[Freeswitch-users] SCA wrong from_tag on notify

Doug Alarm fslist at nbsvoice.com
Wed Mar 13 21:15:56 MSK 2013


I am having an issue with Shared lines.    My setup is this Freeswitch (Version 1.3.17+git~20130312T033518Z~7d29a92f55)  -> Acme SBC -> Polycom 550 (PolycomSoundPointIP-SPIP_550-UA/4.0.3.7562) .
If I point the Polycom phone directly to freeswitch everything works as it should.   The issue appears when I route though the Acme SBC..   When I make a call from the Polycom 550, I get a 15sec pause and then the call completes.  After much investigation, I have discovered that the issue appears to be that freeswitch sends a notify with a from_tag that is not part of an established dialog and my SBC responds with  481 Missing Dialog.

Looking at the sip trace below the phone subscribes -> Freeswitch Accepts(with correct from tag)  ->freeswitch then sends a Notify with wrong from_tag. ->SBC responds with 481.     The odd part is that that after the phone times out and re-subscribes this time Freeswitch sends a Notify with the same form_tag as the Accept and the call completes and SCA works fine.     Below is the siptrace between freeswitch and my SBC

Anyone have any ideas what this might be?

Thanks
Doug


------------------------------------------------------------------------
   SUBSCRIBE sip:1234567890 at fs.domain.com:5060 SIP/2.0
   Via: SIP/2.0/UDP 10.10.10.9:5060;branch=z9hG4bKpsndha200gk1fu8df4d0.2
   From: "1234567890" <sip:1234567890 at sip.domain.com>;tag=7F95269B-FA2A50CA
   To: <sip:1234567890 at sip.domain.com>
   CSeq: 1 SUBSCRIBE
   Call-ID: 1aa7577-9c569066-3952c105 at 192.168.200.105<mailto:1aa7577-9c569066-3952c105 at 192.168.200.105>
   Contact: <sip:1234567890 at 10.10.10.9:5060;ep=192.168.200.105;transport=udp>
   Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE, NOTIFY, PRACK, UPDATE, REFER
   Event: line-seize
   Call-Info: <sip:sip.domain.com>;appearance-index=1
   User-Agent: PolycomSoundPointIP-SPIP_550-UA/4.0.3.7562
   Accept-Language: en
   Max-Forwards: 69
   Expires: 30
   Content-Length: 0

   ------------------------------------------------------------------------
send 813 bytes to udp/[10.10.10.9]:5060 at 17:38:11.774056:
   ------------------------------------------------------------------------
   SIP/2.0 202 Accepted
   Via: SIP/2.0/UDP 10.10.10.9:5060;branch=z9hG4bKpsndha200gk1fu8df4d0.2
   From: "1234567890" <sip:1234567890 at sip.domain.com>;tag=7F95269B-FA2A50CA
   To: <sip:1234567890 at sip.domain.com>;tag=DKrccCoqCvac
   Call-ID: 1aa7577-9c569066-3952c105 at 192.168.200.105<mailto:1aa7577-9c569066-3952c105 at 192.168.200.105>
   CSeq: 1 SUBSCRIBE
   Contact: <sip:1234567890 at 10.10.10.10:5060>
   Expires: 30
   User-Agent: FreeSWITCH-mod_sofia/1.3.17+git~20130312T033518Z~7d29a92f55
   Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
   Supported: timer, precondition, path, replaces
   Allow-Events: talk, hold, conference, presence, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer
   Subscription-State: active;expires=30
   Content-Length: 0

   ------------------------------------------------------------------------
