What is Assertion failed: (sdp_remote && m_rem), function transport_encode_sdp, file ../src/pjmedia/transport_srtp.c, line 1299.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello All,

I am using PJSIP 1.12 with iPhone 5.0.. I am getting ?Assertion failed: (sdp_remote && m_rem), function transport_encode_sdp, file ../src/pjmedia/transport_srtp.c, line 1299.? every timeI try to call certain numbers..

First let me explain my setup:

- We are using Asterisk as our SIP server..
- We are using GSM as codec.
- We are using TCP to support background mode.
- When I call from iphone to another iphone on the same server everything is fine.
- When I call from iphone to land Line everything is fine.
- When I call from iphone to US Cellphone everything is fine.

the problem is when I call from iPhone to a PBX extension that is connected to the service.. and I I get the above error, to be specific the code crash only when I pick up the call from that extension.. 


Can someone explain to me where I can start to debug this issue..

One more thing if I tried to call from that PBX extension back to my phone it is working fine..


Thanks all,


Logs:

2012-03-05 15:31:26.266 DigiMobile-iPhone[1065:707] Call
2012-03-05 15:31:26.806 DigiMobile-iPhone[1065:707] SipWrapper [account:0]   Call phone Number: 9874
15:31:26.810  pjsua_media.c  Opening sound device PCM at 16000/1/20ms
15:31:27.594 coreaudio_dev.  core audio stream started
15:31:27.599   pjsua_call.c  Making call with acc #0 to sip:9874 at 10.50.0.4
15:31:27.599  pjsua_media.c  Media index 0 selected for call 1
15:31:27.602   pjsua_core.c  TX 1077 bytes Request msg INVITE/cseq=3242 (tdta0x8ea000) to tcp 10.50.0.4:5060:
INVITE sip:9874 at 10.50.0.4 SIP/2.0
Via: SIP/2.0/TCP 10.50.1.10:50544;rport;branch=z9hG4bKPjbnLoh4HOQboPYybLoZLhkWVGS.94tJvx
Max-Forwards: 70
From: sip:77999991@10.50.0.4;tag=PxbkZXr7smjwglhT87678rIypjrr0tln
To: sip:9874 at 10.50.0.4
Contact: <sip:77999991 at 10.50.1.10:5060;transport=TCP;ob>
Call-ID: F3a8f5vZu0f6JEJFmlN5vIagy-P1De7h
CSeq: 3242 INVITE
Route: <sip:10.50.0.4;transport=tcp;lr>
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS
Supported: replaces, 100rel, timer, norefersub
Session-Expires: 1800
Min-SE: 90
User-Agent: iphone_pjsip_1_12
Content-Type: application/sdp
Content-Length:   420

v=0
o=- 3539968287 3539968287 IN IP4 10.50.1.10
s=pjmedia
c=IN IP4 10.50.1.10
t=0 0
a=X-nat:0
m=audio 4002 RTP/AVP 98 97 99 104 0 8 3 96
a=rtcp:4003 IN IP4 10.50.1.10
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:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=sendrecv
a=rtpmap:96 telephone-event/8000
a=fmtp:96 0-15

--end msg--
2012-03-05 15:31:27.610 DigiMobile-iPhone[1065:707] SipWrapper [account:0]   *****ON CALL STATE*****
2012-03-05 15:31:27.615 DigiMobile-iPhone[1065:707] SipWrapper [account:0]   Call 1 state=CALLING
2012-03-05 15:31:27.623 DigiMobile-iPhone[1065:707] View will appear
15:31:27.671 os_core_unix.c  Info: possibly re-registering existing thread
15:31:27.681   pjsua_core.c  RX 537 bytes Response msg 401/INVITE/cseq=3242 (rdata0x9061bc) from tcp 10.50.0.4:5060:
SIP/2.0 401 Unauthorized
Via: SIP/2.0/TCP 10.50.1.10:50544;branch=z9hG4bKPjbnLoh4HOQboPYybLoZLhkWVGS.94tJvx;received=10.50.1.10;rport=50544
From: sip:77999991@10.50.0.4;tag=PxbkZXr7smjwglhT87678rIypjrr0tln
To: sip:9874 at 10.50.0.4;tag=as674a7bcb
Call-ID: F3a8f5vZu0f6JEJFmlN5vIagy-P1De7h
CSeq: 3242 INVITE
Server: TEST
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="TEST", nonce="01895447"
Content-Length: 0


--end msg--
15:31:27.696   pjsua_core.c  TX 368 bytes Request msg ACK/cseq=3242 (tdta0x990400) to tcp 10.50.0.4:5060:
ACK sip:9874 at 10.50.0.4 SIP/2.0
Via: SIP/2.0/TCP 10.50.1.10:50544;rport;branch=z9hG4bKPjbnLoh4HOQboPYybLoZLhkWVGS.94tJvx
Max-Forwards: 70
From: sip:77999991@10.50.0.4;tag=PxbkZXr7smjwglhT87678rIypjrr0tln
To: sip:9874 at 10.50.0.4;tag=as674a7bcb
Call-ID: F3a8f5vZu0f6JEJFmlN5vIagy-P1De7h
CSeq: 3242 ACK
Route: <sip:10.50.0.4;transport=tcp;lr>
Content-Length:  0


