Hi,
We setup our Wazo with Kamailio as our proxy server and sip firewall with Webrtc socket and RTP engine configured on it (the Kamailio Server). But we experience one way audio, no audio, hang up after 30s, when we try making calls between internal extensions and external calls as well.
Is there any settings to be checked when integrating with Kamailio on Wazo? Kindly Log attached below:
Performing hot restart…
Syncing files to device Infinix X657…
Restarted application in 5,085ms.
I/flutter (20210): [2022-03-29 14:32:10.902] Level.debug websocket_interface.dart:11 ::: new() [url:wss://kamailio_server_domain:443/wss]
I/flutter (20210): [2022-03-29 14:32:11.552] Level.debug websocket_interface.dart:28 ::: SIP URI: sip:kamailio_server_domain:443;transport=wss
I/flutter (20210): [2022-03-29 14:32:11.600] Level.debug ua.dart:86 ::: new() [configuration:Instance of ‘Settings’]
I/flutter (20210): [2022-03-29 14:32:11.653] Level.info config.dart:255 ::: Check mandatory parameter => sockets.
I/flutter (20210): [2022-03-29 14:32:11.808] Level.info config.dart:255 ::: Check mandatory parameter => uri.
I/flutter (20210): [2022-03-29 14:32:11.880] Level.debug config.dart:262 ::: Check optional parameter => authorization_user.
I/flutter (20210): [2022-03-29 14:32:11.951] Level.debug config.dart:262 ::: Check optional parameter => user_agent.
I/flutter (20210): [2022-03-29 14:32:11.967] Level.debug config.dart:262 ::: Check optional parameter => connection_recovery_max_interval.
I/flutter (20210): [2022-03-29 14:32:11.983] Level.debug config.dart:262 ::: Check optional parameter => connection_recovery_min_interval.
I/flutter (20210): [2022-03-29 14:32:12.0] Level.debug config.dart:262 ::: Check optional parameter => contact_uri.
I/flutter (20210): [2022-03-29 14:32:12.14] Level.debug config.dart:262 ::: Check optional parameter => display_name.
I/flutter (20210): [2022-03-29 14:32:12.31] Level.debug config.dart:262 ::: Check optional parameter => instance_id.
I/flutter (20210): [2022-03-29 14:32:12.50] Level.debug config.dart:262 ::: Check optional parameter => no_answer_timeout.
I/flutter (20210): [2022-03-29 14:32:12.67] Level.debug config.dart:262 ::: Check optional parameter => session_timers.
I/flutter (20210): [2022-03-29 14:32:12.83] Level.debug config.dart:262 ::: Check optional parameter => session_timers_refresh_method.
I/flutter (20210): [2022-03-29 14:32:12.97] Level.debug config.dart:262 ::: Check optional parameter => password.
I/flutter (20210): [2022-03-29 14:32:12.110] Level.debug config.dart:262 ::: Check optional parameter => realm.
I/flutter (20210): [2022-03-29 14:32:12.123] Level.debug config.dart:262 ::: Check optional parameter => ha1.
I/flutter (20210): [2022-03-29 14:32:12.137] Level.debug config.dart:262 ::: Check optional parameter => register.
I/flutter (20210): [2022-03-29 14:32:12.150] Level.debug config.dart:262 ::: Check optional parameter => register_expires.
I/flutter (20210): [2022-03-29 14:32:12.165] Level.debug config.dart:262 ::: Check optional parameter => registrar_server.
I/flutter (20210): [2022-03-29 14:32:12.178] Level.debug config.dart:262 ::: Check optional parameter => register_extra_contact_uri_params.
I/flutter (20210): [2022-03-29 14:32:12.192] Level.debug config.dart:262 ::: Check optional parameter => use_preloaded_route.
I/flutter (20210): [2022-03-29 14:32:12.204] Level.debug config.dart:262 ::: Check optional parameter => dtmf_mode.
I/flutter (20210): [2022-03-29 14:32:12.267] Level.debug transport.dart:41 ::: new()
I/flutter (20210): [2022-03-29 14:32:12.492] Level.debug ua.dart:161 ::: start()
I/flutter (20210): [2022-03-29 14:32:12.505] Level.debug transport.dart:111 ::: connect()
I/flutter (20210): [2022-03-29 14:32:12.519] Level.debug ua.dart:800 ::: Transport connecting
I/flutter (20210): [2022-03-29 14:32:12.535] Level.debug sip_ua_helper.dart:125 ::: connecting => Instance of ‘EventSocketConnecting’
I/flutter (20210): [2022-03-29 14:32:12.558] Level.debug websocket_interface.dart:68 ::: connect()
I/flutter (20210): [2022-03-29 14:32:12.571] Level.debug websocket_interface.dart:84 ::: connecting to WebSocket wss://kamailio_server_domain:443/wss
I/flutter (20210): [2022-03-29 14:32:12.611] Level.info websocket_dart_impl.dart:25 ::: connect wss://kamailio_server_domain:443/wss, {}, [sip]
I/flutter (20210): [2022-03-29 14:32:13.668] Level.warning websocket_dart_impl.dart:76 ::: Allow self-signed certificate => kamailio_server_domain:443.
I/flutter (20210): [2022-03-29 14:32:14.266] Level.debug websocket_interface.dart:91 ::: Web Socket is now connected
I/flutter (20210): [2022-03-29 14:32:14.271] Level.debug websocket_interface.dart:160 ::: WebSocket wss://kamailio_server_domain:443/wss connected
I/flutter (20210): [2022-03-29 14:32:14.280] Level.debug ua.dart:806 ::: Transport connected
I/flutter (20210): [2022-03-29 14:32:14.287] Level.debug sip_ua_helper.dart:131 ::: connected => Instance of ‘EventSocketConnected’
I/flutter (20210): [2022-03-29 14:32:14.303] Level.warning registrator.dart:135 ::: sip:mqe2hj6v@sx893h10n88e.invalid;transport=wss;+sip.ice;reg-id=1;+sip.instance=“urn:uuid:9ac3fd25-1d0f-44fa-9ce5-e9485d9c0f45”
I/flutter (20210): [2022-03-29 14:32:14.390] Level.debug transport.dart:167 ::: send()
I/flutter (20210): [2022-03-29 14:32:14.407] Level.debug websocket_interface.dart:135 ::: send()
I/flutter (20210): [2022-03-29 14:32:14.481] Level.debug websocket_dart_impl.dart:49 ::: send:
I/flutter (20210):
I/flutter (20210): REGISTER sip:Wazo_Tenant SIP/2.0
I/flutter (20210): Via: SIP/2.0/WSS sx893h10n88e.invalid;branch=z9hG4bK1448326090
I/flutter (20210): Max-Forwards: 69
I/flutter (20210): To: sip:1001@Wazo_Tenant
I/flutter (20210): From: “DisplayName” sip:1001@Wazo_Tenant;tag=4dgcteqmxi
I/flutter (20210): Call-ID: x025852112951122549195
I/flutter (20210): CSeq: 1 REGISTER
I/flutter (20210): Contact: sip:mqe2hj6v@sx893h10n88e.invalid;transport=wss;+sip.ice;reg-id=1;+sip.instance=“urn:uuid:9ac3fd25-1d0f-44fa-9ce5-e9485d9c0f45”;expires=600
I/flutter (20210): Expires: 600
I/flutter (20210): Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER,INFO
I/flutter (20210): Supported: path,gruu,outbound
I/flutter (20210): User-Agent: Dart SIP Client v1.0.0
I/flutter (20210): Content-Length: 0
I/flutter (20210):
I/flutter (20210): [2022-03-29 14:32:14.910] Level.debug websocket_interface.dart:173 ::: Received WebSocket message = SIP/2.0 401 Unauthorized
I/flutter (20210): Via: SIP/2.0/WSS sx893h10n88e.invalid;rport=11308;received=Client_Public_IP;branch=z9hG4bK1448326090
I/flutter (20210): Call-ID: x025852112951122549195
I/flutter (20210): From: “DisplayName” sip:1001@Wazo_Tenant;tag=4dgcteqmxi
I/flutter (20210): To: sip:1001@Wazo_Tenant;tag=z9hG4bKece1.7bac3db6ea7791cc27a012177fc21f77.0
I/flutter (20210): CSeq: 1 REGISTER
I/flutter (20210): WWW-Authenticate: Digest realm=“asterisk”,nonce=“1648560736/a4cfe735ca0c59e02695f8291e453f8a”,opaque=“52aa513260d444fa”,algorithm=md5,qop=“auth”
I/flutter (20210): Server: Wazo PBX
I/flutter (20210): Content-Length: 0
I/flutter (20210):
I/flutter (20210): [END MESSAGE]
I/flutter (20210): [2022-03-29 14:32:14.934] Level.debug transport.dart:313 ::: received text message:
I/flutter (20210):
I/flutter (20210): SIP/2.0 401 Unauthorized
I/flutter (20210): Via: SIP/2.0/WSS sx893h10n88e.invalid;rport=11308;received=Client_Public_IP;branch=z9hG4bK1448326090
I/flutter (20210): Call-ID: x025852112951122549195
I/flutter (20210): From: “DisplayName” sip:1001@Wazo_Tenant;tag=4dgcteqmxi
I/flutter (20210): To: sip:1001@Wazo_Tenant;tag=z9hG4bKece1.7bac3db6ea7791cc27a012177fc21f77.0
I/flutter (20210): CSeq: 1 REGISTER
I/flutter (20210): WWW-Authenticate: Digest realm=“asterisk”,nonce=“1648560736/a4cfe735ca0c59e02695f8291e453f8a”,opaque=“52aa513260d444fa”,algorithm=md5,qop=“auth”
I/flutter (20210): Server: Wazo PBX
I/flutter (20210): Content-Length: 0
I/flutter (20210):
I/flutter (20210):
I/flutter (20210): [2022-03-29 14:32:15.664] Level.debug digest_authentication.dart:178 ::: authenticate() | using qop=auth [a2:REGISTER:sip:Wazo_Tenant]
I/flutter (20210): [2022-03-29 14:32:15.695] Level.debug digest_authentication.dart:205 ::: authenticate() | response generated
I/flutter (20210): [2022-03-29 14:32:15.741] Level.debug transport.dart:167 ::: send()
I/flutter (20210): [2022-03-29 14:32:15.759] Level.debug websocket_interface.dart:135 ::: send()
I/flutter (20210): [2022-03-29 14:32:15.780] Level.debug websocket_dart_impl.dart:49 ::: send:
I/flutter (20210):
I/flutter (20210): REGISTER sip:Wazo_Tenant SIP/2.0
I/flutter (20210): Via: SIP/2.0/WSS sx893h10n88e.invalid;branch=z9hG4bK65322507
I/flutter (20210): Max-Forwards: 69
I/flutter (20210): To: sip:1001@Wazo_Tenant
I/flutter (20210): From: “DisplayName” sip:1001@Wazo_Tenant;tag=4dgcteqmxi
I/flutter (20210): Call-ID: x025852112951122549195
I/flutter (20210): CSeq: 2 REGISTER
I/flutter (20210): Authorization: Digest algorithm=MD5, username=“1001”, realm=“asterisk”, nonce=“1648560736/a4cfe735ca0c59e02695f8291e453f8a”, uri=“sip:Wazo_Tenant”, response=“6fe93d7d9cfcbed7e8c02585047fe1fe”, opaque=“52aa513260d444fa”, qop=auth, cnonce=“6bv7a79xx3jm”, nc=00000001
I/flutter (20210): Contact: sip:mqe2hj6v@sx893h10n88e.invalid;transport=wss;+sip.ice;reg-id=1;+sip.instance=“urn:uuid:9ac3fd25-1d0f-44fa-9ce5-e9485d9c0f45”;expires=600
I/flutter (20210): Expires: 600
I/flutter (20210): Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER,INFO
I/flutter (20210): Supported: path,gruu,outbound
I/flutter (20210): User-Agent: Dart SIP Client v1.0.0
I/flutter (20210): Content-Length: 0
I/flutter (20210):
I/flutter (20210): [2022-03-29 14:32:16.12] Level.debug websocket_interface.dart:173 ::: Received WebSocket message = SIP/2.0 200 OK
I/flutter (20210): Via: SIP/2.0/WSS sx893h10n88e.invalid;branch=z9hG4bK65322507;rport=11308;received=Client_Public_IP
I/flutter (20210): To: sip:1001@Wazo_Tenant;tag=df69f9652eda85872e01368b56e2988e.e7e90000
I/flutter (20210): From: “DisplayName” sip:1001@Wazo_Tenant;tag=4dgcteqmxi
I/flutter (20210): Call-ID: x025852112951122549195
I/flutter (20210): CSeq: 2 REGISTER
I/flutter (20210): Contact: sip:mqe2hj6v@sx893h10n88e.invalid;transport=wss;expires=600;received=“sip:Client_Public_IP:11308;transport=ws”;+sip.instance=“urn:uuid:9ac3fd25-1d0f-44fa-9ce5-e9485d9c0f45”;reg-id=1
I/flutter (20210): Content-Length: 0
I/flutter (20210):
I/flutter (20210): [END MESSAGE]
I/flutter (20210): [2022-03-29 14:32:16.33] Level.debug transport.dart:313 ::: received text message:
I/flutter (20210):
I/flutter (20210): SIP/2.0 200 OK
I/flutter (20210): Via: SIP/2.0/WSS sx893h10n88e.invalid;branch=z9hG4bK65322507;rport=11308;received=Client_Public_IP
I/flutter (20210): To: sip:1001@Wazo_Tenant;tag=df69f9652eda85872e01368b56e2988e.e7e90000
I/flutter (20210): From: “DisplayName” sip:1001@Wazo_Tenant;tag=4dgcteqmxi
I/flutter (20210): Call-ID: x025852112951122549195
I/flutter (20210): CSeq: 2 REGISTER
I/flutter (20210): Contact: sip:mqe2hj6v@sx893h10n88e.invalid;transport=wss;expires=600;received=“sip:Client_Public_IP:11308;transport=ws”;+sip.instance=“urn:uuid:9ac3fd25-1d0f-44fa-9ce5-e9485d9c0f45”;reg-id=1
I/flutter (20210): Content-Length: 0
I/flutter (20210):
I/flutter (20210):
I/flutter (20210): [2022-03-29 14:32:16.135] Level.debug sip_ua_helper.dart:144 ::: registered => Code: [200], Cause: registered, Reason: OK
I/flutter (20210): [2022-03-29 14:32:16.161] Level.debug websocket_interface.dart:173 ::: Received WebSocket message = SIP/2.0 200 OK
I/flutter (20210): Via: SIP/2.0/WSS sx893h10n88e.invalid;rport=11308;received=Client_Public_IP;branch=z9hG4bK65322507
I/flutter (20210): Call-ID: x025852112951122549195
I/flutter (20210): From: “DisplayName” sip:1001@Wazo_Tenant;tag=4dgcteqmxi
I/flutter (20210): To: sip:1001@Wazo_Tenant;tag=z9hG4bKbce1.edf8bbd1919c8dde6bb092b99adb4418.0
I/flutter (20210): CSeq: 2 REGISTER
I/flutter (20210): Date: Tue, 29 Mar 2022 13:32:17 GMT
I/flutter (20210): Contact: sip:mqe2hj6v@kamailio_internal_IP:5090;transport=ws;tenant=Wazo_Tenant;rip=sx893h10n88e.invalid;rport;usn=1001;expires=599
I/flutter (20210): Expires: 600
I/flutter (20210): Server: Wazo PBX
I/flutter (20210): Content-Length: 0
I/flutter (20210):
I/flutter (20210): [END MESSAGE]
I/flutter (20210): [2022-03-29 14:32:16.174] Level.debug transport.dart:313 ::: received text message:
I/flutter (20210):
I/flutter (20210): SIP/2.0 200 OK
I/flutter (20210): Via: SIP/2.0/WSS sx893h10n88e.invalid;rport=11308;received=Client_Public_IP;branch=z9hG4bK65322507
I/flutter (20210): Call-ID: x025852112951122549195
I/flutter (20210): From: “DisplayName” sip:1001@Wazo_Tenant;tag=4dgcteqmxi
I/flutter (20210): To: sip:1001@Wazo_Tenant;tag=z9hG4bKbce1.edf8bbd1919c8dde6bb092b99adb4418.0
I/flutter (20210): CSeq: 2 REGISTER
I/flutter (20210): Date: Tue, 29 Mar 2022 13:32:17 GMT
I/flutter (20210): Contact: sip:mqe2hj6v@kamailio_internal_IP:5090;transport=ws;tenant=Wazo_Tenant;rip=sx893h10n88e.invalid;rport;usn=1001;expires=599
I/flutter (20210): Expires: 600
I/flutter (20210): Server: Wazo PBX
I/flutter (20210): Content-Length: 0
I/flutter (20210):
I/flutter (20210):
I/org.webrtc.Logging(20210): NativeLibrary: Loading native library: jingle_peerconnection_so
I/org.webrtc.Logging(20210): NativeLibrary: Loading library: jingle_peerconnection_so
I/org.webrtc.Logging(20210): PeerConnectionFactory: PeerConnectionFactory was initialized without an injected Loggable. Any existing Loggable will be deleted.
I/org.webrtc.Logging(20210): EglBase14Impl: SDK version: 29. isEGL14Supported: true
I/org.webrtc.Logging(20210): EglBase14Impl: Using OpenGL ES version 2
I/org.webrtc.Logging(20210): WebRtcAudioManagerExternal: Sample rate is set to 48000 Hz
I/org.webrtc.Logging(20210): WebRtcAudioManagerExternal: Sample rate is set to 48000 Hz
I/org.webrtc.Logging(20210): JavaAudioDeviceModule: createAudioDeviceModule
I/org.webrtc.Logging(20210): JavaAudioDeviceModule: HW NS will be used.
I/org.webrtc.Logging(20210): JavaAudioDeviceModule: HW AEC will be used.
I/org.webrtc.Logging(20210): WebRtcAudioEffectsExternal: ctor@[name=main, id=2]
I/org.webrtc.Logging(20210): WebRtcAudioRecordExternal: ctor@[name=main, id=2]
I/org.webrtc.Logging(20210): WebRtcAudioTrackExternal: ctor@[name=main, id=2]
W/VideoCapabilities(20210): Unrecognized profile/level 1/32 for video/mp4v-es
W/VideoCapabilities(20210): Unrecognized profile/level 32768/2 for video/mp4v-es
W/VideoCapabilities(20210): Unrecognized profile/level 32768/64 for video/mp4v-es
W/VideoCapabilities(20210): Unsupported mime video/flv1
W/VideoCapabilities(20210): Unsupported mime video/x-ms-wmv
W/VideoCapabilities(20210): Unsupported mime video/xvid
W/VideoCapabilities(20210): Unrecognized profile/level 1/32 for video/mp4v-es
I/org.webrtc.Logging(20210): WebRtcAudioRecordExternal: enableBuiltInAEC(true)
I/org.webrtc.Logging(20210): WebRtcAudioEffectsExternal: setAEC(true)
I/org.webrtc.Logging(20210): WebRtcAudioRecordExternal: enableBuiltInNS(true)
I/org.webrtc.Logging(20210): WebRtcAudioEffectsExternal: setNS(true)
I/org.webrtc.Logging(20210): PeerConnectionFactory: onWorkerThreadReady
I/org.webrtc.Logging(20210): PeerConnectionFactory: onSignalingThreadReady
I/org.webrtc.Logging(20210): PeerConnectionFactory: onNetworkThreadReady
I/FlutterWebRTCPlugin(20210): getUserMedia(audio): mandatory: [], optional: [googNoiseSuppression: true, googEchoCancellation: true, echoCancellation: true, googEchoCancellation2: true, googDAEchoCancellation: true]
D/FlutterWebRTCPlugin(20210): MediaStream id: f4ccc8e1-fb97-4f3a-9a05-640598f1b273
I/flutter (20210): [2022-03-29 14:32:34.517] Level.debug ua.dart:239 ::: call()
I/flutter (20210): [2022-03-29 14:32:34.526] Level.debug rtc_session.dart:69 ::: new
I/flutter (20210): [2022-03-29 14:32:34.553] Level.debug rtc_session.dart:262 ::: connect()
D/RTCAudioManager(20210): ctor
D/RTCBluetoothManager(20210): create@[name=main, id=2]
D/RTCBluetoothManager(20210): ctor
D/RTCAudioManager(20210): useSpeakerphone: auto
D/RTCProximitySensor(20210): RTCProximitySensor@[name=main, id=2]
D/RTCAudioManager(20210): defaultAudioDevice: SPEAKER_PHONE
D/RTCAudioManager(20210): Android SDK: 29, Release: 10, Brand: Infinix, Device: Infinix-X657, Id: QP1A.190711.020, Hardware: mt6580, Manufacturer: INFINIX MOBILITY LIMITED, Model: Infinix X657, Product: X657-OP
D/RTCAudioManager(20210): start
D/RTCAudioManager(20210): AudioManager starts…
W/AudioManager(20210): Use of stream types is deprecated for operations other than volume control
W/AudioManager(20210): See the documentation of requestAudioFocus() for what to use instead with android.media.AudioAttributes to qualify your playback use case
D/RTCAudioManager(20210): Audio focus request granted for VOICE_CALL streams
D/RTCBluetoothManager(20210): start
D/RTCBluetoothManager(20210): BluetoothAdapter: enabled=true, state=ON, name=Infinix SMART 5, address=02:00:00:00:00:00
D/RTCBluetoothManager(20210): paired devices:
D/RTCBluetoothManager(20210): name=JBL LIVE650BTNC-LE, address=6E:5D:57:B7:B5:AF
D/RTCBluetoothManager(20210): HEADSET profile state: DISCONNECTED
D/RTCBluetoothManager(20210): Bluetooth proxy for headset profile has started
D/RTCBluetoothManager(20210): start done: BT state=HEADSET_UNAVAILABLE
D/RTCAudioManager(20210): — updateAudioDeviceState: wired headset=false, BT state=HEADSET_UNAVAILABLE
D/RTCAudioManager(20210): Device status: available=[], selected=NONE, user selected=NONE
D/RTCAudioManager(20210): setAudioDeviceInternal(device=SPEAKER_PHONE)
D/RTCAudioManager(20210): New device status: available=[SPEAKER_PHONE, EARPIECE], selected=SPEAKER_PHONE
D/FlutterWebRTCPlugin(20210): onAudioManagerDevicesChanged: [SPEAKER_PHONE, EARPIECE], selected: SPEAKER_PHONE
D/RTCAudioManager(20210): — updateAudioDeviceState done
D/RTCAudioManager(20210): AudioManager started
I/flutter (20210): [2022-03-29 14:32:34.941] Level.debug rtc_session.dart:1634 ::: emit “peerconnection”
I/flutter (20210): [2022-03-29 14:32:34.948] Level.debug rtc_session.dart:2923 ::: newRTCSession()
D/BluetoothHeadset(20210): Proxy object connected
D/RTCBluetoothManager(20210): BluetoothServiceListener.onServiceConnected: BT state=HEADSET_UNAVAILABLE
D/RTCBluetoothManager(20210): updateAudioDeviceState
D/RTCAudioManager(20210): — updateAudioDeviceState: wired headset=false, BT state=HEADSET_UNAVAILABLE
D/RTCAudioManager(20210): Device status: available=[SPEAKER_PHONE, EARPIECE], selected=SPEAKER_PHONE, user selected=NONE
D/RTCBluetoothManager(20210): updateDevice
I/flutter (20210): [2022-03-29 14:32:34.964] Level.debug sip_ua_helper.dart:166 ::: newRTCSession => Instance of ‘EventNewRTCSession’
D/RTCBluetoothManager(20210): No connected bluetooth headset
D/RTCBluetoothManager(20210): updateDevice done: BT state=HEADSET_UNAVAILABLE
D/RTCAudioManager(20210): — updateAudioDeviceState done
D/RTCBluetoothManager(20210): onServiceConnected done: BT state=HEADSET_UNAVAILABLE
I/flutter (20210): [2022-03-29 14:32:35.24] Level.debug rtc_session.dart:2928 ::: session connecting
I/flutter (20210): [2022-03-29 14:32:35.28] Level.debug rtc_session.dart:2929 ::: emit “connecting”
I/flutter (20210): [2022-03-29 14:32:35.36] Level.debug sip_ua_helper.dart:205 ::: call connecting
I/flutter (20210): [2022-03-29 14:32:35.59] Level.debug rtc_session.dart:1641 ::: createLocalDescription()
I/org.webrtc.Logging(20210): WebRtcAudioRecordExternal: enableBuiltInAEC(true)
I/org.webrtc.Logging(20210): WebRtcAudioEffectsExternal: setAEC(true)
I/org.webrtc.Logging(20210): WebRtcAudioRecordExternal: enableBuiltInNS(true)
I/org.webrtc.Logging(20210): WebRtcAudioEffectsExternal: setNS(true)
I/org.webrtc.Logging(20210): NetworkMonitor: Start monitoring with native observer -1639556928
D/FlutterWebRTCPlugin(20210): onIceGatheringChangeGATHERING
I/org.webrtc.Logging(20210): NetworkMonitorAutoDetect: Network becomes available: 117
I/BufferQueue(20210): unnamed-20210-0 BufferQueue core=(20210:co.companyname.example.p1example)
W/ample.p1example(20210): type=1400 audit(0.0:4417): avc: denied { read } for name=“u:object_r:debug_bq_dump_prop:s0” dev=“tmpfs” ino=8081 scontext=u:r:untrusted_app:s0:c177,c256,c512,c768 tcontext=u:object_r:debug_bq_dump_prop:s0 tclass=file permissive=0
I/chatty (20210): uid=10177(co.companyname.example.p1example) identical 1 line
W/ample.p1example(20210): type=1400 audit(0.0:4419): avc: denied { read } for name=“u:object_r:debug_bq_dump_prop:s0” dev=“tmpfs” ino=8081 scontext=u:r:untrusted_app:s0:c177,c256,c512,c768 tcontext=u:object_r:debug_bq_dump_prop:s0 tclass=file permissive=0
E/libc (20210): Access denied finding property “vendor.debug.bq.dump”
I/BufferQueueConsumer(20210): unnamed-20210-0 connect(C): consumer=(20210:co.companyname.example.p1example) controlledByApp=true
E/libc (20210): Access denied finding property “vendor.debug.bq.dump”
I/BufferQueueConsumer(20210): unnamed-20210-0 setConsumerName: unnamed-20210-0
E/libc (20210): Access denied finding property “vendor.debug.bq.dump”
I/BufferQueueConsumer(20210): SurfaceTexture-0-20210-0 setConsumerName: SurfaceTexture-0-20210-0
I/org.webrtc.Logging(20210): NetworkMonitorAutoDetect: capabilities changed: [ Transports: WIFI Capabilities: NOT_METERED&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED&NOT_ROAMING&FOREGROUND&NOT_CONGESTED&NOT_SUSPENDED LinkUpBandwidth>=1048576Kbps LinkDnBandwidth>=1048576Kbps SignalStrength: -55]
I/org.webrtc.Logging(20210): NetworkMonitorAutoDetect: link properties changed
I/org.webrtc.Logging(20210): EglRenderer: Initializing EglRenderer
I/org.webrtc.Logging(20210): EglRenderer: EglBase.create shared context
I/org.webrtc.Logging(20210): EglBase14Impl: Using OpenGL ES version 2
E/ (20210): [onConstructor]: an error ged handle
D/Surface (20210): Surface::connect(this=0x89257800,api=1)
I/BufferQueueProducer(20210): SurfaceTexture-0-20210-0 connect(P): api=1 producer=(20210:co.companyname.example.p1example) producerControlledByApp=true
D/Surface (20210): Surface::setBufferCount(this=0x89257800,bufferCount=5)
W/Gralloc3(20210): allocator 3.x is not supported
D/FlutterWebRTCPlugin(20210): onIceCandidate
I/chatty (20210): uid=10177(co.companyname.example.p1example) signaling_threa identical 1 line
D/FlutterWebRTCPlugin(20210): onIceCandidate
E/ion (20210): ioctl c0044901 failed with code -1: Invalid argument
D/FlutterWebRTCPlugin(20210): onIceCandidate
D/FlutterWebRTCPlugin(20210): onIceCandidate
E/flutter (20210): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: Call initialize before setting the stream
E/flutter (20210): #0 RTCVideoRenderer.srcObject= (package:flutter_webrtc/src/native/rtc_video_renderer_impl.dart:44:28)
E/flutter (20210): #1 _MyCallScreenWidget._handelStreams (package:p1example/src/callscreen.dart:176:25)
E/flutter (20210): #2 _MyCallScreenWidget.callStateChanged (package:p1example/src/callscreen.dart:129:9)
E/flutter (20210): #3 SIPUAHelper._notifyCallStateListeners (package:sip_ua/src/sip_ua_helper.dart:366:16)
E/flutter (20210): #4 SIPUAHelper._options.. (package:sip_ua/src/sip_ua_helper.dart:264:9)
E/flutter (20210): #5 _rootRun (dart:async/zone.dart:1418:47)
E/flutter (20210): #6 _CustomZone.run (dart:async/zone.dart:1328:19)
E/flutter (20210): #7 _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
E/flutter (20210): #8 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:1276:23)
E/flutter (20210): #9 _rootRun (dart:async/zone.dart:1426:13)
E/flutter (20210): #10 _CustomZone.run (dart:async/zone.dart:1328:19)
E/flutter (20210): #11 _CustomZone.bindCallback. (dart:async/zone.dart:1260:23)
E/flutter (20210): #12 Timer._createTimer. (dart:async-patch/timer_patch.dart:18:15)
E/flutter (20210): #13 _Timer._runTimers (dart:isolate-patch/timer_impl.dart:395:19)
E/flutter (20210): #14 _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:426:5)
E/flutter (20210): #15 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192:12)
E/flutter (20210):
I/BufferQueue(20210): unnamed-20210-1 BufferQueue core=(20210:co.companyname.example.p1example)
W/ample.p1example(20210): type=1400 audit(0.0:4420): avc: denied { read } for name=“u:object_r:debug_bq_dump_prop:s0” dev=“tmpfs” ino=8081 scontext=u:r:untrusted_app:s0:c177,c256,c512,c768 tcontext=u:object_r:debug_bq_dump_prop:s0 tclass=file permissive=0
E/libc (20210): Access denied finding property “vendor.debug.bq.dump”
I/BufferQueueConsumer(20210): unnamed-20210-1 connect(C): consumer=(20210:co.companyname.example.p1example) controlledByApp=true