QuickBlox / quickblox-ios-sdk

QuickBlox iOS SDK for messaging and video calling
https://quickblox.com/developers/IOS
MIT License
396 stars 358 forks source link

Video acceptCall error - Failed to create session description: Invalid SDP line. #783

Closed Fedenieto90 closed 7 years ago

Fedenieto90 commented 7 years ago

Hi! I'm trying to implement video calls in iOS and for some reason I'm not able to accept a call. The caller and callee are connected to the chat and the session is created. The startCall method works ok and the callee receives the call. If I reject the call the rejectedByUser method is fired.

The problem is when I accept the call, the acceptedByUser method is not fired and the console log on the callee side shows the following messages:

rtc::[PCON]<25763864, R:Answer> Create answer rtc::Failed to create session description: Invalid SDP line. line: a=ssrc:2904924201 label:videoTrack rtc::[PCON]<25763864, R:Answer> Set remote session description

Thanks!!

Raikerian commented 7 years ago

Hi,

Is this reproducible in our sample?

Raikerian commented 7 years ago

Also please attach a full log.

Fedenieto90 commented 7 years ago

Hi @Raikerian! It does not happen in the example, the video chat example works great. I've been trying to find any difference between that project and my implementation but I couldn't find what causes the problem.

The problem seems to be on the callee side, when I hit the accept call button and the method acceptCall is invoked with the received session. I just wanted to know what can cause the Failed to create session description: Invalid SDP error.

Fedenieto90 commented 7 years ago

2017-03-31 09:39:38.178 rtc::[PCON]<25763794, R:Answer> Set remote session description 2017-03-31 09:39:41.202 [ChatService] Message RCV: 125763794WebRTCVideoChatiosv=0 o=- 4242396807930413262 2 IN IP4 127.0.0.1 s=- t=0 0 a=group:BUNDLE audio video a=msid-semantic: WMS com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 c=IN IP4 0.0.0.0 a=rtcp:9 IN IP4 0.0.0.0 a=ice-ufrag:1gUs a=ice-pwd:Xuc1QYOrfzfRl8ehc6qBpiqi a=fingerprint:sha-256 39:45:90:36:8F:BD:83:F6:14:B6:96:C5:5D:EA:9F:66:8C:05:7E:33:23:F6:48:E7:DB:36:3C:4A:47:27:D0:F5 a=setup:actpass a=mid:audio a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level a=sendrecv a=rtcp-mux a=rtpmap:111 opus/48000/2 a=rtcp-fb:111 transport-cc a=fmtp:111 minptime=10;useinbandfec=1 a=rtpmap:103 ISAC/16000 a=rtpmap:104 ISAC/32000 a=rtpmap:9 G722/8000 a=rtpmap:102 ILBC/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:106 CN/32000 a=rtpmap:105 CN/16000 a=rtpmap:13 CN/8000 a=rtpmap:110 telephone-event/48000 a=rtpmap:112 telephone-event/32000 a=rtpmap:113 telephone-event/16000 a=rtpmap:126 telephone-event/8000 a=ssrc:3322162319 cname:cpOblEUbeY0Rh+6X a=ssrc:3322162319 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] audioTrack a=ssrc:3322162319 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] a=ssrc:3322162319 label:audioTrack m=video 9 UDP/TLS/RTP/SAVPF 101 96 98 100 97 99 127 c=IN IP4 0.0.0.0 a=rtcp:9 IN IP4 0.0.0.0 a=ice-ufrag:1gUs a=ice-pwd:Xuc1QYOrfzfRl8ehc6qBpiqi a=fingerprint:sha-256 39:45:90:36:8F:BD:83:F6:14:B6:96:C5:5D:EA:9F:66:8C:05:7E:33:23:F6:48:E7:DB:36:3C:4A:47:27:D0:F5 a=setup:actpass a=mid:video a=extmap:2 urn:ietf:params:rtp-hdrext:toffset a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time a=extmap:4 urn:3gpp:video-orientation a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay a=sendrecv a=rtcp-mux a=rtcp-rsize a=rtpmap:96 VP8/90000 a=rtcp-fb:96 ccm fir a=rtcp-fb:96 nack a=rtcp-fb:96 nack pli a=rtcp-fb:96 goog-remb a=rtcp-fb:96 transport-cc a=rtpmap:98 red/90000 a=rtpmap:100 ulpfec/90000 a=rtpmap:101 H264/90000 a=rtcp-fb:101 ccm fir a=rtcp-fb:101 nack a=rtcp-fb:101 nack pli a=rtcp-fb:101 goog-remb a=rtcp-fb:101 transport-cc a=fmtp:101 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f a=rtpmap:97 rtx/90000 a=fmtp:97 apt=96 a=rtpmap:99 rtx/90000 a=fmtp:99 apt=98 a=rtpmap:127 rtx/90000 a=fmtp:127 apt=101 a=ssrc-group:FID 1760012841 3291060749 a=ssrc:1760012841 cname:cpOblEUbeY0Rh+6X a=ssrc:1760012841 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack a=ssrc:1760012841 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] a=ssrc:1760012841 label:videoTrack a=ssrc:3291060749 cname:cpOblEUbeY0Rh+6X a=ssrc:3291060749 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack a=ssrc:3291060749 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] a=ssrc:3291060749 label:videoTrack 2.4.279EB7035-ABC8-4C4F-8668-CA3ACFCDBD27callTest25763864 2017-03-31 09:39:41.204 rtc::[Signaling Processor] - Did receive signal: call from: 25763794 2017-03-31 09:39:41.205 rtc::[PCON]<25763794, R:Answer> Create answer 2017-03-31 09:39:41.206 rtc::Failed to create session description: Invalid SDP line. line: a=ssrc:3291060749 label:videoTrack 2017-03-31 09:39:41.206 rtc::[PCON]<25763794, R:Answer> Set remote session description

ghost commented 7 years ago

Hi @Fedenieto90, please provide full logs from the start of the application till the error happened (from side A - offer & side B - answer)

Fedenieto90 commented 7 years ago

Hi @Pro100Andrey! I attach the full logs from the start till the user accepts the call and the error Failed to create session description: Invalid SDP line. is shown.

Side A - Offer


2017-04-03 11:56:55.612241 VideoChat[4697:1256912] [ChatService] Connecting to Chat, host: chat.quickblox.com, user JID: 25763794-55517@chat.quickblox.com/B050FDE4-2ED6-4B9A-8585-8C38775ADA14
2017-04-03 11:56:57.649361 VideoChat[4697:1256812] Did connect to chat
2017-04-03 11:56:57.650 rtc::[RTCClient] Signaling channel connected