--end msg--
15:31:27.698   pjsua_core.c  TX 1242 bytes Request msg INVITE/cseq=3243 (tdta0x8ea000) to tcp 10.50.0.4:5060:
INVITE sip:9874 at 10.50.0.4 SIP/2.0
Via: SIP/2.0/TCP 10.50.1.10:50544;rport;branch=z9hG4bKPjhLxCwUUKSm84IDJIOYkc4X86gmO3AuUK
Max-Forwards: 70
From: sip:77999991@10.50.0.4;tag=PxbkZXr7smjwglhT87678rIypjrr0tln
To: sip:9874 at 10.50.0.4
Contact: <sip:77999991 at 10.50.1.10:5060;transport=TCP;ob>
Call-ID: F3a8f5vZu0f6JEJFmlN5vIagy-P1De7h
CSeq: 3243 INVITE
Route: <sip:10.50.0.4;transport=tcp;lr>
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS
Supported: replaces, 100rel, timer, norefersub
Session-Expires: 1800
Min-SE: 90
User-Agent: iphone_pjsip_1_12
Authorization: Digest username="77999991", realm="TEST", nonce="01895447", uri="sip:9874 at 10.50.0.4", response="b556ea6a369402092b9cd1350cfa6528", algorithm=MD5
Content-Type: application/sdp
Content-Length:   420

v=0
o=- 3539968287 3539968287 IN IP4 10.50.1.10
s=pjmedia
c=IN IP4 10.50.1.10
t=0 0
a=X-nat:0
m=audio 4002 RTP/AVP 98 97 99 104 0 8 3 96
a=rtcp:4003 IN IP4 10.50.1.10
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:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=sendrecv
a=rtpmap:96 telephone-event/8000
a=fmtp:96 0-15

--end msg--
15:31:27.726   pjsua_core.c  RX 526 bytes Response msg 100/INVITE/cseq=3243 (rdata0x9061bc) from tcp 10.50.0.4:5060:
SIP/2.0 100 Trying
Via: SIP/2.0/TCP 10.50.1.10:50544;branch=z9hG4bKPjhLxCwUUKSm84IDJIOYkc4X86gmO3AuUK;received=10.50.1.10;rport=50544
From: sip:77999991@10.50.0.4;tag=PxbkZXr7smjwglhT87678rIypjrr0tln
To: sip:9874 at 10.50.0.4
Call-ID: F3a8f5vZu0f6JEJFmlN5vIagy-P1De7h
CSeq: 3243 INVITE
Server: TEST
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Session-Expires: 120;refresher=uas
Contact: <sip:9874 at 10.50.0.4:5060;transport=TCP>
Content-Length: 0


--end msg--
15:31:27.730   pjsua_core.c  RX 799 bytes Response msg 183/INVITE/cseq=3243 (rdata0x9061bc) from tcp 10.50.0.4:5060:
SIP/2.0 183 Session Progress
Via: SIP/2.0/TCP 10.50.1.10:50544;branch=z9hG4bKPjhLxCwUUKSm84IDJIOYkc4X86gmO3AuUK;received=10.50.1.10;rport=50544
From: sip:77999991@10.50.0.4;tag=PxbkZXr7smjwglhT87678rIypjrr0tln
To: sip:9874 at 10.50.0.4;tag=as5a9c25b2
Call-ID: F3a8f5vZu0f6JEJFmlN5vIagy-P1De7h
CSeq: 3243 INVITE
Server: TEST
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Session-Expires: 120;refresher=uas
Contact: <sip:9874 at 10.50.0.4:5060;transport=TCP>
Content-Type: application/sdp
Content-Length: 215

v=0
o=root 2007926168 2007926168 IN IP4 10.50.0.4
s=TEST
c=IN IP4 10.50.0.4
t=0 0
m=audio 19504 RTP/AVP 3 96
a=rtpmap:3 GSM/8000
a=rtpmap:96 telephone-event/8000
a=fmtp:96 0-16
a=ptime:20
a=sendrecv

