[asterisk-dev] App Dial with option r or m being able to send early media

John Todd jtodd at loligo.com
Wed Sep 12 12:18:46 CDT 2007


At 4:16 PM +0300 2007/9/12, Gaspar Zoltan wrote:
>Hi,
>
>I was asked to develop a feature thar switches 
>between the ringing tone and early media. So 
>when you dial asterisk starts generating ringing 
>tone, but when the called channels starts sendig 
>RTP (like mobile carriers: “The person you are 
>trying to reach is unavailable") with or without 
>answering the channel, the asterisk would have 
>to end generating the ringing tone and send the 
>media it receives.
>
>The fix of this issue is simple:
>On line 659 of app_dial (1.4.11) we have
>if (!ast_test_flag(outgoing, OPT_RINGBACK | OPT_MUSICBACK))
>
>if we remove this if or conditionate it with a 
>channel variable it will have the functionality 
>mentioned above.
>
>I suggest to create a variable called 
>DIALEARLYMEDIA This would default to false 
>(current functionality). If you set this to True 
>the channel will have the new improved 
>functionality.
>
>What do you think?
>
>Zoltan Gaspar


I would also like to see this type of patch, as 
it would give better response feedback to my 
customer base.  Currently, they hear _either_ a 
very long silence (on some international calls, 
as an example) _or_ they hear a ringtone and then 
I have to play back the error message of my own, 
which often has nothing to do with the actual 
message that is played back from the distant end. 
Having a mix based on circumstance would be ideal.

Please reply to this thread with the patch # in 
bugzilla if you create such a variable-based 
method.

JT
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-dev/attachments/20070912/b15db78d/attachment.htm 


More information about the asterisk-dev mailing list