2017-04-03 11:57:02.995 rtc::Create audio track: RTCMediaStreamTrack: kind:audio, id:audioTrack, enabled, state:Live
2017-04-03 11:57:02.995 rtc::[VSND] Init.
2017-04-03 11:57:03.010 rtc::[VSND] Start
2017-04-03 11:57:03.011 rtc::Create video track: RTCMediaStreamTrack: kind:video, id:videoTrack, enabled, state:Live
2017-04-03 11:57:03.013 rtc::[SESS]<4530A58D-C68F-469F-A821-BB40A49F5914, I:25763794, O:[25763864], T:V> Init
2017-04-03 11:57:03.013 rtc::[RTCClient] <QBRTCClient: 0x170445790> created new [SESS]<4530A58D-C68F-469F-A821-BB40A49F5914, I:25763794, O:[25763864], T:V>
2017-04-03 11:57:03.033 rtc::[RTCClient] Added <VideoCallVC_iPhone: 0x104868470> to list of delegates 
2017-04-03 11:57:03.033 rtc::[RTCClient] List of Delegates (
    "<MessagesVC_iPhone: 0x104826580>",
    "<VideoCallVC_iPhone: 0x104868470>"
)
2017-04-03 11:57:03.033 rtc::Initializing QBRTCCameraCapture with video format: <QBRTCVideoFormat:0x174443240, dimensions: 640x480, frame rate: 30, pixel format: 420f>
2017-04-03 11:57:03.044 rtc::[SESS]<4530A58D-C68F-469F-A821-BB40A49F5914, I:25763794, O:[25763864], T:V> Start call
2017-04-03 11:57:03.058 rtc::Created local media stream Media stream: ID=com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] A=1 V=1
2017-04-03 11:57:03.062 rtc::QBRTCCameraCapture did set video track.
2017-04-03 11:57:03.071 rtc::[PCON]<25763864, R:Offer> Negotiation
2017-04-03 11:57:03.071 rtc::[PCON]<25763864, R:Offer> Create offer
2017-04-03 11:57:03.077 rtc::Updating device: <AVCaptureFigVideoDevice: 0x104867b70 [Front Camera][com.apple.avfoundation.avcapturedevice.built-in_video:1]> with video format: <AVCaptureDeviceFormat: 0x1700105b0 'vide'/'420f'  640x 480, { 2- 60 fps}, fov:54.400, max zoom:60.00 (upscales @2.00), ISO:34.0-2176.0, SS:0.000013-0.500000, supports HDR>
2017-04-03 11:57:03.087 rtc::[PCON]<25763864, R:Offer> Signaling state HAVE_LOCAL_OFFER
2017-04-03 11:57:03.091 rtc::[PCON]<25763864, R:Offer> Did change ice gethering state to GATHERING
2017-04-03 11:57:03.091 rtc::[PCON]<25763864, R:Offer> SND offer SDP
2017-04-03 11:57:03.093 rtc::[TASK]<ID:2, l:com.quickblox.connection.dialing.timer> Start.
2017-04-03 11:57:03.094256 VideoChat[4697:1256912] [ChatService] Message SNT: <message id="16807" type="headline" to="25763864-55517@chat.quickblox.com"><extraParams xmlns="jabber:client"><callType>1</callType><callerID>25763794</callerID><moduleIdentifier>WebRTCVideoChat</moduleIdentifier><platform>ios</platform><sdp>v=0
o=- 7144284870742854360 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:ZIws
a=ice-pwd:ICc0FnAIbA90ruTJo6pHC+ac
a=fingerprint:sha-256 E3:97:97:D1:28:92:3E:D4:8E:24:4C:EF:10:22:58:3E:3F:28:42:19:E7:5B:5D:F6:49:84:88:95:75:8D:A9:60
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:102 ILBC/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:4120046955 cname:jVWvU6C0v/bqeoQf
a=ssrc:4120046955 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] audioTrack
a=ssrc:4120046955 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:4120046955 label:audioTrack
m=video 9 UDP/TLS/RTP/SAVPF 101 96 98 100 97 99 127
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:ZIws
a=ice-pwd:ICc0FnAIbA90ruTJo6pHC+ac
a=fingerprint:sha-256 E3:97:97:D1:28:92:3E:D4:8E:24:4C:EF:10:22:58:3E:3F:28:42:19:E7:5B:5D:F6:49:84:88:95:75:8D:A9:60
a=setup:actpass
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtpmap:98 red/90000
a=rtpmap:100 ulpfec/90000
a=rtpmap:101 H264/90000
a=rtcp-fb:101 ccm fir
a=rtcp-fb:101 nack
a=rtcp-fb:101 nack pli
a=rtcp-fb:101 goog-remb
a=rtcp-fb:101 transport-cc
a=fmtp:101 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:127 rtx/90000
a=fmtp:127 apt=101
a=ssrc-group:FID 1792683062 1275767123
a=ssrc:1792683062 cname:jVWvU6C0v/bqeoQf
a=ssrc:1792683062 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1792683062 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1792683062 label:videoTrack
a=ssrc:1275767123 cname:jVWvU6C0v/bqeoQf
a=ssrc:1275767123 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1275767123 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1275767123 label:videoTrack
</sdp><sdkVersion>2.4.2</sdkVersion><sessionID>4530A58D-C68F-469F-A821-BB40A49F5914</sessionID><signalType>call</signalType><userInfo><name>Test</name></userInfo><opponentsIDs><opponentID>25763864</opponentID></opponentsIDs></extraParams></message>
2017-04-03 11:57:04.048 rtc::[PCON]<25763864, R:Offer> Did change ice gethering state to COMPLETE
2017-04-03 11:57:08.182 rtc::[PCON]<25763864, R:Offer> SND offer SDP
2017-04-03 11:57:08.188988 VideoChat[4697:1256910] [ChatService] Message SNT: <message id="282475249" type="headline" to="25763864-55517@chat.quickblox.com"><extraParams xmlns="jabber:client"><callType>1</callType><callerID>25763794</callerID><moduleIdentifier>WebRTCVideoChat</moduleIdentifier><platform>ios</platform><sdp>v=0
o=- 7144284870742854360 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:ZIws
a=ice-pwd:ICc0FnAIbA90ruTJo6pHC+ac
a=fingerprint:sha-256 E3:97:97:D1:28:92:3E:D4:8E:24:4C:EF:10:22:58:3E:3F:28:42:19:E7:5B:5D:F6:49:84:88:95:75:8D:A9:60
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:102 ILBC/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:4120046955 cname:jVWvU6C0v/bqeoQf
a=ssrc:4120046955 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] audioTrack
a=ssrc:4120046955 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:4120046955 label:audioTrack
m=video 9 UDP/TLS/RTP/SAVPF 101 96 98 100 97 99 127
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:ZIws
a=ice-pwd:ICc0FnAIbA90ruTJo6pHC+ac
a=fingerprint:sha-256 E3:97:97:D1:28:92:3E:D4:8E:24:4C:EF:10:22:58:3E:3F:28:42:19:E7:5B:5D:F6:49:84:88:95:75:8D:A9:60
a=setup:actpass
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtpmap:98 red/90000
a=rtpmap:100 ulpfec/90000
a=rtpmap:101 H264/90000
a=rtcp-fb:101 ccm fir
a=rtcp-fb:101 nack
a=rtcp-fb:101 nack pli
a=rtcp-fb:101 goog-remb
a=rtcp-fb:101 transport-cc
a=fmtp:101 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:127 rtx/90000
a=fmtp:127 apt=101
a=ssrc-group:FID 1792683062 1275767123
a=ssrc:1792683062 cname:jVWvU6C0v/bqeoQf
a=ssrc:1792683062 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1792683062 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1792683062 label:videoTrack
a=ssrc:1275767123 cname:jVWvU6C0v/bqeoQf
a=ssrc:1275767123 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1275767123 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1275767123 label:videoTrack
</sdp><sdkVersion>2.4.2</sdkVersion><sessionID>4530A58D-C68F-469F-A821-BB40A49F5914</sessionID><signalType>call</signalType><userInfo><name>Test</name></userInfo><opponentsIDs><opponentID>25763864</opponentID></opponentsIDs></extraParams></message>
2017-04-03 11:57:13.186 rtc::[PCON]<25763864, R:Offer> SND offer SDP
2017-04-03 11:57:13.192760 VideoChat[4697:1257188] [ChatService] Message SNT: <message id="1622650073" type="headline" to="25763864-55517@chat.quickblox.com"><extraParams xmlns="jabber:client"><callType>1</callType><callerID>25763794</callerID><moduleIdentifier>WebRTCVideoChat</moduleIdentifier><platform>ios</platform><sdp>v=0
o=- 7144284870742854360 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:ZIws
a=ice-pwd:ICc0FnAIbA90ruTJo6pHC+ac
a=fingerprint:sha-256 E3:97:97:D1:28:92:3E:D4:8E:24:4C:EF:10:22:58:3E:3F:28:42:19:E7:5B:5D:F6:49:84:88:95:75:8D:A9:60
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:102 ILBC/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:4120046955 cname:jVWvU6C0v/bqeoQf
a=ssrc:4120046955 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] audioTrack
a=ssrc:4120046955 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:4120046955 label:audioTrack
m=video 9 UDP/TLS/RTP/SAVPF 101 96 98 100 97 99 127
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:ZIws
a=ice-pwd:ICc0FnAIbA90ruTJo6pHC+ac
a=fingerprint:sha-256 E3:97:97:D1:28:92:3E:D4:8E:24:4C:EF:10:22:58:3E:3F:28:42:19:E7:5B:5D:F6:49:84:88:95:75:8D:A9:60
a=setup:actpass
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtpmap:98 red/90000
a=rtpmap:100 ulpfec/90000
a=rtpmap:101 H264/90000
a=rtcp-fb:101 ccm fir
a=rtcp-fb:101 nack
a=rtcp-fb:101 nack pli
a=rtcp-fb:101 goog-remb
a=rtcp-fb:101 transport-cc
a=fmtp:101 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:127 rtx/90000
a=fmtp:127 apt=101
a=ssrc-group:FID 1792683062 1275767123
a=ssrc:1792683062 cname:jVWvU6C0v/bqeoQf
a=ssrc:1792683062 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1792683062 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1792683062 label:videoTrack
a=ssrc:1275767123 cname:jVWvU6C0v/bqeoQf
a=ssrc:1275767123 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1275767123 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1275767123 label:videoTrack
</sdp><sdkVersion>2.4.2</sdkVersion><sessionID>4530A58D-C68F-469F-A821-BB40A49F5914</sessionID><signalType>call</signalType><userInfo><name>Test</name></userInfo><opponentsIDs><opponentID>25763864</opponentID></opponentsIDs></extraParams></message>
2017-04-03 11:57:18.174 rtc::[PCON]<25763864, R:Offer> SND offer SDP
2017-04-03 11:57:18.180594 VideoChat[4697:1256912] [ChatService] Message SNT: <message id="984943658" type="headline" to="25763864-55517@chat.quickblox.com"><extraParams xmlns="jabber:client"><callType>1</callType><callerID>25763794</callerID><moduleIdentifier>WebRTCVideoChat</moduleIdentifier><platform>ios</platform><sdp>v=0
o=- 7144284870742854360 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:ZIws
a=ice-pwd:ICc0FnAIbA90ruTJo6pHC+ac
a=fingerprint:sha-256 E3:97:97:D1:28:92:3E:D4:8E:24:4C:EF:10:22:58:3E:3F:28:42:19:E7:5B:5D:F6:49:84:88:95:75:8D:A9:60
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:102 ILBC/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:4120046955 cname:jVWvU6C0v/bqeoQf
a=ssrc:4120046955 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] audioTrack
a=ssrc:4120046955 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:4120046955 label:audioTrack
m=video 9 UDP/TLS/RTP/SAVPF 101 96 98 100 97 99 127
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:ZIws
a=ice-pwd:ICc0FnAIbA90ruTJo6pHC+ac
a=fingerprint:sha-256 E3:97:97:D1:28:92:3E:D4:8E:24:4C:EF:10:22:58:3E:3F:28:42:19:E7:5B:5D:F6:49:84:88:95:75:8D:A9:60
a=setup:actpass
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtpmap:98 red/90000
a=rtpmap:100 ulpfec/90000
a=rtpmap:101 H264/90000
a=rtcp-fb:101 ccm fir
a=rtcp-fb:101 nack
a=rtcp-fb:101 nack pli
a=rtcp-fb:101 goog-remb
a=rtcp-fb:101 transport-cc
a=fmtp:101 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:127 rtx/90000
a=fmtp:127 apt=101
a=ssrc-group:FID 1792683062 1275767123
a=ssrc:1792683062 cname:jVWvU6C0v/bqeoQf
a=ssrc:1792683062 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1792683062 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1792683062 label:videoTrack
a=ssrc:1275767123 cname:jVWvU6C0v/bqeoQf
a=ssrc:1275767123 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1275767123 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1275767123 label:videoTrack
</sdp><sdkVersion>2.4.2</sdkVersion><sessionID>4530A58D-C68F-469F-A821-BB40A49F5914</sessionID><signalType>call</signalType><userInfo><name>Test</name></userInfo><opponentsIDs><opponentID>25763864</opponentID></opponentsIDs></extraParams></message>
2017-04-03 11:57:23.161 rtc::[PCON]<25763864, R:Offer> SND offer SDP
2017-04-03 11:57:23.168664 VideoChat[4697:1257188] [ChatService] Message SNT: <message id="1144108930" type="headline" to="25763864-55517@chat.quickblox.com"><extraParams xmlns="jabber:client"><callType>1</callType><callerID>25763794</callerID><moduleIdentifier>WebRTCVideoChat</moduleIdentifier><platform>ios</platform><sdp>v=0
o=- 7144284870742854360 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:ZIws
a=ice-pwd:ICc0FnAIbA90ruTJo6pHC+ac
a=fingerprint:sha-256 E3:97:97:D1:28:92:3E:D4:8E:24:4C:EF:10:22:58:3E:3F:28:42:19:E7:5B:5D:F6:49:84:88:95:75:8D:A9:60
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:102 ILBC/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:4120046955 cname:jVWvU6C0v/bqeoQf
a=ssrc:4120046955 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] audioTrack
a=ssrc:4120046955 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:4120046955 label:audioTrack
m=video 9 UDP/TLS/RTP/SAVPF 101 96 98 100 97 99 127
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:ZIws
a=ice-pwd:ICc0FnAIbA90ruTJo6pHC+ac
a=fingerprint:sha-256 E3:97:97:D1:28:92:3E:D4:8E:24:4C:EF:10:22:58:3E:3F:28:42:19:E7:5B:5D:F6:49:84:88:95:75:8D:A9:60
a=setup:actpass
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtpmap:98 red/90000
a=rtpmap:100 ulpfec/90000
a=rtpmap:101 H264/90000
a=rtcp-fb:101 ccm fir
a=rtcp-fb:101 nack
a=rtcp-fb:101 nack pli
a=rtcp-fb:101 goog-remb
a=rtcp-fb:101 transport-cc
a=fmtp:101 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:127 rtx/90000
a=fmtp:127 apt=101
a=ssrc-group:FID 1792683062 1275767123
a=ssrc:1792683062 cname:jVWvU6C0v/bqeoQf
a=ssrc:1792683062 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1792683062 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1792683062 label:videoTrack
a=ssrc:1275767123 cname:jVWvU6C0v/bqeoQf
a=ssrc:1275767123 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1275767123 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1275767123 label:videoTrack
</sdp><sdkVersion>2.4.2</sdkVersion><sessionID>4530A58D-C68F-469F-A821-BB40A49F5914</sessionID><signalType>call</signalType><userInfo><name>Test</name></userInfo><opponentsIDs><opponentID>25763864</opponentID></opponentsIDs></extraParams></message>
2017-04-03 11:57:28.181 rtc::[PCON]<25763864, R:Offer> SND offer SDP
2017-04-03 11:57:28.188056 VideoChat[4697:1257063] [ChatService] Message SNT: <message id="470211272" type="headline" to="25763864-55517@chat.quickblox.com"><extraParams xmlns="jabber:client"><callType>1</callType><callerID>25763794</callerID><moduleIdentifier>WebRTCVideoChat</moduleIdentifier><platform>ios</platform><sdp>v=0
o=- 7144284870742854360 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:ZIws
a=ice-pwd:ICc0FnAIbA90ruTJo6pHC+ac
a=fingerprint:sha-256 E3:97:97:D1:28:92:3E:D4:8E:24:4C:EF:10:22:58:3E:3F:28:42:19:E7:5B:5D:F6:49:84:88:95:75:8D:A9:60
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:102 ILBC/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:4120046955 cname:jVWvU6C0v/bqeoQf
a=ssrc:4120046955 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] audioTrack
a=ssrc:4120046955 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:4120046955 label:audioTrack
m=video 9 UDP/TLS/RTP/SAVPF 101 96 98 100 97 99 127
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:ZIws
a=ice-pwd:ICc0FnAIbA90ruTJo6pHC+ac
a=fingerprint:sha-256 E3:97:97:D1:28:92:3E:D4:8E:24:4C:EF:10:22:58:3E:3F:28:42:19:E7:5B:5D:F6:49:84:88:95:75:8D:A9:60
a=setup:actpass
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtpmap:98 red/90000
a=rtpmap:100 ulpfec/90000
a=rtpmap:101 H264/90000
a=rtcp-fb:101 ccm fir
a=rtcp-fb:101 nack
a=rtcp-fb:101 nack pli
a=rtcp-fb:101 goog-remb
a=rtcp-fb:101 transport-cc
a=fmtp:101 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:127 rtx/90000
a=fmtp:127 apt=101
a=ssrc-group:FID 1792683062 1275767123
a=ssrc:1792683062 cname:jVWvU6C0v/bqeoQf
a=ssrc:1792683062 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1792683062 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1792683062 label:videoTrack
a=ssrc:1275767123 cname:jVWvU6C0v/bqeoQf
a=ssrc:1275767123 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1275767123 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1275767123 label:videoTrack
</sdp><sdkVersion>2.4.2</sdkVersion><sessionID>4530A58D-C68F-469F-A821-BB40A49F5914</sessionID><signalType>call</signalType><userInfo><name>Test</name></userInfo><opponentsIDs><opponentID>25763864</opponentID></opponentsIDs></extraParams></message>
2017-04-03 11:57:33.190 rtc::[PCON]<25763864, R:Offer> SND offer SDP
2017-04-03 11:57:33.197871 VideoChat[4697:1257210] [ChatService] Message SNT: <message id="101027544" type="headline" to="25763864-55517@chat.quickblox.com"><extraParams xmlns="jabber:client"><callType>1</callType><callerID>25763794</callerID><moduleIdentifier>WebRTCVideoChat</moduleIdentifier><platform>ios</platform><sdp>v=0
o=- 7144284870742854360 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:ZIws
a=ice-pwd:ICc0FnAIbA90ruTJo6pHC+ac
a=fingerprint:sha-256 E3:97:97:D1:28:92:3E:D4:8E:24:4C:EF:10:22:58:3E:3F:28:42:19:E7:5B:5D:F6:49:84:88:95:75:8D:A9:60
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:102 ILBC/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:4120046955 cname:jVWvU6C0v/bqeoQf
a=ssrc:4120046955 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] audioTrack
a=ssrc:4120046955 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:4120046955 label:audioTrack
m=video 9 UDP/TLS/RTP/SAVPF 101 96 98 100 97 99 127
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:ZIws
a=ice-pwd:ICc0FnAIbA90ruTJo6pHC+ac
a=fingerprint:sha-256 E3:97:97:D1:28:92:3E:D4:8E:24:4C:EF:10:22:58:3E:3F:28:42:19:E7:5B:5D:F6:49:84:88:95:75:8D:A9:60
a=setup:actpass
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtpmap:98 red/90000
a=rtpmap:100 ulpfec/90000
a=rtpmap:101 H264/90000
a=rtcp-fb:101 ccm fir
a=rtcp-fb:101 nack
a=rtcp-fb:101 nack pli
a=rtcp-fb:101 goog-remb
a=rtcp-fb:101 transport-cc
a=fmtp:101 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:127 rtx/90000
a=fmtp:127 apt=101
a=ssrc-group:FID 1792683062 1275767123
a=ssrc:1792683062 cname:jVWvU6C0v/bqeoQf
a=ssrc:1792683062 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1792683062 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1792683062 label:videoTrack
a=ssrc:1275767123 cname:jVWvU6C0v/bqeoQf
a=ssrc:1275767123 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1275767123 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1275767123 label:videoTrack
</sdp><sdkVersion>2.4.2</sdkVersion><sessionID>4530A58D-C68F-469F-A821-BB40A49F5914</sessionID><signalType>call</signalType><userInfo><name>Test</name></userInfo><opponentsIDs><opponentID>25763864</opponentID></opponentsIDs></extraParams></message>
2017-04-03 11:57:38.189 rtc::[PCON]<25763864, R:Offer> SND offer SDP
2017-04-03 11:57:38.195965 VideoChat[4697:1257188] [ChatService] Message SNT: <message id="1457850878" type="headline" to="25763864-55517@chat.quickblox.com"><extraParams xmlns="jabber:client"><callType>1</callType><callerID>25763794</callerID><moduleIdentifier>WebRTCVideoChat</moduleIdentifier><platform>ios</platform><sdp>v=0
o=- 7144284870742854360 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:ZIws
a=ice-pwd:ICc0FnAIbA90ruTJo6pHC+ac
a=fingerprint:sha-256 E3:97:97:D1:28:92:3E:D4:8E:24:4C:EF:10:22:58:3E:3F:28:42:19:E7:5B:5D:F6:49:84:88:95:75:8D:A9:60
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:102 ILBC/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:4120046955 cname:jVWvU6C0v/bqeoQf
a=ssrc:4120046955 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] audioTrack
a=ssrc:4120046955 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:4120046955 label:audioTrack
m=video 9 UDP/TLS/RTP/SAVPF 101 96 98 100 97 99 127
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:ZIws
a=ice-pwd:ICc0FnAIbA90ruTJo6pHC+ac
a=fingerprint:sha-256 E3:97:97:D1:28:92:3E:D4:8E:24:4C:EF:10:22:58:3E:3F:28:42:19:E7:5B:5D:F6:49:84:88:95:75:8D:A9:60
a=setup:actpass
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtpmap:98 red/90000
a=rtpmap:100 ulpfec/90000
a=rtpmap:101 H264/90000
a=rtcp-fb:101 ccm fir
a=rtcp-fb:101 nack
a=rtcp-fb:101 nack pli
a=rtcp-fb:101 goog-remb
a=rtcp-fb:101 transport-cc
a=fmtp:101 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:127 rtx/90000
a=fmtp:127 apt=101
a=ssrc-group:FID 1792683062 1275767123
a=ssrc:1792683062 cname:jVWvU6C0v/bqeoQf
a=ssrc:1792683062 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1792683062 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1792683062 label:videoTrack
a=ssrc:1275767123 cname:jVWvU6C0v/bqeoQf
a=ssrc:1275767123 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1275767123 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1275767123 label:videoTrack
</sdp><sdkVersion>2.4.2</sdkVersion><sessionID>4530A58D-C68F-469F-A821-BB40A49F5914</sessionID><signalType>call</signalType><userInfo><name>Test</name></userInfo><opponentsIDs><opponentID>25763864</opponentID></opponentsIDs></extraParams></message>
2017-04-03 11:57:43.191 rtc::[PCON]<25763864, R:Offer> SND offer SDP
2017-04-03 11:57:43.198210 VideoChat[4697:1257063] [ChatService] Message SNT: <message id="1458777923" type="headline" to="25763864-55517@chat.quickblox.com"><extraParams xmlns="jabber:client"><callType>1</callType><callerID>25763794</callerID><moduleIdentifier>WebRTCVideoChat</moduleIdentifier><platform>ios</platform><sdp>v=0
o=- 7144284870742854360 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:ZIws
a=ice-pwd:ICc0FnAIbA90ruTJo6pHC+ac
a=fingerprint:sha-256 E3:97:97:D1:28:92:3E:D4:8E:24:4C:EF:10:22:58:3E:3F:28:42:19:E7:5B:5D:F6:49:84:88:95:75:8D:A9:60
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:102 ILBC/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:4120046955 cname:jVWvU6C0v/bqeoQf
a=ssrc:4120046955 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] audioTrack
a=ssrc:4120046955 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:4120046955 label:audioTrack
m=video 9 UDP/TLS/RTP/SAVPF 101 96 98 100 97 99 127
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:ZIws
a=ice-pwd:ICc0FnAIbA90ruTJo6pHC+ac
a=fingerprint:sha-256 E3:97:97:D1:28:92:3E:D4:8E:24:4C:EF:10:22:58:3E:3F:28:42:19:E7:5B:5D:F6:49:84:88:95:75:8D:A9:60
a=setup:actpass
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtpmap:98 red/90000
a=rtpmap:100 ulpfec/90000
a=rtpmap:101 H264/90000
a=rtcp-fb:101 ccm fir
a=rtcp-fb:101 nack
a=rtcp-fb:101 nack pli
a=rtcp-fb:101 goog-remb
a=rtcp-fb:101 transport-cc
a=fmtp:101 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:127 rtx/90000
a=fmtp:127 apt=101
a=ssrc-group:FID 1792683062 1275767123
a=ssrc:1792683062 cname:jVWvU6C0v/bqeoQf
a=ssrc:1792683062 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1792683062 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1792683062 label:videoTrack
a=ssrc:1275767123 cname:jVWvU6C0v/bqeoQf
a=ssrc:1275767123 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1275767123 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1275767123 label:videoTrack
</sdp><sdkVersion>2.4.2</sdkVersion><sessionID>4530A58D-C68F-469F-A821-BB40A49F5914</sessionID><signalType>call</signalType><userInfo><name>Test</name></userInfo><opponentsIDs><opponentID>25763864</opponentID></opponentsIDs></extraParams></message>
2017-04-03 11:57:48.192 rtc::[PCON]<25763864, R:Offer> Closing
2017-04-03 11:57:48.192 rtc::[TASK]<ID:2, l:com.quickblox.connection.dialing.timer> Invalidate.
2017-04-03 11:57:48.197 rtc::[PCON]<25763864, R:Offer> Did change ice connection state to CLOSED
2017-04-03 11:57:48.197 rtc::[PCON]<25763864, R:Offer> Signaling state CLOSED
2017-04-03 11:57:48.212815 VideoChat[4697:1256812] Connection state changed with user 25763864
2017-04-03 11:57:48.212954 VideoChat[4697:1256812] Connection closed, dismissing call view controller
2017-04-03 11:57:48.226 rtc::Deallocating local media stream.
2017-04-03 11:57:48.226 rtc::QBRTCCameraCapture did remove from video track.
2017-04-03 11:57:48.227 rtc::dealloc QBRTCLocalVideoTrack
2017-04-03 11:57:48.227 rtc::dealloc QBRTCLocalAudioTrack
2017-04-03 11:57:48.228 rtc::[VSND] Stop
2017-04-03 11:57:48.229 rtc::[TASK]<ID:0, l:com.quickblox.connection.dialing.timer> Dealloc.
2017-04-03 11:57:48.729 rtc::dealloc - [CAMC]<QBRTCCameraCapture 0x1742cea10>

