[Freeswitch-users] SIP-Client / IOS / PJSIP / Error when CANCEL

Thorsten Göllner tg-maillistings at level5.de
Thu Sep 7 11:19:48 UTC 2017


Hi,

currently we are developing a SIP-Client for iOS (using PJSIP/PJSUA with
the current version). We use Freeswitch 1.6.18 (64 bit) on a bare metal
server. Windows-Clients (such as Blink or Zoiper) work fine. And our
iOS-App works fine also. BUT when we initialze an outgoing call, wait
for ringing on the other hand and hangup up when it's ringing, we face
an error. Freeswitch gives us "481 Call/Transaction Does Not Exist".

I attached the corresponding SIP-Trace and you can see the error at the
last block.

The interesting thing: If we activate PJSIP with TCP and(!) UDP we face
the error. BUT when we use only UDP it works fine.

Is it a bug within PJSIP? Or anyone see an hint wihtin the SIP-Trace?

Thanks in advance!

recv 1247 bytes from udp/[77.119.248.251]:5060 at 11:36:21.330337:
   ------------------------------------------------------------------------
   INVITE sip:+436641540180 at telequest-occ.0049.org SIP/2.0
   Via: SIP/2.0/UDP
77.119.248.251:5060;branch=z9hG4bK4b69df210aa918eb70770f8f50681c51
   Via: SIP/2.0/UDP
192.168.178.110:5060;rport;branch=z9hG4bKPjBP3AvciR4ifGE8V3KBSuxInUNOQN8VLh
   From:
<sip:102 at telequest-occ.0049.org>;tag=DDna03R3v1t0hJut1phv2uhb4OxBMYnu
   To: <sip:+436641540180 at telequest-occ.0049.org>
   Call-ID: VQlDTx2IUOlzd5QZuZHdLoqbyOGtmO1Z
   CSeq: 17632 INVITE
   Contact: <sip:102 at 77.119.248.251>
   max-forwards: 69
   supported: replaces
   supported: 100rel
   supported: timer
   supported: norefersub
   session-expires: 1800
   min-se: 90
   user-agent: AdCall
   Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE,
NOTIFY, REFER, MESSAGE, OPTIONS
   Content-Type: application/sdp
   Content-Length:   480

   v=0
   o=- 3713765781 3713765781 IN IP4 77.119.248.251
   s=pjmedia
   b=AS:84
   t=0 0
   a=X-nat:0
   m=audio 7070 RTP/AVP 98 97 99 104 3 0 8 9 96
   c=IN IP4 77.119.248.251
   b=TIAS:64000
   a=rtcp:4001 IN IP4 192.168.178.110
   a=sendrecv
   a=rtpmap:98 speex/16000
   a=rtpmap:97 speex/8000
   a=rtpmap:99 speex/32000
   a=rtpmap:104 iLBC/8000
   a=fmtp:104 mode=30
   a=rtpmap:3 GSM/8000
   a=rtpmap:0 PCMU/8000
   a=rtpmap:8 PCMA/8000
   a=rtpmap:9 G722/8000
   a=rtpmap:96 telephone-event/8000
   a=fmtp:96 0-16
   ------------------------------------------------------------------------
send 432 bytes to udp/[77.119.248.251]:5060 at 11:36:21.330679:
   ------------------------------------------------------------------------
   SIP/2.0 100 Trying
   Via: SIP/2.0/UDP
77.119.248.251:5060;branch=z9hG4bK4b69df210aa918eb70770f8f50681c51
   Via: SIP/2.0/UDP
192.168.178.110:5060;rport;branch=z9hG4bKPjBP3AvciR4ifGE8V3KBSuxInUNOQN8VLh
   From:
<sip:102 at telequest-occ.0049.org>;tag=DDna03R3v1t0hJut1phv2uhb4OxBMYnu
   To: <sip:+436641540180 at telequest-occ.0049.org>
   Call-ID: VQlDTx2IUOlzd5QZuZHdLoqbyOGtmO1Z
   CSeq: 17632 INVITE
   User-Agent: FreeSWITCH
   Content-Length: 0

   ------------------------------------------------------------------------
send 945 bytes to udp/[77.119.248.251]:5060 at 11:36:21.331652:
   ------------------------------------------------------------------------
   SIP/2.0 407 Proxy Authentication Required
   Via: SIP/2.0/UDP
77.119.248.251:5060;branch=z9hG4bK4b69df210aa918eb70770f8f50681c51
   Via: SIP/2.0/UDP
