<div>Hi,</div>
<div>&nbsp;</div>
<div>This doesn&#39;t work for me, or&nbsp;I have doen something wrong I guess. This is what my code looks like now:</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Check for dtmf extension in context */<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (ast_exists_extension(chan, chan-&gt;context, dtmf, 1, NULL)) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Set extension to jump */
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; res = f-&gt;subclass;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; res = atoi(dtmf);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Free frame */<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ast_frfree(f);
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* exit */<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; goto end;<br></div>
<div>&nbsp;</div>
<div>Cheers,</div>
<div>Rene<br><br></div>
<div class="gmail_quote">On Jan 24, 2008 4:06 AM, Low Yu Siang &lt;<a href="mailto:yusiang@yahoo.com">yusiang@yahoo.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">This solution works for me! I am using rev210 on<br>asterisk 1.4.15.<br>
<div>
<div></div>
<div class="Wj3C7c"><br>--- Valerio Puglia &lt;<a href="mailto:valerio@oscorp.sm">valerio@oscorp.sm</a>&gt; wrote:<br><br>&gt; i have resolved to restore f-&gt;subclass;<br>&gt;<br>&gt; r192<br>&gt;<br>&lt;<a href="http://sip.fontventa.com/trac/asterisk/browser/app_mp4/app_mp4.c?rev=192" target="_blank">
http://sip.fontventa.com/trac/asterisk/browser/app_mp4/app_mp4.c?rev=192</a>&gt;<br>&gt;<br>&gt; &nbsp; &nbsp; &nbsp; r197<br>&gt;<br>&lt;<a href="http://sip.fontventa.com/trac/asterisk/browser/app_mp4/app_mp4.c?rev=197" target="_blank">
http://sip.fontventa.com/trac/asterisk/browser/app_mp4/app_mp4.c?rev=197</a>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; &nbsp; &nbsp; *<br>&gt;<br>&gt;<br>&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /app_mp4/app_mp4.c<br>&gt;<br>&gt;<br>&lt;<a href="http://sip.fontventa.com/trac/asterisk/browser/app_mp4/app_mp4.c?rev=197" target="_blank">
http://sip.fontventa.com/trac/asterisk/browser/app_mp4/app_mp4.c?rev=197</a>&gt;<br>&gt;<br>&gt; &nbsp; &nbsp; &nbsp; r192<br>&gt;<br>&gt;<br>&lt;<a href="http://sip.fontventa.com/trac/asterisk/browser/app_mp4/app_mp4.c?rev=192" target="_blank">
http://sip.fontventa.com/trac/asterisk/browser/app_mp4/app_mp4.c?rev=192</a>&gt;<br>&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; r197<br>&gt;<br>&gt;<br>&lt;<a href="http://sip.fontventa.com/trac/asterisk/browser/app_mp4/app_mp4.c?rev=197" target="_blank">
http://sip.fontventa.com/trac/asterisk/browser/app_mp4/app_mp4.c?rev=197</a>&gt;<br>&gt;<br>&gt; &nbsp; &nbsp; &nbsp; 527 &nbsp; &nbsp; 527<br>&gt; &nbsp; &nbsp;if<br>&gt; &nbsp; &nbsp; &nbsp; (ast_exists_extension(chan, chan-&gt;context,<br>&gt; dtmf, 1, NULL)) {<br>&gt; &nbsp; &nbsp; &nbsp; 528 &nbsp; &nbsp; 528
<br>&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* Set<br>&gt; &nbsp; &nbsp; &nbsp; extension to jump */<br>&gt; &nbsp; &nbsp; &nbsp; 529<br>&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;res =<br>&gt; &nbsp; &nbsp; &nbsp; f-&gt;subclass;<br>&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 529<br>&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;res =<br>&gt; &nbsp; &nbsp; &nbsp; atoi(dtmf);<br>&gt; &nbsp; &nbsp; &nbsp; 530 &nbsp; &nbsp; 530
<br>&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* Free<br>&gt; &nbsp; &nbsp; &nbsp; frame */<br>&gt; &nbsp; &nbsp; &nbsp; 531 &nbsp; &nbsp; 531<br>&gt;<br>&gt; &nbsp; &nbsp; &nbsp; ast_frfree(f);<br>&gt;<br>&gt; &nbsp; &nbsp; *<br>&gt;<br>&gt;<br>&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /app_rtsp/app_rtsp.c<br>&gt;<br>&gt;<br>&lt;<a href="http://sip.fontventa.com/trac/asterisk/browser/app_rtsp/app_rtsp.c?rev=197" target="_blank">
http://sip.fontventa.com/trac/asterisk/browser/app_rtsp/app_rtsp.c?rev=197</a>&gt;<br>&gt;<br>&gt; &nbsp; &nbsp; &nbsp; r192<br>&gt;<br>&gt;<br>&lt;<a href="http://sip.fontventa.com/trac/asterisk/browser/app_rtsp/app_rtsp.c?rev=192" target="_blank">
http://sip.fontventa.com/trac/asterisk/browser/app_rtsp/app_rtsp.c?rev=192</a>&gt;<br>&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; r197<br>&gt;<br>&gt;<br>&lt;<a href="http://sip.fontventa.com/trac/asterisk/browser/app_rtsp/app_rtsp.c?rev=197" target="_blank">
http://sip.fontventa.com/trac/asterisk/browser/app_rtsp/app_rtsp.c?rev=197</a>&gt;<br>&gt;<br>&gt; &nbsp; &nbsp; &nbsp; 1142 &nbsp; &nbsp;1142 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if<br>&gt; &nbsp; &nbsp; &nbsp; (ast_exists_extension(chan, chan-&gt;context,<br>&gt; dtmf, 1, NULL)) {
<br>&gt; &nbsp; &nbsp; &nbsp; 1143 &nbsp; &nbsp;1143<br>&gt; &nbsp; &nbsp; &nbsp;/* Set<br>&gt; &nbsp; &nbsp; &nbsp; extension to jump */<br>&gt; &nbsp; &nbsp; &nbsp; 1144<br>&gt; &nbsp; res = f-&gt;subclass;<br>&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1144<br>&gt; &nbsp; res = atoi(dtmf);<br>&gt; &nbsp; &nbsp; &nbsp; 1145 &nbsp; &nbsp;1145<br>&gt; &nbsp; &nbsp; &nbsp;/* Free frame */
<br>&gt; &nbsp; &nbsp; &nbsp; 1146 &nbsp; &nbsp;1146<br>&gt;<br>&gt;<br>&gt;<br>&gt; Rene van Weert ha scritto:<br>&gt; &gt; Hey everyone,<br>&gt; &gt;<br>&gt; &gt; I&#39;m using Asterisk 1.4.17 with app_mp4 and until<br>&gt; revision 187 dtmf has
<br>&gt; &gt; worked fine.<br>&gt; &gt; After installing anything later than 187 however<br>&gt; my call ends right<br>&gt; &gt; after entering a dtmf tone.<br>&gt; &gt;<br>&gt; &gt; I have another server where this behaviour doesn&#39;t
<br>&gt; appear (rev210).<br>&gt; &gt; Does anyone have an idea what could be the source<br>&gt; of this problem?<br>&gt; &gt;<br>&gt; &gt; Thanks in advance.<br>&gt; &gt; René<br>&gt; &gt;<br>&gt;<br>------------------------------------------------------------------------
<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; --Bandwidth and Colocation Provided by<br>&gt; <a href="http://www.api-digital.com--/" target="_blank">http://www.api-digital.com--</a>
<br>&gt; &gt;<br>&gt; &gt; asterisk-video mailing list<br>&gt; &gt; To UNSUBSCRIBE or update options visit:<br>&gt; &gt;<br>&gt;<br><a href="http://lists.digium.com/mailman/listinfo/asterisk-video" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-video
</a><br>&gt;<br>&gt;<br>&gt; --<br>&gt; Best regards,<br>&gt; Valerio Puglia<br>&gt; OScorp S.P.A.<br>&gt; NETWORK Adm<br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; --Bandwidth and Colocation Provided by
<br>&gt; <a href="http://www.api-digital.com--/" target="_blank">http://www.api-digital.com--</a><br>&gt;<br>&gt; asterisk-video mailing list<br>&gt; To UNSUBSCRIBE or update options visit:<br>&gt;<br>&gt;<br><a href="http://lists.digium.com/mailman/listinfo/asterisk-video" target="_blank">
http://lists.digium.com/mailman/listinfo/asterisk-video</a><br>&gt;<br><br><br><br></div></div>
<div class="WgoR0d">&nbsp; &nbsp; &nbsp;__________________________________________________________<br>Sent from Yahoo! Mail - a smarter inbox <a href="http://uk.mail.yahoo.com/" target="_blank">http://uk.mail.yahoo.com</a><br></div>
<div>
<div></div>
<div class="Wj3C7c"><br><br>_______________________________________________<br>--Bandwidth and Colocation Provided by <a href="http://www.api-digital.com--/" target="_blank">http://www.api-digital.com--</a><br><br>asterisk-video mailing list
<br>To UNSUBSCRIBE or update options visit:<br>&nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-video" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-video</a><br></div></div></blockquote></div>
<br>