<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote">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 style>It is not a bug, although it is a limitation of chan_sip.</div><div style><br></div><div style>Asterisk does not advertise support for the UPDATE method. The handle_update_request method is quite explicit about this:</div>
<div style><br></div><div style><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 style><br></div><div style>Additionally, Asterisk does not list UPDATE in its allowed methods:</div><div style>
<br></div><div style><div>#define ALLOWED_METHODS "INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH"</div><div><br></div><div style>The SIP UA sending an UPDATE request to Asterisk should not be doing so.</div>
</div><div style><br></div><div style>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 style><br></div><div style>Matt</div>
<div> </div></div>-- <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>
</div></div>