192.168.178.110:5060;rport;branch=z9hG4bKPjBP3AvciR4ifGE8V3KBSuxInUNOQN8VLh
   From:
<sip:102 at telequest-occ.0049.org>;tag=DDna03R3v1t0hJut1phv2uhb4OxBMYnu
   To: <sip:+436641540180 at telequest-occ.0049.org>;tag=0FgQ57apej24p
   Call-ID: VQlDTx2IUOlzd5QZuZHdLoqbyOGtmO1Z
   CSeq: 17632 INVITE
   User-Agent: FreeSWITCH
   Accept: application/sdp
   Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE,
REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
   Supported: timer, path, replaces
   Allow-Events: talk, hold, conference, presence, as-feature-event,
dialog, line-seize, call-info, sla, include-session-description,
presence.winfo, message-summary, refer
   Proxy-Authenticate: Digest realm="telequest-occ.0049.org",
nonce="01e39fee-93b0-11e7-9b0b-45e8f1c3918a", algorithm=MD5, qop="auth"
   Content-Length: 0

   ------------------------------------------------------------------------
recv 475 bytes from udp/[77.119.248.251]:5060 at 11:36:21.409776:
   ------------------------------------------------------------------------
   ACK sip:+436641540180 at telequest-occ.0049.org SIP/2.0
   Via: SIP/2.0/UDP
77.119.248.251:5060;branch=z9hG4bK4b69df210aa918eb70770f8f50681c51
   Via: SIP/2.0/UDP
192.168.178.110:5060;rport;branch=z9hG4bKPjBP3AvciR4ifGE8V3KBSuxInUNOQN8VLh
   From:
<sip:102 at telequest-occ.0049.org>;tag=DDna03R3v1t0hJut1phv2uhb4OxBMYnu
   To: <sip:+436641540180 at telequest-occ.0049.org>;tag=0FgQ57apej24p
   Call-ID: VQlDTx2IUOlzd5QZuZHdLoqbyOGtmO1Z
   CSeq: 17632 ACK
   max-forwards: 69
   Content-Length: 0

   ------------------------------------------------------------------------
recv 1439 bytes from tcp/[77.119.248.251]:60186 at 11:36:21.457742:
   ------------------------------------------------------------------------
   INVITE sip:+436641540180 at telequest-occ.0049.org SIP/2.0
   Via: SIP/2.0/TCP
192.168.178.110:60186;rport;branch=z9hG4bKPj4mpXCeY7uNSlFOUvRXIvfftWSq9PQE-7;alias
   Max-Forwards: 70
   From: sip:102 at telequest-occ.0049.org;tag=DDna03R3v1t0hJut1phv2uhb4OxBMYnu
   To: sip:+436641540180 at telequest-occ.0049.org
   Contact: <sip:102 at 192.168.178.110:5060;ob>
   Call-ID: VQlDTx2IUOlzd5QZuZHdLoqbyOGtmO1Z
   CSeq: 17633 INVITE
   Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE,
NOTIFY, REFER, MESSAGE, OPTIONS
   Supported: replaces, 100rel, timer, norefersub
   Session-Expires: 1800
   Min-SE: 90
   User-Agent: AdCall
   Proxy-Authorization: Digest username="102",
realm="telequest-occ.0049.org",
nonce="01e39fee-93b0-11e7-9b0b-45e8f1c3918a",
uri="sip:+436641540180 at telequest-occ.0049.org",
response="c7fef167bd3ecc40bdaeaaef9c9b8085", algorithm=MD5,
cnonce="raNBupUIEw5CyLL8MQbvYrk5txEd3Zep", qop=auth, nc=00000001
   Content-Type: application/sdp
   Content-Length:   482

   v=0
   o=- 3713765781 3713765781 IN IP4 192.168.178.110
   s=pjmedia
   b=AS:84
   t=0 0
   a=X-nat:0
   m=audio 4000 RTP/AVP 98 97 99 104 3 0 8 9 96
   c=IN IP4 192.168.178.110
   b=TIAS:64000
   a=rtcp:4001 IN IP4 192.168.178.110
   a=sendrecv
   a=rtpmap:98 speex/16000
   a=rtpmap:97 speex/8000
   a=rtpmap:99 speex/32000
   a=rtpmap:104 iLBC/8000
   a=fmtp:104 mode=30
   a=rtpmap:3 GSM/8000
   a=rtpmap:0 PCMU/8000
   a=rtpmap:8 PCMA/8000
   a=rtpmap:9 G722/8000
   a=rtpmap:96 telephone-event/8000
   a=fmtp:96 0-16
   ------------------------------------------------------------------------
