[Freeswitch-users] Problem with SIP INVITE

Kristian Kielhofner kris at kriskinc.com
Fri Sep 14 17:32:53 MSD 2012


With late-negotiation the offer/answer model still applies.  They
should be sending you an SDP in the ACK to your 200 OK.  They aren't.
Their stuff is broken.

On Fri, Sep 14, 2012 at 4:33 AM, Shishko <shishko69 at gmail.com> wrote:
> Hi,
>
> one of my ITSP is using Cisco 2811 (IOS 12.4) as H.323 to SIP gateway
> for SIP trunk to my Freeswitch.
> I noticed that it sends INVITE message without SDP, and then Freeswitch
> terminates the call.
> I tried using 3pcc parameter as "proxy" and as "true", but no avail.
>
> Is this expected behavior, and could I fix it somehow?
>
> Here's SIP trace:
>
> ------------------------------------------------------------------------
> recv 784 bytes from udp/[192.168.117.8]:51358 at 08:06:51.013018:
> ------------------------------------------------------------------------
>     INVITE sip:100965461 at 192.168.117.9:5060 SIP/2.0
>     Via: SIP/2.0/UDP  192.168.117.8:5060;branch=z9hG4bK721016
>     From: <sip:xxxxxxxxxxxx at 192.168.117.8>;tag=21811124-711
>     To: <sip:100965461 at 192.168.117.9>
>     Date: Fri, 14 Sep 2012 08:07:14 GMT
>     Call-ID: 6DE7A86-FD7A11E1-859AE929-E0E81CE1 at 192.168.117.8
>     Supported: 100rel,timer,replaces
>     Min-SE:  1800
>     Cisco-Guid: 2649593691-218042625-2288844833-673556762
>     User-Agent: Cisco-SIPGateway/IOS-12.x
>     Allow: INVITE, OPTIONS, BYE, CANCEL, ACK, PRACK, COMET, REFER,
> SUBSCRIBE, NOTIFY, INFO, UPDATE, REGISTER
>     CSeq: 101 INVITE
>     Max-Forwards: 70
>     Remote-Party-ID:
> <sip:xxxxxxxxxxxx at 192.168.117.8>;party=calling;screen=yes;privacy=off
>     Timestamp: 1347610034
>     Contact: <sip:xxxxxxxxxxxx at 192.168.117.8:5060>
>     Expires: 180
>     Allow-Events: telephone-event
>
> ------------------------------------------------------------------------
> send 372 bytes to udp/[192.168.117.8]:5060 at 08:06:51.013018:
> ------------------------------------------------------------------------
>     SIP/2.0 100 Trying
>     Via: SIP/2.0/UDP  192.168.117.8:5060;branch=z9hG4bK721016
>     From: <sip:xxxxxxxxxxxx at 192.168.117.8>;tag=21811124-711
>     To: <sip:100965461 at 192.168.117.9>
>     Call-ID: 6DE7A86-FD7A11E1-859AE929-E0E81CE1 at 192.168.117.8
>     CSeq: 101 INVITE
>     Timestamp: 1347610034 0.000000
>     User-Agent: FreeSWITCH-mod_sofia/1.3.0+git~20120907T231757Z~c2893801cb
>     Content-Length: 0
>
> ------------------------------------------------------------------------
> send 889 bytes to udp/[192.168.117.8]:5060 at 08:06:51.036020:
> ------------------------------------------------------------------------
>     SIP/2.0 200 OK
>     Via: SIP/2.0/UDP  192.168.117.8:5060;branch=z9hG4bK721016
>     From: <sip:xxxxxxxxxxxx at 192.168.117.8>;tag=21811124-711
>     To: <sip:100965461 at 192.168.117.9>;tag=vUg243Ng67UHD
>     Call-ID: 6DE7A86-FD7A11E1-859AE929-E0E81CE1 at 192.168.117.8
>     CSeq: 101 INVITE
>     Contact: <sip:mod_sofia at 192.168.117.9:5060>
>     User-Agent: FreeSWITCH-mod_sofia/1.3.0+git~20120907T231757Z~c2893801cb
>     Accept: application/sdp
>     Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, UPDATE, INFO,
> REGISTER, REFER, NOTIFY
>     Supported: timer, precondition, path, replaces
>     Allow-Events: talk, hold, conference, refer
>     Min-SE: 1800
>     Content-Type: application/sdp
>     Content-Disposition: session
>     Content-Length: 205
>
>     v=0
>     o=FreeSWITCH 1347586709 1347586710 IN IP4 192.168.117.9
>     s=FreeSWITCH
>     c=IN IP4 192.168.117.9
>     t=0 0
>     m=audio 23302 RTP/AVP 8 0 101 13
>     a=rtpmap:101 telephone-event/8000
>     a=fmtp:101 0-16
>     a=ptime:20
> ------------------------------------------------------------------------
> recv 364 bytes from udp/[192.168.117.8]:51358 at 08:06:51.041020:
> ------------------------------------------------------------------------
>     ACK sip:mod_sofia at 192.168.117.9:5060 SIP/2.0
>     Via: SIP/2.0/UDP  192.168.117.8:5060;branch=z9hG4bK731155
>     From: <sip:xxxxxxxxxxxx at 192.168.117.8>;tag=21811124-711
>     To: <sip:100965461 at 192.168.117.9>;tag=vUg243Ng67UHD
>     Date: Fri, 14 Sep 2012 08:07:14 GMT
>     Call-ID: 6DE7A86-FD7A11E1-859AE929-E0E81CE1 at 192.168.117.8
>     Max-Forwards: 70
>     CSeq: 101 ACK
>     Content-Length: 0
>
> ------------------------------------------------------------------------
> send 645 bytes to udp/[192.168.117.8]:5060 at 08:06:51.041020:
> ------------------------------------------------------------------------
>     BYE sip:xxxxxxxxxxxx at 192.168.117.8:5060 SIP/2.0
>     Via: SIP/2.0/UDP 192.168.117.9;rport;branch=z9hG4bKvBN2ZB9DZKZ6c
>     Max-Forwards: 70
>     From: <sip:100965461 at 192.168.117.9>;tag=vUg243Ng67UHD
>     To: <sip:xxxxxxxxxxxx at 192.168.117.8>;tag=21811124-711
>     Call-ID: 6DE7A86-FD7A11E1-859AE929-E0E81CE1 at 192.168.117.8
>     CSeq: 33468941 BYE
>     Contact: <sip:mod_sofia at 192.168.117.9:5060>
>     User-Agent: FreeSWITCH-mod_sofia/1.3.0+git~20120907T231757Z~c2893801cb
>     Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, UPDATE, INFO,
> REGISTER, REFER, NOTIFY
>     Supported: timer, precondition, path, replaces
>     Reason: SIP;cause=488;text="No answer to offer"
>     Content-Length: 0
>
> ------------------------------------------------------------------------
> recv 426 bytes from udp/[192.168.117.8]:51358 at 08:06:51.042020:
> ------------------------------------------------------------------------
>     BYE sip:mod_sofia at 192.168.117.9:5060 SIP/2.0
>     Via: SIP/2.0/UDP  192.168.117.8:5060;branch=z9hG4bK741AD7
>     From: <sip:xxxxxxxxxxxx at 192.168.117.8>;tag=21811124-711
>     To: <sip:100965461 at 192.168.117.9>;tag=vUg243Ng67UHD
>     Date: Fri, 14 Sep 2012 08:07:14 GMT
>     Call-ID: 6DE7A86-FD7A11E1-859AE929-E0E81CE1 at 192.168.117.8
>     User-Agent: Cisco-SIPGateway/IOS-12.x
>     Max-Forwards: 70
>     Timestamp: 1347610034
>     CSeq: 102 BYE
>     Content-Length: 0
>
> ------------------------------------------------------------------------
> send 387 bytes to udp/[192.168.117.8]:5060 at 08:06:51.042020:
> ------------------------------------------------------------------------
>     SIP/2.0 100 Trying
>     Via: SIP/2.0/UDP  192.168.117.8:5060;branch=z9hG4bK741AD7
>     From: <sip:xxxxxxxxxxxx at 192.168.117.8>;tag=21811124-711
>     To: <sip:100965461 at 192.168.117.9>;tag=vUg243Ng67UHD
>     Call-ID: 6DE7A86-FD7A11E1-859AE929-E0E81CE1 at 192.168.117.8
>     CSeq: 102 BYE
>     Timestamp: 1347610034 0.000000
>     User-Agent: FreeSWITCH-mod_sofia/1.3.0+git~20120907T231757Z~c2893801cb
>     Content-Length: 0
>
> ------------------------------------------------------------------------
> send 510 bytes to udp/[192.168.117.8]:5060 at 08:06:51.043021:
> ------------------------------------------------------------------------
>     SIP/2.0 480 Temporarily Unavailable
>     Via: SIP/2.0/UDP  192.168.117.8:5060;branch=z9hG4bK741AD7
>     From: <sip:xxxxxxxxxxxx at 192.168.117.8>;tag=21811124-711
>     To: <sip:100965461 at 192.168.117.9>;tag=vUg243Ng67UHD
>     Call-ID: 6DE7A86-FD7A11E1-859AE929-E0E81CE1 at 192.168.117.8
>     CSeq: 102 BYE
>     User-Agent: FreeSWITCH-mod_sofia/1.3.0+git~20120907T231757Z~c2893801cb
>     Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, UPDATE, INFO,
> REGISTER, REFER, NOTIFY
>     Supported: timer, precondition, path, replaces
>     Content-Length: 0
>
> ------------------------------------------------------------------------
> recv 363 bytes from udp/[192.168.117.8]:5060 at 08:06:51.046021:
> ------------------------------------------------------------------------
>     SIP/2.0 200 OK
>     Via: SIP/2.0/UDP 192.168.117.9;rport;branch=z9hG4bKvBN2ZB9DZKZ6c
>     From: <sip:100965461 at 192.168.117.9>;tag=vUg243Ng67UHD
>     To: <sip:xxxxxxxxxxxx at 192.168.117.8>;tag=21811124-711
>     Date: Fri, 14 Sep 2012 08:07:14 GMT
>     Call-ID: 6DE7A86-FD7A11E1-859AE929-E0E81CE1 at 192.168.117.8
>     Server: Cisco-SIPGateway/IOS-12.x
>     Content-Length: 0
>     CSeq: 33468941 BYE
>
> ------------------------------------------------------------------------
>
> Thanks,
>
> Denis
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.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



-- 
Kristian Kielhofner



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