[SIPForum-discussion] SDP Message in SIP problem. Please Help.

Venkata Ramesh B bvrameshbv at gmail.com
Wed Jul 29 02:59:23 UTC 2009


Hi Kristine,

There is no need to add any SDP in ACK. The codec negotiation is already
completed in "200 OK". If SDP is added in ACK for any reason, it must be
call initiator's SDP.

Your implementations can ignore "Media Attribute (a): fmtp:0 PCMU/8000"
line. If not, raise a support request to the other party.

Best Regards,
Ramesh.

On Wed, Jul 29, 2009 at 10:51 AM, Kristine Regis <kristine at racequeen.ph>wrote:

>
> Hi!
>
> yes, I realized the the second problem that you stated. Regarding in the
> ACK, the call initiator must send it's own SDP? just like in the invite?
>
> Regarding the first problem that you stated, the Message body here came
> from the other party.. how can this be resolved?
>
> thank you.
>
>
> Venkata Ramesh B wrote:
>
> Hi Kristine,
>
> There are a couple of problems.
>
> 1. In the "200 OK", the following line is wrong. It can be deleted.
>
> Media Attribute (a): fmtp:0 PCMU/8000
>
> 2. In the "ACK", the call initiator should not copy the SDP taken from "200
> OK"
>
> Thanks & Regards,
> Ramesh.
>
> On Tue, Jul 28, 2009 at 3:09 PM, Kristine Regis <kristine at racequeen.ph>wrote:
>
>>  Hi,
>>
>> Thank you for the reply. I have the wireshark trace. The SDP Message is
>> already updated and the payload 101 is already there but still there is no
>> voice streaming happening.
>>
>> The trace is the following:
>>
>> No.     Time        Source                Destination           Protocol
>> Info
>>       7 1.105177    172.16.100.21         172.16.100.20         SIP/SDP
>> Request: INVITE sip:1011 at ws20.racequeen.local, with session description
>>
>> Frame 7 (671 bytes on wire, 671 bytes captured)
>> Ethernet II, Src: HonHaiPr_59:bf:74 (00:22:68:59:bf:74), Dst:
>> HonHaiPr_59:bf:7a (00:22:68:59:bf:7a)
>> Internet Protocol, Src: 172.16.100.21 (172.16.100.21), Dst: 172.16.100.20
>> (172.16.100.20)
>> User Datagram Protocol, Src Port: sip (5060), Dst Port: sip (5060)
>> Session Initiation Protocol
>>     Request-Line: INVITE sip:1011 at ws20.racequeen.local SIP/2.0
>>     Message Header
>>         Max-Forwards: 69
>>         Content-Length: 222
>>         To: <sip:1011 at ws20.racequeen.local>
>>         Contact: <sip:172.16.100.21:5060;fid=server_1>
>>         Cseq: 1 INVITE
>>         Via: SIP/2.0/UDP 172.16.100.21:5060
>> ;branch=z9hG4bKdaacb94b87d8c96340dbb28986e8f78f78bd
>>         Content-Type: application/sdp
>>         Call-Id: 172.16.100.21_3_5421782881147155363
>>         From: <sip:1009 at ws20.racequeen.local>;tag=fxo1xri9-3
>>     Message Body
>>         Session Description Protocol
>>             Session Description Protocol Version (v): 0
>>             Owner/Creator, Session Id (o): root 3457739521 3457739521 IN
>> IP4 ws21.racequeen.local
>>             Session Name (s): -
>>             Connection Information (c): IN IP4 ws21.racequeen.local
>>             Time Description, active time (t): 0 0
>>             Media Description, name and address (m): audio 32346 RTP/AVP 0
>> 8 101
>>             Media Attribute (a): rtpmap:0 PCMU/8000
>>             Media Attribute (a): rtpmap:8 PCMA/8000
>>             Media Attribute (a): rtpmap:101 telephone-event/8000
>>             Media Attribute (a): fmtp:101 0-15
>>
>> No.     Time        Source                Destination           Protocol
>> Info
>>       8 1.107079    172.16.100.20         172.16.100.21         SIP
>> Status: 407 Proxy Authentication Required
>>
>> Frame 8 (547 bytes on wire, 547 bytes captured)
>> Ethernet II, Src: HonHaiPr_59:bf:7a (00:22:68:59:bf:7a), Dst:
>> HonHaiPr_59:bf:74 (00:22:68:59:bf:74)
>> Internet Protocol, Src: 172.16.100.20 (172.16.100.20), Dst: 172.16.100.21
>> (172.16.100.21)
>> User Datagram Protocol, Src Port: sip (5060), Dst Port: sip (5060)
>> Session Initiation Protocol
>>     Status-Line: SIP/2.0 407 Proxy Authentication Required
>>     Message Header
>>         To: <sip:1011 at ws20.racequeen.local>
>> ;tag=c97b4d1cb1f3d0da549e06a8d482ef63.7440
>>         Cseq: 1 INVITE
>>         Via: SIP/2.0/UDP 172.16.100.21:5060
>> ;branch=z9hG4bKdaacb94b87d8c96340dbb28986e8f78f78bd
>>         Call-Id: 172.16.100.21_3_5421782881147155363
>>         From: <sip:1009 at ws20.racequeen.local>;tag=fxo1xri9-3
>>         Proxy-Authenticate: Digest realm="ws20.racequeen.local",
>> nonce="4a6e6ca0000000026de77af5ef8dceea597d1fa785a4ee52"
>>         Server: OpenSIPS (1.5.1-tls (i386/linux))
>>         Content-Length: 0
>>
>> No.     Time        Source                Destination           Protocol
>> Info
>>       9 1.166012    172.16.100.21         172.16.100.20         SIP
>> Request: ACK sip:1011 at ws20.racequeen.local
>>
>> Frame 9 (404 bytes on wire, 404 bytes captured)
>> Ethernet II, Src: HonHaiPr_59:bf:74 (00:22:68:59:bf:74), Dst:
>> HonHaiPr_59:bf:7a (00:22:68:59:bf:7a)
>> Internet Protocol, Src: 172.16.100.21 (172.16.100.21), Dst: 172.16.100.20
>> (172.16.100.20)
>> User Datagram Protocol, Src Port: sip (5060), Dst Port: sip (5060)
>> Session Initiation Protocol
>>     Request-Line: ACK sip:1011 at ws20.racequeen.local SIP/2.0
>>     Message Header
>>         Max-Forwards: 70
>>         Content-Length: 0
>>         To: <sip:1011 at ws20.racequeen.local>
>> ;tag=c97b4d1cb1f3d0da549e06a8d482ef63.7440
>>         Cseq: 1 ACK
>>         Via: SIP/2.0/UDP 172.16.100.21:5060
>> ;branch=z9hG4bKdaacb94b87d8c96340dbb28986e8f78f78bd
>>         Call-Id: 172.16.100.21_3_5421782881147155363
>>         From: <sip:1009 at ws20.racequeen.local>;tag=fxo1xri9-3
>>
>> No.     Time        Source                Destination           Protocol
>> Info
>>      10 1.214436    172.16.100.21         172.16.100.20         SIP/SDP
>> Request: INVITE sip:1011 at ws20.racequeen.local, with session description
>>
>> Frame 10 (901 bytes on wire, 901 bytes captured)
>> Ethernet II, Src: HonHaiPr_59:bf:74 (00:22:68:59:bf:74), Dst:
>> HonHaiPr_59:bf:7a (00:22:68:59:bf:7a)
>> Internet Protocol, Src: 172.16.100.21 (172.16.100.21), Dst: 172.16.100.20
>> (172.16.100.20)
>> User Datagram Protocol, Src Port: sip (5060), Dst Port: sip (5060)
>> Session Initiation Protocol
>>     Request-Line: INVITE sip:1011 at ws20.racequeen.local SIP/2.0
>>     Message Header
>>         Max-Forwards: 69
>>         Proxy-Authorization: Digest algorithm=MD5, username="1009",
>> realm="ws20.racequeen.local",
>> nonce="4a6e6ca0000000026de77af5ef8dceea597d1fa785a4ee52", uri=
>> "sip:1011 at ws20.racequeen.local",
>> response="11238a9c03294b7a304d2746d7473168"
>>         Content-Length: 222
>>         To: <sip:1011 at ws20.racequeen.local>
>>         Contact: <sip:172.16.100.21:5060;fid=server_1>
>>         Cseq: 2 INVITE
>>         Via: SIP/2.0/UDP 172.16.100.21:5060
>> ;branch=z9hG4bKdaac3bcf533d13cc42b7a6421db7f67c6376
>>         Content-Type: application/sdp
>>         From: <sip:1009 at ws20.racequeen.local>;tag=fxo1xri9-3
>>         Call-Id: 172.16.100.21_3_5421782881147155363
>>     Message Body
>>         Session Description Protocol
>>             Session Description Protocol Version (v): 0
>>             Owner/Creator, Session Id (o): root 3457739522 3457739522 IN
>> IP4 ws21.racequeen.local
>>             Session Name (s): -
>>             Connection Information (c): IN IP4 ws21.racequeen.local
>>             Time Description, active time (t): 0 0
>>             Media Description, name and address (m): audio 32346 RTP/AVP 0
>> 8 101
>>             Media Attribute (a): rtpmap:0 PCMU/8000
>>             Media Attribute (a): rtpmap:8 PCMA/8000
>>             Media Attribute (a): rtpmap:101 telephone-event/8000
>>             Media Attribute (a): fmtp:101 0-15
>>
>> No.     Time        Source                Destination           Protocol
>> Info
>>      16 1.220290    172.16.100.20         172.16.100.21         SIP
>> Status: 100 Giving a try
>>
>> Frame 16 (373 bytes on wire, 373 bytes captured)
>> Ethernet II, Src: HonHaiPr_59:bf:7a (00:22:68:59:bf:7a), Dst:
>> HonHaiPr_59:bf:74 (00:22:68:59:bf:74)
>> Internet Protocol, Src: 172.16.100.20 (172.16.100.20), Dst: 172.16.100.21
>> (172.16.100.21)
>> User Datagram Protocol, Src Port: sip (5060), Dst Port: sip (5060)
>> Session Initiation Protocol
>>     Status-Line: SIP/2.0 100 Giving a try
>>     Message Header
>>         To: <sip:1011 at ws20.racequeen.local>
>>         Cseq: 2 INVITE
>>         Via: SIP/2.0/UDP 172.16.100.21:5060
>> ;branch=z9hG4bKdaac3bcf533d13cc42b7a6421db7f67c6376
>>         From: <sip:1009 at ws20.racequeen.local>;tag=fxo1xri9-3
>>         Call-Id: 172.16.100.21_3_5421782881147155363
>>         Server: OpenSIPS (1.5.1-tls (i386/linux))
>>         Content-Length: 0
>>
>> No.     Time        Source                Destination           Protocol
>> Info
>>      29 1.275839    172.16.100.20         172.16.100.21         SIP
>> Status: 180 Ringing
>>
>> Frame 29 (470 bytes on wire, 470 bytes captured)
>> Ethernet II, Src: HonHaiPr_59:bf:7a (00:22:68:59:bf:7a), Dst:
>> HonHaiPr_59:bf:74 (00:22:68:59:bf:74)
>> Internet Protocol, Src: 172.16.100.20 (172.16.100.20), Dst: 172.16.100.21
>> (172.16.100.21)
>> User Datagram Protocol, Src Port: sip (5060), Dst Port: sip (5060)
>> Session Initiation Protocol
>>     Status-Line: SIP/2.0 180 Ringing
>>     Message Header
>>         Max-Forwards: 70
>>         Record-Route: <sip:172.16.100.20;lr=on;did=d53.8b77d2a>
>>         To: <sip:1011 at ws20.racequeen.local>;tag=1992049861
>>         CSeq: 2 INVITE
>>         Via: SIP/2.0/UDP 172.16.100.21:5060
>> ;branch=z9hG4bKdaac3bcf533d13cc42b7a6421db7f67c6376
>>         From: <sip:1009 at ws20.racequeen.local>;tag=fxo1xri9-3
>>         Call-ID: 172.16.100.21_3_5421782881147155363
>>         Contact: <sip:1011 at 172.16.100.20:45604;transport=udp>
>>         Content-Length: 0
>>
>> No.     Time        Source                Destination           Protocol
>> Info
>>      41 1.781782    172.16.100.20         172.16.100.21         SIP
>> Status: 180 Ringing
>>
>> Frame 41 (470 bytes on wire, 470 bytes captured)
>> Ethernet II, Src: HonHaiPr_59:bf:7a (00:22:68:59:bf:7a), Dst:
>> HonHaiPr_59:bf:74 (00:22:68:59:bf:74)
>> Internet Protocol, Src: 172.16.100.20 (172.16.100.20), Dst: 172.16.100.21
>> (172.16.100.21)
>> User Datagram Protocol, Src Port: sip (5060), Dst Port: sip (5060)
>> Session Initiation Protocol
>>     Status-Line: SIP/2.0 180 Ringing
>>     Message Header
>>         Max-Forwards: 70
>>         Record-Route: <sip:172.16.100.20;lr=on;did=d53.8b77d2a>
>>         To: <sip:1011 at ws20.racequeen.local>;tag=1992049861
>>         CSeq: 2 INVITE
>>         Via: SIP/2.0/UDP 172.16.100.21:5060
>> ;branch=z9hG4bKdaac3bcf533d13cc42b7a6421db7f67c6376
>>         From: <sip:1009 at ws20.racequeen.local>;tag=fxo1xri9-3
>>         Call-ID: 172.16.100.21_3_5421782881147155363
>>         Contact: <sip:1011 at 172.16.100.20:45604;transport=udp>
>>         Content-Length: 0
>>
>> No.     Time        Source                Destination           Protocol
>> Info
>>      54 3.930376    172.16.100.20         172.16.100.21         SIP/SDP
>> Status: 200 OK, with session description
>>
>> Frame 54 (656 bytes on wire, 656 bytes captured)
>> Ethernet II, Src: HonHaiPr_59:bf:7a (00:22:68:59:bf:7a), Dst:
>> HonHaiPr_59:bf:74 (00:22:68:59:bf:74)
>> Internet Protocol, Src: 172.16.100.20 (172.16.100.20), Dst: 172.16.100.21
>> (172.16.100.21)
>> User Datagram Protocol, Src Port: sip (5060), Dst Port: sip (5060)
>> Session Initiation Protocol
>>     Status-Line: SIP/2.0 200 OK
>>     Message Header
>>         Max-Forwards: 70
>>         Record-Route: <sip:172.16.100.20;lr=on;did=d53.8b77d2a>
>>         To: <sip:1011 at ws20.racequeen.local>;tag=1992049861
>>         CSeq: 2 INVITE
>>         Via: SIP/2.0/UDP 172.16.100.21:5060
>> ;branch=z9hG4bKdaac3bcf533d13cc42b7a6421db7f67c6376
>>         From: <sip:1009 at ws20.racequeen.local>;tag=fxo1xri9-3
>>         Call-ID: 172.16.100.21_3_5421782881147155363
>>         Contact: <sip:1011 at 172.16.100.20:45604;transport=udp>
>>         Content-Type: application/sdp
>>         Content-Length: 158
>>     Message Body
>>         Session Description Protocol
>>             Session Description Protocol Version (v): 0
>>             Owner/Creator, Session Id (o): - 3344 3344 IN IP4
>> 172.16.100.20
>>             Session Name (s): Minisip Session
>>             Time Description, active time (t): 0 0
>>             Media Description, name and address (m): audio 30216 RTP/AVP 0
>>             Connection Information (c): IN IP4 172.16.100.20
>>             Media Attribute (a): fmtp:0 PCMU/8000
>>             Media Attribute (a): rtpmap:0 PCMU/8000
>>
>> No.     Time        Source                Destination           Protocol
>> Info
>>      64 3.976924    172.16.100.21         172.16.100.20         SIP/SDP
>> Request: ACK sip:1011 at 172.16.100.20:45604;transport=udp, with session
>> description
>>
>> Frame 64 (631 bytes on wire, 631 bytes captured)
>> Ethernet II, Src: HonHaiPr_59:bf:74 (00:22:68:59:bf:74), Dst:
>> HonHaiPr_59:bf:7a (00:22:68:59:bf:7a)
>> Internet Protocol, Src: 172.16.100.21 (172.16.100.21), Dst: 172.16.100.20
>> (172.16.100.20)
>> User Datagram Protocol, Src Port: sip (5060), Dst Port: sip (5060)
>> Session Initiation Protocol
>>     Request-Line: ACK sip:1011 at 172.16.100.20:45604;transport=udp SIP/2.0
>>     Message Header
>>         Max-Forwards: 69
>>         Content-Length: 158
>>         To: <sip:1011 at ws20.racequeen.local>;tag=1992049861
>>         Cseq: 2 ACK
>>         Via: SIP/2.0/UDP 172.16.100.21:5060
>> ;branch=z9hG4bKdaac9271347a14484bd68fca9e4cc9a21e2a
>>         Content-Type: application/sdp
>>         Route: <sip:172.16.100.20;lr=on;did=d53.8b77d2a>
>>         From: <sip:1009 at ws20.racequeen.local>;tag=fxo1xri9-3
>>         Call-Id: 172.16.100.21_3_5421782881147155363
>>     Message Body
>>         Session Description Protocol
>>             Session Description Protocol Version (v): 0
>>             Owner/Creator, Session Id (o): - 3344 3344 IN IP4
>> 172.16.100.20
>>             Session Name (s): Minisip Session
>>             Time Description, active time (t): 0 0
>>             Media Description, name and address (m): audio 30216 RTP/AVP 0
>>             Connection Information (c): IN IP4 172.16.100.20
>>             Media Attribute (a): fmtp:0 PCMU/8000
>>             Media Attribute (a): rtpmap:0 PCMU/8000
>>
>> I do not know what really is the problem why both parties cannot hear each
>> other. Please help me solve this.. Thank you very much..
>>
>> Venkata Ramesh B wrote:
>>
>> Hi Kristine,
>>
>> The SDP has a problem that the rtpmap line is missing for payload 101 and
>> it is mandatory. Since you say that the INVITE is accepted by the server, it
>> is hard to say if that is the real problem. Do you have the full wireshark
>> trace ?
>>
>> Best Regards,
>> Ramesh.
>>
>> On Sat, Jul 25, 2009 at 9:38 AM, Kristine Regis <kristine at racequeen.ph>wrote:
>>
>>> Hi, I hope anyone could help me figure out what's the problem here.
>>>
>>> I am currently developing a SIP Call. The flow of the call from INVITE
>>> to BYE is correct, as I assume since the server accepted it - the server
>>> is OpenSIPs. My SDP is as follows:
>>>
>>> v=0
>>> o=root 3457409648 3457409648 IN IP4 172.16.100.21
>>> s=-
>>> c=IN IP4 172.16.100.21
>>> t=0 0
>>> m=audio 5060 RTP/AVP 0 8 101
>>> a=rtpmap:0 PCMU/8000
>>> a=rtpmap:8 PCMA/8000
>>>
>>>
>>> I have this SDP and the voice streaming cannot be done. The caller and
>>> the call cannot here each other. I don't know what is the problem here
>>> or if the SDP above is wrong.
>>>
>>> I hope you could help me solve this problem. Thank you.
>>> _______________________________________________
>>> This is the SIP Forum discussion mailing list
>>> TO UNSUBSCRIBE, or edit your delivery options, please visit
>>> http://sipforum.org/mailman/listinfo/discussion
>>> Post to the list at discussion at sipforum.org
>>>
>>
>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://sipforum.org/pipermail/discussion/attachments/20090729/6f234696/attachment-0002.html>


More information about the discussion mailing list