send 380 bytes to tcp/[77.119.248.251]:60186 at 11:36:21.457978:
   ------------------------------------------------------------------------
   SIP/2.0 100 Trying
   Via: SIP/2.0/TCP
192.168.178.110:60186;rport=60186;branch=z9hG4bKPj4mpXCeY7uNSlFOUvRXIvfftWSq9PQE-7;alias;received=77.119.248.251
   From: sip:102 at telequest-occ.0049.org;tag=DDna03R3v1t0hJut1phv2uhb4OxBMYnu
   To: sip:+436641540180 at telequest-occ.0049.org
   Call-ID: VQlDTx2IUOlzd5QZuZHdLoqbyOGtmO1Z
   CSeq: 17633 INVITE
   User-Agent: FreeSWITCH
   Content-Length: 0

   ------------------------------------------------------------------------
send 1193 bytes to tcp/[77.119.248.251]:60186 at 11:36:24.966185:
   ------------------------------------------------------------------------
   SIP/2.0 183 Session Progress
   Via: SIP/2.0/TCP
192.168.178.110:60186;rport=60186;branch=z9hG4bKPj4mpXCeY7uNSlFOUvRXIvfftWSq9PQE-7;alias;received=77.119.248.251
   From: sip:102 at telequest-occ.0049.org;tag=DDna03R3v1t0hJut1phv2uhb4OxBMYnu
   To: <sip:+436641540180 at telequest-occ.0049.org>;tag=1r9F72USBUrQj
   Call-ID: VQlDTx2IUOlzd5QZuZHdLoqbyOGtmO1Z
   CSeq: 17633 INVITE
   Contact: <sip:+436641540180 at 88.217.132.183:5060;transport=udp>
   User-Agent: FreeSWITCH
   Accept: application/sdp
   Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE,
REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
   Supported: timer, path, replaces
   Allow-Events: talk, hold, conference, presence, as-feature-event,
dialog, line-seize, call-info, sla, include-session-description,
presence.winfo, message-summary, refer
   Content-Type: application/sdp
   Content-Disposition: session
   Content-Length: 203
   Remote-Party-ID: "+436641540180"
<sip:+436641540180 at telequest-occ.0049.org>;party=calling;privacy=off;screen=no

   v=0
   o=FreeSWITCH 1504753876 1504753877 IN IP4 88.217.132.183
   s=FreeSWITCH
   c=IN IP4 88.217.132.183
   t=0 0
   m=audio 23108 RTP/AVP 3
   a=rtpmap:3 GSM/8000
   a=ptime:20
   a=rtcp:23109 IN IP4 88.217.132.183
   ------------------------------------------------------------------------
recv 401 bytes from tcp/[77.119.248.251]:60186 at 11:36:28.869708:
   ------------------------------------------------------------------------
   CANCEL sip:+436641540180 at telequest-occ.0049.org SIP/2.0
   Via: SIP/2.0/TCP
192.168.178.110:5060;rport;branch=z9hG4bKPj4mpXCeY7uNSlFOUvRXIvfftWSq9PQE-7;alias
   Max-Forwards: 70
   From: sip:102 at telequest-occ.0049.org;tag=DDna03R3v1t0hJut1phv2uhb4OxBMYnu
   To: sip:+436641540180 at telequest-occ.0049.org
   Call-ID: VQlDTx2IUOlzd5QZuZHdLoqbyOGtmO1Z
   CSeq: 17633 CANCEL
   User-Agent: AdCall
   Content-Length:  0

   ------------------------------------------------------------------------
send 400 bytes to tcp/[77.119.248.251]:60186 at 11:36:28.869807:
   ------------------------------------------------------------------------
   SIP/2.0 481 Call/Transaction Does Not Exist
   Via: SIP/2.0/TCP
192.168.178.110:5060;rport=60186;branch=z9hG4bKPj4mpXCeY7uNSlFOUvRXIvfftWSq9PQE-7;alias;received=77.119.248.251
   From: sip:102 at telequest-occ.0049.org;tag=DDna03R3v1t0hJut1phv2uhb4OxBMYnu
   To: <sip:+436641540180 at telequest-occ.0049.org>;tag=1r9F72USBUrQj
   Call-ID: VQlDTx2IUOlzd5QZuZHdLoqbyOGtmO1Z
   CSeq: 17633 CANCEL
   Content-Length: 0

   ------------------------------------------------------------------------

Best regards,
Thorsten




More information about the FreeSWITCH-users mailing list