[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