**Side B - Answer**

2017-04-03 12:00:00.192 rtc::[RTCClient] x86_64, 10.2, SDK: 2.4.2, webrtc: 16262
2017-04-03 12:00:00.215 rtc::[RTCClient] Initializing SSL...
2017-04-03 12:00:00.219 rtc::[RTCClient] Wating signaling channel
2017-04-03 12:00:00.219 rtc::[RTCClient] Added <MessagesVC_iPhone: 0x7fb18a472b80> to list of delegates 
2017-04-03 12:00:00.219 rtc::[RTCClient] List of Delegates (
    "<MessagesVC_iPhone: 0x7fb18a472b80>"
)
2017-04-03 12:00:00.222 VideoChat[62061:3088651] === TrustKit: Proxy-ing NSURLSessionDelegate: QB_AFURLSessionManager
2017-04-03 12:00:00.231 VideoChat[62061:3088746] [QBCore] Request URL:https://api.quickblox.com/login.json
2017-04-03 12:00:00.231 VideoChat[62061:3088746] [QBCore] Request method: POST
2017-04-03 12:00:00.232 VideoChat[62061:3088746] [QBCore] Request parameters:{
    login = Ames;
    password = test1234;
}
2017-04-03 12:00:00.232 VideoChat[62061:3088651] === TrustKit: Proxy-ing NSURLSessionDelegate: QB_AFURLSessionManager
2017-04-03 12:00:00.232 VideoChat[62061:3088746] [QBCore] Request headers: {
    "Accept-Language" = "en;q=1";
    "Content-Type" = "application/x-www-form-urlencoded";
    "QB-OS" = "iOS 10.2";
    "QB-SDK" = "iOS 2.9.2";
    "QB-Token" = 4dc71c5bd20dbde4ef92343371c1609a9f00d8dd;
    "QuickBlox-REST-API-Version" = "0.1.1";
    "User-Agent" = "VideoChat/1.4.3 (iPhone; iOS 10.2; Scale/2.00)";
}
2017-04-03 12:00:00.233 VideoChat[62061:3089126] [QBCore] Request URL:https://api.quickblox.com/chat/Dialog.json?limit=100
2017-04-03 12:00:00.234 VideoChat[62061:3089126] [QBCore] Request method: GET
2017-04-03 12:00:00.235 VideoChat[62061:3089126] [QBCore] Request parameters:{
    limit = 100;
}
2017-04-03 12:00:00.236 VideoChat[62061:3089126] [QBCore] Request headers: {
    "Accept-Language" = "en;q=1";
    "QB-OS" = "iOS 10.2";
    "QB-SDK" = "iOS 2.9.2";
    "QB-Token" = 4dc71c5bd20dbde4ef92343371c1609a9f00d8dd;
    "QuickBlox-REST-API-Version" = "0.1.1";
    "User-Agent" = "VideoChat/1.4.3 (iPhone; iOS 10.2; Scale/2.00)";
}