send 968 bytes to udp/[10.10.10.9]:5060 at 17:38:11.774279:
   ------------------------------------------------------------------------
   NOTIFY sip:1234567890 at 10.10.10.9:5060;ep=192.168.200.105;transport=udp SIP/2.0
   Via: SIP/2.0/UDP 10.10.10.10;rport;branch=z9hG4bKvg7p3cN60g7aQ
   Max-Forwards: 70
  From: <sip:1234567890 at sip.domain.com>;tag=939D8tZtU5g7m
   To: "1234567890" <sip:1234567890 at sip.domain.com>;tag=7F95269B-FA2A50CA
   Call-ID: 1aa7577-9c569066-3952c105 at 192.168.200.105<mailto:1aa7577-9c569066-3952c105 at 192.168.200.105>
   CSeq: 41262081 NOTIFY
   Contact: <sip:1234567890 at 10.10.10.10:5060>
   Expires: 30
   Call-Info: <sip:sip.domain.com>;appearance-index=1
   User-Agent: FreeSWITCH-mod_sofia/1.3.17+git~20130312T033518Z~7d29a92f55
   Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
   Supported: timer, precondition, path, replaces
   Event: line-seize
   Allow-Events: talk, hold, conference, presence, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer
   Subscription-State: active;expires=30
   Content-Length: 0

   ------------------------------------------------------------------------
send 1077 bytes to udp/[10.10.10.9]:5060 at 17:38:11.775249:
   ------------------------------------------------------------------------
   NOTIFY sip:1234567890 at 10.10.10.9:5060;ep=192.168.200.105;transport=udp SIP/2.0
   Via: SIP/2.0/UDP 10.10.10.10;rport;branch=z9hG4bKXS0F5759XSXXj
   Max-Forwards: 70
   From: <sip:1234567890 at sip.domain.com>;tag=2OCFR236kQ0l
   To: "1234567890" <sip:1234567890 at sip.domain.com>;tag=882868A3-8F845D52
   Call-ID: dab1917f-2f9a96ee-a7f17a0d at 192.168.200.105<mailto:dab1917f-2f9a96ee-a7f17a0d at 192.168.200.105>
   CSeq: 505025480 NOTIFY
   Contact: <sip:1234567890 at 10.10.10.10:5060;transport=udp>
   Call-Info: <sip:sip.domain.com>;appearance-index=1;appearance-state=seized
   Call-Info: <sip:sip.domain.com>;appearance-index=*;appearance-state=idle
   User-Agent: FreeSWITCH-mod_sofia/1.3.17+git~20130312T033518Z~7d29a92f55
   Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
   Supported: timer, precondition, path, replaces
   Event: call-info
   Allow-Events: talk, hold, conference, presence, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer
   Subscription-State: active;expires=587
   Content-Length: 0

   ------------------------------------------------------------------------
recv 344 bytes from udp/[10.10.10.9]:5060 at 17:38:11.777251:
   ------------------------------------------------------------------------
   SIP/2.0 481 Missing Dialog
   Via: SIP/2.0/UDP 10.10.10.10;received=10.10.10.10;branch=z9hG4bKvg7p3cN60g7aQ;rport=5060
   From: <sip:1234567890 at sip.domain.com>;tag=939D8tZtU5g7m
   To: "1234567890" <sip:1234567890 at sip.domain.com>;tag=7F95269B-FA2A50CA
   Call-ID: 1aa7577-9c569066-3952c105 at 192.168.200.105<mailto:1aa7577-9c569066-3952c105 at 192.168.200.105>
   CSeq: 41262081 NOTIFY

   ------------------------------------------------------------------------
recv 505 bytes from udp/[10.10.10.9]:5060 at 17:38:11.802738:
   ------------------------------------------------------------------------
   SIP/2.0 200 OK
   Via: SIP/2.0/UDP 10.10.10.10;received=10.10.10.10;branch=z9hG4bKXS0F5759XSXXj;rport=5060
   From: <sip:1234567890 at sip.domain.com>;tag=2OCFR236kQ0l
   To: "1234567890" <sip:1234567890 at sip.domain.com>;tag=882868A3-8F845D52
   Call-ID: dab1917f-2f9a96ee-a7f17a0d at 192.168.200.105<mailto:dab1917f-2f9a96ee-a7f17a0d at 192.168.200.105>
   CSeq: 505025480 NOTIFY
   Contact: <sip:1234567890 at 10.10.10.9:5060;transport=udp>
   Event: call-info
   User-Agent: PolycomSoundPointIP-SPIP_550-UA/4.0.3.7562
   Accept-Language: en
   Content-Length: 0

   ------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20130313/ee6d05ba/attachment.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list