[Freeswitch-users] SIP-Client / IOS / PJSIP / Error when CANCEL
Peter Steinbach
lists at telefaks.de
Thu Sep 7 11:40:25 UTC 2017
Hello Thorsten
this is often caused by changed Contact: header in your SIP dialog. In
your case the 2 Invites have:
Contact: <sip:102 at 77.119.248.251>
Contact: <sip:102 at 192.168.178.110:5060;ob>
So this will not work.
Best regards from Germany
Peter
On 09/07/17 13:19, Thorsten Göllner wrote:
> 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
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
--
With kind regards
Peter Steinbach
Telefaks Services GmbH
mailto:lists (att) telefaks.de
Internet: www.telefaks.de
More information about the FreeSWITCH-users
mailing list