[asterisk-dev] incorrect handling of UPDATE response with canreinvite=update

Kevin P. Fleming kpfleming at digium.com
Wed Feb 8 08:50:02 CST 2012


On 02/08/2012 08:37 AM, Pietro Bertera wrote:
> Hello,
>
> when asterisk refreshing SIP timers sends an UPDATE (X-asterisk-Info:
> SIP re-invite (Session-Timers) )
> (I'm using canreinvite=update in chan_sip.conf) and the phone replay
> with SIP/2.0 481 Call Leg/Transaction Does Not Exist
> Asterisk continue in resending UPDATE and doesn't dear down the
> previous allocated channel.
>
> this little chan_sip.c patch correct this behavior:
> http://www.bertera.it/software/asterisk-stuff/asterisk-1.8.9.1-UPDATE-reinvite.patch
>
> I don't know if the better place of channel destruction code is inside
> the handle_response_update()

Please open an issue on issues.asterisk.org/jira, sign a contributor 
license agreement if you have not already done so, and attach your patch 
to that issue. Thanks!

-- 
Kevin P. Fleming
Digium, Inc. | Director of Software Technologies
Jabber: kfleming at digium.com | SIP: kpfleming at digium.com | Skype: kpfleming
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at www.digium.com & www.asterisk.org



More information about the asterisk-dev mailing list