[pjsip] RTP problem

Klaus Darilion klaus.mailinglists at pernau.at
Thu Feb 14 08:29:38 EST 2008


Hi Nanang!

Here is another strange issue: pjsip with SRTP=mandatory sends SDP with 
SAVP, but accepts also incoming SDP with AVP. IMO it should immediately 
send BYE if incoming SDP does not contain SAVP too.

regards
klaus

Nanang Izzuddin schrieb:
> Yes, it is rather strange since in pjsua SDP iLBC has higher
> preference than PCMU, and the eyebeam supports iLBC as higher
> preference too in its SDP. Perhaps eyebeam decided to send PCMU
> because eyebeam doesn't support or unsure about mode=30 (frame time).
> And I think this is known issue that pjsip hasn't supported
> multiple/simultaneous codecs yet.
> 
> nanang
> 
> 
> On 13/02/2008, Klaus Darilion <klaus.mailinglists at pernau.at> wrote:
>> Hi!
>>
>>  I have a problem with RTP. PJSIP sends INVITE requests with all codecs
>>  to eyebeam. Eyebeam answers with multiple codecs (see below). Then pjsip
>>  decides to send RTP with ilbc, eyebeam sends with G711. This is IMO
>>  strange but sending and receiving different payload types is valid.
>>
>>  But pjsip rejects incoming RTP:
>>
>>  14:36:27.718   strm0527367C Bad RTP pt 0 (expecting 117)
>>
>>   14:36:27.734   strm0527367C RTP status: badpt=-1, badssrc=0, dup=0,
>>  outorder=0, probation=0, restart=0
>>
>>   14:36:27.734   strm0527367C Bad RTP pt 0 (expecting 117)
>>
>>   14:36:27.765   strm0527367C RTP status: badpt=-1, badssrc=0, dup=0,
>>  outorder=0, probation=0, restart=0
>>
>>
>>  I think this is a bug in pjsip.
>>
>>  thanks
>>  Klaus
>>
>>
>>  U 2008/02/13 14:36:24.036837 4.5.6.3:1786 -> 1.2.3.160:5060
>>  INVITE sip:klaus2 at otherdomain.com:6060 SIP/2.0.
>>  Via: SIP/2.0/UDP
>>  10.10.0.51:1786;rport;branch=z9hG4bKPj6abbb11403354180b8a7617ad61505a9.
>>  Max-Forwards: 70.
>>  From: sip:klaus.darilion at mydomain.com;tag=0b39dc5fa7af406db588048d922ee881.
>>  To: sip:klaus2 at otherdomain.com.
>>  Contact: <sip:klaus.darilion at 10.10.0.51:1786>.
>>  Call-ID: e3e07d7bb5d843359cd3a8bfa6cd2607.
>>  CSeq: 13591 INVITE.
>>  Route: <sip:mydomain.com;transport=UDP;lr>.
>>  Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, SUBSCRIBE, NOTIFY,
>>  PUBLISH, REFER, MESSAGE, OPTIONS.
>>  Supported: replaces, 100rel, norefersub.
>>  User-Agent: QjSimple 0.3pre by ipcom.at.
>>  Proxy-Authorization: Digest username="klaus.darilion",
>>  realm="mydomain.com", nonce="47b2f38482d7aefbdca4c3b2fd2050cee6c5775e",
>>  uri="sip:klaus2 at otherdomain.com:6060",
>>  response="27b17a46d5fc1a9eddf954716138b48a".
>>  Content-Type: application/sdp.
>>  Content-Length:   598.
>>  .
>>  v=0.
>>  o=- 3411902183 3411902183 IN IP4 10.10.0.51.
>>  s=pjmedia.
>>  c=IN IP4 10.10.0.51.
>>  t=0 0.
>>  a=X-nat:0.
>>  m=audio 4000 RTP/SAVP 103 102 104 117 3 0 8 101.
>>  a=rtcp:4001 IN IP4 10.10.0.51.
>>  a=rtpmap:103 speex/16000.
>>  a=rtpmap:102 speex/8000.
>>  a=rtpmap:104 speex/32000.
>>  a=rtpmap:117 iLBC/8000.
>>  a=fmtp:117 mode=30.
>>  a=rtpmap:3 GSM/8000.
>>  a=rtpmap:0 PCMU/8000.
>>  a=rtpmap:8 PCMA/8000.
>>  a=sendrecv.
>>  a=rtpmap:101 telephone-event/8000.
>>  a=fmtp:101 0-15.
>>  a=crypto:1 AES_CM_128_HMAC_SHA1_80
>>  inline:6EFZp6PIPvydNNIHx2fP4S00Ge68YJqphMyrF5up.
>>  a=crypto:2 AES_CM_128_HMAC_SHA1_32
>>  inline:qmjJfTK4P64oRygGYrDMjjVcsrEKfnKnoQ8WXROS.
>>
>>
>>
>>
>>
>>  U 2008/02/13 14:36:27.097969 1.2.3.160:5060 -> 4.5.6.3:1786
>>  SIP/2.0 200 OK.
>>  Via: SIP/2.0/UDP
>>  10.10.0.51:1786;received=4.5.6.3;rport=1786;branch=z9hG4bKPj6abbb11403354180b8a7617ad61505a9.
>>  Record-Route: <sip:88.198.53.113:6061;transport=tls;lr;r2=on>.
>>  Record-Route: <sip:88.198.53.113:6060;r2=on;lr=on>.
>>  Record-Route:
>>  <sip:1.2.3.160;ftag=0b39dc5fa7af406db588048d922ee881;nat=caller;lr=on>.
>>  Contact: <sip:klaus2 at 4.5.6.3:1610;transport=TLS;rinstance=d0e6de01175913d9>.
>>  To: <sip:klaus2 at otherdomain.com>;tag=c52f5b0d.
>>  From:
>>  <sip:klaus.darilion at mydomain.com>;tag=0b39dc5fa7af406db588048d922ee881.
>>  Call-ID: e3e07d7bb5d843359cd3a8bfa6cd2607.
>>  CSeq: 13591 INVITE.
>>  Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE,
>>  SUBSCRIBE, INFO.
>>  Content-Type: application/sdp.
>>  User-Agent: eyeBeam release 1013t stamp 43069.
>>  Content-Length: 353.
>>  .
>>  v=0.
>>  o=- 0 2 IN IP4 4.5.6.3.
>>  s=CounterPath eyeBeam 1.5.
>>  c=IN IP4 1.2.3.163.
>>  t=0 0.
>>  m=audio 37564 RTP/SAVP 117 0 8 101.
>>  a=crypto:1 AES_CM_128_HMAC_SHA1_80
>>  inline:6EFZp6PIPvydNNIHx2fP4S00Ge68YJqphMyrF5up .
>>  a=fmtp:101 0-15.
>>  a=rtpmap:117 iLBC/8000.
>>  a=rtpmap:101 telephone-event/8000.
>>  a=sendrecv.
>>  a=x-rtp-session-id:A42751BBA7F442AABA9C315FFEB8714C.
>>
>>  _______________________________________________
>>  Visit our blog: http://blog.pjsip.org
>>
>>  pjsip mailing list
>>  pjsip at lists.pjsip.org
>>  http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>>
> 
> _______________________________________________
> Visit our blog: http://blog.pjsip.org
> 
> pjsip mailing list
> pjsip at lists.pjsip.org
> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org




More information about the pjsip mailing list