<div dir="ltr"><div><div><div><div>thanks Matt for the response <br><br>i understand the limitation for incoming/inbound UPDATE request . <br><br></div>But this is we asterisk sending UPDATE to bridge the media directly between caller and callee as an alternate option to RE-INVITE ( canreinvite=update or directmedia=update)<br>
<br></div>We are not handling the SDP in 200 OK response for UPDATE we send , it is just ignored i believe this will be an issue if there is a change in the media endpoint(port or IP ) , which should not be a limitation , instead i believe we have to handle the 200 OK response to UPDATE and Update the connected Peer with SDP change , like we do for RE-INVITE today.<br>
<br></div>Let me know your comments - i hope i didnt misunderstood .<br><br>thanks again <br></div>Bala <br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Sep 25, 2013 at 11:57 AM, Matthew Jordan <span dir="ltr"><<a href="mailto:mjordan@digium.com" target="_blank">mjordan@digium.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote"><div><div class="h5">On Wed, Sep 25, 2013 at 9:57 AM, bala murugan <span dir="ltr"><<a href="mailto:fightwithme@gmail.com" target="_blank">fightwithme@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>Hi ,<br><br></div>  I am working on asterisk 11.3 and noticed it is not handling the response for UPDATE when trying to do remote bridge using UPDATE . Any change in SDP that comes in 200 OK response is ignored and not update sent to connected peer .<br>


<br></div>Looks like a bug - l looked at the code and i didnt see any code relevant to this scenarion.<br><br></div>Can some provide me an input - i am planning to fix this .<br><br></div></div></blockquote><div><br></div>

</div></div><div>It is not a bug, although it is a limitation of chan_sip.</div><div><br></div><div>Asterisk does not advertise support for the UPDATE method. The handle_update_request method is quite explicit about this:</div>

<div><br></div><div><div>/*!</div><div> * \brief bare-bones support for SIP UPDATE</div><div> *</div><div> * XXX This is not even close to being RFC 3311-compliant. We don't advertise</div><div> * that we support the UPDATE method, so no one should ever try sending us</div>

<div> * an UPDATE anyway. However, Asterisk can send an UPDATE to change connected</div><div> * line information, so we need to be prepared to handle this. The way we distinguish</div><div> * such an UPDATE is through the X-Asterisk-rpid-update header.</div>

<div> *</div><div> * Actually updating the media session may be some future work.</div><div> */</div></div><div><br></div><div>Additionally, Asterisk does not list UPDATE in its allowed methods:</div><div>
<br></div><div><div>#define ALLOWED_METHODS "INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH"</div><div><br></div><div>The SIP UA sending an UPDATE request to Asterisk should not be doing so.</div>

</div><div><br></div><div>If you wanted to add full support for RFC 3311, that would be fine - but doing so should be done in trunk, as it is an improvement to chan_sip.</div><div><br></div><div>Matt</div><span class="HOEnZb"><font color="#888888">
<div> </div></font></span></div><span class="HOEnZb"><font color="#888888">-- <br><div dir="ltr"><div>Matthew Jordan<br></div><div>Digium, Inc. | Engineering Manager</div><div>445 Jan Davis Drive NW - Huntsville, AL 35806 - USA</div>
<div>Check us out at: <a href="http://digium.com" target="_blank">http://digium.com</a> & <a href="http://asterisk.org" target="_blank">http://asterisk.org</a></div>
</div>
</font></span></div></div>
<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-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br></blockquote></div><br></div>