2017-04-03 12:00:01.420 VideoChat[62061:3089126] === TrustKit: Domain api.quickblox.com is not pinned
2017-04-03 12:00:01.446 VideoChat[62061:3088753] === TrustKit: Domain api.quickblox.com is not pinned
2017-04-03 12:00:01.848 VideoChat[62061:3089126] [QBCore] Response headers: {
    "Access-Control-Allow-Origin" = "*";
    "Cache-Control" = "max-age=0, private, must-revalidate";
    Connection = "keep-alive";
    "Content-Length" = 788;
    "Content-Type" = "application/json; charset=utf-8";
    Date = "Mon, 03 Apr 2017 14:59:48 GMT";
    Etag = "\"5da41911a18f6e22e7d4ea6ca6d5004f\"";
    "QB-Token-ExpirationDate" = "2017-04-03 16:56:32 +0000";
    "QuickBlox-REST-API-Version" = "0.1.1";
    Server = "openresty/1.9.15.1";
    Status = "304 Not Modified";
    "Strict-Transport-Security" = "max-age=15768000;";
    "X-Rack-Cache" = miss;
    "X-Request-Id" = 32e63be43075a0e088aa22b533b07a60;
    "X-Runtime" = "0.032166";
    "X-UA-Compatible" = "IE=Edge,chrome=1";
}
2017-04-03 12:00:01.857 VideoChat[62061:3089126] [Core] Set default chat endpoint for QBConnectionZoneTypeAutomatic
2017-04-03 12:00:01.864 VideoChat[62061:3089126] [QBCore] Response object: {
    items =     (
                {
            "_id" = 58de968ea28f9ac8a4000001;
            "created_at" = "2017-03-31T17:49:02Z";
            "last_message" = "Probando!!";
            "last_message_date_sent" = 1491141142;
            "last_message_user_id" = 25763794;
            name = "Test Doc";
            "occupants_ids" =             (
                25763794,
                25763864
            );
            photo = "<null>";
            type = 3;
            "unread_messages_count" = 0;
            "updated_at" = "2017-04-02T13:52:23Z";
            "user_id" = 25763794;
            "xmpp_room_jid" = "<null>";
        },
                {
            "_id" = 58dea3ada0eb47f3dc000005;
            "created_at" = "2017-03-31T18:45:01Z";
            "last_message" = "\Ud83d\Udc4b ";
            "last_message_date_sent" = 1491051811;
            "last_message_user_id" = 25763794;
            name = "Group Chat";
            "occupants_ids" =             (
                25763794,
                25763864
            );
            photo = "<null>";
            type = 2;
            "unread_messages_count" = 0;
            "updated_at" = "2017-04-01T13:03:31Z";
            "user_id" = 25763794;
            "xmpp_room_jid" = "55517_58dea3ada0eb47f3dc000005@muc.chat.quickblox.com";
        }
    );
    limit = 100;
    skip = 0;
    "total_entries" = 2;
}
2017-04-03 12:00:01.865 VideoChat[62061:3089126] [QBCore] Response object: {
    items =     (
                {
            "_id" = 58de968ea28f9ac8a4000001;
            "created_at" = "2017-03-31T17:49:02Z";
            "last_message" = "Probando!!";
            "last_message_date_sent" = 1491141142;
            "last_message_user_id" = 25763794;
            name = "Test Doc";
            "occupants_ids" =             (
                25763794,
                25763864
            );
            photo = "<null>";
            type = 3;
            "unread_messages_count" = 0;
            "updated_at" = "2017-04-02T13:52:23Z";
            "user_id" = 25763794;
            "xmpp_room_jid" = "<null>";
        },
                {
            "_id" = 58dea3ada0eb47f3dc000005;
            "created_at" = "2017-03-31T18:45:01Z";
            "last_message" = "\Ud83d\Udc4b ";
            "last_message_date_sent" = 1491051811;
            "last_message_user_id" = 25763794;
            name = "Group Chat";
            "occupants_ids" =             (
                25763794,
                25763864
            );
            photo = "<null>";
            type = 2;
            "unread_messages_count" = 0;
            "updated_at" = "2017-04-01T13:03:31Z";
            "user_id" = 25763794;
            "xmpp_room_jid" = "55517_58dea3ada0eb47f3dc000005@muc.chat.quickblox.com";
        }
    );
    limit = 100;
    skip = 0;
    "total_entries" = 2;
}
2017-04-03 12:00:01.987 VideoChat[62061:3089126] [QBCore] Response headers: {
    "Access-Control-Allow-Origin" = "*";
    "Cache-Control" = "no-cache";
    Connection = "keep-alive";
    "Content-Length" = 371;
    "Content-Type" = "application/json; charset=utf-8";
    Date = "Mon, 03 Apr 2017 14:59:48 GMT";
    "QB-Token-ExpirationDate" = "2017-04-03 16:56:32 +0000";
    "QuickBlox-REST-API-Version" = "0.1.1";
    Server = "openresty/1.9.15.1";
    Status = "202 Accepted";
    "X-Rack-Cache" = "invalidate, pass";
    "X-Request-Id" = 21d6c4d1dd0be2c5594806d3f0f527b9;
    "X-Runtime" = "0.034900";
    "X-UA-Compatible" = "IE=Edge,chrome=1";
}
2017-04-03 12:00:01.989 VideoChat[62061:3089126] [QBCore] Response object: {
    user =     {
        "blob_id" = "<null>";
        "created_at" = "2017-03-30T17:13:36Z";
        "custom_data" = "<null>";
        email = "<null>";
        "external_user_id" = "<null>";
        "facebook_id" = "<null>";
        "full_name" = "Joan Ames";
        id = 25763864;
        "last_request_at" = "2017-04-03T14:59:48Z";
        login = Ames;
        "owner_id" = 69967;
        phone = "<null>";
        "twitter_digits_id" = "<null>";
        "twitter_id" = "<null>";
        "updated_at" = "2017-04-03T14:56:32Z";
        "user_tags" = "<null>";
        website = "<null>";
    };
}
2017-04-03 12:00:02.000 VideoChat[62061:3088651] Signed in successfully
2017-04-03 12:00:02.007 VideoChat[62061:3088746] [QBCore] Request URL:https://api.quickblox.com/chat/Dialog.json?limit=100
2017-04-03 12:00:02.007 VideoChat[62061:3088746] [QBCore] Request method: GET
2017-04-03 12:00:02.008 VideoChat[62061:3088746] [QBCore] Request parameters:{
    limit = 100;
}
2017-04-03 12:00:02.009 VideoChat[62061:3088746] [QBCore] Request headers: {
    "Accept-Language" = "en;q=1";
    "QB-OS" = "iOS 10.2";
    "QB-SDK" = "iOS 2.9.2";
    "QB-Token" = 4dc71c5bd20dbde4ef92343371c1609a9f00d8dd;
    "QuickBlox-REST-API-Version" = "0.1.1";
    "User-Agent" = "VideoChat/1.4.3 (iPhone; iOS 10.2; Scale/2.00)";
}
2017-04-03 12:00:02.027 VideoChat[62061:3089126] [ChatService] Connecting to Chat, host: chat.quickblox.com, user JID: 25763864-55517@chat.quickblox.com/0CEA6528-ED47-410C-9476-0DC675905A12
2017-04-03 12:00:02.211 VideoChat[62061:3089025] [QBCore] Response headers: {
    "Access-Control-Allow-Origin" = "*";
    "Cache-Control" = "max-age=0, private, must-revalidate";
    Connection = "keep-alive";
    "Content-Length" = 788;
    "Content-Type" = "application/json; charset=utf-8";
    Date = "Mon, 03 Apr 2017 14:59:48 GMT";
    Etag = "\"5da41911a18f6e22e7d4ea6ca6d5004f\"";
    "QB-Token-ExpirationDate" = "2017-04-03 16:59:48 +0000";
    "QuickBlox-REST-API-Version" = "0.1.1";
    Server = "openresty/1.9.15.1";
    Status = "304 Not Modified";
    "Strict-Transport-Security" = "max-age=15768000;";
    "X-Rack-Cache" = miss;
    "X-Request-Id" = 4acc3b3cc1ecd07ecefdaa98a530f450;
    "X-Runtime" = "0.017845";
    "X-UA-Compatible" = "IE=Edge,chrome=1";
}
2017-04-03 12:00:02.219 VideoChat[62061:3089025] [QBCore] Response object: {
    items =     (
                {
            "_id" = 58de968ea28f9ac8a4000001;
            "created_at" = "2017-03-31T17:49:02Z";
            "last_message" = "Probando!!";
            "last_message_date_sent" = 1491141142;
            "last_message_user_id" = 25763794;
            name = "Test Doc";
            "occupants_ids" =             (
                25763794,
                25763864
            );
            photo = "<null>";
            type = 3;
            "unread_messages_count" = 0;
            "updated_at" = "2017-04-02T13:52:23Z";
            "user_id" = 25763794;
            "xmpp_room_jid" = "<null>";
        },
                {
            "_id" = 58dea3ada0eb47f3dc000005;
            "created_at" = "2017-03-31T18:45:01Z";
            "last_message" = "\Ud83d\Udc4b ";
            "last_message_date_sent" = 1491051811;
            "last_message_user_id" = 25763794;
            name = "Group Chat";
            "occupants_ids" =             (
                25763794,
                25763864
            );
            photo = "<null>";
            type = 2;
            "unread_messages_count" = 0;
            "updated_at" = "2017-04-01T13:03:31Z";
            "user_id" = 25763794;
            "xmpp_room_jid" = "55517_58dea3ada0eb47f3dc000005@muc.chat.quickblox.com";
        }
    );
    limit = 100;
    skip = 0;
    "total_entries" = 2;
}
2017-04-03 12:00:02.219 VideoChat[62061:3089025] [QBCore] Response object: {
    items =     (
                {
            "_id" = 58de968ea28f9ac8a4000001;
            "created_at" = "2017-03-31T17:49:02Z";
            "last_message" = "Probando!!";
            "last_message_date_sent" = 1491141142;
            "last_message_user_id" = 25763794;
            name = "Test Doc";
            "occupants_ids" =             (
                25763794,
                25763864
            );
            photo = "<null>";
            type = 3;
            "unread_messages_count" = 0;
            "updated_at" = "2017-04-02T13:52:23Z";
            "user_id" = 25763794;
            "xmpp_room_jid" = "<null>";
        },
                {
            "_id" = 58dea3ada0eb47f3dc000005;
            "created_at" = "2017-03-31T18:45:01Z";
            "last_message" = "\Ud83d\Udc4b ";
            "last_message_date_sent" = 1491051811;
            "last_message_user_id" = 25763794;
            name = "Group Chat";
            "occupants_ids" =             (
                25763794,
                25763864
            );
            photo = "<null>";
            type = 2;
            "unread_messages_count" = 0;
            "updated_at" = "2017-04-01T13:03:31Z";
            "user_id" = 25763794;
            "xmpp_room_jid" = "55517_58dea3ada0eb47f3dc000005@muc.chat.quickblox.com";
        }
    );
    limit = 100;
    skip = 0;
    "total_entries" = 2;
}
2017-04-03 12:00:02.958 VideoChat[62061:3089126] [ChatService] Stream isSecure: YES
2017-04-03 12:00:03.545 VideoChat[62061:3089138] [ChatService] Stream did connect, supportsStartTLS: YES
2017-04-03 12:00:03.722 VideoChat[62061:3089138] [ChatService] Did authenticate, user: 25763864
2017-04-03 12:00:03.724 VideoChat[62061:3088651] Did connect to chat
2017-04-03 12:00:03.725 rtc::[RTCClient] Signaling channel connected
2017-04-03 12:00:03.725 VideoChat[62061:3089138] [ChatService] Presence SNT: <presence></presence>
2017-04-03 12:00:03.725 VideoChat[62061:3089138] [ChatService] IQ SNT: <iq type="get" id="9CBB7313-14BA-4D1D-80B2-5F23002F4EC9"><query xmlns="jabber:iq:roster"></query></iq>
2017-04-03 12:00:03.894 VideoChat[62061:3088746] [ChatService] IQ RCV: <iq xmlns="jabber:client" type="result" id="4A60454F-6D60-40EC-B7D5-45419ACDD2EB" to="25763864-55517@chat.quickblox.com/0CEA6528-ED47-410C-9476-0DC675905A12"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>25763864-55517@chat.quickblox.com/0CEA6528-ED47-410C-9476-0DC675905A12</jid></bind></iq>
2017-04-03 12:00:04.063 VideoChat[62061:3088746] [ChatService] StreamManagement: enabled= <enabled xmlns="urn:xmpp:sm:3"></enabled>
2017-04-03 12:00:04.230 VideoChat[62061:3089138] [ChatService] IQ RCV: <iq xmlns="jabber:client" type="result" id="9CBB7313-14BA-4D1D-80B2-5F23002F4EC9" to="25763864-55517@chat.quickblox.com/0CEA6528-ED47-410C-9476-0DC675905A12"><query xmlns="jabber:iq:roster"></query></iq>
2017-04-03 12:00:04.230 VideoChat[62061:3089138] [ChatService] Presence RCV: <presence xmlns="jabber:client" from="25763864-55517@chat.quickblox.com/0CEA6528-ED47-410C-9476-0DC675905A12" to="25763864-55517@chat.quickblox.com"></presence>
2017-04-03 12:00:10.894 VideoChat[62061:3088753] [ChatService] Message RCV: <message xmlns="jabber:client" id="16807" type="headline" to="25763864-55517@chat.quickblox.com" from="25763794-55517@chat.quickblox.com/B050FDE4-2ED6-4B9A-8585-8C38775ADA14"><extraParams xmlns="jabber:client"><callType>1</callType><callerID>25763794</callerID><moduleIdentifier>WebRTCVideoChat</moduleIdentifier><platform>ios</platform><sdp>v=0
o=- 153597531707294341 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:xf/9
a=ice-pwd:0HRNCErrmjFDfckaTs2/EQ5Z
a=fingerprint:sha-256 D1:16:90:B0:7B:41:8E:B8:59:83:D1:1F:8A:5A:D2:4B:CA:28:46:BC:A3:F8:AE:16:60:1E:E6:A4:86:05:2F:94
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:102 ILBC/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:3450873034 cname:LmgobmHk5xU77QJe
a=ssrc:3450873034 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] audioTrack
a=ssrc:3450873034 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:3450873034 label:audioTrack
m=video 9 UDP/TLS/RTP/SAVPF 101 96 98 100 97 99 127
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:xf/9
a=ice-pwd:0HRNCErrmjFDfckaTs2/EQ5Z
a=fingerprint:sha-256 D1:16:90:B0:7B:41:8E:B8:59:83:D1:1F:8A:5A:D2:4B:CA:28:46:BC:A3:F8:AE:16:60:1E:E6:A4:86:05:2F:94
a=setup:actpass
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtpmap:98 red/90000
a=rtpmap:100 ulpfec/90000
a=rtpmap:101 H264/90000
a=rtcp-fb:101 ccm fir
a=rtcp-fb:101 nack
a=rtcp-fb:101 nack pli
a=rtcp-fb:101 goog-remb
a=rtcp-fb:101 transport-cc
a=fmtp:101 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:127 rtx/90000
a=fmtp:127 apt=101
a=ssrc-group:FID 1214880005 3107851782
a=ssrc:1214880005 cname:LmgobmHk5xU77QJe
a=ssrc:1214880005 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1214880005 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1214880005 label:videoTrack
a=ssrc:3107851782 cname:LmgobmHk5xU77QJe
a=ssrc:3107851782 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:3107851782 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:3107851782 label:videoTrack
</sdp><sdkVersion>2.4.2</sdkVersion><sessionID>DFE1F10E-E1F7-482A-9B99-A416E2CFC566</sessionID><signalType>call</signalType><userInfo><name>Test</name></userInfo><opponentsIDs><opponentID>25763864</opponentID></opponentsIDs></extraParams></message>
2017-04-03 12:00:10.897 rtc::[Signaling Processor] - Did receive signal: call from: 25763794
2017-04-03 12:00:10.902 rtc::Create audio track: RTCMediaStreamTrack: kind:audio, id:audioTrack, enabled, state:Live
2017-04-03 12:00:10.903 rtc::[VSND] Init.
2017-04-03 12:00:10.908 rtc::[VSND] Start
2017-04-03 12:00:10.908 rtc::Create video track: RTCMediaStreamTrack: kind:video, id:videoTrack, enabled, state:Live
2017-04-03 12:00:10.910 rtc::[TASK]<ID:1, l:session answer time out> Start.
2017-04-03 12:00:10.911 rtc::[SESS]<DFE1F10E-E1F7-482A-9B99-A416E2CFC566, I:25763794, O:[25763864], T:V> Init
2017-04-03 12:00:10.911 rtc::[RTCClient] <QBRTCClient: 0x6080002489a0> created new [SESS]<DFE1F10E-E1F7-482A-9B99-A416E2CFC566, I:25763794, O:[25763864], T:V>
2017-04-03 12:00:15.880 VideoChat[62061:3088753] [ChatService] Message RCV: <message xmlns="jabber:client" id="282475249" type="headline" to="25763864-55517@chat.quickblox.com" from="25763794-55517@chat.quickblox.com/B050FDE4-2ED6-4B9A-8585-8C38775ADA14"><extraParams xmlns="jabber:client"><callType>1</callType><callerID>25763794</callerID><moduleIdentifier>WebRTCVideoChat</moduleIdentifier><platform>ios</platform><sdp>v=0
o=- 153597531707294341 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:xf/9
a=ice-pwd:0HRNCErrmjFDfckaTs2/EQ5Z
a=fingerprint:sha-256 D1:16:90:B0:7B:41:8E:B8:59:83:D1:1F:8A:5A:D2:4B:CA:28:46:BC:A3:F8:AE:16:60:1E:E6:A4:86:05:2F:94
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:102 ILBC/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:3450873034 cname:LmgobmHk5xU77QJe
a=ssrc:3450873034 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] audioTrack
a=ssrc:3450873034 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:3450873034 label:audioTrack
m=video 9 UDP/TLS/RTP/SAVPF 101 96 98 100 97 99 127
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:xf/9
a=ice-pwd:0HRNCErrmjFDfckaTs2/EQ5Z
a=fingerprint:sha-256 D1:16:90:B0:7B:41:8E:B8:59:83:D1:1F:8A:5A:D2:4B:CA:28:46:BC:A3:F8:AE:16:60:1E:E6:A4:86:05:2F:94
a=setup:actpass
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtpmap:98 red/90000
a=rtpmap:100 ulpfec/90000
a=rtpmap:101 H264/90000
a=rtcp-fb:101 ccm fir
a=rtcp-fb:101 nack
a=rtcp-fb:101 nack pli
a=rtcp-fb:101 goog-remb
a=rtcp-fb:101 transport-cc
a=fmtp:101 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:127 rtx/90000
a=fmtp:127 apt=101
a=ssrc-group:FID 1214880005 3107851782
a=ssrc:1214880005 cname:LmgobmHk5xU77QJe
a=ssrc:1214880005 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1214880005 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1214880005 label:videoTrack
a=ssrc:3107851782 cname:LmgobmHk5xU77QJe
a=ssrc:3107851782 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:3107851782 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:3107851782 label:videoTrack
</sdp><sdkVersion>2.4.2</sdkVersion><sessionID>DFE1F10E-E1F7-482A-9B99-A416E2CFC566</sessionID><signalType>call</signalType><userInfo><name>Test</name></userInfo><opponentsIDs><opponentID>25763864</opponentID></opponentsIDs></extraParams></message>
2017-04-03 12:00:15.882 rtc::[Signaling Processor] - Did receive signal: call from: 25763794
2017-04-03 12:00:20.834 VideoChat[62061:3089138] [ChatService] Message RCV: <message xmlns="jabber:client" id="1622650073" type="headline" to="25763864-55517@chat.quickblox.com" from="25763794-55517@chat.quickblox.com/B050FDE4-2ED6-4B9A-8585-8C38775ADA14"><extraParams xmlns="jabber:client"><callType>1</callType><callerID>25763794</callerID><moduleIdentifier>WebRTCVideoChat</moduleIdentifier><platform>ios</platform><sdp>v=0
o=- 153597531707294341 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:xf/9
a=ice-pwd:0HRNCErrmjFDfckaTs2/EQ5Z
a=fingerprint:sha-256 D1:16:90:B0:7B:41:8E:B8:59:83:D1:1F:8A:5A:D2:4B:CA:28:46:BC:A3:F8:AE:16:60:1E:E6:A4:86:05:2F:94
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:102 ILBC/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:3450873034 cname:LmgobmHk5xU77QJe
a=ssrc:3450873034 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] audioTrack
a=ssrc:3450873034 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:3450873034 label:audioTrack
m=video 9 UDP/TLS/RTP/SAVPF 101 96 98 100 97 99 127
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:xf/9
a=ice-pwd:0HRNCErrmjFDfckaTs2/EQ5Z
a=fingerprint:sha-256 D1:16:90:B0:7B:41:8E:B8:59:83:D1:1F:8A:5A:D2:4B:CA:28:46:BC:A3:F8:AE:16:60:1E:E6:A4:86:05:2F:94
a=setup:actpass
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtpmap:98 red/90000
a=rtpmap:100 ulpfec/90000
a=rtpmap:101 H264/90000
a=rtcp-fb:101 ccm fir
a=rtcp-fb:101 nack
a=rtcp-fb:101 nack pli
a=rtcp-fb:101 goog-remb
a=rtcp-fb:101 transport-cc
a=fmtp:101 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:127 rtx/90000
a=fmtp:127 apt=101
a=ssrc-group:FID 1214880005 3107851782
a=ssrc:1214880005 cname:LmgobmHk5xU77QJe
a=ssrc:1214880005 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1214880005 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1214880005 label:videoTrack
a=ssrc:3107851782 cname:LmgobmHk5xU77QJe
a=ssrc:3107851782 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:3107851782 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:3107851782 label:videoTrack
</sdp><sdkVersion>2.4.2</sdkVersion><sessionID>DFE1F10E-E1F7-482A-9B99-A416E2CFC566</sessionID><signalType>call</signalType><userInfo><name>Test</name></userInfo><opponentsIDs><opponentID>25763864</opponentID></opponentsIDs></extraParams></message>
2017-04-03 12:00:20.836 rtc::[Signaling Processor] - Did receive signal: call from: 25763794
2017-04-03 12:00:21.543 rtc::[SESS]<DFE1F10E-E1F7-482A-9B99-A416E2CFC566, I:25763794, O:[25763864], T:V> Accept call
2017-04-03 12:00:21.543 rtc::[TASK]<ID:1, l:session answer time out> Invalidate.
2017-04-03 12:00:21.546 rtc::Created local media stream Media stream: ID=com.quickblox.mediastream.device-x86_64_ios-10.2_userid-25763864] A=1 V=1
2017-04-03 12:00:21.555 rtc::[PCON]<25763794, R:Answer> Negotiation
2017-04-03 12:00:21.557 rtc::[PCON]<25763794, R:Answer> Create answer
2017-04-03 12:00:21.559 rtc::Failed to create session description: Invalid SDP line.
line: a=ssrc:3107851782 label:videoTrack
2017-04-03 12:00:21.560 rtc::[PCON]<25763794, R:Answer> Set remote session description
2017-04-03 12:00:21.560 rtc::[TASK]<ID:0, l:session answer time out> Dealloc.
2017-04-03 12:00:26.358 VideoChat[62061:3089126] [ChatService] Message RCV: <message xmlns="jabber:client" id="984943658" type="headline" to="25763864-55517@chat.quickblox.com" from="25763794-55517@chat.quickblox.com/B050FDE4-2ED6-4B9A-8585-8C38775ADA14"><extraParams xmlns="jabber:client"><callType>1</callType><callerID>25763794</callerID><moduleIdentifier>WebRTCVideoChat</moduleIdentifier><platform>ios</platform><sdp>v=0
o=- 153597531707294341 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:xf/9
a=ice-pwd:0HRNCErrmjFDfckaTs2/EQ5Z
a=fingerprint:sha-256 D1:16:90:B0:7B:41:8E:B8:59:83:D1:1F:8A:5A:D2:4B:CA:28:46:BC:A3:F8:AE:16:60:1E:E6:A4:86:05:2F:94
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:102 ILBC/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:3450873034 cname:LmgobmHk5xU77QJe
a=ssrc:3450873034 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] audioTrack
a=ssrc:3450873034 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:3450873034 label:audioTrack
m=video 9 UDP/TLS/RTP/SAVPF 101 96 98 100 97 99 127
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:xf/9
a=ice-pwd:0HRNCErrmjFDfckaTs2/EQ5Z
a=fingerprint:sha-256 D1:16:90:B0:7B:41:8E:B8:59:83:D1:1F:8A:5A:D2:4B:CA:28:46:BC:A3:F8:AE:16:60:1E:E6:A4:86:05:2F:94
a=setup:actpass
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtpmap:98 red/90000
a=rtpmap:100 ulpfec/90000
a=rtpmap:101 H264/90000
a=rtcp-fb:101 ccm fir
a=rtcp-fb:101 nack
a=rtcp-fb:101 nack pli
a=rtcp-fb:101 goog-remb
a=rtcp-fb:101 transport-cc
a=fmtp:101 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:127 rtx/90000
a=fmtp:127 apt=101
a=ssrc-group:FID 1214880005 3107851782
a=ssrc:1214880005 cname:LmgobmHk5xU77QJe
a=ssrc:1214880005 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1214880005 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1214880005 label:videoTrack
a=ssrc:3107851782 cname:LmgobmHk5xU77QJe
a=ssrc:3107851782 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:3107851782 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:3107851782 label:videoTrack
</sdp><sdkVersion>2.4.2</sdkVersion><sessionID>DFE1F10E-E1F7-482A-9B99-A416E2CFC566</sessionID><signalType>call</signalType><userInfo><name>Test</name></userInfo><opponentsIDs><opponentID>25763864</opponentID></opponentsIDs></extraParams></message>
2017-04-03 12:00:26.360 rtc::[Signaling Processor] - Did receive signal: call from: 25763794
2017-04-03 12:00:26.360 rtc::[PCON]<25763794, R:Answer> Create answer
2017-04-03 12:00:26.361 rtc::Failed to create session description: Invalid SDP line.
line: a=ssrc:3107851782 label:videoTrack
2017-04-03 12:00:26.362 rtc::[PCON]<25763794, R:Answer> Set remote session description
2017-04-03 12:00:30.863 VideoChat[62061:3088753] [ChatService] Message RCV: <message xmlns="jabber:client" id="1144108930" type="headline" to="25763864-55517@chat.quickblox.com" from="25763794-55517@chat.quickblox.com/B050FDE4-2ED6-4B9A-8585-8C38775ADA14"><extraParams xmlns="jabber:client"><callType>1</callType><callerID>25763794</callerID><moduleIdentifier>WebRTCVideoChat</moduleIdentifier><platform>ios</platform><sdp>v=0
o=- 153597531707294341 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:xf/9
a=ice-pwd:0HRNCErrmjFDfckaTs2/EQ5Z
a=fingerprint:sha-256 D1:16:90:B0:7B:41:8E:B8:59:83:D1:1F:8A:5A:D2:4B:CA:28:46:BC:A3:F8:AE:16:60:1E:E6:A4:86:05:2F:94
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:102 ILBC/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:3450873034 cname:LmgobmHk5xU77QJe
a=ssrc:3450873034 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] audioTrack
a=ssrc:3450873034 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:3450873034 label:audioTrack
m=video 9 UDP/TLS/RTP/SAVPF 101 96 98 100 97 99 127
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:xf/9
a=ice-pwd:0HRNCErrmjFDfckaTs2/EQ5Z
a=fingerprint:sha-256 D1:16:90:B0:7B:41:8E:B8:59:83:D1:1F:8A:5A:D2:4B:CA:28:46:BC:A3:F8:AE:16:60:1E:E6:A4:86:05:2F:94
a=setup:actpass
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:3 htt2017-04-03 12:00:30.864 rtc::[Signaling Processor] - Did receive signal: call from: 25763794
p://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtpmap:98 red/90000
a=rtpmap:100 ulpfec/90000
a=rtpmap:101 H264/90000
a=rtcp-fb:101 ccm fir
a=rtcp-fb:101 nack
a=rtcp-fb:101 nack pli
a=rtcp-fb:101 goog-remb
a=rtcp-fb:101 transport-cc
a=fmtp:101 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:127 rtx/90000
a=fmtp:127 apt=101
a=ssrc-group:FID 1214880005 3107851782
a=ssrc:1214880005 cname:LmgobmHk5xU77QJe
a=ssrc:1214880005 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1214880005 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1214880005 label:videoTrack
a=ssrc:3107851782 cname:LmgobmHk5xU77QJe
a=ssrc:3107851782 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:3107851782 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:3107851782 label:videoTrack
</sdp><sdkVersion>2.4.2</sdkVersion><sessionID>DFE1F10E-E1F7-482A-9B99-A416E2CFC566</sessionID><signalType>call</signalType><userInfo><name>Test</name></userInfo><opponentsIDs><opponentID>25763864</opponentID></opponentsIDs></extraParams></message>
2017-04-03 12:00:30.865 rtc::[PCON]<25763794, R:Answer> Create answer
2017-04-03 12:00:30.866 rtc::Failed to create session description: Invalid SDP line.
line: a=ssrc:3107851782 label:videoTrack
2017-04-03 12:00:30.866 rtc::[PCON]<25763794, R:Answer> Set remote session description
2017-04-03 12:00:35.866 VideoChat[62061:3089410] [ChatService] Message RCV: <message xmlns="jabber:client" id="470211272" type="headline" to="25763864-55517@chat.quickblox.com" from="25763794-55517@chat.quickblox.com/B050FDE4-2ED6-4B9A-8585-8C38775ADA14"><extraParams xmlns="jabber:client"><callType>1</callType><callerID>25763794</callerID><moduleIdentifier>WebRTCVideoChat</moduleIdentifier><platform>ios</platform><sdp>v=0
o=- 153597531707294341 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:xf/9
a=ice-pwd:0HRNCErrmjFDfckaTs2/EQ5Z
a=fingerprint:sha-256 D1:16:90:B0:7B:41:8E:B8:59:83:D1:1F:8A:5A:D2:4B:CA:28:46:BC:A3:F8:AE:16:60:1E:E6:A4:86:05:2F:94
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:102 ILBC/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:3450873034 cname:LmgobmHk5xU77QJe
a=ssrc:3450873034 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] audioTrack
a=ssrc:3450873034 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:3450873034 label:audioTrack
m=video 9 UDP/TLS/RTP/SAVPF 101 96 98 100 97 99 127
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:xf/9
a=ice-pwd:0HRNCErrmjFDfckaTs2/EQ5Z
a=fingerprint:sha-256 D1:16:90:B0:7B:41:8E:B8:59:83:D1:1F:8A:5A:D2:4B:CA:28:46:BC:A3:F8:AE:16:60:1E:E6:A4:86:05:2F:94
a=setup:actpass
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtpmap:98 red/90000
a=rtpmap:100 ulpfec/90000
a=rtpmap:101 H264/90000
a=rtcp-fb:101 ccm fir
a=rtcp-fb:101 nack
a=rtcp-fb:101 nack pli
a=rtcp-fb:101 goog-remb
a=rtcp-fb:101 transport-cc
a=fmtp:101 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:127 rtx/90000
a=fmtp:127 apt=101
a=ssrc-group:FID 1214880005 3107851782
a=ssrc:1214880005 cname:LmgobmHk5xU77QJe
a=ssrc:1214880005 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1214880005 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1214880005 label:videoTrack
a=ssrc:3107851782 cname:LmgobmHk5xU77QJe
a=ssrc:3107851782 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:3107851782 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:3107851782 label:videoTrack
</sdp><sdkVersion>2.4.2</sdkVersion><sessionID>DFE1F10E-E1F7-482A-9B99-A416E2CFC566</sessionID><signalType>call</signalType><userInfo><name>Test</name></userInfo><opponentsIDs><opponentID>25763864</opponentID></opponentsIDs></extraParams></message>
2017-04-03 12:00:35.868 rtc::[Signaling Processor] - Did receive signal: call from: 25763794
2017-04-03 12:00:35.868 rtc::[PCON]<25763794, R:Answer> Create answer
2017-04-03 12:00:35.869 rtc::Failed to create session description: Invalid SDP line.
line: a=ssrc:3107851782 label:videoTrack
2017-04-03 12:00:35.869 rtc::[PCON]<25763794, R:Answer> Set remote session description
2017-04-03 12:00:41.002 VideoChat[62061:3089410] [ChatService] Message RCV: <message xmlns="jabber:client" id="101027544" type="headline" to="25763864-55517@chat.quickblox.com" from="25763794-55517@chat.quickblox.com/B050FDE4-2ED6-4B9A-8585-8C38775ADA14"><extraParams xmlns="jabber:client"><callType>1</callType><callerID>25763794</callerID><moduleIdentifier>WebRTCVideoChat</moduleIdentifier><platform>ios</platform><sdp>v=0
o=- 153597531707294341 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:xf/9
a=ice-pwd:0HRNCErrmjFDfckaTs2/EQ5Z
a=fingerprint:sha-256 D1:16:90:B0:7B:41:8E:B8:59:83:D1:1F:8A:5A:D2:4B:CA:28:46:BC:A3:F8:AE:16:60:1E:E6:A4:86:05:2F:94
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:102 ILBC/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:3450873034 cname:LmgobmHk5xU77QJe
a=ssrc:3450873034 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] audioTrack
a=ssrc:3450873034 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:3450873034 label:audioTrack
m=video 9 UDP/TLS/RTP/SAVPF 101 96 98 100 97 99 127
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:xf/9
a=ice-pwd:0HRNCErrmjFDfckaTs2/EQ5Z
a=fingerprint:sha-256 D1:16:90:B0:7B:41:8E:B8:59:83:D1:1F:8A:5A:D2:4B:CA:28:46:BC:A3:F8:AE:16:60:1E:E6:A4:86:05:2F:94
a=setup:actpass
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtpmap:98 red/90000
a=rtpmap:100 ulpfec/90000
a=rtpmap:101 H264/90000
a=rtcp-fb:101 ccm fir
a=rtcp-fb:101 nack
a=rtcp-fb:101 nack pli
a=rtcp-fb:101 goog-remb
a=rtcp-fb:101 transport-cc
a=fmtp:101 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:127 rtx/90000
a=fmtp:127 apt=101
a=ssrc-group:FID 1214880005 3107851782
a=ssrc:1214880005 cname:LmgobmHk5xU77QJe
a=ssrc:1214880005 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1214880005 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1214880005 label:videoTrack
a=ssrc:3107851782 cname:LmgobmHk5xU77QJe
a=ssrc:3107851782 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:3107851782 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:3107851782 label:videoTrack
</sdp><sdkVersion>2.4.2</sdkVersion><sessionID>DFE1F10E-E1F7-482A-9B99-A416E2CFC566</sessionID><signalType>call</signalType><userInfo><name>Test</name></userInfo><opponentsIDs><opponentID>25763864</opponentID></opponentsIDs></extraParams></message>
2017-04-03 12:00:41.004 rtc::[Signaling Processor] - Did receive signal: call from: 25763794
2017-04-03 12:00:41.005 rtc::[PCON]<25763794, R:Answer> Create answer
2017-04-03 12:00:41.006 rtc::Failed to create session description: Invalid SDP line.
line: a=ssrc:3107851782 label:videoTrack
2017-04-03 12:00:41.006 rtc::[PCON]<25763794, R:Answer> Set remote session description
2017-04-03 12:00:45.909 VideoChat[62061:3089126] [ChatService] Message RCV: <message xmlns="jabber:client" id="1457850878" type="headline" to="25763864-55517@chat.quickblox.com" from="25763794-55517@chat.quickblox.com/B050FDE4-2ED6-4B9A-8585-8C38775ADA14"><extraParams xmlns="jabber:client"><callType>1</callType><callerID>25763794</callerID><moduleIdentifier>WebRTCVideoChat</moduleIdentifier><platform>ios</platform><sdp>v=0
o=- 153597531707294341 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:xf/9
a=ice-pwd:0HRNCErrmjFDfckaTs2/EQ5Z
a=fingerprint:sha-256 D1:16:90:B0:7B:41:8E:B8:59:83:D1:1F:8A:5A:D2:4B:CA:28:46:BC:A3:F8:AE:16:60:1E:E6:A4:86:05:2F:94
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:102 ILBC/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:3450873034 cname:LmgobmHk5xU77QJe
a=ssrc:3450873034 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] audioTrack
a=ssrc:3450873034 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:3450873034 label:audioTrack
m=video 9 UDP/TLS/RTP/SAVPF 101 96 98 100 97 99 127
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:xf/9
a=ice-pwd:0HRNCErrmjFDfckaTs2/EQ5Z
a=fingerprint:sha-256 D1:16:90:B0:7B:41:8E:B8:59:83:D1:1F:8A:5A:D2:4B:CA:28:46:BC:A3:F8:AE:16:60:1E:E6:A4:86:05:2F:94
a=setup:actpass
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtpmap:98 red/90000
a=rtpmap:100 ulpfec/90000
a=rtpmap:101 H264/90000
a=rtcp-fb:101 ccm fir
a=rtcp-fb:101 nack
a=rtcp-fb:101 nack pli
a=rtcp-fb:101 goog-remb
a=rtcp-fb:101 transport-cc
a=fmtp:101 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:127 rtx/90000
a=fmtp:127 apt=101
a=ssrc-group:FID 1214880005 3107851782
a=ssrc:1214880005 cname:LmgobmHk5xU77QJe
a=ssrc:1214880005 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1214880005 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1214880005 label:videoTrack
a=ssrc:3107851782 cname:LmgobmHk5xU77QJe
a=ssrc:3107851782 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:3107851782 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:3107851782 label:videoTrack
</sdp><sdkVersion>2.4.2</sdkVersion><sessionID>DFE1F10E-E1F7-482A-9B99-A416E2CFC566</sessionID><signalType>call</signalType><userInfo><name>Test</name></userInfo><opponentsIDs><opponentID>25763864</opponentID></opponentsIDs></extraParams></message>
2017-04-03 12:00:45.910 rtc::[Signaling Processor] - Did receive signal: call from: 25763794
2017-04-03 12:00:45.911 rtc::[PCON]<25763794, R:Answer> Create answer
2017-04-03 12:00:45.913 rtc::Failed to create session description: Invalid SDP line.
line: a=ssrc:3107851782 label:videoTrack
2017-04-03 12:00:45.913 rtc::[PCON]<25763794, R:Answer> Set remote session description
2017-04-03 12:00:50.831 VideoChat[62061:3089126] [ChatService] Message RCV: <message xmlns="jabber:client" id="1458777923" type="headline" to="25763864-55517@chat.quickblox.com" from="25763794-55517@chat.quickblox.com/B050FDE4-2ED6-4B9A-8585-8C38775ADA14"><extraParams xmlns="jabber:client"><callType>1</callType><callerID>25763794</callerID><moduleIdentifier>WebRTCVideoChat</moduleIdentifier><platform>ios</platform><sdp>v=0
o=- 153597531707294341 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:xf/9
a=ice-pwd:0HRNCErrmjFDfckaTs2/EQ5Z
a=fingerprint:sha-256 D1:16:90:B0:7B:41:8E:B8:59:83:D1:1F:8A:5A:D2:4B:CA:28:46:BC:A3:F8:AE:16:60:1E:E6:A4:86:05:2F:94
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:102 ILBC/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:3450873034 cname:LmgobmHk5xU77QJe
a=ssrc:3450873034 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] audioTrack
a=ssrc:3450873034 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:3450873034 label:audioTrack
m=video 9 UDP/TLS/RTP/SAVPF 101 96 98 100 97 99 127
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:xf/9
a=ice-pwd:0HRNCErrmjFDfckaTs2/EQ5Z
a=fingerprint:sha-256 D1:16:90:B0:7B:41:8E:B8:59:83:D1:1F:8A:5A:D2:4B:CA:28:46:BC:A3:F8:AE:16:60:1E:E6:A4:86:05:2F:94
a=setup:actpass
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtpmap:98 red/90000
a=rtpmap:100 ulpfec/90000
a=rtpmap:101 H264/90000
a=rtcp-fb:101 ccm fir
a=rtcp-fb:101 nack
a=rtcp-fb:101 nack pli
a=rtcp-fb:101 goog-remb
a=rtcp-fb:101 transport-cc
a=fmtp:101 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:127 rtx/90000
a=fmtp:127 apt=101
a=ssrc-group:FID 1214880005 3107851782
a=ssrc:1214880005 cname:LmgobmHk5xU77QJe
a=ssrc:1214880005 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:1214880005 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:1214880005 label:videoTrack
a=ssrc:3107851782 cname:LmgobmHk5xU77QJe
a=ssrc:3107851782 msid:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794] videoTrack
a=ssrc:3107851782 mslabel:com.quickblox.mediastream.device-iphone8,1_ios-10.2.1_userid-25763794]
a=ssrc:3107851782 label:videoTrack
</sdp><sdkVersion>2.4.2</sdkVersion><sessionID>DFE1F10E-E1F7-482A-9B99-A416E2CFC566</sessionID><signalType>call</signalType><userInfo><name>Test</name></userInfo><opponentsIDs><opponentID>25763864</opponentID></opponentsIDs></extraParams></message>
2017-04-03 12:00:50.833 rtc::[Signaling Processor] - Did receive signal: call from: 25763794
2017-04-03 12:00:50.834 rtc::[PCON]<25763794, R:Answer> Create answer
2017-04-03 12:00:50.835 rtc::Failed to create session description: Invalid SDP line.
line: a=ssrc:3107851782 label:videoTrack
2017-04-03 12:00:50.835 rtc::[PCON]<25763794, R:Answer> Set remote session description
ghost commented 7 years ago

