<div>Eric, thanks for your hints.</div>
<div>I checked wiki and it says indications.conf is related to Playtones(), but I did not use Playtones().</div>
<div><br>By the way, I went back to check source codes. In sip_indicate():</div>
<div> </div>
<div>switch(condition) {</div>
<div>case AST_CONTROL_RINGING:</div>
<div> if (AST_STATE_RING)</div>
<div> {</div>
<div> if(!p->progress)</div>
<div> {</div>
<div> transmit_response("180 Ringing");</div>
<div> p->ringing=1;</div>
<div> break; </div>
<div> }</div>
<div> else</div>
<div> {</div>
<div> /* Oops, we have sent progress tones. Let Asterisk do it instead */</div>
<div> }</div>
<div> }</div>
<div> return -1;</div>
<div>::::::</div>
<div>}//end of switch()</div>
<div> </div>
<div>Hm...It looks like Asterisk would NOT send "180 Ringing" if "183 Session Progress" has been sent. So, after Playback("forward, please wait...",noanswer) which causes 183 to be sent, "180 Ringing" would not be sent while Asterisk tries to indicate RINGING. As a result, caller can not hear ringback tone any more. I guess that is the reason...
</div>
<div> </div>
<div>But, does anybody know why we do NOT send "180 Ringing" after "183 Session Progress"(w/ SDP)? I checked RFC3261 and it seems not to mention "183" a lot. And, what does it mean by "Let Asterisk do it instead" if p->progrss=1? What shall Asterisk do while p->progress=1(183 has been sent)?
</div>
<div> </div>
<div> </div>
<div>thanks a lot</div>
<div>Chuan<br> </div>
<div><span class="gmail_quote">On 1/18/06, <b class="gmail_sendername">Eric ManxPower Wieling</b> <<a href="mailto:eric@fnords.org">eric@fnords.org</a>> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">If you don't hear ringing by default putting "r" on Dial, or calling the<br>Ringing app (or playtones app) usually doesn't help. I suspect you are
<br>lacking /etc/asterisk/indications.conf<br><br>_______________________________________________<br>--Bandwidth and Colocation provided by <a href="http://Easynews.com">Easynews.com</a> --<br><br>Asterisk-Dev mailing list
<br>To UNSUBSCRIBE or update options visit:<br> <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br></blockquote></div><br>