<div>Well, it appears that the all to sip_rtp_read dies when I call ast_read(p-&gt;owner) for some reason..</div>
<div>&nbsp;</div>
<div>See what I don&#39;t get is that when I call ast_set_read_format, I give it a channel and a format.</div>
<div>&nbsp;</div>
<div>when I call ast_dsp_call_progress I give it a DSP and a ast_frame</div>
<div>&nbsp;</div>
<div>what makes the ast_frame be in the right format?</div>
<div>&nbsp;</div>
<div>needless to say, I get:</div>
<div>dsp.c:1154 ast_dsp_call_progress: Can only check call progress in signed-linear frames<br>&nbsp;</div>
<div>any ideas?</div>
<div><br><br>&nbsp;</div>
<div><span class="gmail_quote">On 1/17/07, <b class="gmail_sendername">Leo Ann Boon</b> &lt;<a href="mailto:leo@datvoiz.com">leo@datvoiz.com</a>&gt; wrote:</span> 
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Brett List wrote:<br>&gt; My SIP Provider (A large major carrier) passes me calls this way. And<br>&gt; no, they won&#39;t disable early media and provide an appropriate
<br>&gt; supervision code.<br>&gt;<br>&gt; In fact, all carriers we&#39;ve tested have transmitted the call this way.<br>&gt; Even my cell phone gives me the tri-tone without &quot;connecting&quot;<br>In my part of the world, the telcos will drop the call immediately and
<br>return the cause code.<br><br>&gt;<br>&gt; Yes, chan_sip would need to be modifed. That is the work I am requesting.<br>The problem with goertzel detection in G.729 is not trivial. Too much<br>spectral energy was lost in the transcoding. I&#39;m speaking from
<br>experience with DTMF detection in G.729.<br>&gt;<br>&gt; For what it&#39;s worth, I&#39;ve attempted to modify chan_sip in the<br>&gt; sip_rtp_read func to include adding a dsp with ast_dsp_new, converting<br>&gt; to SLINEAR with ast_set_read_format and then passing it to
<br>&gt; ast_dsp_call_progress. But it doesn&#39;t seem to be doing anything at<br>&gt; all.. I&#39;ve been performing my test on G.711.<br>Your logic is sound. Did you dump out the return values?<br><br>Leo<br><br>_______________________________________________
<br>--Bandwidth and Colocation provided by <a href="http://Easynews.com">Easynews.com</a> --<br><br>asterisk-biz mailing list<br>To UNSUBSCRIBE or update options visit:<br>&nbsp;&nbsp;<a href="http://lists.digium.com/mailman/listinfo/asterisk-biz">
http://lists.digium.com/mailman/listinfo/asterisk-biz</a><br></blockquote></div><br>