Hi @Fedenieto90, please try with our later version of SDK 2.5

Fedenieto90 commented 7 years ago

Hi! @Pro100Andrey I've already tried with that version of the SDK and the same error occurs. It keeps logging Invalid SDP line when I accept the call.

ghost commented 7 years ago

@Fedenieto90 Do you use QBRTCMediaStreamConfiguration in your project?

ghost commented 7 years ago

@Fedenieto90, Please provide sample project. Send it to this.andrey@gmail.com to investigate this issue.

Fedenieto90 commented 7 years ago

@Pro100Andrey I'm not using QBRTCMediaStreamConfiguration, should I? Do I need to set any other configuration in the project? It seems that the problem is not in the code.

ghost commented 7 years ago

@Fedenieto90, The problem is that sdp from side A (offer) invalid because there is no escape-symbol "\n" in EOF. We need investigate this case, so please provide us a sample project (use my email this.andrey@gmail.com).

Fedenieto90 commented 7 years ago

@Pro100Andrey Thanks! I did some research in my project and it seems we are already using a class called XMLDictionary which you are also using within the pod. Can that be the problem?

ghost commented 7 years ago

🤔 90 %

ghost commented 7 years ago

@Fedenieto90 we have conflicts with category NSDictionary

@interface NSDictionary (QBXMLDictionary)

+ (NSDictionary *)dictionaryWithXMLParser:(NSXMLParser *)parser;
+ (NSDictionary *)dictionaryWithXMLData:(NSData *)data;
+ (NSDictionary *)dictionaryWithXMLString:(NSString *)string;
+ (NSDictionary *)dictionaryWithXMLFile:(NSString *)path;

- (NSDictionary *)attributes;
- (NSDictionary *)childNodes;
- (NSArray *)comments;
- (NSString *)nodeName;
- (NSString *)innerText;
- (NSString *)innerXML;
- (NSString *)XMLString;

- (NSArray *)arrayValueForKeyPath:(NSString *)keyPath;
- (NSString *)stringValueForKeyPath:(NSString *)keyPath;
- (NSDictionary *)dictionaryValueForKeyPath:(NSString *)keyPath;

@end

@interface NSString (QBXMLDictionary)

- (NSString *)XMLEncodedString;

@end

This bug will be fixed in next release of Quickblox framework.

Fedenieto90 commented 7 years ago

Thanks @Pro100Andrey for the answer! That was the problem! I renamed the class and category methods, it is now working!

LeDucAnh commented 7 years ago

@Fedenieto90 can you just show me how to fix this bug please i also include XMLDictionary version 1.4.1 , i face the same issue that you mentioned ? what do you mean exactly "I renamed the class and category methods, it is now working!" ?
originally it was

" @interface NSDictionary (XMLDictionary) and @interface NSString (XMLDictionary)"

THEN I CHANGED THEM TO

"@interface NSDictionary (QBXMLDictionary)
@interface NSString (QBXMLDictionary)"

however i did not work , so i have to remove XMLDictionary then IT WORKS , but i have to sacrifice other functionalities that use XMLDictionary

Thanks in advance

Fedenieto90 commented 7 years ago

Hi @LeDucAnh basically what I did was to rename the category methods of the XMLDictionary class I already had in my app. By renaming I meant changing the name of all the things inside the category that could interfere with the XMLDictionary class from Quickblox. I just added a prefix to the methods and names in both .h and .m files.

ghost commented 7 years ago

Fixed 2.10

gstream commented 7 years ago

@Pro100Andrey , I am getting same issue with latest version

gstream commented 7 years ago

This issue is not fixed yet. I've fixed temporally this with @Fedenieto90 's solution.