[Serusers] SER 0.8.12, Polycom 300, and ignored CANCEL messages

Greger V. Teigre greger at teigre.com
Mon Dec 20 08:30:42 CET 2004


With SER 0.8.14 and Polycom we have not seen the behavior you describe. 
Cannot say why...
g-)

Jamin W. Collins wrote:
> On Sat, Nov 13, 2004 at 06:56:04PM -0700, Jamin W. Collins wrote:
>> Anyone else seeing problems with Polycom 300 phones ignoring CANCEL
>> messages from a SER proxy?  I've got a number of SER proxies (running
>> 0.8.12) that are receiving CANCEL messages and passing them on to the
>> Polycom phone, but all indications are that the phone is just
>> ignoring them (as it continues to ring).
>
> I reported this problem a while ago as you can see from the quoting
> above.  Since then, I believe the problem has been located.  It seems
> that for some reason SER is inserting a "branch" tag to the INVITE
> sent
> to the phone and then changing that "branch" tag on the disconnect:
>
> The original INVITE request from the server:
>        To: <sip:18742 at 172.16.22.25>
>            SIP to address: sip:18742 at 172.16.22.25
>        From: "Interaction Center"
>            <sip:xxxxxxxxxx at DMN1.ORG;type=ICConnectionCall>;tag=17919
>            SIP Display info: "Interaction Center" SIP from address:
>            sip:xxxxxxxxxx at DMN1.ORG SIP tag: 17919
>        Via: SIP/2.0/UDP 130.110.72.16
>        Call-ID: 6f1a95c1a4d7ba6d8ae12aeeda933906 at 130.110.72.16
>        CSeq: 1 INVITE
>        Contact: <sip:xxxxxxxxxx at 130.110.72.16;type=ICConnectionCall>
>        User-Agent: ININ-EICSRVR01-99924257
>        Allow: INVITE, BYE, ACK, CANCEL, OPTIONS, REFER, SUBSCRIBE,
>        NOTIFY, MESSAGE, INFO Accept: application/sdp
>        Accept-Encoding: identity
>        Content-Length: 0
>
> INVITE request from SER to phone (note the branch tag):
>        Max-Forwards: 10
>        Record-Route: <sip:18742 at 172.16.22.25;ftag=17919;lr=on>
>        To: <sip:18742 at 172.16.22.25>
>            SIP to address: sip:18742 at 172.16.22.25
>        From: "Interaction Center"
>            <sip:xxxxxxxxxx at DMN1.ORG;type=ICConnectionCall>;tag=17919
>            SIP Display info: "Interaction Center" SIP from address:
>            sip:xxxxxxxxxx at DMN1.ORG SIP tag: 17919
>        Via: SIP/2.0/UDP 172.16.22.25;branch=z9hG4bK4722.88643d91.0
>        Via: SIP/2.0/UDP 130.110.72.16
>        Call-ID: 6f1a95c1a4d7ba6d8ae12aeeda933906 at 130.110.72.16
>        CSeq: 1 INVITE
>        Contact: <sip:xxxxxxxxxx at 130.110.72.16;type=ICConnectionCall>
>        User-Agent: ININ-EICSRVR01-99924257
>        Allow: INVITE, BYE, ACK, CANCEL, OPTIONS, REFER, SUBSCRIBE,
>        NOTIFY, MESSAGE, INFO Accept: application/sdp
>        Accept-Encoding: identity
>        Content-Length: 0
>
> CANCEL message from the server:
>        To: <sip:18742 at 172.16.22.25>
>            SIP to address: sip:18742 at 172.16.22.25
>        From: "Interaction Center"
>            <sip:xxxxxxxxxx at DMN1.ORG;type=ICConnectionCall>;tag=17919
>            SIP Display info: "Interaction Center" SIP from address:
>            sip:xxxxxxxxxx at DMN1.ORG SIP tag: 17919
>        Via: SIP/2.0/UDP 130.110.72.16
>        CSeq: 1 CANCEL
>        Call-ID: 6f1a95c1a4d7ba6d8ae12aeeda933906 at 130.110.72.16
>        User-Agent: ININ-EICSRVR01-99924257
>        Content-Length: 0
>
> CANCEL message from SER to phone (note the new value of the branch
>        tag): Max-Forwards: 10
>        Record-Route: <sip:18742 at 172.16.22.25;ftag=17919;lr=on>
>        To: <sip:18742 at 172.16.22.25>
>            SIP to address: sip:18742 at 172.16.22.25
>        From: "Interaction Center"
>            <sip:xxxxxxxxxx at DMN1.ORG;type=ICConnectionCall>;tag=17919
>            SIP Display info: "Interaction Center" SIP from address:
>            sip:xxxxxxxxxx at DMN1.ORG SIP tag: 17919
>        Via: SIP/2.0/UDP 172.16.22.25;branch=z9hG4bK4722.98643d91.0
>        Via: SIP/2.0/UDP 130.110.72.16
>        CSeq: 1 CANCEL
>        Call-ID: 6f1a95c1a4d7ba6d8ae12aeeda933906 at 130.110.72.16
>        User-Agent: ININ-EICSRVR01-99924257
>        Content-Length: 0
>
> In the initial INVITE request from the SER proxy to the phone the
> branch
> tag had a value of "z9hG4bK4722.88643d91.0" while in the CANCEL
> message
> bares a value of "z9hG4bK4722.98643d91.0" the digit immediately
> following the first '.' is different.
>
> Anyone know if there is a patch to correct this, an option to disable
> the usage of the branch tag, or if this has been corrected post
> 0.8.12? 




More information about the sr-users mailing list