--end msg--
2012-03-05 15:31:27.730 DigiMobile-iPhone[1065:920b] SipWrapper [account:0]   *****ON CALL STATE*****
2012-03-05 15:31:27.735 DigiMobile-iPhone[1065:920b] SipWrapper [account:0]   Call 1 state=EARLY
15:31:27.861   strm0x8e19b4  VAD temporarily disabled
15:31:27.862   strm0x8e19b4  Encoder stream started
15:31:27.862   strm0x8e19b4  Decoder stream started
15:31:27.863  pjsua_media.c  Media updates, stream #0: GSM (sendrecv)
2012-03-05 15:31:27.864 DigiMobile-iPhone[1065:920b] SipWrapper [account:0]   *****ON CALL MEDIA STATE*****
15:31:27.865   conference.c  Port 1 (sip:9874 at 10.50.0.4) transmitting to port 0 (iPhone IO device)
15:31:27.865   conference.c  Port 0 (iPhone IO device) transmitting to port 1 (sip:9874 at 10.50.0.4)
15:31:27.901   Master/sound  Underflow, buf_cnt=0, will generate 1 frame
15:31:28.481   strm0x8e19b4  VAD re-enabled
2012-03-05 15:31:28.623 DigiMobile-iPhone[1065:707] SipWrapper [account:0]   Get Call Info
2012-03-05 15:31:29.623 DigiMobile-iPhone[1065:707] SipWrapper [account:0]   Get Call Info
2012-03-05 15:31:30.623 DigiMobile-iPhone[1065:707] SipWrapper [account:0]   Get Call Info
15:31:31.365   pjsua_core.c  RX 785 bytes Response msg 200/INVITE/cseq=3243 (rdata0x9061bc) from tcp 10.50.0.4:5060:
SIP/2.0 200 OK
Via: SIP/2.0/TCP 10.50.1.10:50544;branch=z9hG4bKPjhLxCwUUKSm84IDJIOYkc4X86gmO3AuUK;received=10.50.1.10;rport=50544
From: sip:77999991@10.50.0.4;tag=PxbkZXr7smjwglhT87678rIypjrr0tln
To: sip:9874 at 10.50.0.4;tag=as5a9c25b2
Call-ID: F3a8f5vZu0f6JEJFmlN5vIagy-P1De7h
CSeq: 3243 INVITE
Server: TEST
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Session-Expires: 120;refresher=uas
Contact: <sip:9874 at 10.50.0.4:5060;transport=TCP>
Content-Type: application/sdp
Content-Length: 215

v=0
o=root 2007926168 2007926169 IN IP4 10.50.0.4
s=TEST
c=IN IP4 10.50.0.4
t=0 0
m=audio 19504 RTP/AVP 3 96
a=rtpmap:3 GSM/8000
a=rtpmap:96 telephone-event/8000
a=fmtp:96 0-16
a=ptime:20
a=sendrecv

--end msg--
2012-03-05 15:31:31.366 DigiMobile-iPhone[1065:920b] SipWrapper [account:0]   *****ON CALL STATE*****
2012-03-05 15:31:31.371 DigiMobile-iPhone[1065:920b] SipWrapper [account:0]   Call 1 state=CONNECTING
15:31:31.374    inv0x99c864  SDP negotiation done, message body is ignored
15:31:31.375   pjsua_core.c  TX 346 bytes Request msg ACK/cseq=3243 (tdta0x990400) to tcp 10.50.0.4:5060:
ACK sip:9874 at 10.50.0.4:5060;transport=TCP SIP/2.0
Via: SIP/2.0/TCP 10.50.1.10:50544;rport;branch=z9hG4bKPjOSEpL-oDoYUwgfLJlJuIE1ahXztHSHzD
Max-Forwards: 70
From: sip:77999991@10.50.0.4;tag=PxbkZXr7smjwglhT87678rIypjrr0tln
To: sip:9874 at 10.50.0.4;tag=as5a9c25b2
Call-ID: F3a8f5vZu0f6JEJFmlN5vIagy-P1De7h
CSeq: 3243 ACK
Content-Length:  0


--end msg--
2012-03-05 15:31:31.376 DigiMobile-iPhone[1065:920b] SipWrapper [account:0]   *****ON CALL STATE*****
2012-03-05 15:31:31.389 DigiMobile-iPhone[1065:920b] SipWrapper [account:0]   Call 1 state=CONFIRMED
15:31:31.393   pjsua_core.c  RX 703 bytes Request msg UPDATE/cseq=102 (rdata0x9061bc) from tcp 10.50.0.4:5060:
UPDATE sip:77999991 at 10.50.1.10:5060;transport=TCP;ob SIP/2.0
Via: SIP/2.0/TCP 10.50.0.4:5060;branch=z9hG4bK4b370dd7;rport
Max-Forwards: 70
From: sip:9874@10.50.0.4;tag=as5a9c25b2
To: sip:77999991 at 10.50.0.4;tag=PxbkZXr7smjwglhT87678rIypjrr0tln
Contact: <sip:9874 at 10.50.0.4:5060;transport=TCP>
Call-ID: F3a8f5vZu0f6JEJFmlN5vIagy-P1De7h
CSeq: 102 UPDATE
User-Agent: TEST
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
X-asterisk-Info: SIP re-invite (External RTP bridge)
Content-Type: application/sdp
Content-Length: 102

v=0
o=root 2007926168 2007926170 IN IP4 172.16.201.225
s=TEST
c=IN IP4 172.16.201.225
t=0 0

--end msg--
15:31:31.396   pjsua_call.c  Call 1: received updated media offer
Assertion failed: (sdp_remote && m_rem), function transport_encode_sdp, file ../src/pjmedia/transport_srtp.c, line 1299.
[Switching to process 22531 thread 0x5803]
[Switching to process 22531 thread 0x5803]
(gdb)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20120305/ffc6a9cd/attachment.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux