Comments (24)
This is not the fault of dart-sip-ua itself, but the problem of SDP negotiation. You should analyze the problem from the offer/answer process.
You must have a SIP server that supports the WebRTC media transfer protocol, which means that the offer SDP that you send from your SIP Server to dart-sip-ua must follow the WebRTC standard. Because the webrtc native library in dart-sip-ua is compiled by Google.
from dart-sip-ua.
Please help me how to solve this. Based on this functionality we will decide to choose the platform either flutter or not.
from dart-sip-ua.
Please confirm your server supports RTCP-MUX.
from dart-sip-ua.
in web side it's working. is there any difference between web and mobile?
from dart-sip-ua.
Please confirm your server supports RTCP-MUX.
Yes Supported. But how to negotiated from code?
from dart-sip-ua.
Please help me out, I am getting same issue.
from dart-sip-ua.
This is a webrtc SDP negotiation problem, you need to analyze the offer/answer SDP.
from dart-sip-ua.
can you provide me sample code.
from dart-sip-ua.
I have used your example with my server details, call connected after 6 sec I got issue like]
Bad Media Description, Reason: Not Acceptable Here
flutter: ^[[38;5;196m[2019-12-30 17:40:23.490] Level.error rtc_session.dart:2345 ::: emit "peerconnection:setremotedescriptionfailed" [error:Unable to RTCPeerConnection::setRemoteDescription: Error Session error code: ERROR_CONTENT. Session error description: The m= section:audio is invalid. RTCP-MUX is not enabled when it is require
@cloudwebrtc please help me out
from dart-sip-ua.
@cloudwebrtc please update on it.
from dart-sip-ua.
We done from web app, it's working good. Our server supported WebRTC.
@cloudwebrtc
from dart-sip-ua.
@cloudwebrtc can you please provide me your test server, I can test from end. kindly provide me.
Thanks.
from dart-sip-ua.
@cloudwebrtc pls update me
from dart-sip-ua.
@maheshlalu You can analyze the differences in SDP between normal calls and failed calls, and you should be able to locate the problem quickly.
from dart-sip-ua.
@cloudwebrtc I have set the 'rtcpMuxPolicy':'negotiate' in SIPUAHelper class and then
call connected successfully but media not working both sides. Could you please check once.
from dart-sip-ua.
@maheshlalu You can use Wireshark to capture and analyze udp to confirm that the media stream is connected
from dart-sip-ua.
@cloudwebrtc pls look into below log. media not transferred.
flutter: [2019-12-31 13:11:35.779] Level.debug config.dart:252 ::: Check optional parameter => user_agent.
flutter: [2019-12-31 13:11:35.784] Level.debug config.dart:252 ::: Check optional parameter => connection_recovery_max_interval.
flutter: [2019-12-31 13:11:35.788] Level.debug config.dart:252 ::: Check optional parameter => connection_recovery_min_interval.
flutter: [2019-12-31 13:11:35.792] Level.debug config.dart:252 ::: Check optional parameter => contact_uri.
flutter: [2019-12-31 13:11:35.797] Level.debug config.dart:252 ::: Check optional parameter => display_name.
flutter: [2019-12-31 13:11:35.801] Level.debug config.dart:252 ::: Check optional parameter => instance_id.
flutter: [2019-12-31 13:11:35.805] Level.debug config.dart:252 ::: Check optional parameter => no_answer_timeout.
flutter: [2019-12-31 13:11:35.809] Level.debug config.dart:252 ::: Check optional parameter => session_timers.
flutter: [2019-12-31 13:11:35.814] Level.debug config.dart:252 ::: Check optional parameter => session_timers_refresh_method.
flutter: [2019-12-31 13:11:35.819] Level.debug config.dart:252 ::: Check optional parameter => password.
flutter: [2019-12-31 13:11:35.822] Level.debug config.dart:252 ::: Check optional parameter => realm.
flutter: [2019-12-31 13:11:35.826] Level.debug config.dart:252 ::: Check optional parameter => ha1.
flutter: [2019-12-31 13:11:35.830] Level.debug config.dart:252 ::: Check optional parameter => register.
flutter: [2019-12-31 13:11:35.838] Level.debug config.dart:252 ::: Check optional parameter => register_expires.
flutter: [2019-12-31 13:11:35.842] Level.debug config.dart:252 ::: Check optional parameter => registrar_server.
flutter: [2019-12-31 13:11:35.846] Level.debug config.dart:252 ::: Check optional parameter => use_preloaded_route.
flutter: [2019-12-31 13:11:35.862] Level.debug transport.dart:53 ::: new()
flutter: [2019-12-31 13:11:35.880] Level.debug ua.dart:163 ::: start()
flutter: [2019-12-31 13:11:35.884] Level.debug transport.dart:111 ::: connect()
flutter: [2019-12-31 13:11:35.888] Level.debug ua.dart:844 ::: Transport connecting
flutter: [2019-12-31 13:11:35.892] Level.debug sip_ua_helper.dart:146 ::: connecting => Instance of 'EventSocketConnecting'
flutter: [2019-12-31 13:11:35.899] Level.debug websocket_interface.dart:67 ::: connect()
flutter: [2019-12-31 13:11:35.903] Level.debug websocket_interface.dart:78 ::: connecting to WebSocket wss://*********01.buniapp.com:443/ws
flutter: ^[[38;5;12m[2019-12-31 13:11:35.910] Level.info websocket_dart_impl.dart:21 ::: connect wss://*********01.buniapp.com:443/ws, {Sec-WebSocket-Protocol: sip}, null<…>
flutter: [2019-12-31 13:11:37.311] Level.debug websocket_interface.dart:85 ::: Web Socket is now connected
flutter: [2019-12-31 13:11:37.315] Level.debug websocket_interface.dart:154 ::: WebSocket wss://*********01.buniapp.com:443/ws connected
flutter: [2019-12-31 13:11:37.320] Level.debug ua.dart:850 ::: Transport connected
flutter: [2019-12-31 13:11:37.324] Level.debug sip_ua_helper.dart:152 ::: connected => Instance of 'EventSocketConnected'
flutter: ^[[38;5;208m[2019-12-31 13:11:37.331] Level.warning registrator.dart:114 ::: sip:[email protected];transport=ws;+sip.ice;reg-id=1;+sip.instance="urn:uuid:62f221d4-1e44-463a-8f54-52dab415b275"<…>
flutter: [2019-12-31 13:11:37.355] Level.debug transport.dart:167 ::: send()
flutter: [2019-12-31 13:11:37.361] Level.debug transport.dart:178 ::: sending message:
REGISTER sip:*********01.buniapp.com SIP/2.0
Via: SIP/2.0/WSS 8836ku637ih1.invalid;branch=z9hG4bK281848857
Max-Forwards: 69
To: sip:1207@*********01.buniapp.com
From: "1207" sip:1207@*********01.buniapp.com;tag=13wh03r034
Call-ID: 7008642604n25pt3520ex2
CSeq: 1 REGISTER
Contact: sip:[email protected];transport=ws;+sip.ice;reg-id=1;+sip.instance="urn:uuid:62f221d4-1e44-463a-8f54-52dab415b275";expires=600
Expires: 600
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER,INFO
Supported: path,gruu,outbound
User-Agent: dart-sip-ua v0.0.1
Content-Length: 0
flutter: [2019-12-31 13:11:37.364] Level.debug websocket_interface.dart:129 ::: send()
flutter: [2019-12-31 13:11:37.380] Level.debug websocket_dart_impl.dart:44 ::: send: REGISTER sip:*********01.buniapp.com SIP/2.0
Via: SIP/2.0/WSS 8836ku637ih1.invalid;branch=z9hG4bK281848857
Max-Forwards: 69
To: sip:1207@*********01.buniapp.com
From: "1207" sip:1207@*********01.buniapp.com;tag=13wh03r034
Call-ID: 7008642604n25pt3520ex2
CSeq: 1 REGISTER
Contact: sip:[email protected];transport=ws;+sip.ice;reg-id=1;+sip.instance="urn:uuid:62f221d4-1e44-463a-8f54-52dab415b275";expires=600
Expires: 600
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER,INFO
Supported: path,gruu,outbound
User-Agent: dart-sip-ua v0.0.1
Content-Length: 0
flutter: [2019-12-31 13:11:37.675] Level.debug websocket_interface.dart:167 ::: Received WebSocket message
flutter: [2019-12-31 13:11:37.680] Level.debug transport.dart:314 ::: received text message:
SIP/2.0 401 Unauthorized
Via: SIP/2.0/WSS 8836ku637ih1.invalid;branch=z9hG4bK281848857;rport=62531;received=14.140.145.146
To: sip:1207@*********01.buniapp.com;tag=31e1fc357fd58f1ffbe6dedc1d23f7e4.256a
From: "1207" sip:1207@*********01.buniapp.com;tag=13wh03r034
Call-ID: 7008642604n25pt3520ex2
CSeq: 1 REGISTER
WWW-Authenticate: Digest realm="*********01.buniapp.com", nonce="Xgr83V4K+7Hy3twAkGAw02cpYdHEidMJ"
Server: kamailio (5.1.6 (x86_64/linux))
Content-Length: 0
flutter: [2019-12-31 13:11:37.813] Level.debug digest_authentication.dart:200 ::: authenticate() | using qop=null [a2:REGISTER:sip:*********01.buniapp.com]
flutter: [2019-12-31 13:11:37.818] Level.debug digest_authentication.dart:206 ::: authenticate() | response generated
flutter: [2019-12-31 13:11:37.827] Level.debug transport.dart:167 ::: send()
flutter: [2019-12-31 13:11:37.831] Level.debug transport.dart:178 ::: sending message:
REGISTER sip:*********01.buniapp.com SIP/2.0
Via: SIP/2.0/WSS 8836ku637ih1.invalid;branch=z9hG4bK342123820
Max-Forwards: 69
To: sip:1207@*********01.buniapp.com
From: "1207" sip:1207@*********01.buniapp.com;tag=13wh03r034
Call-ID: 7008642604n25pt3520ex2
CSeq: 2 REGISTER
Authorization: Digest algorithm=MD5, username="1207", realm="*********01.buniapp.com", nonce="Xgr83V4K+7Hy3twAkGAw02cpYdHEidMJ", uri="sip:*********01.buniapp.com", response="b331ddea493658d6b0a7bdb805497b48"
Contact: sip:[email protected];transport=ws;+sip.ice;reg-id=1;+sip.instance="urn:uuid:62f221d4-1e44-463a-8f54-52dab415b275";expires=600
Expires: 600
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER,INFO
Supported: path,gruu,outbound
User-Agent: dart-sip-ua v0.0.1
Content-Length: 0
flutter: [2019-12-31 13:11:37.835] Level.debug websocket_interface.dart:129 ::: send()
flutter: [2019-12-31 13:11:37.839] Level.debug websocket_dart_impl.dart:44 ::: send: REGISTER sip:*********01.buniapp.com SIP/2.0
Via: SIP/2.0/WSS 8836ku637ih1.invalid;branch=z9hG4bK342123820
Max-Forwards: 69
To: sip:1207@*********01.buniapp.com
From: "1207" sip:1207@*********01.buniapp.com;tag=13wh03r034
Call-ID: 7008642604n25pt3520ex2
CSeq: 2 REGISTER
Authorization: Digest algorithm=MD5, username="1207", realm="*********01.buniapp.com", nonce="Xgr83V4K+7Hy3twAkGAw02cpYdHEidMJ", uri="sip:*********01.buniapp.com", response="b331ddea493658d6b0a7bdb805497b48"
Contact: sip:[email protected];transport=ws;+sip.ice;reg-id=1;+sip.instance="urn:uuid:62f221d4-1e44-463a-8f54-52dab415b275";expires=600
Expires: 600
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER,INFO
Supported: path,gruu,outbound
User-Agent: dart-sip-ua v0.0.1
Content-Length: 0
flutter: [2019-12-31 13:11:38.184] Level.debug websocket_interface.dart:167 ::: Received WebSocket message
flutter: [2019-12-31 13:11:38.192] Level.debug transport.dart:314 ::: received text message:
SIP/2.0 200 OK
Via: SIP/2.0/WSS 8836ku637ih1.invalid;branch=z9hG4bK342123820;rport=62531;received=14.140.145.146
To: sip:1207@*********01.buniapp.com;tag=31e1fc357fd58f1ffbe6dedc1d23f7e4.256a
From: "1207" sip:1207@*********01.buniapp.com;tag=13wh03r034
Call-ID: 7008642604n25pt3520ex2
CSeq: 2 REGISTER
Contact: sip:[email protected];transport=ws;expires=257;received="sip:14.140.145.146:61115;transport=ws";+sip.instance="urn:uuid:df4e4d51-5920-48e0-8560-8eaf2341a410";reg-id=1, sip:[email protected];transport=ws;expires=600;received="sip:14.140.145.146:62531;transport=ws";+sip.instance="urn:uuid:62f221d4-1e44-463a-8f54-52dab415b275";reg-id=1
Server: kamailio (5.1.6 (x86_64/linux))
Content-Length: 0
flutter: [2019-12-31 13:11:38.247] Level.debug sip_ua_helper.dart:165 ::: registered => Code: [200], Cause: registered, Reason: OK
flutter: [2019-12-31 13:11:46.506] Level.debug ua.dart:241 ::: call()
flutter: [2019-12-31 13:11:46.513] Level.debug rtc_session.dart:114 ::: new
flutter: [2019-12-31 13:11:46.524] Level.debug rtc_session.dart:264 ::: connect()
flutter: [2019-12-31 13:11:46.571] Level.debug rtc_session.dart:1570 ::: emit "peerconnection"
flutter: [2019-12-31 13:11:46.574] Level.debug rtc_session.dart:2806 ::: newRTCSession()
flutter: [2019-12-31 13:11:46.581] Level.debug sip_ua_helper.dart:187 ::: newRTCSession => Instance of 'EventNewRTCSession'
flutter: speaker on
flutter: [2019-12-31 13:11:46.713] Level.debug rtc_session.dart:2813 ::: session connecting
flutter: [2019-12-31 13:11:46.717] Level.debug rtc_session.dart:2814 ::: emit "connecting"
flutter: [2019-12-31 13:11:46.725] Level.debug sip_ua_helper.dart:207 ::: call connecting
flutter: [2019-12-31 13:11:46.734] Level.debug rtc_session.dart:1577 ::: createLocalDescription()
flutter: handle streem
flutter: [2019-12-31 13:11:46.832] Level.debug rtc_session.dart:1620 ::: emit "sdp"
flutter: [2019-12-31 13:11:46.839] Level.debug rtc_session.dart:2185 ::: emit "sending" [request]
flutter: [2019-12-31 13:11:46.852] Level.debug transport.dart:167 ::: send()
flutter: [2019-12-31 13:11:46.855] Level.debug transport.dart:178 ::: sending message:
INVITE sip:+91*********@*********01.buniapp.com SIP/2.0
Via: SIP/2.0/WSS 8836ku637ih1.invalid;branch=z9hG4bK880041750000000
Max-Forwards: 69
To: sip:+91*********@*********01.buniapp.com
From: "1207" sip:1207@*********01.buniapp.com;tag=3025so1785
Call-ID: 7pg4y848h6kgduyw1in3
CSeq: 1161 INVITE
Contact: sip:[email protected];transport=ws;ob
Content-Type: application/sdp
Session-Expires: 120
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER,INFO
Supported: timer,ice,replaces,outbound
User-Agent: dart-sip-ua v0.0.1
Content-Length: 4676
v=0
o=- 4613666479971554458 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS DF8E4075-9B5A-4A17-A266-8651969A0BE6
m=audio 59413 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 192.168.4.28
a=rtcp:55246 IN IP4 192.168.4.28
a=candidate:589742960 1 udp 2122260223 ..**9413 typ host generation 0 network-id 1 network-cost 10
a=candidate:3724891700 1 udp 2122194687 ..**35 54248 typ host generation 0 network-id 2 network-cost 10
a=candidate:589742960 2 udp 2122260222 ..**5246 typ host generation 0 network-id 1 network-cost 10
a=candidate:3724891700 2 udp 2122194686 ..*35 50176 typ host generation 0 network-id 2 network-cost 10
a=ice-ufrag:3Vyd
a=ice-pwd:iaq5X9AWp5rUPJB5ugneZEfY
a=ice-options:trickle renomination
a=fingerprint:sha-256 EE:32:16:EF:C7:A4:66:69:51:A9:D7:9D:13:DD:5C:E8:9F:D4:16:83:5E:E8:96:B1:55:DC:1B:EE:CF:E6:A5:EA
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
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:3336404219 cname:at1vPwewYW4+BuIh
a=ssrc:3336404219 msid:DF8E4075-9B5A-4A17-A266-8651969A0BE6 C76F5AFE-6B93-4A57-A13D-ECA314DF477C
a=ssrc:3336404219 mslabel:DF8E4075-9B5A-4A17-A266-8651969A0BE6
a=ssrc:3336404219 label:C76F5AFE-6B93-4A57-A13D-ECA314DF477C
m=video 59301 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 124 125
c=IN IP4 192.168.4.28
a=rtcp:52046 IN IP4 192.168.4.28
a=candidate:589742960 1 udp 2122260223 ..9301 typ host generation 0 network-id 1 network-cost 10
a=candidate:3724891700 1 udp 2122194687 ..35 58387 typ host generation 0 network-id 2 network-cost 10
a=candidate:589742960 2 udp 2122260222 ..2046 typ host generation 0 network-id 1 network-cost 10
a=candidate:3724891700 2 udp 2122194686 ..35 55666 typ host generation 0 network-id 2 network-cost 10
a=ice-ufrag:3Vyd
a=ice-pwd:iaq5X9AWp5rUPJB5ugneZEfY
a=ice-options:trickle renomination
a=fingerprint:sha-256 EE:32:16:EF:C7:A4:66:69:51:A9:D7:9D:13:DD:5C:E8:9F:D4:16:83:5E:E8:96:B1:55:DC:1B:EE:CF:E6:A5:EA
a=setup:actpass
a=mid:video
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
a=extmap:13 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:3 urn:3gpp:video-orientation
a=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type
a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing
a=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07
a=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 H264/90000
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=fmtp:96 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c2a
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:98 H264/90000
a=rtcp-fb:98 goog-remb
a=rtcp-fb:98 transport-cc
a=rtcp-fb:98 ccm fir
a=rtcp-fb:98 nack
a=rtcp-fb:98 nack pli
a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e02a
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:100 VP8/90000
a=rtcp-fb:100 goog-remb
a=rtcp-fb:100 transport-cc
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=rtpmap:101 rtx/90000
a=fmtp:101 apt=100
a=rtpmap:127 red/90000
a=rtpmap:124 rtx/90000
a=fmtp:124 apt=127
a=rtpmap:125 ulpfec/90000
a=ssrc-group:FID 1605300187 2763188698
a=ssrc:1605300187 cname:at1vPwewYW4+BuIh
a=ssrc:1605300187 msid:DF8E4075-9B5A-4A17-A266-8651969A0BE6 4F07ABA4-BD4C-4278-AC1E-2A76DE27C56F
a=ssrc:1605300187 mslabel:DF8E4075-9B5A-4A17-A266-8651969A0BE6
a=ssrc:1605300187 label:4F07ABA4-BD4C-4278-AC1E-2A76DE27C56F
a=ssrc:2763188698 cname:at1vPwewYW4+BuIh
a=ssrc:2763188698 msid:DF8E4075-9B5A-4A17-A266-8651969A0BE6 4F07ABA4-BD4C-4278-AC1E-2A76DE27C56F
a=ssrc:2763188698 mslabel:DF8E4075-9B5A-4A17-A266-8651969A0BE6
a=ssrc:2763188698 label:4F07ABA4-BD4C-4278-AC1E-2A76DE27C56F
flutter: [2019-12-31 13:11:46.857] Level.debug websocket_interface.dart:129 ::: send()
flutter: [2019-12-31 13:11:46.865] Level.debug websocket_dart_impl.dart:44 ::: send: INVITE sip:+91@*********01.buniapp.com SIP/2.0
Via: SIP/2.0/WSS 8836ku637ih1.invalid;branch=z9hG4bK880041750000000
Max-Forwards: 69
To: sip:+91*********@*********01.buniapp.com
From: "1207" sip:1207@*********01.buniapp.com;tag=3025so1785
Call-ID: 7pg4y848h6kgduyw1in3
CSeq: 1161 INVITE
Contact: sip:[email protected];transport=ws;ob
Content-Type: application/sdp
Session-Expires: 120
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER,INFO
Supported: timer,ice,replaces,outbound
User-Agent: dart-sip-ua v0.0.1
Content-Length: 4676
v=0
o=- 4613666479971554458 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS DF8E4075-9B5A-4A17-A266-8651969A0BE6
m=audio 59413 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 192.168.4.28
a=rtcp:55246 IN IP4 192.168.4.28
a=candidate:589742960 1 udp 2122260223 ..**9413 typ host generation 0 network-id 1 network-cost 10
a=candidate:3724891700 1 udp 2122194687 ..**35 54248 typ host generation 0 network-id 2 network-cost 10
a=candidate:589742960 2 udp 2122260222 ..**5246 typ host generation 0 network-id 1 network-cost 10
a=candidate:3724891700 2 udp 2122194686 ..**35 50176 typ host generation 0 network-id 2 network-cost 10
a=ice-ufrag:3Vyd
a=ice-pwd:iaq5X9AWp5rUPJB5ugneZEfY
a=ice-options:trickle renomination
a=fingerprint:sha-256 EE:32:16:EF:C7:A4:66:69:51:A9:D7:9D:13:DD:5C:E8:9F:D4:16:83:5E:E8:96:B1:55:DC:1B:EE:CF:E6:A5:EA
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
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:3336404219 cname:at1vPwewYW4+BuIh
a=ssrc:3336404219 msid:DF8E4075-9B5A-4A17-A266-8651969A0BE6 C76F5AFE-6B93-4A57-A13D-ECA314DF477C
a=ssrc:3336404219 mslabel:DF8E4075-9B5A-4A17-A266-8651969A0BE6
a=ssrc:3336404219 label:C76F5AFE-6B93-4A57-A13D-ECA314DF477C
m=video 59301 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 124 125
c=IN IP4 192.168.4.28
a=rtcp:52046 IN IP4 192.168.4.28
a=candidate:589742960 1 udp 2122260223 ..**9301 typ host generation 0 network-id 1 network-cost 10
a=candidate:3724891700 1 udp 2122194687 ..**35 58387 typ host generation 0 network-id 2 network-cost 10
a=candidate:589742960 2 udp 2122260222 ..**2046 typ host generation 0 network-id 1 network-cost 10
a=candidate:3724891700 2 udp 2122194686 ..**35 55666 typ host generation 0 network-id 2 network-cost 10
a=ice-ufrag:3Vyd
a=ice-pwd:iaq5X9AWp5rUPJB5ugneZEfY
a=ice-options:trickle renomination
a=fingerprint:sha-256 EE:32:16:EF:C7:A4:66:69:51:A9:D7:9D:13:DD:5C:E8:9F:D4:16:83:5E:E8:96:B1:55:DC:1B:EE:CF:E6:A5:EA
a=setup:actpass
a=mid:video
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
a=extmap:13 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:3 urn:3gpp:video-orientation
a=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type
a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing
a=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07
a=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 H264/90000
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=fmtp:96 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c2a
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:98 H264/90000
a=rtcp-fb:98 goog-remb
a=rtcp-fb:98 transport-cc
a=rtcp-fb:98 ccm fir
a=rtcp-fb:98 nack
a=rtcp-fb:98 nack pli
a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e02a
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:100 VP8/90000
a=rtcp-fb:100 goog-remb
a=rtcp-fb:100 transport-cc
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=rtpmap:101 rtx/90000
a=fmtp:101 apt=100
a=rtpmap:127 red/90000
a=rtpmap:124 rtx/90000
a=fmtp:124 apt=127
a=rtpmap:125 ulpfec/90000
a=ssrc-group:FID 1605300187 2763188698
a=ssrc:1605300187 cname:at1vPwewYW4+BuIh
a=ssrc:1605300187 msid:DF8E4075-9B5A-4A17-A266-8651969A0BE6 4F07ABA4-BD4C-4278-AC1E-2A76DE27C56F
a=ssrc:1605300187 mslabel:DF8E4075-9B5A-4A17-A266-8651969A0BE6
a=ssrc:1605300187 label:4F07ABA4-BD4C-4278-AC1E-2A76DE27C56F
a=ssrc:2763188698 cname:at1vPwewYW4+BuIh
a=ssrc:2763188698 msid:DF8E4075-9B5A-4A17-A266-8651969A0BE6 4F07ABA4-BD4C-4278-AC1E-2A76DE27C56F
a=ssrc:2763188698 mslabel:DF8E4075-9B5A-4A17-A266-8651969A0BE6
a=ssrc:2763188698 label:4F07ABA4-BD4C-4278-AC1E-2A76DE27C56F
flutter: [2019-12-31 13:11:47.238] Level.debug websocket_interface.dart:167 ::: Received WebSocket message
flutter: [2019-12-31 13:11:47.247] Level.debug transport.dart:314 ::: received text message:
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/WSS 8836ku637ih1.invalid;branch=z9hG4bK880041750000000;rport=62531;received=14.140.145.146
To: sip:+91*********@*********01.buniapp.com;tag=31e1fc357fd58f1ffbe6dedc1d23f7e4.256a
From: "1207" sip:1207@*********01.buniapp.com;tag=3025so1785
Call-ID: 7pg4y848h6kgduyw1in3
CSeq: 1161 INVITE
Proxy-Authenticate: Digest realm="*********01.buniapp.com", nonce="Xgr8514K+7vzD02AV1Pxto1P94WUvb0C"
Server: kamailio (5.1.6 (x86_64/linux))
Content-Length: 0
flutter: [2019-12-31 13:11:47.281] Level.debug transport.dart:167 ::: send()
flutter: [2019-12-31 13:11:47.286] Level.debug transport.dart:178 ::: sending message:
ACK sip:+91*********@01.buniapp.com SIP/2.0
Via: SIP/2.0/WSS 8836ku637ih1.invalid;branch=z9hG4bK880041750000000
Max-Forwards: 69
To: sip:+91*********@*********01.buniapp.com;tag=31e1fc357fd58f1ffbe6dedc1d23f7e4.256a
From: "1207" sip:1207@*********01.buniapp.com;tag=3025so1785
Call-ID: 7pg4y848h6kgduyw1in3
CSeq: 1161 ACK
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER,INFO
Supported: outbound
User-Agent: dart-sip-ua v0.0.1
Content-Length: 0
flutter: [2019-12-31 13:11:47.291] Level.debug websocket_interface.dart:129 ::: send()
flutter: [2019-12-31 13:11:47.298] Level.debug websocket_dart_impl.dart:44 ::: send: ACK sip:+91@01.buniapp.com SIP/2.0
Via: SIP/2.0/WSS 8836ku637ih1.invalid;branch=z9hG4bK880041750000000
Max-Forwards: 69
To: sip:+91*********@*********01.buniapp.com;tag=31e1fc357fd58f1ffbe6dedc1d23f7e4.256a
From: "1207" sip:1207@*********01.buniapp.com;tag=3025so1785
Call-ID: 7pg4y848h6kgduyw1in3
CSeq: 1161 ACK
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER,INFO
Supported: outbound
User-Agent: dart-sip-ua v0.0.1
Content-Length: 0
flutter: [2019-12-31 13:11:47.304] Level.debug digest_authentication.dart:200 ::: authenticate() | using qop=null [a2:INVITE:sip:+91@*********01.buniapp.com]
flutter: [2019-12-31 13:11:47.308] Level.debug digest_authentication.dart:206 ::: authenticate() | response generated
flutter: [2019-12-31 13:11:47.316] Level.debug transport.dart:167 ::: send()
flutter: [2019-12-31 13:11:47.320] Level.debug transport.dart:178 ::: sending message:
INVITE sip:+91*********@*********01.buniapp.com SIP/2.0
Via: SIP/2.0/WSS 8836ku637ih1.invalid;branch=z9hG4bK20506275600000000
Max-Forwards: 69
To: sip:+91*********@*********01.buniapp.com
From: "1207" sip:1207@*********01.buniapp.com;tag=3025so1785
Call-ID: 7pg4y848h6kgduyw1in3
CSeq: 1162 INVITE
Proxy-Authorization: Digest algorithm=MD5, username="1207", realm="01.buniapp.com", nonce="Xgr8514K+7vzD02AV1Pxto1P94WUvb0C", uri="sip:+91@*********01.buniapp.com", response="3be14178883b49832ed41f6ebf3bb783"
Contact: sip:[email protected];transport=ws;ob
Content-Type: application/sdp
Session-Expires: 120
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER,INFO
Supported: timer,ice,replaces,outbound
User-Agent: dart-sip-ua v0.0.1
Content-Length: 4676
v=0
o=- 4613666479971554458 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS DF8E4075-9B5A-4A17-A266-8651969A0BE6
m=audio 59413 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 192.168.4.28
a=rtcp:55246 IN IP4 192.168.4.28
a=candidate:589742960 1 udp 2122260223 ..**9413 typ host generation 0 network-id 1 network-cost 10
a=candidate:3724891700 1 udp 2122194687 ..**35 54248 typ host generation 0 network-id 2 network-cost 10
a=candidate:589742960 2 udp 2122260222 ..**5246 typ host generation 0 network-id 1 network-cost 10
a=candidate:3724891700 2 udp 2122194686 ..*35 50176 typ host generation 0 network-id 2 network-cost 10
a=ice-ufrag:3Vyd
a=ice-pwd:iaq5X9AWp5rUPJB5ugneZEfY
a=ice-options:trickle renomination
a=fingerprint:sha-256 EE:32:16:EF:C7:A4:66:69:51:A9:D7:9D:13:DD:5C:E8:9F:D4:16:83:5E:E8:96:B1:55:DC:1B:EE:CF:E6:A5:EA
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
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:3336404219 cname:at1vPwewYW4+BuIh
a=ssrc:3336404219 msid:DF8E4075-9B5A-4A17-A266-8651969A0BE6 C76F5AFE-6B93-4A57-A13D-ECA314DF477C
a=ssrc:3336404219 mslabel:DF8E4075-9B5A-4A17-A266-8651969A0BE6
a=ssrc:3336404219 label:C76F5AFE-6B93-4A57-A13D-ECA314DF477C
m=video 59301 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 124 125
c=IN IP4 192.168.4.28
a=rtcp:52046 IN IP4 192.168.4.28
a=candidate:589742960 1 udp 2122260223 ..9301 typ host generation 0 network-id 1 network-cost 10
a=candidate:3724891700 1 udp 2122194687 ..35 58387 typ host generation 0 network-id 2 network-cost 10
a=candidate:589742960 2 udp 2122260222 ..2046 typ host generation 0 network-id 1 network-cost 10
a=candidate:3724891700 2 udp 2122194686 ..35 55666 typ host generation 0 network-id 2 network-cost 10
a=ice-ufrag:3Vyd
a=ice-pwd:iaq5X9AWp5rUPJB5ugneZEfY
a=ice-options:trickle renomination
a=fingerprint:sha-256 EE:32:16:EF:C7:A4:66:69:51:A9:D7:9D:13:DD:5C:E8:9F:D4:16:83:5E:E8:96:B1:55:DC:1B:EE:CF:E6:A5:EA
a=setup:actpass
a=mid:video
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
a=extmap:13 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:3 urn:3gpp:video-orientation
a=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type
a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing
a=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07
a=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 H264/90000
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=fmtp:96 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c2a
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:98 H264/90000
a=rtcp-fb:98 goog-remb
a=rtcp-fb:98 transport-cc
a=rtcp-fb:98 ccm fir
a=rtcp-fb:98 nack
a=rtcp-fb:98 nack pli
a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e02a
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:100 VP8/90000
a=rtcp-fb:100 goog-remb
a=rtcp-fb:100 transport-cc
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=rtpmap:101 rtx/90000
a=fmtp:101 apt=100
a=rtpmap:127 red/90000
a=rtpmap:124 rtx/90000
a=fmtp:124 apt=127
a=rtpmap:125 ulpfec/90000
a=ssrc-group:FID 1605300187 2763188698
a=ssrc:1605300187 cname:at1vPwewYW4+BuIh
a=ssrc:1605300187 msid:DF8E4075-9B5A-4A17-A266-8651969A0BE6 4F07ABA4-BD4C-4278-AC1E-2A76DE27C56F
a=ssrc:1605300187 mslabel:DF8E4075-9B5A-4A17-A266-8651969A0BE6
a=ssrc:1605300187 label:4F07ABA4-BD4C-4278-AC1E-2A76DE27C56F
a=ssrc:2763188698 cname:at1vPwewYW4+BuIh
a=ssrc:2763188698 msid:DF8E4075-9B5A-4A17-A266-8651969A0BE6 4F07ABA4-BD4C-4278-AC1E-2A76DE27C56F
a=ssrc:2763188698 mslabel:DF8E4075-9B5A-4A17-A266-8651969A0BE6
a=ssrc:2763188698 label:4F07ABA4-BD4C-4278-AC1E-2A76DE27C56F
flutter: [2019-12-31 13:11:47.324] Level.debug websocket_interface.dart:129 ::: send()
flutter: [2019-12-31 13:11:47.330] Level.debug websocket_dart_impl.dart:44 ::: send: INVITE sip:+91@*********01.buniapp.com SIP/2.0
Via: SIP/2.0/WSS 8836ku637ih1.invalid;branch=z9hG4bK20506275600000000
Max-Forwards: 69
To: sip:+91*********@*********01.buniapp.com
From: "1207" sip:1207@*********01.buniapp.com;tag=3025so1785
Call-ID: 7pg4y848h6kgduyw1in3
CSeq: 1162 INVITE
Proxy-Authorization: Digest algorithm=MD5, username="1207", realm="01.buniapp.com", nonce="Xgr8514K+7vzD02AV1Pxto1P94WUvb0C", uri="sip:+91@*********01.buniapp.com", response="3be14178883b49832ed41f6ebf3bb783"
Contact: sip:[email protected];transport=ws;ob
Content-Type: application/sdp
Session-Expires: 120
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER,INFO
Supported: timer,ice,replaces,outbound
User-Agent: dart-sip-ua v0.0.1
Content-Length: 4676
v=0
o=- 4613666479971554458 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS DF8E4075-9B5A-4A17-A266-8651969A0BE6
m=audio 59413 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 192.168.4.28
a=rtcp:55246 IN IP4 192.168.4.28
a=candidate:589742960 1 udp 2122260223 ..**9413 typ host generation 0 network-id 1 network-cost 10
a=candidate:3724891700 1 udp 2122194687 ..**35 54248 typ host generation 0 network-id 2 network-cost 10
a=candidate:589742960 2 udp 2122260222 ..**5246 typ host generation 0 network-id 1 network-cost 10
a=candidate:3724891700 2 udp 2122194686 ..**35 50176 typ host generation 0 network-id 2 network-cost 10
a=ice-ufrag:3Vyd
a=ice-pwd:iaq5X9AWp5rUPJB5ugneZEfY
a=ice-options:trickle renomination
a=fingerprint:sha-256 EE:32:16:EF:C7:A4:66:69:51:A9:D7:9D:13:DD:5C:E8:9F:D4:16:83:5E:E8:96:B1:55:DC:1B:EE:CF:E6:A5:EA
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
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:3336404219 cname:at1vPwewYW4+BuIh
a=ssrc:3336404219 msid:DF8E4075-9B5A-4A17-A266-8651969A0BE6 C76F5AFE-6B93-4A57-A13D-ECA314DF477C
a=ssrc:3336404219 mslabel:DF8E4075-9B5A-4A17-A266-8651969A0BE6
a=ssrc:3336404219 label:C76F5AFE-6B93-4A57-A13D-ECA314DF477C
m=video 59301 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 124 125
c=IN IP4 192.168.4.28
a=rtcp:52046 IN IP4 192.168.4.28
a=candidate:589742960 1 udp 2122260223 ..**9301 typ host generation 0 network-id 1 network-cost 10
a=candidate:3724891700 1 udp 2122194687 ..**35 58387 typ host generation 0 network-id 2 network-cost 10
a=candidate:589742960 2 udp 2122260222 ..**2046 typ host generation 0 network-id 1 network-cost 10
a=candidate:3724891700 2 udp 2122194686 ..**35 55666 typ host generation 0 network-id 2 network-cost 10
a=ice-ufrag:3Vyd
a=ice-pwd:iaq5X9AWp5rUPJB5ugneZEfY
a=ice-options:trickle renomination
a=fingerprint:sha-256 EE:32:16:EF:C7:A4:66:69:51:A9:D7:9D:13:DD:5C:E8:9F:D4:16:83:5E:E8:96:B1:55:DC:1B:EE:CF:E6:A5:EA
a=setup:actpass
a=mid:video
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
a=extmap:13 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:3 urn:3gpp:video-orientation
a=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type
a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing
a=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07
a=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 H264/90000
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=fmtp:96 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c2a
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:98 H264/90000
a=rtcp-fb:98 goog-remb
a=rtcp-fb:98 transport-cc
a=rtcp-fb:98 ccm fir
a=rtcp-fb:98 nack
a=rtcp-fb:98 nack pli
a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e02a
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:100 VP8/90000
a=rtcp-fb:100 goog-remb
a=rtcp-fb:100 transport-cc
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=rtpmap:101 rtx/90000
a=fmtp:101 apt=100
a=rtpmap:127 red/90000
a=rtpmap:124 rtx/90000
a=fmtp:124 apt=127
a=rtpmap:125 ulpfec/90000
a=ssrc-group:FID 1605300187 2763188698
a=ssrc:1605300187 cname:at1vPwewYW4+BuIh
a=ssrc:1605300187 msid:DF8E4075-9B5A-4A17-A266-8651969A0BE6 4F07ABA4-BD4C-4278-AC1E-2A76DE27C56F
a=ssrc:1605300187 mslabel:DF8E4075-9B5A-4A17-A266-8651969A0BE6
a=ssrc:1605300187 label:4F07ABA4-BD4C-4278-AC1E-2A76DE27C56F
a=ssrc:2763188698 cname:at1vPwewYW4+BuIh
a=ssrc:2763188698 msid:DF8E4075-9B5A-4A17-A266-8651969A0BE6 4F07ABA4-BD4C-4278-AC1E-2A76DE27C56F
a=ssrc:2763188698 mslabel:DF8E4075-9B5A-4A17-A266-8651969A0BE6
a=ssrc:2763188698 label:4F07ABA4-BD4C-4278-AC1E-2A76DE27C56F
flutter: [2019-12-31 13:11:47.336] Level.debug invite_client.dart:90 ::: Timer D expired for transaction z9hG4bK880041750000000
flutter: [2019-12-31 13:11:47.572] Level.debug websocket_interface.dart:167 ::: Received WebSocket message
flutter: [2019-12-31 13:11:47.579] Level.debug transport.dart:314 ::: received text message:
SIP/2.0 100 trying -- your call is important to us
Via: SIP/2.0/WSS 8836ku637ih1.invalid;branch=z9hG4bK20506275600000000;rport=62531;received=14.140.145.146
To: sip:+91*********@*********01.buniapp.com
From: "1207" sip:1207@*********01.buniapp.com;tag=3025so1785
Call-ID: 7pg4y848h6kgduyw1in3
CSeq: 1162 INVITE
Server: kamailio (5.1.6 (x86_64/linux))
Content-Length: 0
flutter: [2019-12-31 13:11:47.606] Level.debug rtc_session.dart:2205 ::: receiveInviteResponse()
flutter: [2019-12-31 13:11:51.491] Level.debug websocket_interface.dart:167 ::: Received WebSocket message
flutter: [2019-12-31 13:11:51.493] Level.debug transport.dart:314 ::: received text message:
SIP/2.0 183 Session Progress
Via: SIP/2.0/WSS 8836ku637ih1.invalid;rport=62531;received=14.140.145.146;branch=z9hG4bK20506275600000000
Record-Route: sip:107.23.249.147:5060;r2=on;lr;nat=yes
Record-Route: sip:107.23.249.147:443;transport=ws;r2=on;lr;nat=yes
From: "1207" sip:1207@*********01.buniapp.com;tag=3025so1785
To: sip:+91*********@*********01.buniapp.com;tag=as4961e4b6
Call-ID: 7pg4y848h6kgduyw1in3
CSeq: 1162 INVITE
Server: Asterisk PBX 16.6.2
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Session-Expires: 120;refresher=uas
Contact: sip:+91*********@**.**.**:5060
Content-Type: application/sdp
Require: timer
Content-Length: 697
v=0
o=root 1460807184 1460807184 IN IP4 ..**
s=Asterisk PBX 16.6.2
c=IN IP4 54.89.175.60
t=0 0
m=audio 10168 RTP/SAVPF 0 8 126
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:126 telephone-event/8000
a=fmtp:126 0-16
a=maxptime:150
a=ice-ufrag:1dad293c76323ecc66c34db61a965926
a=ice-pwd:1ce63f1715a2159e7053a2665193b763
a=candidate:Ha0000a0 1 UDP 2130706431 ..** 10168 typ host
a=candidate:Ha0000a0 2 UDP 2130706430 ..** 10169 typ host
a=connection:new
a=setup:active
a=fingerprint:SHA-256 EF:8C:BD:97:27:ED:CC:FF:40:19:16:D8:BA:B6:5F:97:88:87:95:36:B4:27:43:3E:30:9C:10:26:F4:E3:0F:15
a=sendrecv
m=video 0 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 124 125
flutter: [2019-12-31 13:11:51.543] Level.debug rtc_session.dart:2205 ::: receiveInviteResponse()
flutter: [2019-12-31 13:11:51.551] Level.debug dialog.dart:110 ::: new UAC dialog created with status EARLY
flutter: [2019-12-31 13:11:51.554] Level.debug rtc_session.dart:2819 ::: session progress
flutter: [2019-12-31 13:11:51.556] Level.debug rtc_session.dart:2820 ::: emit "progress"
flutter: [2019-12-31 13:11:51.560] Level.debug sip_ua_helper.dart:211 ::: call is in progress
flutter: [2019-12-31 13:11:51.563] Level.debug rtc_session.dart:2276 ::: emit "sdp"
flutter: handle streem
No video track for RTCMediaStream: default
flutter: [2019-12-31 13:12:00.225] Level.debug websocket_interface.dart:167 ::: Received WebSocket message
flutter: [2019-12-31 13:12:00.227] Level.debug transport.dart:314 ::: received text message:
SIP/2.0 200 OK
Via: SIP/2.0/WSS 8836ku637ih1.invalid;rport=62531;received=14.140.145.146;branch=z9hG4bK20506275600000000
Record-Route: sip:107.23.249.147:5060;r2=on;lr;nat=yes
Record-Route: sip:107.23.249.147:443;transport=ws;r2=on;lr;nat=yes
From: "1207" sip:1207@*********01.buniapp.com;tag=3025so1785
To: sip:+91*********@*********01.buniapp.com;tag=as4961e4b6
Call-ID: 7pg4y848h6kgduyw1in3
CSeq: 1162 INVITE
Server: Asterisk PBX 16.6.2
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Session-Expires: 120;refresher=uas
Contact: sip:+91*********@**.**.**:5060
Content-Type: application/sdp
Require: timer
Content-Length: 697
v=0
o=root 1460807184 1460807184 IN IP4 ..**
s=Asterisk PBX 16.6.2
c=IN IP4 54.89.175.60
t=0 0
m=audio 10168 RTP/SAVPF 0 8 126
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:126 telephone-event/8000
a=fmtp:126 0-16
a=maxptime:150
a=ice-ufrag:1dad293c76323ecc66c34db61a965926
a=ice-pwd:1ce63f1715a2159e7053a2665193b763
a=candidate:Ha0000a0 1 UDP 2130706431 ..** 10168 typ host
a=candidate:Ha0000a0 2 UDP 2130706430 ..** 10169 typ host
a=connection:new
a=setup:active
a=fingerprint:SHA-256 EF:8C:BD:97:27:ED:CC:FF:40:19:16:D8:BA:B6:5F:97:88:87:95:36:B4:27:43:3E:30:9C:10:26:F4:E3:0F:15
a=sendrecv
m=video 0 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 124 125
flutter: [2019-12-31 13:12:00.247] Level.debug rtc_session.dart:2205 ::: receiveInviteResponse()
flutter: [2019-12-31 13:12:00.251] Level.debug dialog.dart:135 ::: dialog 7pg4y848h6kgduyw1in33025so1785as4961e4b6 changed to CONFIRMED state
flutter: [2019-12-31 13:12:00.254] Level.debug rtc_session.dart:2305 ::: emit "sdp"
flutter: [2019-12-31 13:12:00.276] Level.debug rtc_session.dart:2825 ::: session accepted
flutter: [2019-12-31 13:12:00.279] Level.debug rtc_session.dart:2827 ::: emit "accepted"
flutter: [2019-12-31 13:12:00.283] Level.debug sip_ua_helper.dart:228 ::: call accepted
flutter: [2019-12-31 13:12:00.287] Level.debug rtc_session.dart:1211 ::: sendRequest()
flutter: [2019-12-31 13:12:00.294] Level.debug transport.dart:167 ::: send()
flutter: [2019-12-31 13:12:00.298] Level.debug transport.dart:178 ::: sending message:
ACK sip:+91*********@..:5060 SIP/2.0
Route: sip:107.23.249.147:443;transport=ws;r2=on;lr;nat=yes
Route: sip:107.23.249.147:5060;r2=on;lr;nat=yes
Via: SIP/2.0/WSS 8836ku637ih1.invalid;branch=z9hG4bK21286883750000000
Max-Forwards: 69
To: sip:+91*********@*********01.buniapp.com;tag=as4961e4b6
From: "1207" sip:1207@*********01.buniapp.com;tag=3025so1785
Call-ID: 7pg4y848h6kgduyw1in3
CSeq: 1162 ACK
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER,INFO
Supported: outbound
User-Agent: dart-sip-ua v0.0.1
Content-Length: 0
flutter: [2019-12-31 13:12:00.301] Level.debug websocket_interface.dart:129 ::: send()
flutter: [2019-12-31 13:12:00.306] Level.debug websocket_dart_impl.dart:44 ::: send: ACK sip:+91*******@..**:5060 SIP/2.0
Route: sip:107.23.249.147:443;transport=ws;r2=on;lr;nat=yes
Route: sip:107.23.249.147:5060;r2=on;lr;nat=yes
Via: SIP/2.0/WSS 8836ku637ih1.invalid;branch=z9hG4bK21286883750000000
Max-Forwards: 69
To: sip:+91*********@*********01.buniapp.com;tag=as4961e4b6
From: "1207" sip:1207@*********01.buniapp.com;tag=3025so1785
Call-ID: 7pg4y848h6kgduyw1in3
CSeq: 1162 ACK
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER,INFO
Supported: outbound
User-Agent: dart-sip-ua v0.0.1
Content-Length: 0
flutter: [2019-12-31 13:12:00.310] Level.debug rtc_session.dart:2832 ::: session confirmed
flutter: [2019-12-31 13:12:00.313] Level.debug rtc_session.dart:2834 ::: emit "confirmed"
flutter: [2019-12-31 13:12:00.316] Level.debug sip_ua_helper.dart:232 ::: call confirmed
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: [2019-12-31 13:12:19.320] Level.debug invite_client.dart:81 ::: Timer B expired for transaction z9hG4bK20506275600000000
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: [2019-12-31 13:12:32.251] Level.debug invite_client.dart:70 ::: Timer M expired for transaction z9hG4bK20506275600000000
flutter: call CONFIRMED
flutter: call CONFIRMED
from dart-sip-ua.
@cloudwebrtc my server team told me that this is NAT issue. Please give me any idea how to solve this.
from dart-sip-ua.
Dart-SIP-UA to Asterisk:
a=candidate:589742960 1 udp 2122260223 192.168.4.28 59301 typ host generation 0 network-id 1 network-cost 10
a=candidate:3724891700 1 udp 2122194687 169.254.186.35 58387 typ host generation 0 network-id 2 network-cost 10
a=candidate:589742960 2 udp 2122260222 192.168.4.28 52046 typ host generation 0 network-id 1 network-cost 10
a=candidate:3724891700 2 udp 2122194686 169.254.186.35 55666 typ host generation 0 network-id 2 network-cost 10
Asterisk To Dart-SIP-UA:
a=candidate:Ha0000a0 1 UDP 2130706431 10.0.0.160 10168 typ host
a=candidate:Ha0000a0 2 UDP 2130706430 10.0.0.160 10169 typ host
Your caller and called party is not on the same network segment, and Asterisk is behind NAT. The candidate provided by Asterisk only has the intranet host, so ice cannot connect.
Two solutions:
- Configure turn server for dart-sip-ua
- Configure stun server for asterisk to generate reflection candidates. If it is symmetric NAT, this solution will be invalid.
from dart-sip-ua.
@cloudwebrtc Thanks for solution. As per your instruction I have configured the turn server then it's working good. But Call disconnected after 90 sec. Please check once.
from dart-sip-ua.
@cloudwebrtc I am getting this error
emit "peerconnection:setremotedescriptionfailed" [error:Unable to RTCPeerConnection::setRemoteDescription: Error Failed to set remote offer sdp: The order of m-lines in subsequent offer doesn't match order from previous offer/answer.]<…>
[VERBOSE-2:ui_dart_state.cc(157)] Unhandled Exception: type 'TypeError' is not a subtype of type 'String'
from dart-sip-ua.
@cloudwebrtc please check below logs.
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:1123324415 cname:FYsMaTIAwqTfq+vQ
a=ssrc:1123324415 msid:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4 E4BA2800-0FFA-4B82-A561-41A080604749
a=ssrc:1123324415 mslabel:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4
a=ssrc:1123324415 label:E4BA2800-0FFA-4B82-A561-41A080604749
m=video 58991 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 124 125
c=IN IP4 ..**
a=rtcp:63711 IN IP4 ..**
a=candidate:589742960 1 udp 2122260223 ..** 58991 typ host generation 0 network-id 1 network-cost 10
a=candidate:1614746530 1 udp 2122194687 ...181 54386 typ host generation 0 network-id 2 network-cost 10
a=candidate:589742960 2 udp 2122260222 .. 63711 typ host generation 0 network-id 1 network-cost 10
a=candidate:1614746530 2 udp 2122194686 ...181 63880 typ host generation 0 network-id 2 network-cost 10
a=ice-ufrag:++vF
a=ice-pwd:rFk5741taxL6lx8ixTRoRgsG
a=ice-options:trickle renomination
a=fingerprint:sha-256 B6:D1:7B:61:48:72:73:03:B4:2D:5C:A2:57:48:8F:42:DA:35:CD:3F:21:11:78:3F:1C:58:79:C7:FA:93:1D:F7
a=setup:actpass
a=mid:video
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
a=extmap:13 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:3 urn:3gpp:video-orientation
a=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type
a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing
a=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07
a=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 H264/90000
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=fmtp:96 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c2a
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:98 H264/90000
a=rtcp-fb:98 goog-remb
a=rtcp-fb:98 transport-cc
a=rtcp-fb:98 ccm fir
a=rtcp-fb:98 nack
a=rtcp-fb:98 nack pli
a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e02a
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:100 VP8/90000
a=rtcp-fb:100 goog-remb
a=rtcp-fb:100 transport-cc
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=rtpmap:101 rtx/90000
a=fmtp:101 apt=100
a=rtpmap:127 red/90000
a=rtpmap:124 rtx/90000
a=fmtp:124 apt=127
a=rtpmap:125 ulpfec/90000
a=ssrc-group:FID 3907832743 3388796137
a=ssrc:3907832743 cname:FYsMaTIAwqTfq+vQ
a=ssrc:3907832743 msid:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4 73E7836A-CF35-455A-A269-3BEABA6F84D6
a=ssrc:3907832743 mslabel:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4
a=ssrc:3907832743 label:73E7836A-CF35-455A-A269-3BEABA6F84D6
a=ssrc:3388796137 cname:FYsMaTIAwqTfq+vQ
a=ssrc:3388796137 msid:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4 73E7836A-CF35-455A-A269-3BEABA6F84D6
a=ssrc:3388796137 mslabel:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4
a=ssrc:3388796137 label:73E7836A-CF35-455A-A269-3BEABA6F84D6
flutter: [2019-12-31 15:59:02.422] Level.debug websocket_interface.dart:129 ::: send()
flutter: [2019-12-31 15:59:02.438] Level.debug websocket_dart_impl.dart:44 ::: send: INVITE sip:+@**.buniapp.com SIP/2.0
Via: SIP/2.0/WSS ym5xusjq6ldr.invalid;branch=z9hG4bK7284211730000000
Max-Forwards: 69
To: sip:+**************@**************.buniapp.com
From: "1207" sip:1207@**************.buniapp.com;tag=msifk3faja
Call-ID: de6v302hioyi383wnc55
CSeq: 8253 INVITE
Contact: sip:[email protected];transport=ws;ob
Content-Type: application/sdp
Session-Expires: 120
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER,INFO
Supported: timer,ice,replaces,outbound
User-Agent: dart-sip-ua v0.0.1
Content-Length: 4679
v=0
o=- 844203676169391205 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS BEE5B173-21EB-4964-B20A-AF0B0B1F00C4
m=audio 49835 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 ..**
a=rtcp:64776 IN IP4 ..**
a=candidate:589742960 1 udp 2122260223 ..** 49835 typ host generation 0 network-id 1 network-cost 10
a=candidate:1614746530 1 udp 2122194687 ...181 61097 typ host generation 0 network-id 2 network-cost 10
a=candidate:589742960 2 udp 2122260222 .. 64776 typ host generation 0 network-id 1 network-cost 10
a=candidate:1614746530 2 udp 2122194686 ...181 65062 typ host generation 0 network-id 2 network-cost 10
a=ice-ufrag:++vF
a=ice-pwd:rFk5741taxL6lx8ixTRoRgsG
a=ice-options:trickle renomination
a=fingerprint:sha-256 B6:D1:7B:61:48:72:73:03:B4:2D:5C:A2:57:48:8F:42:DA:35:CD:3F:21:11:78:3F:1C:58:79:C7:FA:93:1D:F7
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
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:1123324415 cname:FYsMaTIAwqTfq+vQ
a=ssrc:1123324415 msid:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4 E4BA2800-0FFA-4B82-A561-41A080604749
a=ssrc:1123324415 mslabel:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4
a=ssrc:1123324415 label:E4BA2800-0FFA-4B82-A561-41A080604749
m=video 58991 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 124 125
c=IN IP4 ..
a=rtcp:63711 IN IP4 ..**
a=candidate:589742960 1 udp 2122260223 ..** 58991 typ host generation 0 network-id 1 network-cost 10
a=candidate:1614746530 1 udp 2122194687 ...181 54386 typ host generation 0 network-id 2 network-cost 10
a=candidate:589742960 2 udp 2122260222 .. 63711 typ host generation 0 network-id 1 network-cost 10
a=candidate:1614746530 2 udp 2122194686 ..**.181 63880 typ host generation 0 network-id 2 network-cost 10
a=ice-ufrag:++vF
a=ice-pwd:rFk5741taxL6lx8ixTRoRgsG
a=ice-options:trickle renomination
a=fingerprint:sha-256 B6:D1:7B:61:48:72:73:03:B4:2D:5C:A2:57:48:8F:42:DA:35:CD:3F:21:11:78:3F:1C:58:79:C7:FA:93:1D:F7
a=setup:actpass
a=mid:video
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
a=extmap:13 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:3 urn:3gpp:video-orientation
a=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type
a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing
a=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07
a=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 H264/90000
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=fmtp:96 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c2a
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:98 H264/90000
a=rtcp-fb:98 goog-remb
a=rtcp-fb:98 transport-cc
a=rtcp-fb:98 ccm fir
a=rtcp-fb:98 nack
a=rtcp-fb:98 nack pli
a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e02a
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:100 VP8/90000
a=rtcp-fb:100 goog-remb
a=rtcp-fb:100 transport-cc
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=rtpmap:101 rtx/90000
a=fmtp:101 apt=100
a=rtpmap:127 red/90000
a=rtpmap:124 rtx/90000
a=fmtp:124 apt=127
a=rtpmap:125 ulpfec/90000
a=ssrc-group:FID 3907832743 3388796137
a=ssrc:3907832743 cname:FYsMaTIAwqTfq+vQ
a=ssrc:3907832743 msid:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4 73E7836A-CF35-455A-A269-3BEABA6F84D6
a=ssrc:3907832743 mslabel:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4
a=ssrc:3907832743 label:73E7836A-CF35-455A-A269-3BEABA6F84D6
a=ssrc:3388796137 cname:FYsMaTIAwqTfq+vQ
a=ssrc:3388796137 msid:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4 73E7836A-CF35-455A-A269-3BEABA6F84D6
a=ssrc:3388796137 mslabel:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4
a=ssrc:3388796137 label:73E7836A-CF35-455A-A269-3BEABA6F84D6
flutter: handle streem
flutter: handle streem local
flutter: [2019-12-31 15:59:02.870] Level.debug websocket_interface.dart:167 ::: Received WebSocket message
flutter: [2019-12-31 15:59:02.875] Level.debug transport.dart:314 ::: received text message:
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/WSS ym5xusjq6ldr.invalid;branch=z9hG4bK7284211730000000;rport=53122;received=14.140.145.146
To: sip:+**************@**************.buniapp.com;tag=31e1fc357fd58f1ffbe6dedc1d23f7e4.4d76
From: "1207" sip:1207@**************.buniapp.com;tag=msifk3faja
Call-ID: de6v302hioyi383wnc55
CSeq: 8253 INVITE
Proxy-Authenticate: Digest realm="**************.buniapp.com", nonce="XgskGl4LIu69eRqVkLSbnuFbYTAOefV5"
Server: kamailio (5.1.6 (x86_64/linux))
Content-Length: 0
flutter: [2019-12-31 15:59:02.897] Level.debug transport.dart:167 ::: send()
flutter: [2019-12-31 15:59:02.901] Level.debug transport.dart:178 ::: sending message:
ACK sip:+@.buniapp.com SIP/2.0
Via: SIP/2.0/WSS ym5xusjq6ldr.invalid;branch=z9hG4bK7284211730000000
Max-Forwards: 69
To: sip:+**************@**************.buniapp.com;tag=31e1fc357fd58f1ffbe6dedc1d23f7e4.4d76
From: "1207" sip:1207@**************.buniapp.com;tag=msifk3faja
Call-ID: de6v302hioyi383wnc55
CSeq: 8253 ACK
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER,INFO
Supported: outbound
User-Agent: dart-sip-ua v0.0.1
Content-Length: 0
flutter: [2019-12-31 15:59:02.904] Level.debug websocket_interface.dart:129 ::: send()
flutter: [2019-12-31 15:59:02.910] Level.debug websocket_dart_impl.dart:44 ::: send: ACK sip:+@.buniapp.com SIP/2.0
Via: SIP/2.0/WSS ym5xusjq6ldr.invalid;branch=z9hG4bK7284211730000000
Max-Forwards: 69
To: sip:+**************@**************.buniapp.com;tag=31e1fc357fd58f1ffbe6dedc1d23f7e4.4d76
From: "1207" sip:1207@**************.buniapp.com;tag=msifk3faja
Call-ID: de6v302hioyi383wnc55
CSeq: 8253 ACK
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER,INFO
Supported: outbound
User-Agent: dart-sip-ua v0.0.1
Content-Length: 0
flutter: [2019-12-31 15:59:02.914] Level.debug digest_authentication.dart:200 ::: authenticate() | using qop=null [a2:INVITE:sip:+@.buniapp.com]
flutter: [2019-12-31 15:59:02.917] Level.debug digest_authentication.dart:206 ::: authenticate() | response generated
flutter: [2019-12-31 15:59:02.922] Level.debug transport.dart:167 ::: send()
flutter: [2019-12-31 15:59:02.928] Level.debug transport.dart:178 ::: sending message:
INVITE sip:+@.buniapp.com SIP/2.0
Via: SIP/2.0/WSS ym5xusjq6ldr.invalid;branch=z9hG4bK1568215440000000
Max-Forwards: 69
To: sip:+**************@**************.buniapp.com
From: "1207" sip:1207@**************.buniapp.com;tag=msifk3faja
Call-ID: de6v302hioyi383wnc55
CSeq: 8254 INVITE
Proxy-Authorization: Digest algorithm=MD5, username="1207", realm=".buniapp.com", nonce="XgskGl4LIu69eRqVkLSbnuFbYTAOefV5", uri="sip:+@**************.buniapp.com", response="373f35713a071a6200703ccf24849f37"
Contact: sip:[email protected];transport=ws;ob
Content-Type: application/sdp
Session-Expires: 120
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER,INFO
Supported: timer,ice,replaces,outbound
User-Agent: dart-sip-ua v0.0.1
Content-Length: 4679
v=0
o=- 844203676169391205 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS BEE5B173-21EB-4964-B20A-AF0B0B1F00C4
m=audio 49835 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 ..**
a=rtcp:64776 IN IP4 ..**
a=candidate:589742960 1 udp 2122260223 ..** 49835 typ host generation 0 network-id 1 network-cost 10
a=candidate:1614746530 1 udp 2122194687 ...181 61097 typ host generation 0 network-id 2 network-cost 10
a=candidate:589742960 2 udp 2122260222 .. 64776 typ host generation 0 network-id 1 network-cost 10
a=candidate:1614746530 2 udp 2122194686 ...181 65062 typ host generation 0 network-id 2 network-cost 10
a=ice-ufrag:++vF
a=ice-pwd:rFk5741taxL6lx8ixTRoRgsG
a=ice-options:trickle renomination
a=fingerprint:sha-256 B6:D1:7B:61:48:72:73:03:B4:2D:5C:A2:57:48:8F:42:DA:35:CD:3F:21:11:78:3F:1C:58:79:C7:FA:93:1D:F7
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
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:1123324415 cname:FYsMaTIAwqTfq+vQ
a=ssrc:1123324415 msid:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4 E4BA2800-0FFA-4B82-A561-41A080604749
a=ssrc:1123324415 mslabel:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4
a=ssrc:1123324415 label:E4BA2800-0FFA-4B82-A561-41A080604749
m=video 58991 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 124 125
c=IN IP4 ..
a=rtcp:63711 IN IP4 ..**
a=candidate:589742960 1 udp 2122260223 ..** 58991 typ host generation 0 network-id 1 network-cost 10
a=candidate:1614746530 1 udp 2122194687 ...181 54386 typ host generation 0 network-id 2 network-cost 10
a=candidate:589742960 2 udp 2122260222 .. 63711 typ host generation 0 network-id 1 network-cost 10
a=candidate:1614746530 2 udp 2122194686 ...181 63880 typ host generation 0 network-id 2 network-cost 10
a=ice-ufrag:++vF
a=ice-pwd:rFk5741taxL6lx8ixTRoRgsG
a=ice-options:trickle renomination
a=fingerprint:sha-256 B6:D1:7B:61:48:72:73:03:B4:2D:5C:A2:57:48:8F:42:DA:35:CD:3F:21:11:78:3F:1C:58:79:C7:FA:93:1D:F7
a=setup:actpass
a=mid:video
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
a=extmap:13 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:3 urn:3gpp:video-orientation
a=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type
a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing
a=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07
a=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 H264/90000
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=fmtp:96 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c2a
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:98 H264/90000
a=rtcp-fb:98 goog-remb
a=rtcp-fb:98 transport-cc
a=rtcp-fb:98 ccm fir
a=rtcp-fb:98 nack
a=rtcp-fb:98 nack pli
a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e02a
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:100 VP8/90000
a=rtcp-fb:100 goog-remb
a=rtcp-fb:100 transport-cc
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=rtpmap:101 rtx/90000
a=fmtp:101 apt=100
a=rtpmap:127 red/90000
a=rtpmap:124 rtx/90000
a=fmtp:124 apt=127
a=rtpmap:125 ulpfec/90000
a=ssrc-group:FID 3907832743 3388796137
a=ssrc:3907832743 cname:FYsMaTIAwqTfq+vQ
a=ssrc:3907832743 msid:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4 73E7836A-CF35-455A-A269-3BEABA6F84D6
a=ssrc:3907832743 mslabel:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4
a=ssrc:3907832743 label:73E7836A-CF35-455A-A269-3BEABA6F84D6
a=ssrc:3388796137 cname:FYsMaTIAwqTfq+vQ
a=ssrc:3388796137 msid:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4 73E7836A-CF35-455A-A269-3BEABA6F84D6
a=ssrc:3388796137 mslabel:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4
a=ssrc:3388796137 label:73E7836A-CF35-455A-A269-3BEABA6F84D6
flutter: [2019-12-31 15:59:02.931] Level.debug websocket_interface.dart:129 ::: send()
flutter: [2019-12-31 15:59:02.946] Level.debug websocket_dart_impl.dart:44 ::: send: INVITE sip:+@.buniapp.com SIP/2.0
Via: SIP/2.0/WSS ym5xusjq6ldr.invalid;branch=z9hG4bK1568215440000000
Max-Forwards: 69
To: sip:+**************@**************.buniapp.com
From: "1207" sip:1207@**************.buniapp.com;tag=msifk3faja
Call-ID: de6v302hioyi383wnc55
CSeq: 8254 INVITE
Proxy-Authorization: Digest algorithm=MD5, username="1207", realm=".buniapp.com", nonce="XgskGl4LIu69eRqVkLSbnuFbYTAOefV5", uri="sip:+@************.buniapp.com", response="373f35713a071a6200703ccf24849f37"
Contact: sip:[email protected];transport=ws;ob
Content-Type: application/sdp
Session-Expires: 120
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER,INFO
Supported: timer,ice,replaces,outbound
User-Agent: dart-sip-ua v0.0.1
Content-Length: 4679
v=0
o=- 844203676169391205 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS BEE5B173-21EB-4964-B20A-AF0B0B1F00C4
m=audio 49835 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 ..**
a=rtcp:64776 IN IP4 ..**
a=candidate:589742960 1 udp 2122260223 ..** 49835 typ host generation 0 network-id 1 network-cost 10
a=candidate:1614746530 1 udp 2122194687 ...181 61097 typ host generation 0 network-id 2 network-cost 10
a=candidate:589742960 2 udp 2122260222 .. 64776 typ host generation 0 network-id 1 network-cost 10
a=candidate:1614746530 2 udp 2122194686 ...181 65062 typ host generation 0 network-id 2 network-cost 10
a=ice-ufrag:++vF
a=ice-pwd:rFk5741taxL6lx8ixTRoRgsG
a=ice-options:trickle renomination
a=fingerprint:sha-256 B6:D1:7B:61:48:72:73:03:B4:2D:5C:A2:57:48:8F:42:DA:35:CD:3F:21:11:78:3F:1C:58:79:C7:FA:93:1D:F7
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
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:1123324415 cname:FYsMaTIAwqTfq+vQ
a=ssrc:1123324415 msid:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4 E4BA2800-0FFA-4B82-A561-41A080604749
a=ssrc:1123324415 mslabel:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4
a=ssrc:1123324415 label:E4BA2800-0FFA-4B82-A561-41A080604749
m=video 58991 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 124 125
c=IN IP4 ..
a=rtcp:63711 IN IP4 ..**
a=candidate:589742960 1 udp 2122260223 ..** 58991 typ host generation 0 network-id 1 network-cost 10
a=candidate:1614746530 1 udp 2122194687 ...181 54386 typ host generation 0 network-id 2 network-cost 10
a=candidate:589742960 2 udp 2122260222 .. 63711 typ host generation 0 network-id 1 network-cost 10
a=candidate:1614746530 2 udp 2122194686 ..**.181 63880 typ host generation 0 network-id 2 network-cost 10
a=ice-ufrag:++vF
a=ice-pwd:rFk5741taxL6lx8ixTRoRgsG
a=ice-options:trickle renomination
a=fingerprint:sha-256 B6:D1:7B:61:48:72:73:03:B4:2D:5C:A2:57:48:8F:42:DA:35:CD:3F:21:11:78:3F:1C:58:79:C7:FA:93:1D:F7
a=setup:actpass
a=mid:video
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
a=extmap:13 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:3 urn:3gpp:video-orientation
a=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type
a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing
a=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07
a=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 H264/90000
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=fmtp:96 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c2a
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:98 H264/90000
a=rtcp-fb:98 goog-remb
a=rtcp-fb:98 transport-cc
a=rtcp-fb:98 ccm fir
a=rtcp-fb:98 nack
a=rtcp-fb:98 nack pli
a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e02a
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:100 VP8/90000
a=rtcp-fb:100 goog-remb
a=rtcp-fb:100 transport-cc
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=rtpmap:101 rtx/90000
a=fmtp:101 apt=100
a=rtpmap:127 red/90000
a=rtpmap:124 rtx/90000
a=fmtp:124 apt=127
a=rtpmap:125 ulpfec/90000
a=ssrc-group:FID 3907832743 3388796137
a=ssrc:3907832743 cname:FYsMaTIAwqTfq+vQ
a=ssrc:3907832743 msid:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4 73E7836A-CF35-455A-A269-3BEABA6F84D6
a=ssrc:3907832743 mslabel:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4
a=ssrc:3907832743 label:73E7836A-CF35-455A-A269-3BEABA6F84D6
a=ssrc:3388796137 cname:FYsMaTIAwqTfq+vQ
a=ssrc:3388796137 msid:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4 73E7836A-CF35-455A-A269-3BEABA6F84D6
a=ssrc:3388796137 mslabel:BEE5B173-21EB-4964-B20A-AF0B0B1F00C4
a=ssrc:3388796137 label:73E7836A-CF35-455A-A269-3BEABA6F84D6
flutter: [2019-12-31 15:59:02.952] Level.debug invite_client.dart:90 ::: Timer D expired for transaction z9hG4bK7284211730000000
flutter: [2019-12-31 15:59:03.192] Level.debug websocket_interface.dart:167 ::: Received WebSocket message
flutter: [2019-12-31 15:59:03.194] Level.debug transport.dart:314 ::: received text message:
SIP/2.0 100 trying -- your call is important to us
Via: SIP/2.0/WSS ym5xusjq6ldr.invalid;branch=z9hG4bK1568215440000000;rport=53122;received=14.140.145.146
To: sip:+**************@**************.buniapp.com
From: "1207" sip:1207@**************.buniapp.com;tag=msifk3faja
Call-ID: de6v302hioyi383wnc55
CSeq: 8254 INVITE
Server: kamailio (5.1.6 (x86_64/linux))
Content-Length: 0
flutter: [2019-12-31 15:59:03.207] Level.debug rtc_session.dart:2205 ::: receiveInviteResponse()
flutter: [2019-12-31 15:59:07.702] Level.debug websocket_interface.dart:167 ::: Received WebSocket message
flutter: [2019-12-31 15:59:07.705] Level.debug transport.dart:314 ::: received text message:
SIP/2.0 183 Session Progress
Via: SIP/2.0/WSS ym5xusjq6ldr.invalid;rport=53122;received=14.140.145.146;branch=z9hG4bK1568215440000000
Record-Route: sip:**.**.**:5060;r2=on;lr;nat=yes
Record-Route: sip:**.**.**;transport=ws;r2=on;lr;nat=yes
From: "1207" sip:1207@**************.buniapp.com;tag=msifk3faja
To: sip:+**************@**************.buniapp.com;tag=as15b52deb
Call-ID: de6v302hioyi383wnc55
CSeq: 8254 INVITE
Server: Asterisk PBX 16.6.2
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Session-Expires: 120;refresher=uas
Contact: sip:+**************@**.**.**:5060
Content-Type: application/sdp
Require: timer
Content-Length: 697
v=0
o=root 1747494162 1747494162 IN IP4 ..**
s=Asterisk PBX 16.6.2
c=IN IP4 54.89.175.60
t=0 0
m=audio 17426 RTP/SAVPF 0 8 126
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:126 telephone-event/8000
a=fmtp:126 0-16
a=maxptime:150
a=ice-ufrag:07e9f60f6fe4de0f224834801859649f
a=ice-pwd:60c9555b1d5dcfc80f0d6f0c40b29df2
a=candidate:Ha0000a0 1 UDP 2130706431 ..** 17426 typ host
a=candidate:Ha0000a0 2 UDP 2130706430 ..** 17427 typ host
a=connection:new
a=setup:active
a=fingerprint:SHA-256 EF:8C:BD:97:27:ED:CC:FF:40:19:16:D8:BA:B6:5F:97:88:87:95:36:B4:27:43:3E:30:9C:10:26:F4:E3:0F:15
a=sendrecv
m=video 0 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 124 125
flutter: [2019-12-31 15:59:07.726] Level.debug rtc_session.dart:2205 ::: receiveInviteResponse()
flutter: [2019-12-31 15:59:07.729] Level.debug dialog.dart:110 ::: new UAC dialog created with status EARLY
flutter: [2019-12-31 15:59:07.733] Level.debug rtc_session.dart:2819 ::: session progress
flutter: [2019-12-31 15:59:07.737] Level.debug rtc_session.dart:2820 ::: emit "progress"
flutter: [2019-12-31 15:59:07.740] Level.debug sip_ua_helper.dart:211 ::: call is in progress
flutter: [2019-12-31 15:59:07.744] Level.debug rtc_session.dart:2276 ::: emit "sdp"
flutter: handle streem
flutter: handle streem remote
No video track for RTCMediaStream: default
flutter: [2019-12-31 15:59:12.578] Level.debug websocket_interface.dart:167 ::: Received WebSocket message
flutter: [2019-12-31 15:59:12.581] Level.debug transport.dart:314 ::: received text message:
SIP/2.0 200 OK
Via: SIP/2.0/WSS ym5xusjq6ldr.invalid;rport=53122;received=14.140.145.146;branch=z9hG4bK1568215440000000
Record-Route: sip:**.**.**:5060;r2=on;lr;nat=yes
Record-Route: sip:**.**.**;transport=ws;r2=on;lr;nat=yes
From: "1207" sip:1207@**************.buniapp.com;tag=msifk3faja
To: sip:+**************@**************.buniapp.com;tag=as15b52deb
Call-ID: de6v302hioyi383wnc55
CSeq: 8254 INVITE
Server: Asterisk PBX 16.6.2
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Session-Expires: 120;refresher=uas
Contact: sip:+**************@**.**.**:5060
Content-Type: application/sdp
Require: timer
Content-Length: 702
v=0
o=root 1747494162 1747494162 IN IP4 ..**
s=Asterisk PBX 16.6.2
c=IN IP4 54.89.175.60
t=0 0
m=audio 17426 RTP/SAVPF 0 8 126
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:126 telephone-event/8000
a=fmtp:126 0-16
a=maxptime:150
a=ice-ufrag:07e9f60f6fe4de0f224834801859649f
a=ice-pwd:60c9555b1d5dcfc80f0d6f0c40b29df2
a=candidate:Ha0000a0 1 UDP 2130706431 ..** 17426 typ host
a=candidate:Ha0000a0 2 UDP 2130706430 ..** 17427 typ host
a=connection:existing
a=setup:active
a=fingerprint:SHA-256 EF:8C:BD:97:27:ED:CC:FF:40:19:16:D8:BA:B6:5F:97:88:87:95:36:B4:27:43:3E:30:9C:10:26:F4:E3:0F:15
a=sendrecv
m=video 0 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 124 125
flutter: [2019-12-31 15:59:12.610] Level.debug rtc_session.dart:2205 ::: receiveInviteResponse()
flutter: [2019-12-31 15:59:12.615] Level.debug dialog.dart:135 ::: dialog de6v302hioyi383wnc55msifk3fajaas15b52deb changed to CONFIRMED state
flutter: [2019-12-31 15:59:12.619] Level.debug rtc_session.dart:2305 ::: emit "sdp"
flutter: [2019-12-31 15:59:12.647] Level.debug rtc_session.dart:2825 ::: session accepted
flutter: [2019-12-31 15:59:12.651] Level.debug rtc_session.dart:2827 ::: emit "accepted"
flutter: [2019-12-31 15:59:12.655] Level.debug sip_ua_helper.dart:228 ::: call accepted
flutter: [2019-12-31 15:59:12.658] Level.debug rtc_session.dart:1211 ::: sendRequest()
flutter: [2019-12-31 15:59:12.667] Level.debug transport.dart:167 ::: send()
flutter: [2019-12-31 15:59:12.671] Level.debug transport.dart:178 ::: sending message:
ACK sip:+@..:5060 SIP/2.0
Route: sip:**.**.**;transport=ws;r2=on;lr;nat=yes
Route: sip:**.**.**:5060;r2=on;lr;nat=yes
Via: SIP/2.0/WSS ym5xusjq6ldr.invalid;branch=z9hG4bK19516900260000000
Max-Forwards: 69
To: sip:+**************@**************.buniapp.com;tag=as15b52deb
From: "1207" sip:1207@**************.buniapp.com;tag=msifk3faja
Call-ID: de6v302hioyi383wnc55
CSeq: 8254 ACK
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER,INFO
Supported: outbound
User-Agent: dart-sip-ua v0.0.1
Content-Length: 0
flutter: [2019-12-31 15:59:12.675] Level.debug websocket_interface.dart:129 ::: send()
flutter: [2019-12-31 15:59:12.680] Level.debug websocket_dart_impl.dart:44 ::: send: ACK sip:+@..:5060 SIP/2.0
Route: sip:**.**.**;transport=ws;r2=on;lr;nat=yes
Route: sip:**.**.**:5060;r2=on;lr;nat=yes
Via: SIP/2.0/WSS ym5xusjq6ldr.invalid;branch=z9hG4bK19516900260000000
Max-Forwards: 69
To: sip:+**************@**************.buniapp.com;tag=as15b52deb
From: "1207" sip:1207@**************.buniapp.com;tag=msifk3faja
Call-ID: de6v302hioyi383wnc55
CSeq: 8254 ACK
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER,INFO
Supported: outbound
User-Agent: dart-sip-ua v0.0.1
Content-Length: 0
flutter: [2019-12-31 15:59:12.685] Level.debug rtc_session.dart:2832 ::: session confirmed
flutter: [2019-12-31 15:59:12.688] Level.debug rtc_session.dart:2834 ::: emit "confirmed"
flutter: [2019-12-31 15:59:12.692] Level.debug sip_ua_helper.dart:232 ::: call confirmed
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: [2019-12-31 15:59:34.927] Level.debug invite_client.dart:81 ::: Timer B expired for transaction z9hG4bK1568215440000000
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: [2019-12-31 15:59:44.617] Level.debug invite_client.dart:70 ::: Timer M expired for transaction z9hG4bK1568215440000000
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: [2019-12-31 16:00:12.578] Level.debug websocket_interface.dart:167 ::: Received WebSocket message
flutter: [2019-12-31 16:00:12.581] Level.debug transport.dart:314 ::: received text message:
INVITE sip:[email protected];transport=ws;ob;alias=14.140.145.146531226 SIP/2.0
Via: SIP/2.0/WSS ..;branch=z9hG4bK6725.f4d655e6c9522a117ec542e4fc640686.0
Via: SIP/2.0/UDP ..:5060;rport=5060;received=54.89.175.60;branch=z9hG4bK50dd685e
Max-Forwards: 69
From: sip:+**************@**************.buniapp.com;tag=as15b52deb
To: "1207" sip:1207@**************.buniapp.com;tag=msifk3faja
Contact: sip:+**************@**.**.**:5060;alias=54.89.175.60~5060~1
Call-ID: de6v302hioyi383wnc55
CSeq: 102 INVITE
User-Agent: Asterisk PBX 16.6.2
Session-Expires: 120;refresher=uac
Min-SE: 90
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 641
v=0
o=root 1747494162 1747494162 IN IP4 ..**
s=Asterisk PBX 16.6.2
c=IN IP4 54.89.175.60
t=0 0
m=audio 17426 RTP/SAVPF 0 8 126
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:126 telephone-event/8000
a=fmtp:126 0-16
a=maxptime:150
a=ice-ufrag:07e9f60f6fe4de0f224834801859649f
a=ice-pwd:60c9555b1d5dcfc80f0d6f0c40b29df2
a=candidate:Ha0000a0 1 UDP 2130706431 ..** 17426 typ host
a=candidate:Ha0000a0 2 UDP 2130706430 ..** 17427 typ host
a=connection:existing
a=setup:active
a=fingerprint:SHA-256 EF:8C:BD:97:27:ED:CC:FF:40:19:16:D8:BA:B6:5F:97:88:87:95:36:B4:27:43:3E:30:9C:10:26:F4:E3:0F:15
a=sendrecv
flutter: [2019-12-31 16:00:12.622] Level.debug transport.dart:167 ::: send()
flutter: [2019-12-31 16:00:12.625] Level.debug transport.dart:178 ::: sending message:
SIP/2.0 100 Trying
Via: SIP/2.0/WSS ..;branch=z9hG4bK6725.f4d655e6c9522a117ec542e4fc640686.0
Via: SIP/2.0/UDP ..:5060;rport=5060;received=54.89.175.60;branch=z9hG4bK50dd685e
To: "1207" sip:1207@**************.buniapp.com;tag=msifk3faja
From: sip:+**************@**************.buniapp.com;tag=as15b52deb
Call-ID: de6v302hioyi383wnc55
CSeq: 102 INVITE
Supported: timer,ice,replaces,outbound
Content-Length: 0
flutter: [2019-12-31 16:00:12.627] Level.debug websocket_interface.dart:129 ::: send()
flutter: [2019-12-31 16:00:12.631] Level.debug websocket_dart_impl.dart:44 ::: send: SIP/2.0 100 Trying
Via: SIP/2.0/WSS ..;branch=z9hG4bK6725.f4d655e6c9522a117ec542e4fc640686.0
Via: SIP/2.0/UDP ..:5060;rport=5060;received=54.89.175.60;branch=z9hG4bK50dd685e
To: "1207" sip:1207@**************.buniapp.com;tag=msifk3faja
From: sip:+**************@**************.buniapp.com;tag=as15b52deb
Call-ID: de6v302hioyi383wnc55
CSeq: 102 INVITE
Supported: timer,ice,replaces,outbound
Content-Length: 0
flutter: [2019-12-31 16:00:12.640] Level.debug rtc_session.dart:1220 ::: receiveRequest()
flutter: [2019-12-31 16:00:12.645] Level.debug rtc_session.dart:1720 ::: receiveReinvite()
flutter: [2019-12-31 16:00:12.651] Level.debug rtc_session.dart:1871 ::: _processInDialogSdpOffer()
flutter: v=0
o=root 1747494162 1747494162 IN IP4 ..**
s=Asterisk PBX 16.6.2
c=IN IP4 54.89.175.60
t=0 0
m=audio 17426 RTP/SAVPF 0 8 126
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:126 telephone-event/8000
a=fmtp:126 0-16
a=maxptime:150
a=ice-ufrag:07e9f60f6fe4de0f224834801859649f
a=ice-pwd:60c9555b1d5dcfc80f0d6f0c40b29df2
a=candidate:Ha0000a0 1 UDP 2130706431 ..** 17426 typ host
a=candidate:Ha0000a0 2 UDP 2130706430 ..** 17427 typ host
a=connection:existing
a=setup:active
a=fingerprint:SHA-256 EF:8C:BD:97:27:ED:CC:FF:40:19:16:D8:BA:B6:5F:97:88:87:95:36:B4:27:43:3E:30:9C:10:26:F4:E3:0F:15
a=sendrecv
flutter: trying to add null key
flutter: [2019-12-31 16:00:12.757] Level.debug rtc_session.dart:1894 ::: emit "sdp"
flutter: [2019-12-31 16:00:12.768] Level.debug transport.dart:167 ::: send()
flutter: [2019-12-31 16:00:12.772] Level.debug transport.dart:178 ::: sending message:
SIP/2.0 488 Not Acceptable Here
Via: SIP/2.0/WSS ..;branch=z9hG4bK6725.f4d655e6c9522a117ec542e4fc640686.0
Via: SIP/2.0/UDP ..:5060;rport=5060;received=54.89.175.60;branch=z9hG4bK50dd685e
To: "1207" sip:1207@**************.buniapp.com;tag=msifk3faja
From: sip:+**************@**************.buniapp.com;tag=as15b52deb
Call-ID: de6v302hioyi383wnc55
CSeq: 102 INVITE
Supported: timer,ice,replaces,outbound
Content-Length: 0
flutter: [2019-12-31 16:00:12.776] Level.debug websocket_interface.dart:129 ::: send()
flutter: [2019-12-31 16:00:12.782] Level.debug websocket_dart_impl.dart:44 ::: send: SIP/2.0 488 Not Acceptable Here
Via: SIP/2.0/WSS ..;branch=z9hG4bK6725.f4d655e6c9522a117ec542e4fc640686.0
Via: SIP/2.0/UDP ..:5060;rport=5060;received=54.89.175.60;branch=z9hG4bK50dd685e
To: "1207" sip:1207@**************.buniapp.com;tag=msifk3faja
From: sip:+**************@**************.buniapp.com;tag=as15b52deb
Call-ID: de6v302hioyi383wnc55
CSeq: 102 INVITE
Supported: timer,ice,replaces,outbound
Content-Length: 0
flutter: ^[[38;5;196m[2019-12-31 16:00:12.790] Level.error rtc_session.dart:1906 ::: emit "peerconnection:setremotedescriptionfailed" [error:Unable to RTCPeerConnection::setRemoteDescription: Error Failed to set remote offer sdp: The order of m-lines in subsequent offer doesn't match order from previous offer/answer.]<…>
[VERBOSE-2:ui_dart_state.cc(157)] Unhandled Exception: type 'TypeError' is not a subtype of type 'String'
#0 RTCSession._receiveReinvite (package:sip_ua/src/rtc_session.dart:1802:20)
#1 RTCSession._receiveRequest (package:sip_ua/src/rtc_session.dart:1310:20)
#2 Dialog.receiveRequest (package:sip_ua/src/dialog.dart:185:17)
#3 UA.receiveRequest (package:sip_ua/src/ua.dart:636:16)
#4 UA.onTransportData (package:sip_ua/src/ua.dart:901:12)
#5 Transport._onData (package:sip_ua/src/transport.dart:317:10)
#6 WebSocketInterface._onMessage (package:sip_ua/src/websocket_interface.dart:170:14)
#7 WebSocketInterface.connect. (package:sip_ua/src/websocket_interface.dart:90:14)
#8 WebSocketImpl.connect. (package:sip_ua/src/websocket_dart_impl.dart:32:15)
#9 _rootRunUnary (dart:async/zone.dart:1134:38)
#10 _CustomZone.runUnary (dart:async/zone.dart:1031:19)
#11 _CustomZone.runUnaryGuarded (dart:async/zone.dart:933:7)
#12 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:338:11)
#13 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:265:7)
#14 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:766:19)
#15 _StreamController._add (dart:async/stream_controller.dart:642:7)
#16 _StreamController.add (dart:async/stream_controller.dart:588:5)
#17 new _WebSocketImpl._fromSocket. (dart:_http/websocket_impl.dart:1143:21)
#18 _rootRunUnary (dart:async/zone.dart:1134:38)
#19 _CustomZone.runUnary (dart:async/zone.dart:1031:19)
#20 _CustomZone.runUnaryGuarded (dart:async/zone.dart:933:7)
#21 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:338:11)
#22 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:265:7)
#23 _SinkTransformerStreamSubscription._add (dart:async/stream_transformers.dart:70:11)
#24 _EventSinkWrapper.add (dart:async/stream_transformers.dart:17:11)
#25 _WebSocketProtocolTransformer._messageFrameEnd (dart:_http/websocket_impl.dart:336:22)
#26 _WebSocketProtocolTransformer.add (dart:_http/websocket_impl.dart:231:46)
#27 _SinkTransformerStreamSubscription._handleData (dart:async/stream_transformers.dart:122:24)
#28 _rootRunUnary (dart:async/zone.dart:1134:38)
#29 _CustomZone.runUnary (dart:async/zone.dart:1031:19)
#30 _CustomZone.runUnaryGuarded (dart:async/zone.dart:933:7)
#31 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:338:11)
#32 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:265:7)
#33 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:766:19)
#34 _StreamController._add (dart:async/stream_controller.dart:642:7)
#35 _StreamController.add (dart:async/stream_controller.dart:588:5)
#36 _Socket._onData (dart:io-patch/socket_patch.dart:1831:41)
#37 _rootRunUnary (dart:async/zone.dart:1134:38)
#38 _CustomZone.runUnary (dart:async/zone.dart:1031:19)
#39 _CustomZone.runUnaryGuarded (dart:async/zone.dart:933:7)
#40 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:338:11)
#41 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:265:7)
#42 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:766:19)
#43 _StreamController._add (dart:async/stream_controller.dart:642:7)
#44 _StreamController.add (dart:async/stream_controller.dart:588:5)
#45 _RawSecureSocket._sendReadEvent (dart:io/secure_socket.dart:1018:19)
#46 _rootRun (dart:async/zone.dart:1122:38)
#47 _CustomZone.run (dart:async/zone.dart:1023:19)
#48 _CustomZone.runGuarded (dart:async/zone.dart:925:7)
#49 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:965:23)
#50 _rootRun (dart:async/zone.dart:1126:13)
#51 _CustomZone.run (dart:async/zone.dart:1023:19)
#52 _CustomZone.bindCallback. (dart:async/zone.dart:949:23)
#53 Timer._createTimer. (dart:async-patch/timer_patch.dart:23:15)
#54 _Timer._runTimers (dart:isolate-patch/timer_impl.dart:384:19)
#55 _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:418:5)
#56 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:174:12)
flutter: [2019-12-31 16:00:13.34] Level.debug websocket_interface.dart:167 ::: Received WebSocket message
flutter: [2019-12-31 16:00:13.37] Level.debug transport.dart:314 ::: received text message:
ACK sip:[email protected];transport=ws;ob;alias=14.140.145.146531226 SIP/2.0
Via: SIP/2.0/WSS ..**;branch=z9hG4bK6725.f4d655e6c9522a117ec542e4fc640686.0
Max-Forwards: 69
From: sip:+**************@**************.buniapp.com;tag=as15b52deb
To: "1207" sip:1207@**************.buniapp.com;tag=msifk3faja
Call-ID: de6v302hioyi383wnc55
CSeq: 102 ACK
Content-Length: 0
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: [2019-12-31 16:00:20.79] Level.debug websocket_interface.dart:167 ::: Received WebSocket message
flutter: [2019-12-31 16:00:20.81] Level.debug transport.dart:314 ::: received text message:
INVITE sip:[email protected];transport=ws;ob;alias=14.140.145.146531226 SIP/2.0
Via: SIP/2.0/WSS ..;branch=z9hG4bK6725.f4d655e6c9522a117ec542e4fc640686.0
Via: SIP/2.0/UDP ..:5060;rport=5060;received=54.89.175.60;branch=z9hG4bK50dd685e
Max-Forwards: 69
From: sip:+**************@**************.buniapp.com;tag=as15b52deb
To: "1207" sip:1207@**************.buniapp.com;tag=msifk3faja
Contact: sip:+**************@**.**.**:5060;alias=54.89.175.60~5060~1
Call-ID: de6v302hioyi383wnc55
CSeq: 102 INVITE
User-Agent: Asterisk PBX 16.6.2
Session-Expires: 120;refresher=uac
Min-SE: 90
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 641
v=0
o=root 1747494162 1747494162 IN IP4 ..**
s=Asterisk PBX 16.6.2
c=IN IP4 54.89.175.60
t=0 0
m=audio 17426 RTP/SAVPF 0 8 126
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:126 telephone-event/8000
a=fmtp:126 0-16
a=maxptime:150
a=ice-ufrag:07e9f60f6fe4de0f224834801859649f
a=ice-pwd:60c9555b1d5dcfc80f0d6f0c40b29df2
a=candidate:Ha0000a0 1 UDP 2130706431 ..** 17426 typ host
a=candidate:Ha0000a0 2 UDP 2130706430 ..** 17427 typ host
a=connection:existing
a=setup:active
a=fingerprint:SHA-256 EF:8C:BD:97:27:ED:CC:FF:40:19:16:D8:BA:B6:5F:97:88:87:95:36:B4:27:43:3E:30:9C:10:26:F4:E3:0F:15
a=sendrecv
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: [2019-12-31 16:00:44.792] Level.debug invite_server.dart:41 ::: Timer H expired for transaction z9hG4bK6725.f4d655e6c9522a117ec542e4fc640686.0
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: call CONFIRMED
flutter: [2019-12-31 16:00:49.638] Level.debug rtc_session.dart:690 ::: terminate()
flutter: [2019-12-31 16:00:49.640] Level.debug rtc_session.dart:756 ::: terminating session
flutter: [2019-12-31 16:00:49.642] Level.debug rtc_session.dart:1211 ::: sendRequest()
flutter: [2019-12-31 16:00:49.645] Level.debug transport.dart:167 ::: send()
flutter: [2019-12-31 16:00:49.647] Level.debug transport.dart:178 ::: sending message:
BYE sip:+@..:5060 SIP/2.0
Route: sip:**.**.**;transport=ws;r2=on;lr;nat=yes
Route: sip:**.**.**:5060;r2=on;lr;nat=yes
Via: SIP/2.0/WSS ym5xusjq6ldr.invalid;branch=z9hG4bK354561361
Max-Forwards: 69
To: sip:+**************@**************.buniapp.com;tag=as15b52deb
From: "1207" sip:1207@**************.buniapp.com;tag=msifk3faja
Call-ID: de6v302hioyi383wnc55
CSeq: 8255 BYE
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER,INFO
Supported: outbound
User-Agent: dart-sip-ua v0.0.1
Content-Length: 0
flutter: [2019-12-31 16:00:49.650] Level.debug websocket_interface.dart:129 ::: send()
flutter: [2019-12-31 16:00:49.657] Level.debug websocket_dart_impl.dart:44 ::: send: BYE sip:+@..:5060 SIP/2.0
Route: sip:**.**.**;transport=ws;r2=on;lr;nat=yes
Route: sip:**.**.**:5060;r2=on;lr;nat=yes
Via: SIP/2.0/WSS ym5xusjq6ldr.invalid;branch=z9hG4bK354561361
Max-Forwards: 69
To: sip:+**************@**************.buniapp.com;tag=as15b52deb
From: "1207" sip:1207@**************.buniapp.com;tag=msifk3faja
Call-ID: de6v302hioyi383wnc55
CSeq: 8255 BYE
Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER,INFO
Supported: outbound
User-Agent: dart-sip-ua v0.0.1
Content-Length: 0
flutter: [2019-12-31 16:00:49.660] Level.debug rtc_session.dart:2839 ::: session ended
flutter: [2019-12-31 16:00:49.663] Level.debug rtc_session.dart:1447 ::: close()
flutter: [2019-12-31 16:00:49.665] Level.debug rtc_session.dart:2842 ::: emit "ended"
flutter: [2019-12-31 16:00:49.667] Level.debug sip_ua_helper.dart:222 ::: call ended with cause: Code: [200], Cause: Terminated, Reason: Terminated by local
flutter: [2019-12-31 16:00:49.908] Level.debug websocket_interface.dart:167 ::: Received WebSocket message
flutter: [2019-12-31 16:00:49.913] Level.debug transport.dart:314 ::: received text message:
SIP/2.0 481 Call leg/transaction does not exist
Via: SIP/2.0/WSS ym5xusjq6ldr.invalid;rport=53122;received=14.140.145.146;branch=z9hG4bK354561361
From: "1207" sip:1207@**************.buniapp.com;tag=msifk3faja
To: sip:+**************@**************.buniapp.com;tag=as15b52deb
Call-ID: de6v302hioyi383wnc55
CSeq: 8255 BYE
Server: Asterisk PBX 16.6.2
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0
from dart-sip-ua.
@cloudwebrtc pls update on it
from dart-sip-ua.
@maheshlalu Fixed ca3a022
from dart-sip-ua.
Related Issues (20)
- How to change audio bit rate, rate, codec,
- Successful TCP socket connection refactor
- Find call acording to call id not event id ?
- DTMF does not work on Windows. HOT 1
- call.hold() only trigger callStateChanged on local side but not call callStateChanged on remote side HOT 1
- question on transport state HOT 1
- "Call initialize before setting the stream" HOT 2
- Unable to RTCPeerConnection::createOffer: peerConnectionCreateOffer(): WEBRTC_CREATE_OFFER_ERROR
- Issue with REFER Call
- WebSocket not connecting HOT 4
- I can find similar library in android and swift HOT 1
- Registration works on debug, not on release
- Cannot resolve dependancies (intl 0.18.1 -> 0.19.0 fails) because of SIP_UA package HOT 4
- Null Exception Error: Challenges with DTMF Tones in Video Calls versus Seamless Audio Performance HOT 1
- Background call for flutter webrtc client HOT 2
- Video issue on flutter windows / FreeSWITCH
- crash in macos 12.5 M2
- Request Timeout Error during SIP Registration
- Unable to Answer Calls with Locked Device
- When Camera turned OFF and then ON, remote device not get reflected with new stream. HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dart-sip-ua.