<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>Re: [asterisk-dev] App Dial with option r or m
being able</title></head><body>
<div>At 4:16 PM +0300 2007/9/12, Gaspar Zoltan wrote:</div>
<blockquote type="cite" cite><font face="Arial"
size="-1">Hi,</font></blockquote>
<blockquote type="cite" cite><font face="Arial"
size="-1">&nbsp;</font></blockquote>
<blockquote type="cite" cite><font face="Arial" size="-1">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.</font></blockquote>
<blockquote type="cite" cite><font face="Arial"
size="-1">&nbsp;</font></blockquote>
<blockquote type="cite" cite><font face="Arial" size="-1">The fix of
this issue is simple:</font></blockquote>
<blockquote type="cite" cite><font face="Arial" size="-1">On line 659
of app_dial (1.4.11) we have</font></blockquote>
<blockquote type="cite" cite><font face="Arial" size="-1">if
(!ast_test_flag(outgoing, OPT_RINGBACK |
OPT_MUSICBACK))</font></blockquote>
<blockquote type="cite" cite><font face="Arial"
size="-1">&nbsp;</font></blockquote>
<blockquote type="cite" cite><font face="Arial" size="-1">if we remove
this if or conditionate it with a channel variable it will have the
functionality mentioned above.</font></blockquote>
<blockquote type="cite" cite><font face="Arial"
size="-1">&nbsp;</font></blockquote>
<blockquote type="cite" cite><font face="Arial" size="-1">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.</font></blockquote>
<blockquote type="cite" cite><font face="Arial"
size="-1">&nbsp;</font></blockquote>
<blockquote type="cite" cite><font face="Arial" size="-1">What do you
think?</font></blockquote>
<blockquote type="cite" cite><font face="Arial"
size="-1">&nbsp;</font></blockquote>
<blockquote type="cite" cite><font face="Arial" size="-1">Zoltan
Gaspar</font></blockquote>
<div><font face="Arial" size="-1"><br></font></div>
<div><font face="Arial" size="-1"><br></font></div>
<div>I would also like to see this type of patch, as it would give
better response feedback to my customer base.&nbsp; 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.&nbsp; Having a mix
based on circumstance would be ideal.</div>
<div><br></div>
<div>Please reply to this thread with the patch # in bugzilla if you
create such a variable-based method.</div>
<div><br></div>
<div>JT</div>
</body>
</html>