ApiRTC / ApiRTC-cordova-demo

Example of how to use ApiRTC into mobile application
14 stars 8 forks source link

Problem iOS 14.3 Ionic-Cordova Black Screen and ICE_STATE_FAILED #15

Closed javierjsp closed 3 years ago

javierjsp commented 3 years ago

Hi, my team currently developing ionic cordova application where user can video chat with each other. We are using apiRTC to make it happen (actually credit are added to the dashboard). When we build app for iOS and install it on our devices everything works correctly until one of those devices (iphone xr ios 14.3) call to another one. When we do that we are getting black screen where remote-media should be and audio is not working anymore, after few seconds connection with devices disconnects automatically. This issue exist only on iOS and not on android.

We testing the next Uses Cases:

Android - Android ( SO versions 8 - 9 - 10) => WORK OK Android - iOS (ios 14.3) => failing with ICE_STATE_FAILED (android and ios device testing on same network and diferent network) iOS - iOS (same OS 14.3) => failing with Black Screen Only Remote, local stream show iOS- iOS (one with OS 14.3 and other with OS 13.7) => Failing Black Screen Remote on 14.3 ios, but on 13.7 (iphone s6) Remote and local show and all good.

and actually when we tried to use: userAgent.getUserMediaDevices() only gets internal mic and only see one camera.

We check and same behaviour occurs on the example apps mabe by apiRTC team.

To reproduce this issue you can use both example applications made by apiRTC team where the same issue exists:

https://github.com/apizee/ApiRTC-ionic & https://github.com/apizee/ApiRTC-mobile

DEV enviroment info:

Apizee ApiRTC: https://cloud.apizee.com/apiRTC/apiRTC-latest.min.js

 Cordova:

 Cordova CLI : 9.0.0 (cordova-lib@9.0.1)
 Cordova Platforms : android 8.1.0, ios 6.1.1
 Cordova iosRTC : v 6.0.16

System:
   ios-deploy : 1.10.0
   ios-sim: 8.0.2
   NodeJS: v12.14.1 (/usr/local/bin/node)
   npm : 6.13.4
   OS : macOS Catalina
   Xcode: Xcode 12.3 Build version 12C33
sachbryk commented 3 years ago

Hi,

Looks like cordova-plugin-iosrtc gives remote MediaStream with no video stream in some cases. The issue is how incoming WebRTC events (RTCPeerConnection.onaddstream, RTCPeerConnection.ontrack) are handled by Swift function: Xcode->Plugins->PluginRTCPeerConnection:getPluginMediaStream For instance, if we get first the audio track then getPluginMediaStream creates MediaStream with only audio stream and won't update it with more recent tracks (eg video) further, so we have black screen.

As we handle both .onaddstream and .ontrack events on ApiRTC level, track handling may be commented on plugin level as a temporary workaround (need to investigate it deeper):

PluginRTCPeerConnection:peerConnection(_ peerConnection: RTCPeerConnection, didAdd rtpReceiver: RTCRtpReceiver, streams:[RTCMediaStream]) {
    // comment internal content
}

It should fix the issue

javierjsp commented 3 years ago

Hi, Thanks for the quick response and sorry for this late reply, now are facing this problem with the example test when i call from android to ios( iphone XR with ios 14.3)

2020-12-28 10:10:09.487955-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.487Z][DEBUG]apiRTC(ApiCCSession) getConnectedUsersList : complete users list
2020-12-28 10:10:09.488741-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.487Z][DEBUG]apiRTC(ApiCCSession) userData : [object Object]
2020-12-28 10:10:09.489188-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.487Z][DEBUG]apiRTC(WebRTC_Client) processInvite() - Actual call Number is :0
2020-12-28 10:10:09.489630-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.487Z][DEBUG]apiRTC(WebRTC_Client) processInvite() - New call Number is :1
2020-12-28 10:10:09.489987-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.488Z][DEBUG]apiRTC(WebRTC_Client) checkDestCallTypeWithSDP
2020-12-28 10:10:09.493278-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.492Z][DEBUG]apiRTC(WebRTC_Client) call.destCallType: media
2020-12-28 10:10:09.496268-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.495Z][DEBUG]apiRTC(WebRTC_Client) Status Div Null
2020-12-28 10:10:09.496734-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.495Z][DEBUG]apiRTC(WebRTC_Client) Stand-by :: wait for getUserMediaOnCall && establishCall
2020-12-28 10:10:09.497234-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.496Z][TRACE]apiRTC(ApiRTCManager) Emiting incomingCall [object CustomEvent]
2020-12-28 10:10:09.497588-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.497Z][DEBUG]apiRTC(ContactCatalog) getOrCreateContact with id : 480228
2020-12-28 10:10:09.499139-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.498Z][DEBUG]apiRTC(Call) Create Call with id 7797726570066649
2020-12-28 10:10:09.500133-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.499Z][DEBUG]apiRTC(ApiCCDataClient) C->S: {"type":"dataMessage","senderId":"464716","dstRoomId":"480228","data":{"event":"invite_ans","invitationId":"7797726570066649","answer":"accept"},"cSeq":1}
2020-12-28 10:10:09.500329-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.500Z][DEBUG]apiRTC(ApiCCDataClient) Ack management activated
2020-12-28 10:10:09.500487-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.500Z][DEBUG]apiRTC(ApiCCDataClient) timeOutId: 68
2020-12-28 10:10:09.500829-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.500Z][DEBUG]apiRTC(WebRTC_Client) acceptCall() - callConfiguration :  [object Object]
2020-12-28 10:10:09.501033-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.500Z][TRACE]apiRTC(WebRTC_Client) findCallWithCallId :7797726570066649
2020-12-28 10:10:09.501219-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.500Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
2020-12-28 10:10:09.501359-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.500Z][TRACE]apiRTC(WebRTC_Client) this.callsTable[i].callId :7797726570066649
2020-12-28 10:10:09.501567-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.501Z][DEBUG]apiRTC(WebRTC_Client) acceptCall() - Call found
2020-12-28 10:10:09.501718-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.501Z][DEBUG]apiRTC(WebRTC_Client) acceptCall() - mediaTypeForIncomingCall is not set
2020-12-28 10:10:09.501865-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.501Z][DEBUG]apiRTC(Utils) mergeJSON
2020-12-28 10:10:09.502010-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.501Z][DEBUG]apiRTC(Utils) [object Object]
2020-12-28 10:10:09.502169-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.501Z][DEBUG]apiRTC(WebRTC_Client) acceptCall with userAcceptOnIncomingCallBeforeGetUserMedia
2020-12-28 10:10:09.502310-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.501Z][DEBUG]apiRTC(WebRTC_Call) webRTCClient.gum_config : [object Object]
2020-12-28 10:10:09.502486-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.501Z][DEBUG]apiRTC(WebRTC_Call) incoming call
2020-12-28 10:10:09.502568-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.501Z][DEBUG]apiRTC(WebRTC_Call) mediaTypeForIncomingCall :VIDEO
2020-12-28 10:10:09.502643-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.502Z][DEBUG]apiRTC(WebRTC_Call) this.screenSharing :false
2020-12-28 10:10:09.502720-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.502Z][DEBUG]apiRTC(WebRTC_Call) this.audioOnly :false
2020-12-28 10:10:09.502809-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.502Z][DEBUG]apiRTC(WebRTC_Call) audio and video call
2020-12-28 10:10:09.502887-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.502Z][DEBUG]apiRTC(ApiCC_Methods) setAudioSourceIdInConstraint: [object Object]
2020-12-28 10:10:09.502977-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.502Z][DEBUG]apiRTC(ApiCC_Methods) audioSourceId not defined
2020-12-28 10:10:09.503064-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.502Z][DEBUG]apiRTC(ApiCC_Methods) constraints = [object Object]
2020-12-28 10:10:09.503229-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.502Z][DEBUG]apiRTC(ApiCC_Methods) setVideoSourceIdInConstraint :  [object Object]
2020-12-28 10:10:09.503347-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.503Z][DEBUG]apiRTC(ApiCC_Methods) videoSourceId not defined
2020-12-28 10:10:09.503910-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.503Z][DEBUG]apiRTC(ApiCC_Methods) constraints = [object Object]
2020-12-28 10:10:09.504045-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.503Z][DEBUG]apiRTC(ApiCC_Methods) setVideoFacingModeInConstraint
2020-12-28 10:10:09.504178-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.503Z][DEBUG]apiRTC(ApiCC_Methods) facingMode value is not setted
2020-12-28 10:10:09.504702-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.504Z][DEBUG]apiRTC(ApiCC_Methods) [createUserMediaStream] userMediaStreamId: 1432706905080744
2020-12-28 10:10:09.504819-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.504Z][DEBUG]apiRTC(Utils) mergeJSON
2020-12-28 10:10:09.504903-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.504Z][DEBUG]apiRTC(Utils) [object Object]
2020-12-28 10:10:09.505073-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.504Z][DEBUG]apiRTC(ApiCCUserMediaStream) [ApiCCUserMediaStream] getUserMedia; userMediaStreamId: 1432706905080744
2020-12-28 10:10:09.505243-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.504Z][DEBUG]apiRTC(ApiCC_Methods) setAudioSourceIdInConstraint: [object Object]
2020-12-28 10:10:09.505365-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.505Z][DEBUG]apiRTC(ApiCC_Methods) audioSourceId not defined
2020-12-28 10:10:09.505503-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.505Z][DEBUG]apiRTC(ApiCC_Methods) constraints = [object Object]
2020-12-28 10:10:09.505647-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.505Z][DEBUG]apiRTC(ApiCC_Methods) setVideoSourceIdInConstraint :  [object Object]
2020-12-28 10:10:09.505820-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.505Z][DEBUG]apiRTC(ApiCC_Methods) videoSourceId not defined
2020-12-28 10:10:09.505961-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.505Z][DEBUG]apiRTC(ApiCC_Methods) constraints = [object Object]
2020-12-28 10:10:09.506086-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.505Z][DEBUG]apiRTC(ApiCC_Methods) setVideoFacingModeInConstraint
2020-12-28 10:10:09.506219-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.505Z][DEBUG]apiRTC(ApiCC_Methods) facingMode value is not setted
2020-12-28 10:10:09.506335-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.505Z][DEBUG]apiRTC(ApiCC_Methods) checkConstraintDependingOnDevice : [object Object]
2020-12-28 10:10:09.506451-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.505Z][DEBUG]apiRTC(ApiCC_Methods) with constraints : [object Object]
2020-12-28 10:10:09.506615-0600 ApiRTC Test[2687:728591] [2020-12-28T16:10:09.505Z][DEBUG]apiRTC(ApiCC_Methods) webRTC getUserMedia with promises
2020-12-28 10:10:09.507412-0600 ApiRTC Test[2687:728591] iosrtcPlugin#getUserMedia()
2020-12-28 10:10:09.507492-0600 ApiRTC Test[2687:728591] PluginGetUserMedia#call()
2020-12-28 10:10:09.511030-0600 ApiRTC Test[2687:728591] PluginGetUserMedia#call() | video authorization: authorized
2020-12-28 10:10:09.511125-0600 ApiRTC Test[2687:728591] PluginGetUserMedia#call() | audio authorization: authorized
2020-12-28 10:10:09.512652-0600 ApiRTC Test[2687:728591] PluginGetUserMedia#call() | video requested
2020-12-28 10:10:09.513319-0600 ApiRTC Test[2687:728591] PluginGetUserMedia#call() | chosen video constraints: {
}
2020-12-28 10:10:09.525269-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findDevice device:<AVCaptureFigVideoDevice: 0x103a1f250 [Front Camera][com.apple.avfoundation.avcapturedevice.built-in_video:1]>
2020-12-28 10:10:09.525475-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice contraints using default - width:0/640, height:480/480, aspectRatio: 0.000000/0.000000
2020-12-28 10:10:09.525561-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:192, height:144, aspectRatio: 1.333333, frameRateRanges:1.000000/60.000000
2020-12-28 10:10:09.525608-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:192, height:144, aspectRatio: 1.333333, frameRateRanges:1.000000/60.000000
2020-12-28 10:10:09.525645-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:352, height:288, aspectRatio: 1.222222, frameRateRanges:1.000000/60.000000
2020-12-28 10:10:09.525678-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:352, height:288, aspectRatio: 1.222222, frameRateRanges:1.000000/60.000000
2020-12-28 10:10:09.525710-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:480, height:360, aspectRatio: 1.333333, frameRateRanges:1.000000/60.000000
2020-12-28 10:10:09.525743-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:480, height:360, aspectRatio: 1.333333, frameRateRanges:1.000000/60.000000
2020-12-28 10:10:09.525858-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:640, height:480, aspectRatio: 1.333333, frameRateRanges:1.000000/60.000000
2020-12-28 10:10:09.525910-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:640, height:480, aspectRatio: 1.333333, frameRateRanges:1.000000/60.000000
2020-12-28 10:10:09.525995-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:640, height:480, aspectRatio: 1.333333, frameRateRanges:1.000000/60.000000
2020-12-28 10:10:09.526335-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:640, height:480, aspectRatio: 1.333333, frameRateRanges:1.000000/60.000000
2020-12-28 10:10:09.526590-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:960, height:540, aspectRatio: 1.777778, frameRateRanges:1.000000/30.000000
2020-12-28 10:10:09.526762-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:960, height:540, aspectRatio: 1.777778, frameRateRanges:1.000000/30.000000
2020-12-28 10:10:09.526954-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:1024, height:768, aspectRatio: 1.333333, frameRateRanges:1.000000/60.000000
2020-12-28 10:10:09.527099-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:1024, height:768, aspectRatio: 1.333333, frameRateRanges:1.000000/60.000000
2020-12-28 10:10:09.527231-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:1280, height:720, aspectRatio: 1.777778, frameRateRanges:1.000000/30.000000
2020-12-28 10:10:09.527363-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:1280, height:720, aspectRatio: 1.777778, frameRateRanges:1.000000/30.000000
2020-12-28 10:10:09.527520-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:1280, height:720, aspectRatio: 1.777778, frameRateRanges:1.000000/60.000000
2020-12-28 10:10:09.527659-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:1280, height:720, aspectRatio: 1.777778, frameRateRanges:1.000000/60.000000
2020-12-28 10:10:09.527780-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:1280, height:720, aspectRatio: 1.777778, frameRateRanges:1.000000/60.000000
2020-12-28 10:10:09.527917-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:1280, height:720, aspectRatio: 1.777778, frameRateRanges:1.000000/60.000000
2020-12-28 10:10:09.528034-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:1440, height:1080, aspectRatio: 1.333333, frameRateRanges:1.000000/60.000000
2020-12-28 10:10:09.528170-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:1440, height:1080, aspectRatio: 1.333333, frameRateRanges:1.000000/60.000000
2020-12-28 10:10:09.528281-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:1920, height:1080, aspectRatio: 1.777778, frameRateRanges:1.000000/30.000000
2020-12-28 10:10:09.528407-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:1920, height:1080, aspectRatio: 1.777778, frameRateRanges:1.000000/30.000000
2020-12-28 10:10:09.528527-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:1920, height:1080, aspectRatio: 1.777778, frameRateRanges:1.000000/60.000000
2020-12-28 10:10:09.528912-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:1920, height:1080, aspectRatio: 1.777778, frameRateRanges:1.000000/60.000000
2020-12-28 10:10:09.529054-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:1920, height:1440, aspectRatio: 1.333333, frameRateRanges:1.000000/30.000000
2020-12-28 10:10:09.529231-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:1920, height:1440, aspectRatio: 1.333333, frameRateRanges:1.000000/30.000000
2020-12-28 10:10:09.529396-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:1920, height:1440, aspectRatio: 1.333333, frameRateRanges:1.000000/60.000000
2020-12-28 10:10:09.529566-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:1920, height:1440, aspectRatio: 1.333333, frameRateRanges:1.000000/60.000000
2020-12-28 10:10:09.529693-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:3088, height:2316, aspectRatio: 1.333333, frameRateRanges:1.000000/30.000000
2020-12-28 10:10:09.529883-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice device format - width:3088, height:2316, aspectRatio: 1.333333, frameRateRanges:1.000000/30.000000
2020-12-28 10:10:09.530017-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findFormatForDevice selected format - width:640, height:480, aspectRatio: 1.333333, frameRateRanges:1.000000/60.000000
2020-12-28 10:10:09.530249-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#findDevice deviceFrameRate:15
2020-12-28 10:10:09.531196-0600 ApiRTC Test[2687:728591] PluginRTCVideoCaptureController#startCapture Capture started, device:<AVCaptureFigVideoDevice: 0x103a1f250 [Front Camera][com.apple.avfoundation.avcapturedevice.built-in_video:1]>, format:<AVCaptureDeviceFormat: 0x283e8e8d0 'vide'/'420v'  640x 480, { 1- 60 fps}, HRSI:1624x1218, fov:53.957, binned, max zoom:76.12 (upscales @2.54), ISO:18.0-1728.0, SS:0.000020-1.000000, supports multicam>
2020-12-28 10:10:09.531354-0600 ApiRTC Test[2687:728915] *** Assertion failure in -[FBSSerialQueue assertBarrierOnQueue], FBSSerialQueue.m:127
2020-12-28 10:10:09.531751-0600 ApiRTC Test[2687:728591] PluginGetUserMedia#call() | audio requested
2020-12-28 10:10:09.531812-0600 ApiRTC Test[2687:728591] PluginGetUserMedia#call() | chosen audio constraints: {
}
2020-12-28 10:10:09.533096-0600 ApiRTC Test[2687:728591] PluginMediaStream#init()
2020-12-28 10:10:09.533705-0600 ApiRTC Test[2687:728591] PluginMediaStreamTrack#init()
2020-12-28 10:10:09.533860-0600 ApiRTC Test[2687:728591] PluginMediaStreamTrack#run() [kind:audio, id:7F09449F-8947-4AF9-BE6B-2BBC250B42DC]
2020-12-28 10:10:09.533917-0600 ApiRTC Test[2687:728915] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'threading violation: expected the main thread'
*** First throw call stack:
(0x19b5b986c 0x1b0528c50 0x19b4bf000 0x19c85391c 0x1ab2cd92c 0x1ab278280 0x1ab27850c 0x1ab27840c 0x19da41a30 0x19db512a8 0x19db520b8 0x10297c7d8 0x1035c7bcc 0x1035c96c0 0x1035d1354 0x1035d20c0 0x1035de644 0x1e6d8b804 0x1e6d9275c)
2020-12-28 10:10:09.533924-0600 ApiRTC Test[2687:728591] PluginMediaStreamTrack#init()
2020-12-28 10:10:09.534069-0600 ApiRTC Test[2687:728591] PluginMediaStreamTrack#run() [kind:video, id:BA81B3D1-8D4A-436C-803C-BF05C512AA9C]
2020-12-28 10:10:09.534107-0600 ApiRTC Test[2687:728591] PluginMediaStream#run()
2020-12-28 10:10:09.534364-0600 ApiRTC Test[2687:728591] THREAD WARNING: ['iosrtcPlugin'] took '26.966064' ms. Plugin should use a background thread.
libc++abi.dylib: terminating with uncaught exception of type NSException
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'threading violation: expected the main thread'
terminating with uncaught exception of type NSException
(lldb)

and this is the workAround with internal content commented

Screenshot_1

i don't know if i doing right, still new on read swift code but i don't know is the right commented code, searching with xcode only one match found for "peerConnection(_ peerConnection: RTCPeerConnection, didAdd rtpReceiver: RTCRtpReceiver, streams:[RTCMediaStream])"

Screenshot_3

If the team needs more information I will be happy to provide it.

javierjsp commented 3 years ago

Again here, now its working iOS 14.3 - iOS 13.7 (iphone XR - iphone 6s), but Unfortunately Android - iOS not working Images Below:

iOS - IOS -> WORKING

ios-ios_3

ANDROID - IOS -> NOT WORKING

View From iOS (both Devices iphone XR - iphone 6s)

android-ios _ 1

android-ios _ 2

View From ANDROID

android-ios _ 3

sachbryk commented 3 years ago

hi, thanks for info, need to investigate this issue, guess the problem may be similar

javierjsp commented 3 years ago

HI!, again here thanks for the reply yesterday late I continued testing the app and i saw two things:

1) the version of the cordova-plugin-diagnostic on the example app is "cordova.plugins.diagnostic": "^5.0.2", but on my team app is "cordova.plugins.diagnostic": "^6.0.2", so when the runtime go to the check permission function

checkPermissions = () => {
      cordova.plugins.diagnostic.requestRuntimePermissions(
            (statuses) => {
                console.log("Permissions statuses: ", statuses);
            },
            (error) => {
                console.error("The following error occurred: ", error);
            },
            [
                cordova.plugins.diagnostic.permission.CAMERA,
                cordova.plugins.diagnostic.permission.RECORD_AUDIO,
            ]
        );
    }; 

the cordova diagnostic throw a exception because requestRuntimePermissions(...) according with last documentation of the plugin here -> https://github.com/dpa99c/cordova-diagnostic-plugin#requestruntimepermissions only work on Android so i do a workaround with the iosRTC plugin for iOS only

 async checkPermissions() {
    if (this.platform.is('cordova')) {

      if(this.platform.is('android')){
       cordova.plugins.diagnostic.requestRuntimePermissions(
          [
            cordova.plugins.diagnostic.permission.CAMERA,
            cordova.plugins.diagnostic.permission.RECORD_AUDIO,
          ]
        ).then((statuses) => {

          //TODO: check statuses to proceed to check and allow or block call/video calls

          console.log('Permissions statuses: ', statuses);

          console.log('========== DEVICES LIST ==============');
          console.log('manageMediaDevices');
          let mediaDevices = this.ua.getUserMediaDevices();
          // only first time load cameras and microphones resources
          if (this.cameras.length == 0 && this.microphones.length == 0)
            this.updateDeviceList(mediaDevices); //function to load on arrays cameras and mics
        },
        (error) => {
          console.error('The following error occurred: ', error);

        });
      } else if(this.platform.is('ios')){

        let needMic = true;
        let needCamera = true;
        cordova.plugins.iosrtc.requestPermission(needMic, needCamera, (permissionApproved) => {
          // permissionApproved will be true if user accepted permission otherwise will be false.
          console.log('=======> requestPermission iOS status: ', permissionApproved ? 'Approved' : 'Rejected');

          if(permissionApproved){
            console.log('========== DEVICES LIST ==============');
            console.log('manageMediaDevices');
            let mediaDevices = this.ua.getUserMediaDevices();
            // only first time load cameras and microphones resources
            if (this.cameras.length == 0 && this.microphones.length == 0)
              this.updateDeviceList(mediaDevices);//function to load on arrays cameras and mics
          } else {
            //TODO: rejected permissions need to handle this
          }
        })
      }
    }
  }

all this i needed on my team app because we need access to deviceList on the Device so permissions with iosRTC are not granted and mediaDeviceList return none data

after doing the first step modification that you provide here -> https://github.com/apizee/ApiRTC-mobile/issues/15#issuecomment-750828422 and this modification the app Works Fine and my team app too iOS - iOS and Android - iOS (sometimes failing on the next case i will describe)

here some images working our team app

android-ios_working

ios-ios_working

2) when i load the app and the iosRTC plugin with cordova.plugins.iosrtc.registerGlobals(); i saw this function call many other routines like enumeratedDevices() but sometimes this fail and no devices showing, so you try to make a call and the apiRTC throw a error mediaERROR because dont have access to media devices, so this maybe be related to this -> https://github.com/cordova-rtc/cordova-plugin-iosrtc/issues/618 , on the issue they say that is a problem with the registerGlobals() calls and when they move to further step of the app the problem was solved but that solution I haven't tried it yet.

This last detail does not happen all the time but I did see it a couple of times and it happens on both iOS 14.3 (iphone xr) and 13.7 (iphone 6s)

javierjsp commented 3 years ago

Here again, this morning testing the app again with more devices around the world (calling from honduras to USA) different networks the problem appears again, only remote black screen and Ice_failed on the console after few seconds the call hangup automatically.

all the devices have full access network because calls from anothers apps working without problem.

full log from android debug

 [2020-12-29T15:45:32.890Z][DEBUG]apiRTC(ContactCatalog) getOrCreateContact with id : 912959
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.893Z][DEBUG]apiRTC(ApiCCWebRTCClient) session.webRTCPluginActivated = true
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.895Z][DEBUG]apiRTC(ApiCCWebRTCClient) managing call with browser
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.898Z][INFO]apiRTC(WebRTC_Client) Click on Call Button, video activated : true
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.899Z][DEBUG]apiRTC(WebRTC_Client) callConfiguration :  {mediaTypeForOutgoingCall: "VIDEO"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.900Z][DEBUG]apiRTC(WebRTC_Client) Status Div Null
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.902Z][DEBUG]apiRTC(WebRTC_Call) New Call for client with Id :949639
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.904Z][DEBUG]apiRTC(ApiCC_Methods) new instanceId :3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.905Z][DEBUG]apiRTC(WebRTC_Client) Calling destination number :912959
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.906Z][DEBUG]apiRTC(ApiCC_Methods) new callId :182390993307555
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.908Z][INFO]apiRTC(WebRTC_Call) new call with callId :182390993307555
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.909Z][DEBUG]apiRTC(WebRTC_Client) Establishing Web call
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.911Z][DEBUG]apiRTC(WebRTC_Client) Setting mediaTypeForOutgoingCall :VIDEO
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.912Z][DEBUG]apiRTC(WebRTC_Call) checkDTLSCompliancy
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.913Z][DEBUG]apiRTC(ApiCCSession) getConnectedUsersList : complete users list
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.915Z][DEBUG]apiRTC(ApiCCSession) userData : {username: "guest-b59ebd29-e26b", userConfId: "guest-b59ebd29-e26b1609256698703", webRtcCompliant: "true", dtlsCompliant: "true", osName: "iOS", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.917Z][INFO]apiRTC(ApiCCSession) getConnectedUserInfo
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.918Z][DEBUG]apiRTC(ApiCCSession) getConnectedUserInfo userId : 912959
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.919Z][DEBUG]apiRTC(ApiCCSession) getConnectedUserInfo infoType : userData
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.920Z][DEBUG]apiRTC(ApiCCSession) userData
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.921Z][DEBUG]apiRTC(ApiCCSession) Matching Entry found :{"username":"guest-b59ebd29-e26b","userConfId":"guest-b59ebd29-e26b1609256698703","webRtcCompliant":"true","dtlsCompliant":"true","osName":"iOS","osVersion":"14.3","browser":"WebKit","deviceType":"mobile","browser_version":"605.1.15","browser_major_version":"605","apiRTCVersion":"4.4.5","id":"912959","isSimulated":"false","audioDevicePresent":"true","videoDevicePresent":"true"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.922Z][DEBUG]apiRTC(WebRTC_Client) userInfo : {"username":"guest-b59ebd29-e26b","userConfId":"guest-b59ebd29-e26b1609256698703","webRtcCompliant":"true","dtlsCompliant":"true","osName":"iOS","osVersion":"14.3","browser":"WebKit","deviceType":"mobile","browser_version":"605.1.15","browser_major_version":"605","apiRTCVersion":"4.4.5","id":"912959","isSimulated":"false","audioDevicePresent":"true","videoDevicePresent":"true"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.923Z][DEBUG]apiRTC(WebRTC_Client) Call Number is :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.924Z][INFO]apiRTC(WebRTC_Call) getUserMediaOnCall, audio Only :false
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.925Z][INFO]apiRTC(WebRTC_Call) getUserMediaOnCall, screenSharing activated :false
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.927Z][DEBUG]apiRTC(WebRTC_Call) webRTCClient.gum_config : {audio: {…}, video: {…}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.928Z][DEBUG]apiRTC(WebRTC_Call) outgoing call
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.929Z][DEBUG]apiRTC(WebRTC_Call) mediaTypeForOutgoingCall :VIDEO
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.930Z][DEBUG]apiRTC(WebRTC_Call) this.screenSharing :false
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.931Z][DEBUG]apiRTC(WebRTC_Call) this.audioOnly :false
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.932Z][DEBUG]apiRTC(WebRTC_Call) audio and video call
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.934Z][DEBUG]apiRTC(ApiCC_Methods) setAudioSourceIdInConstraint: {audio: {…}, video: {…}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.935Z][DEBUG]apiRTC(ApiCC_Methods) audioSourceId not defined
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.937Z][DEBUG]apiRTC(ApiCC_Methods) constraints = {audio: {…}, video: {…}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.939Z][DEBUG]apiRTC(ApiCC_Methods) setVideoSourceIdInConstraint :  {audio: {…}, video: {…}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.941Z][DEBUG]apiRTC(ApiCC_Methods) videoSourceId not defined
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.942Z][DEBUG]apiRTC(ApiCC_Methods) constraints = {audio: {…}, video: {…}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.944Z][DEBUG]apiRTC(ApiCC_Methods) setVideoFacingModeInConstraint
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.946Z][DEBUG]apiRTC(ApiCC_Methods) facingMode value is not setted
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.948Z][DEBUG]apiRTC(ApiCC_Methods) [createUserMediaStream] userMediaStreamId: 8881071772861841
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.950Z][DEBUG]apiRTC(Utils) mergeJSON
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.952Z][DEBUG]apiRTC(Utils) {audio: {…}, video: {…}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.954Z][DEBUG]apiRTC(ApiCCUserMediaStream) [ApiCCUserMediaStream] getUserMedia; userMediaStreamId: 8881071772861841
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.958Z][DEBUG]apiRTC(ApiCC_Methods) setAudioSourceIdInConstraint: {audio: {…}, video: {…}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.960Z][DEBUG]apiRTC(ApiCC_Methods) audioSourceId not defined
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.962Z][DEBUG]apiRTC(ApiCC_Methods) constraints = {audio: {…}, video: {…}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.964Z][DEBUG]apiRTC(ApiCC_Methods) setVideoSourceIdInConstraint :  {audio: {…}, video: {…}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.966Z][DEBUG]apiRTC(ApiCC_Methods) videoSourceId not defined
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.968Z][DEBUG]apiRTC(ApiCC_Methods) constraints = {audio: {…}, video: {…}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.970Z][DEBUG]apiRTC(ApiCC_Methods) setVideoFacingModeInConstraint
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.972Z][DEBUG]apiRTC(ApiCC_Methods) facingMode value is not setted
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.974Z][DEBUG]apiRTC(ApiCC_Methods) checkConstraintDependingOnDevice : {audio: {…}, video: {…}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.976Z][INFO]apiRTC(ApiCC_Methods) getUserMedia
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.978Z][DEBUG]apiRTC(ApiCC_Methods) with constraints : {audio: {…}, video: {…}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:32.980Z][DEBUG]apiRTC(ApiCC_Methods) webRTC getUserMedia with promises
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.033Z][DEBUG]apiRTC(Call) Create Call with id 182390993307555
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.632Z][TRACE]apiRTC(WebRTC_Client) findCallWithCallId :182390993307555
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.633Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.634Z][TRACE]apiRTC(WebRTC_Client) this.callsTable[i].callId :182390993307555
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.635Z][INFO]apiRTC(ApiCCUserMediaStream) [ApiCCUserMediaStream] onUserMediaSuccess; userMediaStreamId: 8881071772861841
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.636Z][DEBUG]apiRTC(ApiCCUserMediaStream) call exist
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.637Z][TRACE]apiRTC(ApiRTCManager) Emiting userMediaSuccess CustomEvent {isTrusted: false, detail: {…}, type: "userMediaSuccess", target: document, currentTarget: document, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.639Z][DEBUG]apiRTC(Session) userMediaSuccess {eventType: "userMediaSuccess", time: Tue Dec 29 2020 11:45:33 GMT-0400 (hora de Venezuela), onCallEstablishment: true, audioIsAvailable: true, audioDeviceLabel: "Unknown", …} 182390993307555
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.646Z][DEBUG]apiRTC(Call) UserMediaSuccess {eventType: "userMediaSuccess", time: Tue Dec 29 2020 11:45:33 GMT-0400 (hora de Venezuela), onCallEstablishment: true, audioIsAvailable: true, audioDeviceLabel: "Unknown", …} 182390993307555
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.648Z][INFO]apiRTC(Call) localStreamAvailable {eventType: "userMediaSuccess", time: Tue Dec 29 2020 11:45:33 GMT-0400 (hora de Venezuela), onCallEstablishment: true, audioIsAvailable: true, audioDeviceLabel: "Unknown", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.650Z][DEBUG]apiRTC(Stream) Create Stream with options {type: "video", userMediaStreamId: "8881071772861841"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.652Z][DEBUG]apiRTC(ApiCC_Methods) Adding listener on type :userMediaStop
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.653Z][TRACE]apiRTC(ApiCC_Methods) number of myEventTable:99
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.655Z][DEBUG]apiRTC(ApiCC_Methods) Adding listener on type :localStreamUpdated
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.657Z][TRACE]apiRTC(ApiCC_Methods) number of myEventTable:100
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.658Z][DEBUG]apiRTC(ApiCC_Methods) Adding listener on type :backgroundSubstractionStopVisibilityChange
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.660Z][TRACE]apiRTC(ApiCC_Methods) number of myEventTable:101
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.662Z][DEBUG]apiRTC(ApiCC_Methods) Adding listener on type :backgroundSubstractionStopComputeTime
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.664Z][TRACE]apiRTC(ApiCC_Methods) number of myEventTable:102
home.page.ts:91 localStreamAvailable d {data: MediaStream, audioInput: null, videoInput: null, userMediaStreamId: "8881071772861841", isRemote: false, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.667Z][DEBUG]apiRTC(Stream) addInDiv
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.669Z][DEBUG]apiRTC(ApiCC_Methods) addStreamInDiv
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.671Z][DEBUG]apiRTC(ApiCC_Methods) No audioOutputId set
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.676Z][DEBUG]apiRTC(ApiCC_Methods) attachMediaStream
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.681Z][DEBUG]apiRTC(ApiCCUserMediaStream) Starting a new getMediaDevices after userMediaSuccess
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.682Z][DEBUG]apiRTC(MediaDeviceManager) MediaDeviceManager::getMediaDevices : updateReason : updatedAfterGetUserMediaSuccess
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.683Z][DEBUG]apiRTC(ApiCC_Methods) getMediaDevices
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.684Z][DEBUG]apiRTC(ApiCC_Methods) enumerateDevices() is supported.
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.686Z][DEBUG]apiRTC(WebRTC_Call) [getUserMediaOnCall] success; userMediaStreamId: 8881071772861841
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.686Z][INFO]apiRTC(WebRTC_Call) onUserMediaSuccessOnCall
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.687Z][DEBUG]apiRTC(WebRTC_Call) isHTTPS()false
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.688Z][DEBUG]apiRTC(WebRTC_Call) User has granted access to local media.
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.689Z][DEBUG]apiRTC(WebRTC_Client) displayHangUpButtonInCommand
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.690Z][DEBUG]apiRTC(WebRTC_Client) Status Div Null
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.692Z][DEBUG]apiRTC(WebRTC_Call) isHTTP true
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.693Z][DEBUG]apiRTC(WebRTC_Call) establishCall()
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.694Z][DEBUG]apiRTC(WebRTC_Call) checkingMutingState
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.695Z][DEBUG]apiRTC(WebRTC_Call) maybeStart
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.696Z][DEBUG]apiRTC(WebRTC_Call) Creating PeerConnection.
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.697Z][INFO]apiRTC(WebRTC_Call) createPeerConnection
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.698Z][DEBUG]apiRTC(WebRTC_Call) createPeerConnection with pc_config: {"iceServers":[{"urls":["turns:mp1.apizee.com:443?transport=udp","turns:mp1.apizee.com:443?transport=tcp","turn:mp1.apizee.com:443?transport=udp","turn:mp1.apizee.com:443?transport=tcp","turns:mp2.apizee.com:443?transport=udp","turns:mp2.apizee.com:443?transport=tcp","turn:mp2.apizee.com:443?transport=udp","turn:mp2.apizee.com:443?transport=tcp"],"credential":"password","username":"anonymous"}]}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.699Z][DEBUG]apiRTC(WebRTC_Call) and pc_constraints: {"optional":[]}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.701Z][DEBUG]apiRTC(WebRTC_Call) sdpSemantics unified-plan is being used
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.713Z][DEBUG]apiRTC(WebRTC_Call) Adding local stream 3.
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.715Z][DEBUG]apiRTC(WebRTC_Call) Add Stream of callLocalStream
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.716Z][INFO]apiRTC(WebRTC_Call) using addTrack/replaceTrack method
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.725Z][DEBUG]apiRTC(WebRTC_Call) addStream -> addTrack RTCRtpSender {track: MediaStreamTrack, transport: null, rtcpTransport: null, dtmf: RTCDTMFSender}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.730Z][DEBUG]apiRTC(WebRTC_Call) addStream -> addTrack RTCRtpSender {track: MediaStreamTrack, transport: null, rtcpTransport: null, dtmf: null}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.731Z][DEBUG]apiRTC(WebRTC_Call) end addTrack/replaceTrack method
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.733Z][DEBUG]apiRTC(WebRTC_Call) Before doCall()
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.735Z][DEBUG]apiRTC(WebRTC_Call) Sending offer to peer
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.737Z][DEBUG]apiRTC(WebRTC_Call) call is audio & video : {offerToReceiveAudio: 1, offerToReceiveVideo: 1}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.738Z][DEBUG]apiRTC(WebRTC_Call) createOffer - Promise version
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.744Z][DEBUG]apiRTC(WebRTC_Call) End of maybeStart
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.745Z][DEBUG]apiRTC(WebRTC_Call) End of establishCall()
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.755Z][DEBUG]apiRTC(WebRTC_Call) onNegotiationNeeded Event {isTrusted: true, type: "negotiationneeded", target: RTCPeerConnection, currentTarget: RTCPeerConnection, eventPhase: 2, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.759Z][DEBUG]apiRTC(ApiCC_Methods) enumerateDevices(), sources : (6) [InputDeviceInfo, InputDeviceInfo, InputDeviceInfo, InputDeviceInfo, InputDeviceInfo, MediaDeviceInfo]
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.762Z][DEBUG]apiRTC(MediaDeviceManager) gotSources : sourceInfos : (6) [InputDeviceInfo, InputDeviceInfo, InputDeviceInfo, InputDeviceInfo, InputDeviceInfo, MediaDeviceInfo]
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.764Z][TRACE]apiRTC(MediaDevice) Create audioinput MediaDevice
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.765Z][TRACE]apiRTC(MediaDeviceManager) Local device : microphone 1 - default
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.767Z][TRACE]apiRTC(MediaDevice) Create audioinput MediaDevice
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.768Z][TRACE]apiRTC(MediaDeviceManager) Local device : microphone 2 - c27d4cc46b3dbf46c232e902c403f25f521d19ea0fde2c7fbbe944f0ba0ff28b
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.769Z][TRACE]apiRTC(MediaDevice) Create audioinput MediaDevice
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.770Z][TRACE]apiRTC(MediaDeviceManager) Local device : microphone 3 - 8a21ad93dee092fdaab68195671cd197542c27485ee67a012700e7bf9b3d87ee
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.771Z][TRACE]apiRTC(MediaDevice) Create videoinput MediaDevice
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.772Z][TRACE]apiRTC(MediaDeviceManager) Local device : camera 1 - 692d6cc0f5d835c945a321f17b5899e09ddf996eeddac4d1366632393c525e99
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.773Z][TRACE]apiRTC(MediaDevice) Create videoinput MediaDevice
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.775Z][TRACE]apiRTC(MediaDeviceManager) Local device : camera 2 - c27d4cc46b3dbf46c232e902c403f25f521d19ea0fde2c7fbbe944f0ba0ff28b
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.776Z][TRACE]apiRTC(MediaDevice) Create audiooutput MediaDevice
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.778Z][TRACE]apiRTC(MediaDeviceManager) Local device : audio output 1 - default
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.780Z][DEBUG]apiRTC(MediaDeviceManager) Audio device detected :true
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.781Z][DEBUG]apiRTC(MediaDeviceManager) Video device detected :true
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.782Z][DEBUG]apiRTC(MediaDeviceManager) audio Output device detected :true
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.784Z][DEBUG]apiRTC(MediaDeviceManager) mediaDeviceSourceInfosArray : {audioinput: {…}, audiooutput: {…}, videoinput: {…}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.787Z][DEBUG]apiRTC(WebRTC_Client) this.gum_config: {audio: {…}, video: {…}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.789Z][DEBUG]apiRTC(ApiCCSession) setUserData in session : {audioDevicePresent: true, videoDevicePresent: true}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.791Z][DEBUG]apiRTC(Utils) mergeJSON
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.793Z][DEBUG]apiRTC(Utils) {username: "guest-70c562ff-8156", userConfId: "guest-70c562ff-81561609255849066", webRtcCompliant: true, dtlsCompliant: true, osName: "Android", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.796Z][DEBUG]apiRTC(ApiCCSession) this.userData : {username: "guest-70c562ff-8156", userConfId: "guest-70c562ff-81561609255849066", webRtcCompliant: true, dtlsCompliant: true, osName: "Android", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.798Z][DEBUG]apiRTC(ApiCCSession) actualUserData : {username: "guest-70c562ff-8156", userConfId: "guest-70c562ff-81561609255849066", webRtcCompliant: true, dtlsCompliant: true, osName: "Android", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.800Z][DEBUG]apiRTC(ApiCCSession) forceSendData : undefined
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.802Z][DEBUG]apiRTC(ApiCCSession) userData is not changed, leaving userData processing
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.815Z][INFO]apiRTC(WebRTC_Call) setLocalAndSendMessageonOffer
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.817Z][DEBUG]apiRTC(WebRTC_Call) sessionDescription =  RTCSessionDescription {type: "offer", sdp: "v=0
↵o=- 1320820790639278273 2 IN IP4 127.0.0.1
↵s…8434 label:7ee9d2bc-84a0-4fd5-ba71-1316771f4041
↵"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.819Z][DEBUG]apiRTC(WebRTC_Call) sessionDescription.sdp =  v=0
o=- 1320820790639278273 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE 0 1
a=msid-semantic: WMS 0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 9 0 8 105 13 110 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:y31y
a=ice-pwd:DcIQ9O0hhtQzzODtSXMoLgj4
a=ice-options:trickle
a=fingerprint:sha-256 5A:DD:39:13:2C:8A:52:3F:D1:19:58:30:7D:C3:2E:0D:EA:27:C6:6B:3A:B7:D4:1D:D1:B8:F5:64:86:CE:0D:9E
a=setup:actpass
a=mid:0
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id
a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id
a=sendrecv
a=msid:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG e0499f34-d771-4a6a-b4dd-1a61900a5ea8
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:9 G722/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:786928941 cname:Wc3eh8/sh/u/K7ta
a=ssrc:786928941 msid:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG e0499f34-d771-4a6a-b4dd-1a61900a5ea8
a=ssrc:786928941 mslabel:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG
a=ssrc:786928941 label:e0499f34-d771-4a6a-b4dd-1a61900a5ea8
m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 102 123 104
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:y31y
a=ice-pwd:DcIQ9O0hhtQzzODtSXMoLgj4
a=ice-options:trickle
a=fingerprint:sha-256 5A:DD:39:13:2C:8A:52:3F:D1:19:58:30:7D:C3:2E:0D:EA:27:C6:6B:3A:B7:D4:1D:D1:B8:F5:64:86:CE:0D:9E
a=setup:actpass
a=mid:1
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:13 urn:3gpp:video-orientation
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=extmap:11 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=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id
a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id
a=sendrecv
a=msid:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG 7ee9d2bc-84a0-4fd5-ba71-1316771f4041
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/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=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:98 VP9/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 profile-id=0
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:100 H264/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=fmtp:100 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:101 rtx/90000
a=fmtp:101 apt=100
a=rtpmap:102 red/90000
a=rtpmap:123 rtx/90000
a=fmtp:123 apt=102
a=rtpmap:104 ulpfec/90000
a=ssrc-group:FID 1544295652 3547578434
a=ssrc:1544295652 cname:Wc3eh8/sh/u/K7ta
a=ssrc:1544295652 msid:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG 7ee9d2bc-84a0-4fd5-ba71-1316771f4041
a=ssrc:1544295652 mslabel:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG
a=ssrc:1544295652 label:7ee9d2bc-84a0-4fd5-ba71-1316771f4041
a=ssrc:3547578434 cname:Wc3eh8/sh/u/K7ta
a=ssrc:3547578434 msid:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG 7ee9d2bc-84a0-4fd5-ba71-1316771f4041
a=ssrc:3547578434 mslabel:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG
a=ssrc:3547578434 label:7ee9d2bc-84a0-4fd5-ba71-1316771f4041

apiRTC-latest.min.js:2 [2020-12-29T15:45:33.821Z][DEBUG]apiRTC(WebRTC_Call) manipulateSDP with type : OFFER
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.823Z][DEBUG]apiRTC(SDPManager) updateSDPcodecs():
    sdpType = offer
    mediaType = audio
    availableCodecSet = 

apiRTC-latest.min.js:2 [2020-12-29T15:45:33.826Z][DEBUG]apiRTC(SDPManager) updateSDPcodecs():
    sdpType = offer
    mediaType = video
    availableCodecSet = 

apiRTC-latest.min.js:2 [2020-12-29T15:45:33.827Z][DEBUG]apiRTC(WebRTC_Call) mediaTypeForOutgoingCall is VIDEO
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.829Z][DEBUG]apiRTC(WebRTC_Call) manipulated sessionDescription.sdp =  v=0
o=- 1320820790639278273 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE 0 1
a=msid-semantic: WMS 0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 9 0 8 105 13 110 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:y31y
a=ice-pwd:DcIQ9O0hhtQzzODtSXMoLgj4
a=ice-options:trickle
a=fingerprint:sha-256 5A:DD:39:13:2C:8A:52:3F:D1:19:58:30:7D:C3:2E:0D:EA:27:C6:6B:3A:B7:D4:1D:D1:B8:F5:64:86:CE:0D:9E
a=setup:actpass
a=mid:0
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id
a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id
a=sendrecv
a=msid:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG e0499f34-d771-4a6a-b4dd-1a61900a5ea8
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:9 G722/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:786928941 cname:Wc3eh8/sh/u/K7ta
a=ssrc:786928941 msid:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG e0499f34-d771-4a6a-b4dd-1a61900a5ea8
a=ssrc:786928941 mslabel:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG
a=ssrc:786928941 label:e0499f34-d771-4a6a-b4dd-1a61900a5ea8
m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 102 123 104
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:y31y
a=ice-pwd:DcIQ9O0hhtQzzODtSXMoLgj4
a=ice-options:trickle
a=fingerprint:sha-256 5A:DD:39:13:2C:8A:52:3F:D1:19:58:30:7D:C3:2E:0D:EA:27:C6:6B:3A:B7:D4:1D:D1:B8:F5:64:86:CE:0D:9E
a=setup:actpass
a=mid:1
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:13 urn:3gpp:video-orientation
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=extmap:11 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=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id
a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id
a=sendrecv
a=msid:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG 7ee9d2bc-84a0-4fd5-ba71-1316771f4041
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/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=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:98 VP9/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 profile-id=0
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:100 H264/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=fmtp:100 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:101 rtx/90000
a=fmtp:101 apt=100
a=rtpmap:102 red/90000
a=rtpmap:123 rtx/90000
a=fmtp:123 apt=102
a=rtpmap:104 ulpfec/90000
a=ssrc-group:FID 1544295652 3547578434
a=ssrc:1544295652 cname:Wc3eh8/sh/u/K7ta
a=ssrc:1544295652 msid:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG 7ee9d2bc-84a0-4fd5-ba71-1316771f4041
a=ssrc:1544295652 mslabel:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG
a=ssrc:1544295652 label:7ee9d2bc-84a0-4fd5-ba71-1316771f4041
a=ssrc:3547578434 cname:Wc3eh8/sh/u/K7ta
a=ssrc:3547578434 msid:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG 7ee9d2bc-84a0-4fd5-ba71-1316771f4041
a=ssrc:3547578434 mslabel:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG
a=ssrc:3547578434 label:7ee9d2bc-84a0-4fd5-ba71-1316771f4041

apiRTC-latest.min.js:2 [2020-12-29T15:45:33.834Z][DEBUG]apiRTC(WebRTC_Call) Conf N to 1
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.836Z][DEBUG]apiRTC(WebRTC_Stack) WebRTC_Stack::sendInvite()
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.838Z][DEBUG]apiRTC(WebRTC_Stack) call data is defined :[object Object]
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.839Z][INFO]apiRTC(WebRTC_Stack) C->S: {"type":"invite","callId":"182390993307555","callerId":"949639","callerNickname":"guest-70c562ff-8156","calleeId":"912959","roomId":"912959","sdpoffer":{"type":"offer","sdp":"v=0\r\no=- 1320820790639278273 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS 0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 9 0 8 105 13 110 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:y31y\r\na=ice-pwd:DcIQ9O0hhtQzzODtSXMoLgj4\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5A:DD:39:13:2C:8A:52:3F:D1:19:58:30:7D:C3:2E:0D:EA:27:C6:6B:3A:B7:D4:1D:D1:B8:F5:64:86:CE:0D:9E\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG e0499f34-d771-4a6a-b4dd-1a61900a5ea8\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:786928941 cname:Wc3eh8/sh/u/K7ta\r\na=ssrc:786928941 msid:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG e0499f34-d771-4a6a-b4dd-1a61900a5ea8\r\na=ssrc:786928941 mslabel:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG\r\na=ssrc:786928941 label:e0499f34-d771-4a6a-b4dd-1a61900a5ea8\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 102 123 104\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:y31y\r\na=ice-pwd:DcIQ9O0hhtQzzODtSXMoLgj4\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5A:DD:39:13:2C:8A:52:3F:D1:19:58:30:7D:C3:2E:0D:EA:27:C6:6B:3A:B7:D4:1D:D1:B8:F5:64:86:CE:0D:9E\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r\na=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG 7ee9d2bc-84a0-4fd5-ba71-1316771f4041\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=fmtp:100 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:102 red/90000\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=102\r\na=rtpmap:104 ulpfec/90000\r\na=ssrc-group:FID 1544295652 3547578434\r\na=ssrc:1544295652 cname:Wc3eh8/sh/u/K7ta\r\na=ssrc:1544295652 msid:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG 7ee9d2bc-84a0-4fd5-ba71-1316771f4041\r\na=ssrc:1544295652 mslabel:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG\r\na=ssrc:1544295652 label:7ee9d2bc-84a0-4fd5-ba71-1316771f4041\r\na=ssrc:3547578434 cname:Wc3eh8/sh/u/K7ta\r\na=ssrc:3547578434 msid:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG 7ee9d2bc-84a0-4fd5-ba71-1316771f4041\r\na=ssrc:3547578434 mslabel:0arIb5O3d9c91mArhvOaTUx1t2wJdEEhUvfG\r\na=ssrc:3547578434 label:7ee9d2bc-84a0-4fd5-ba71-1316771f4041\r\n"},"callType":"media","data":{"instanceId":"3156889522035315"}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.843Z][DEBUG]apiRTC(WebRTC_Call) setLocalAndSendMessageonOffer : before setLocalDescription - Promise version
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.873Z][DEBUG]apiRTC(WebRTC_Call) onSignalingStateChange Event {isTrusted: true, type: "signalingstatechange", target: RTCPeerConnection, currentTarget: RTCPeerConnection, eventPhase: 2, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.875Z][INFO]apiRTC(WebRTC_Call) onSetLocalDescriptionSuccess
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.876Z][DEBUG]apiRTC(WebRTC_Client) evalOutgoingVideoBandwithCap
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.877Z][DEBUG]apiRTC(WebRTC_Call) applyOutgoingBitrate 182390993307555 3000
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.884Z][DEBUG]apiRTC(WebRTC_Call) onIceGatheringStateChange
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.884Z][INFO]apiRTC(WebRTC_Call) onIceGatheringStateChange, Ice Gathering State is now : gathering
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.889Z][DEBUG]apiRTC(WebRTC_Call) onIceCandidate : {"candidate":"candidate:2943013415 1 udp 2113937151 192.168.2.3 37957 typ host generation 0 ufrag y31y network-cost 999","sdpMid":"0","sdpMLineIndex":0}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.890Z][DEBUG]apiRTC(WebRTC_Call) Ice Connection State is now : new
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.890Z][DEBUG]apiRTC(WebRTC_Call) Ice Gathering State is now : gathering
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.891Z][DEBUG]apiRTC(WebRTC_Call) Media routing mode is turn : all candidates are considered
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.892Z][DEBUG]apiRTC(WebRTC_Stack) WebRTC_Stack::sendCandidate()
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.893Z][DEBUG]apiRTC(WebRTC_Stack) completeCandidate : RTCIceCandidate {candidate: "candidate:2943013415 1 udp 2113937151 192.168.2.3 …typ host generation 0 ufrag y31y network-cost 999", sdpMid: "0", sdpMLineIndex: 0, foundation: "2943013415", component: "rtp", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.894Z][DEBUG]apiRTC(WebRTC_Stack) call data is defined : {instanceId: "3156889522035315"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.898Z][INFO]apiRTC(WebRTC_Stack) C->S: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"912959","label":0,"id":"0","candidate":"candidate:2943013415 1 udp 2113937151 192.168.2.3 37957 typ host generation 0 ufrag y31y network-cost 999","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:2943013415 1 udp 2113937151 192.168.2.3 37957 typ host generation 0 ufrag y31y network-cost 999","sdpMid":"0","sdpMLineIndex":0}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.899Z][DEBUG]apiRTC(WebRTC_Call) onIceCandidate : {"candidate":"candidate:2943013415 1 udp 2113937151 192.168.2.3 39817 typ host generation 0 ufrag y31y network-cost 999","sdpMid":"1","sdpMLineIndex":1}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.900Z][DEBUG]apiRTC(WebRTC_Call) Ice Connection State is now : new
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.900Z][DEBUG]apiRTC(WebRTC_Call) Ice Gathering State is now : gathering
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.901Z][DEBUG]apiRTC(WebRTC_Call) Media routing mode is turn : all candidates are considered
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.902Z][DEBUG]apiRTC(WebRTC_Stack) WebRTC_Stack::sendCandidate()
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.903Z][DEBUG]apiRTC(WebRTC_Stack) completeCandidate : RTCIceCandidate {candidate: "candidate:2943013415 1 udp 2113937151 192.168.2.3 …typ host generation 0 ufrag y31y network-cost 999", sdpMid: "1", sdpMLineIndex: 1, foundation: "2943013415", component: "rtp", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.904Z][DEBUG]apiRTC(WebRTC_Stack) call data is defined : {instanceId: "3156889522035315"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:33.905Z][INFO]apiRTC(WebRTC_Stack) C->S: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"912959","label":1,"id":"1","candidate":"candidate:2943013415 1 udp 2113937151 192.168.2.3 39817 typ host generation 0 ufrag y31y network-cost 999","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:2943013415 1 udp 2113937151 192.168.2.3 39817 typ host generation 0 ufrag y31y network-cost 999","sdpMid":"1","sdpMLineIndex":1}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.042Z][DEBUG]apiRTC(ApiCC_Methods) Autoplay started
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.123Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"updatePresence","group":"default","connectedUsersList":["949639"],"connectedUsersListWithStatus":[{"userId":"949639","callState":"contacting","userData":{"username":"guest-70c562ff-8156","userConfId":"guest-70c562ff-81561609255849066","webRtcCompliant":"true","dtlsCompliant":"true","osName":"Android","osVersion":"10","browser":"Chrome WebView","deviceType":"mobile","browser_version":"83.0.4103.101","browser_major_version":"83","apiRTCVersion":"4.4.5","platform":"Android","id":"949639","audioDevicePresent":"true","videoDevicePresent":"true"}}],"state":"online"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.124Z][DEBUG]apiRTC(ApiCCSession) updatePresence
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.126Z][DEBUG]apiRTC(ApiCCSession) updatePresence :  {"type":"updatePresence","group":"default","connectedUsersList":["949639"],"connectedUsersListWithStatus":[{"userId":"949639","callState":"contacting","userData":{"username":"guest-70c562ff-8156","userConfId":"guest-70c562ff-81561609255849066","webRtcCompliant":"true","dtlsCompliant":"true","osName":"Android","osVersion":"10","browser":"Chrome WebView","deviceType":"mobile","browser_version":"83.0.4103.101","browser_major_version":"83","apiRTCVersion":"4.4.5","platform":"Android","id":"949639","audioDevicePresent":"true","videoDevicePresent":"true"}}],"state":"online"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.129Z][DEBUG]apiRTC(ApiCCSession) updatePresence for group :default
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.131Z][DEBUG]apiRTC(ApiCCSession) manageConnectedUsersList
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.133Z][TRACE]apiRTC(ApiCCSession) manageConnectedUsersList.length :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.135Z][TRACE]apiRTC(ApiCCSession) this.connectedUsersList.length :3
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.137Z][DEBUG]apiRTC(ApiCCSession) state :online
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.139Z][DEBUG]apiRTC(ApiCCSession) group :default
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.141Z][DEBUG]apiRTC(ApiCCSession) state : online
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.142Z][DEBUG]apiRTC(ApiCCSession) msgConnectedUsersListWithStatus  :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.144Z][DEBUG]apiRTC(ApiCCSession) callState is updated
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.146Z][TRACE]apiRTC(ApiRTCManager) Emiting connectedUsersListUpdate CustomEvent {isTrusted: false, detail: {…}, type: "connectedUsersListUpdate", target: document, currentTarget: document, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.149Z][DEBUG]apiRTC(ContactCatalog) callState change for user
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.154Z][TRACE]apiRTC(ApiRTCManager) Emiting updatePresence CustomEvent {isTrusted: false, detail: {…}, type: "updatePresence", target: document, currentTarget: document, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.160Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"updatePresence","group":"default","connectedUsersList":["912959"],"connectedUsersListWithStatus":[{"userId":"912959","callState":"contacted","userData":{"username":"guest-b59ebd29-e26b","userConfId":"guest-b59ebd29-e26b1609256698703","webRtcCompliant":"true","dtlsCompliant":"true","osName":"iOS","osVersion":"14.3","browser":"WebKit","deviceType":"mobile","browser_version":"605.1.15","browser_major_version":"605","apiRTCVersion":"4.4.5","id":"912959","isSimulated":"false","audioDevicePresent":"true","videoDevicePresent":"true"}}],"state":"online"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.162Z][DEBUG]apiRTC(ApiCCSession) updatePresence
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.163Z][DEBUG]apiRTC(ApiCCSession) updatePresence :  {"type":"updatePresence","group":"default","connectedUsersList":["912959"],"connectedUsersListWithStatus":[{"userId":"912959","callState":"contacted","userData":{"username":"guest-b59ebd29-e26b","userConfId":"guest-b59ebd29-e26b1609256698703","webRtcCompliant":"true","dtlsCompliant":"true","osName":"iOS","osVersion":"14.3","browser":"WebKit","deviceType":"mobile","browser_version":"605.1.15","browser_major_version":"605","apiRTCVersion":"4.4.5","id":"912959","isSimulated":"false","audioDevicePresent":"true","videoDevicePresent":"true"}}],"state":"online"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.165Z][DEBUG]apiRTC(ApiCCSession) updatePresence for group :default
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.167Z][DEBUG]apiRTC(ApiCCSession) manageConnectedUsersList
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.169Z][TRACE]apiRTC(ApiCCSession) manageConnectedUsersList.length :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.170Z][TRACE]apiRTC(ApiCCSession) this.connectedUsersList.length :3
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.172Z][DEBUG]apiRTC(ApiCCSession) state :online
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.174Z][DEBUG]apiRTC(ApiCCSession) group :default
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.176Z][DEBUG]apiRTC(ApiCCSession) state : online
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.177Z][DEBUG]apiRTC(ApiCCSession) msgConnectedUsersListWithStatus  :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.179Z][DEBUG]apiRTC(ApiCCSession) callState is updated
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.181Z][TRACE]apiRTC(ApiRTCManager) Emiting connectedUsersListUpdate CustomEvent {isTrusted: false, detail: {…}, type: "connectedUsersListUpdate", target: document, currentTarget: document, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.184Z][DEBUG]apiRTC(ContactCatalog) callState change for user
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.187Z][TRACE]apiRTC(ApiRTCManager) Emiting updatePresence CustomEvent {isTrusted: false, detail: {…}, type: "updatePresence", target: document, currentTarget: document, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.193Z][DEBUG]apiRTC(WebRTC_Call) onIceCandidate : {"candidate":"candidate:842163049 1 udp 1677729535 190.72.198.226 37957 typ srflx raddr 192.168.2.3 rport 37957 generation 0 ufrag y31y network-cost 999","sdpMid":"0","sdpMLineIndex":0}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.194Z][DEBUG]apiRTC(WebRTC_Call) Ice Connection State is now : new
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.194Z][DEBUG]apiRTC(WebRTC_Call) Ice Gathering State is now : gathering
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.195Z][DEBUG]apiRTC(WebRTC_Call) Media routing mode is turn : all candidates are considered
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.196Z][DEBUG]apiRTC(WebRTC_Stack) WebRTC_Stack::sendCandidate()
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.196Z][DEBUG]apiRTC(WebRTC_Stack) completeCandidate : RTCIceCandidate {candidate: "candidate:842163049 1 udp 1677729535 190.72.198.22…rt 37957 generation 0 ufrag y31y network-cost 999", sdpMid: "0", sdpMLineIndex: 0, foundation: "842163049", component: "rtp", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.197Z][DEBUG]apiRTC(WebRTC_Stack) call data is defined : {instanceId: "3156889522035315"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.199Z][INFO]apiRTC(WebRTC_Stack) C->S: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"912959","label":0,"id":"0","candidate":"candidate:842163049 1 udp 1677729535 190.72.198.226 37957 typ srflx raddr 192.168.2.3 rport 37957 generation 0 ufrag y31y network-cost 999","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:842163049 1 udp 1677729535 190.72.198.226 37957 typ srflx raddr 192.168.2.3 rport 37957 generation 0 ufrag y31y network-cost 999","sdpMid":"0","sdpMLineIndex":0}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.244Z][DEBUG]apiRTC(WebRTC_Call) onIceCandidate : {"candidate":"candidate:842163049 1 udp 1677729535 190.72.198.226 39817 typ srflx raddr 192.168.2.3 rport 39817 generation 0 ufrag y31y network-cost 999","sdpMid":"1","sdpMLineIndex":1}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.244Z][DEBUG]apiRTC(WebRTC_Call) Ice Connection State is now : new
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.245Z][DEBUG]apiRTC(WebRTC_Call) Ice Gathering State is now : gathering
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.246Z][DEBUG]apiRTC(WebRTC_Call) Media routing mode is turn : all candidates are considered
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.246Z][DEBUG]apiRTC(WebRTC_Stack) WebRTC_Stack::sendCandidate()
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.247Z][DEBUG]apiRTC(WebRTC_Stack) completeCandidate : RTCIceCandidate {candidate: "candidate:842163049 1 udp 1677729535 190.72.198.22…rt 39817 generation 0 ufrag y31y network-cost 999", sdpMid: "1", sdpMLineIndex: 1, foundation: "842163049", component: "rtp", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.248Z][DEBUG]apiRTC(WebRTC_Stack) call data is defined : {instanceId: "3156889522035315"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.250Z][INFO]apiRTC(WebRTC_Stack) C->S: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"912959","label":1,"id":"1","candidate":"candidate:842163049 1 udp 1677729535 190.72.198.226 39817 typ srflx raddr 192.168.2.3 rport 39817 generation 0 ufrag y31y network-cost 999","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:842163049 1 udp 1677729535 190.72.198.226 39817 typ srflx raddr 192.168.2.3 rport 39817 generation 0 ufrag y31y network-cost 999","sdpMid":"1","sdpMLineIndex":1}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.252Z][DEBUG]apiRTC(WebRTC_Call) onIceCandidate : {"candidate":"candidate:842163049 1 udp 1677729535 190.72.198.226 39818 typ srflx raddr 192.168.2.3 rport 39817 generation 0 ufrag y31y network-cost 999","sdpMid":"1","sdpMLineIndex":1}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.253Z][DEBUG]apiRTC(WebRTC_Call) Ice Connection State is now : new
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.253Z][DEBUG]apiRTC(WebRTC_Call) Ice Gathering State is now : gathering
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.254Z][DEBUG]apiRTC(WebRTC_Call) Media routing mode is turn : all candidates are considered
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.254Z][DEBUG]apiRTC(WebRTC_Stack) WebRTC_Stack::sendCandidate()
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.255Z][DEBUG]apiRTC(WebRTC_Stack) completeCandidate : RTCIceCandidate {candidate: "candidate:842163049 1 udp 1677729535 190.72.198.22…rt 39817 generation 0 ufrag y31y network-cost 999", sdpMid: "1", sdpMLineIndex: 1, foundation: "842163049", component: "rtp", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.255Z][DEBUG]apiRTC(WebRTC_Stack) call data is defined : {instanceId: "3156889522035315"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.258Z][INFO]apiRTC(WebRTC_Stack) C->S: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"912959","label":1,"id":"1","candidate":"candidate:842163049 1 udp 1677729535 190.72.198.226 39818 typ srflx raddr 192.168.2.3 rport 39817 generation 0 ufrag y31y network-cost 999","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:842163049 1 udp 1677729535 190.72.198.226 39818 typ srflx raddr 192.168.2.3 rport 39817 generation 0 ufrag y31y network-cost 999","sdpMid":"1","sdpMLineIndex":1}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.259Z][DEBUG]apiRTC(WebRTC_Call) onIceCandidate : {"candidate":"candidate:842163049 1 udp 1677729535 190.72.198.226 37958 typ srflx raddr 192.168.2.3 rport 37957 generation 0 ufrag y31y network-cost 999","sdpMid":"0","sdpMLineIndex":0}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.259Z][DEBUG]apiRTC(WebRTC_Call) Ice Connection State is now : new
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.260Z][DEBUG]apiRTC(WebRTC_Call) Ice Gathering State is now : gathering
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.261Z][DEBUG]apiRTC(WebRTC_Call) Media routing mode is turn : all candidates are considered
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.261Z][DEBUG]apiRTC(WebRTC_Stack) WebRTC_Stack::sendCandidate()
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.262Z][DEBUG]apiRTC(WebRTC_Stack) completeCandidate : RTCIceCandidate {candidate: "candidate:842163049 1 udp 1677729535 190.72.198.22…rt 37957 generation 0 ufrag y31y network-cost 999", sdpMid: "0", sdpMLineIndex: 0, foundation: "842163049", component: "rtp", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.263Z][DEBUG]apiRTC(WebRTC_Stack) call data is defined : {instanceId: "3156889522035315"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.264Z][INFO]apiRTC(WebRTC_Stack) C->S: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"912959","label":0,"id":"0","candidate":"candidate:842163049 1 udp 1677729535 190.72.198.226 37958 typ srflx raddr 192.168.2.3 rport 37957 generation 0 ufrag y31y network-cost 999","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:842163049 1 udp 1677729535 190.72.198.226 37958 typ srflx raddr 192.168.2.3 rport 37957 generation 0 ufrag y31y network-cost 999","sdpMid":"0","sdpMLineIndex":0}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.396Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"dataMessage","senderId":"912959","dstRoomId":"949639","data":{"event":"invite_ans","invitationId":"182390993307555","answer":"accept"},"cSeq":1}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.398Z][TRACE]apiRTC(ApiCC_Channel) ack on message reception
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.400Z][TRACE]apiRTC(ApiCC_Channel) convId :null
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.405Z][INFO]apiRTC(ApiCCDataClient) receiveData :[object Object]
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.410Z][TRACE]apiRTC(ApiRTCManager) Emiting receiveData CustomEvent {isTrusted: false, detail: {…}, type: "receiveData", target: document, currentTarget: document, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.414Z][DEBUG]apiRTC(ContactCatalog) getOrCreateContact with id : 912959
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.416Z][TRACE]apiRTC(Session) Received data from 912959 {eventType: "receiveData", time: Tue Dec 29 2020 11:45:34 GMT-0400 (hora de Venezuela), senderId: "912959", dstRoomId: "949639", data: {…}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.419Z][DEBUG]apiRTC(Contact) Received data e.detail.data :  {event: "invite_ans", invitationId: "182390993307555", answer: "accept"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.461Z][DEBUG]apiRTC(WebRTC_Call) onIceCandidate : {"candidate":"candidate:3549142243 1 udp 33563647 46.105.127.92 54849 typ relay raddr 190.72.198.226 rport 37957 generation 0 ufrag y31y network-cost 999","sdpMid":"0","sdpMLineIndex":0}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.461Z][DEBUG]apiRTC(WebRTC_Call) Ice Connection State is now : new
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.462Z][DEBUG]apiRTC(WebRTC_Call) Ice Gathering State is now : gathering
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.463Z][DEBUG]apiRTC(WebRTC_Call) Media routing mode is turn : all candidates are considered
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.463Z][DEBUG]apiRTC(WebRTC_Stack) WebRTC_Stack::sendCandidate()
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.464Z][DEBUG]apiRTC(WebRTC_Stack) completeCandidate : RTCIceCandidate {candidate: "candidate:3549142243 1 udp 33563647 46.105.127.92 …rt 37957 generation 0 ufrag y31y network-cost 999", sdpMid: "0", sdpMLineIndex: 0, foundation: "3549142243", component: "rtp", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.465Z][DEBUG]apiRTC(WebRTC_Stack) call data is defined : {instanceId: "3156889522035315"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.467Z][INFO]apiRTC(WebRTC_Stack) C->S: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"912959","label":0,"id":"0","candidate":"candidate:3549142243 1 udp 33563647 46.105.127.92 54849 typ relay raddr 190.72.198.226 rport 37957 generation 0 ufrag y31y network-cost 999","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:3549142243 1 udp 33563647 46.105.127.92 54849 typ relay raddr 190.72.198.226 rport 37957 generation 0 ufrag y31y network-cost 999","sdpMid":"0","sdpMLineIndex":0}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.521Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"200OK","callId":"182390993307555","callerId":"949639","calleeId":"912959","calleeNickname":"guest-b59ebd29-e26b","roomId":"912959","sdpanswer":{"type":"answer","sdp":"v=0\r\no=- 2659629541179477170 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS 6F04AD3E-A860-465C-A7E8-3E56DBA6A5CB\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 9 0 8 105 13 110 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:v19U\r\na=ice-pwd:mZ9GqoIuZMUrL8whrNnq1oD3\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 3C:8D:50:3E:41:80:2E:72:42:F3:9B:B4:14:9F:9F:4C:56:3D:F6:1C:F1:34:FC:FE:77:51:00:92:A0:10:C4:54\r\na=setup:active\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1598595726 cname:M/xU3aunq/gzvstK\r\na=ssrc:1598595726 msid:6F04AD3E-A860-465C-A7E8-3E56DBA6A5CB 68B26CE1-BE9C-474D-A967-4A68AFCF9F5D\r\na=ssrc:1598595726 mslabel:6F04AD3E-A860-465C-A7E8-3E56DBA6A5CB\r\na=ssrc:1598595726 label:68B26CE1-BE9C-474D-A967-4A68AFCF9F5D\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 102 123 104\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:v19U\r\na=ice-pwd:mZ9GqoIuZMUrL8whrNnq1oD3\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 3C:8D:50:3E:41:80:2E:72:42:F3:9B:B4:14:9F:9F:4C:56:3D:F6:1C:F1:34:FC:FE:77:51:00:92:A0:10:C4:54\r\na=setup:active\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=sendrecv\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=fmtp:100 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:102 red/90000\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=102\r\na=rtpmap:104 ulpfec/90000\r\na=ssrc-group:FID 4072401495 4073692009\r\na=ssrc:4072401495 cname:M/xU3aunq/gzvstK\r\na=ssrc:4072401495 msid:6F04AD3E-A860-465C-A7E8-3E56DBA6A5CB 0B6F53AD-DA3A-4E3D-8105-265B63B7B4FC\r\na=ssrc:4072401495 mslabel:6F04AD3E-A860-465C-A7E8-3E56DBA6A5CB\r\na=ssrc:4072401495 label:0B6F53AD-DA3A-4E3D-8105-265B63B7B4FC\r\na=ssrc:4073692009 cname:M/xU3aunq/gzvstK\r\na=ssrc:4073692009 msid:6F04AD3E-A860-465C-A7E8-3E56DBA6A5CB 0B6F53AD-DA3A-4E3D-8105-265B63B7B4FC\r\na=ssrc:4073692009 mslabel:6F04AD3E-A860-465C-A7E8-3E56DBA6A5CB\r\na=ssrc:4073692009 label:0B6F53AD-DA3A-4E3D-8105-265B63B7B4FC\r\n"},"data":{"instanceId":"3156889522035315"}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.523Z][TRACE]apiRTC(ApiCC_Channel) ack on message reception
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.525Z][TRACE]apiRTC(ApiCC_Channel) convId :null
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.529Z][INFO]apiRTC(WebRTC_Client) 200OK received from callId :912959, intanceId is :3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.531Z][DEBUG]apiRTC(WebRTC_Client) findCallWithCallIdAndRemoteIdAndInstanceId callId : 182390993307555 ,instanceId : 3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.533Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.535Z][DEBUG]apiRTC(WebRTC_Client) first 200OK for the call
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.537Z][DEBUG]apiRTC(WebRTC_Client) checkDestCallTypeWithSDP
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.540Z][DEBUG]apiRTC(WebRTC_Client) call.destCallType: media
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.543Z][DEBUG]apiRTC(WebRTC_Client) evalOutgoingVideoBandwithCap
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.545Z][DEBUG]apiRTC(WebRTC_Call) applyOutgoingBitrate 182390993307555 3000
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.548Z][DEBUG]apiRTC(WebRTC_Client) process200OK : before setRemoteDescription
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.550Z][DEBUG]apiRTC(WebRTC_Client) before setRemoteDescription - Promise version
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.560Z][DEBUG]apiRTC(WebRTC_Client) Status Div Null
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.561Z][DEBUG]apiRTC(Utils) mergeJSON
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.563Z][DEBUG]apiRTC(Utils) {instanceId: "3156889522035315"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.568Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"updatePresence","group":"default","connectedUsersList":["912959"],"connectedUsersListWithStatus":[{"userId":"912959","callState":"answered","userData":{"username":"guest-b59ebd29-e26b","userConfId":"guest-b59ebd29-e26b1609256698703","webRtcCompliant":"true","dtlsCompliant":"true","osName":"iOS","osVersion":"14.3","browser":"WebKit","deviceType":"mobile","browser_version":"605.1.15","browser_major_version":"605","apiRTCVersion":"4.4.5","id":"912959","isSimulated":"false","audioDevicePresent":"true","videoDevicePresent":"true"}}],"state":"online"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.570Z][DEBUG]apiRTC(ApiCCSession) updatePresence
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.572Z][DEBUG]apiRTC(ApiCCSession) updatePresence :  {"type":"updatePresence","group":"default","connectedUsersList":["912959"],"connectedUsersListWithStatus":[{"userId":"912959","callState":"answered","userData":{"username":"guest-b59ebd29-e26b","userConfId":"guest-b59ebd29-e26b1609256698703","webRtcCompliant":"true","dtlsCompliant":"true","osName":"iOS","osVersion":"14.3","browser":"WebKit","deviceType":"mobile","browser_version":"605.1.15","browser_major_version":"605","apiRTCVersion":"4.4.5","id":"912959","isSimulated":"false","audioDevicePresent":"true","videoDevicePresent":"true"}}],"state":"online"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.574Z][DEBUG]apiRTC(ApiCCSession) updatePresence for group :default
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.576Z][DEBUG]apiRTC(ApiCCSession) manageConnectedUsersList
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.578Z][TRACE]apiRTC(ApiCCSession) manageConnectedUsersList.length :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.580Z][TRACE]apiRTC(ApiCCSession) this.connectedUsersList.length :3
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.582Z][DEBUG]apiRTC(ApiCCSession) state :online
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.584Z][DEBUG]apiRTC(ApiCCSession) group :default
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.586Z][DEBUG]apiRTC(ApiCCSession) state : online
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.587Z][DEBUG]apiRTC(ApiCCSession) msgConnectedUsersListWithStatus  :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.589Z][DEBUG]apiRTC(ApiCCSession) callState is updated
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.591Z][TRACE]apiRTC(ApiRTCManager) Emiting connectedUsersListUpdate CustomEvent {isTrusted: false, detail: {…}, type: "connectedUsersListUpdate", target: document, currentTarget: document, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.594Z][DEBUG]apiRTC(ContactCatalog) callState change for user
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.596Z][TRACE]apiRTC(ApiRTCManager) Emiting updatePresence CustomEvent {isTrusted: false, detail: {…}, type: "updatePresence", target: document, currentTarget: document, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.601Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"updatePresence","group":"default","connectedUsersList":["949639"],"connectedUsersListWithStatus":[{"userId":"949639","callState":"answered","userData":{"username":"guest-70c562ff-8156","userConfId":"guest-70c562ff-81561609255849066","webRtcCompliant":"true","dtlsCompliant":"true","osName":"Android","osVersion":"10","browser":"Chrome WebView","deviceType":"mobile","browser_version":"83.0.4103.101","browser_major_version":"83","apiRTCVersion":"4.4.5","platform":"Android","id":"949639","audioDevicePresent":"true","videoDevicePresent":"true"}}],"state":"online"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.603Z][DEBUG]apiRTC(ApiCCSession) updatePresence
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.605Z][DEBUG]apiRTC(ApiCCSession) updatePresence :  {"type":"updatePresence","group":"default","connectedUsersList":["949639"],"connectedUsersListWithStatus":[{"userId":"949639","callState":"answered","userData":{"username":"guest-70c562ff-8156","userConfId":"guest-70c562ff-81561609255849066","webRtcCompliant":"true","dtlsCompliant":"true","osName":"Android","osVersion":"10","browser":"Chrome WebView","deviceType":"mobile","browser_version":"83.0.4103.101","browser_major_version":"83","apiRTCVersion":"4.4.5","platform":"Android","id":"949639","audioDevicePresent":"true","videoDevicePresent":"true"}}],"state":"online"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.608Z][DEBUG]apiRTC(ApiCCSession) updatePresence for group :default
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.610Z][DEBUG]apiRTC(ApiCCSession) manageConnectedUsersList
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.612Z][TRACE]apiRTC(ApiCCSession) manageConnectedUsersList.length :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.614Z][TRACE]apiRTC(ApiCCSession) this.connectedUsersList.length :3
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.616Z][DEBUG]apiRTC(ApiCCSession) state :online
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.618Z][DEBUG]apiRTC(ApiCCSession) group :default
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.620Z][DEBUG]apiRTC(ApiCCSession) state : online
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.621Z][DEBUG]apiRTC(ApiCCSession) msgConnectedUsersListWithStatus  :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.623Z][DEBUG]apiRTC(ApiCCSession) callState is updated
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.625Z][TRACE]apiRTC(ApiRTCManager) Emiting connectedUsersListUpdate CustomEvent {isTrusted: false, detail: {…}, type: "connectedUsersListUpdate", target: document, currentTarget: document, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.628Z][DEBUG]apiRTC(ContactCatalog) callState change for user
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.630Z][TRACE]apiRTC(ApiRTCManager) Emiting updatePresence CustomEvent {isTrusted: false, detail: {…}, type: "updatePresence", target: document, currentTarget: document, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.634Z][DEBUG]apiRTC(WebRTC_Call) onIceCandidate : {"candidate":"candidate:3549142243 1 udp 33563647 46.105.127.92 58034 typ relay raddr 190.72.198.226 rport 39817 generation 0 ufrag y31y network-cost 999","sdpMid":"1","sdpMLineIndex":1}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.634Z][DEBUG]apiRTC(WebRTC_Call) Ice Connection State is now : new
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.635Z][DEBUG]apiRTC(WebRTC_Call) Ice Gathering State is now : gathering
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.636Z][DEBUG]apiRTC(WebRTC_Call) Media routing mode is turn : all candidates are considered
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.636Z][DEBUG]apiRTC(WebRTC_Stack) WebRTC_Stack::sendCandidate()
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.637Z][DEBUG]apiRTC(WebRTC_Stack) completeCandidate : RTCIceCandidate {candidate: "candidate:3549142243 1 udp 33563647 46.105.127.92 …rt 39817 generation 0 ufrag y31y network-cost 999", sdpMid: "1", sdpMLineIndex: 1, foundation: "3549142243", component: "rtp", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.638Z][DEBUG]apiRTC(WebRTC_Stack) call data is defined : {instanceId: "3156889522035315"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.640Z][INFO]apiRTC(WebRTC_Stack) C->S: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"912959","label":1,"id":"1","candidate":"candidate:3549142243 1 udp 33563647 46.105.127.92 58034 typ relay raddr 190.72.198.226 rport 39817 generation 0 ufrag y31y network-cost 999","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:3549142243 1 udp 33563647 46.105.127.92 58034 typ relay raddr 190.72.198.226 rport 39817 generation 0 ufrag y31y network-cost 999","sdpMid":"1","sdpMLineIndex":1}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.641Z][DEBUG]apiRTC(WebRTC_Call) onIceCandidate : {"candidate":"candidate:3548290617 1 udp 33562623 94.23.195.133 55177 typ relay raddr 190.72.198.226 rport 37958 generation 0 ufrag y31y network-cost 999","sdpMid":"0","sdpMLineIndex":0}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.642Z][DEBUG]apiRTC(WebRTC_Call) Ice Connection State is now : new
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.643Z][DEBUG]apiRTC(WebRTC_Call) Ice Gathering State is now : gathering
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.643Z][DEBUG]apiRTC(WebRTC_Call) Media routing mode is turn : all candidates are considered
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.644Z][DEBUG]apiRTC(WebRTC_Stack) WebRTC_Stack::sendCandidate()
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.645Z][DEBUG]apiRTC(WebRTC_Stack) completeCandidate : RTCIceCandidate {candidate: "candidate:3548290617 1 udp 33562623 94.23.195.133 …rt 37958 generation 0 ufrag y31y network-cost 999", sdpMid: "0", sdpMLineIndex: 0, foundation: "3548290617", component: "rtp", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.646Z][DEBUG]apiRTC(WebRTC_Stack) call data is defined : {instanceId: "3156889522035315"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.647Z][INFO]apiRTC(WebRTC_Stack) C->S: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"912959","label":0,"id":"0","candidate":"candidate:3548290617 1 udp 33562623 94.23.195.133 55177 typ relay raddr 190.72.198.226 rport 37958 generation 0 ufrag y31y network-cost 999","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:3548290617 1 udp 33562623 94.23.195.133 55177 typ relay raddr 190.72.198.226 rport 37958 generation 0 ufrag y31y network-cost 999","sdpMid":"0","sdpMLineIndex":0}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.649Z][INFO]apiRTC(WebRTC_Call) onRemoteTrackAdded RTCTrackEvent {isTrusted: true, receiver: RTCRtpReceiver, track: MediaStreamTrack, streams: Array(1), transceiver: RTCRtpTransceiver, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.651Z][DEBUG]apiRTC(WebRTC_Call) onRemoteTrackAdded: ignoring event; destCallType: media, event.track.kind: audio
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.652Z][INFO]apiRTC(WebRTC_Call) onRemoteTrackAdded RTCTrackEvent {isTrusted: true, receiver: RTCRtpReceiver, track: MediaStreamTrack, streams: Array(1), transceiver: RTCRtpTransceiver, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.654Z][DEBUG]apiRTC(WebRTC_Call) onRemoteTrackAdded adding; stream.id: 6F04AD3E-A860-465C-A7E8-3E56DBA6A5CB
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.655Z][DEBUG]apiRTC(WebRTC_Call) CallId is :182390993307555
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.656Z][DEBUG]apiRTC(WebRTC_Call) ClientId is :949639
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.657Z][DEBUG]apiRTC(WebRTC_Call) this.callType :media
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.658Z][DEBUG]apiRTC(WebRTC_Client) transitionToActive
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.660Z][TRACE]apiRTC(ApiRTCManager) Emiting canPlayRemoteVideo CustomEvent {isTrusted: false, detail: {…}, type: "canPlayRemoteVideo", target: document, currentTarget: document, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.662Z][DEBUG]apiRTC(WebRTC_Client) remoteVideoDisplayManager
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.663Z][DEBUG]apiRTC(WebRTC_Client) widthinPercentNaN%
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.664Z][DEBUG]apiRTC(WebRTC_Client) heightinPercentNaN%
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.665Z][TRACE]apiRTC(ApiRTCManager) Emiting remoteStreamAdded CustomEvent {isTrusted: false, detail: {…}, type: "remoteStreamAdded", target: document, currentTarget: document, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.667Z][DEBUG]apiRTC(Session) remoteStreamAdded {eventType: "remoteStreamAdded", time: Tue Dec 29 2020 11:45:34 GMT-0400 (hora de Venezuela), callId: "182390993307555", callType: "media", stream: MediaStream, …} 182390993307555
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.669Z][DEBUG]apiRTC(Call) remoteStreamAdded {eventType: "remoteStreamAdded", time: Tue Dec 29 2020 11:45:34 GMT-0400 (hora de Venezuela), callId: "182390993307555", callType: "media", stream: MediaStream, …} 182390993307555
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.671Z][DEBUG]apiRTC(Stream) Create Stream with options {screensharing: false, type: "video", contact: b, streamId: "6F04AD3E-A860-465C-A7E8-3E56DBA6A5CB", callId: "182390993307555", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.673Z][DEBUG]apiRTC(ApiCC_Methods) Adding listener on type :hangup
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.675Z][TRACE]apiRTC(ApiCC_Methods) number of myEventTable:103
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.676Z][DEBUG]apiRTC(ApiCC_Methods) Adding listener on type :remoteStreamUpdated
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.678Z][TRACE]apiRTC(ApiCC_Methods) number of myEventTable:104
home.page.ts:101 streamAdded : d {data: MediaStream, audioInput: null, videoInput: null, userMediaStreamId: null, isRemote: true, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.681Z][DEBUG]apiRTC(Stream) addInDiv
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.683Z][DEBUG]apiRTC(ApiCC_Methods) addStreamInDiv
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.685Z][DEBUG]apiRTC(ApiCC_Methods) No audioOutputId set
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.691Z][DEBUG]apiRTC(ApiCC_Methods) attachMediaStream
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.699Z][DEBUG]apiRTC(WebRTC_Call) onSignalingStateChange Event {isTrusted: true, type: "signalingstatechange", target: RTCPeerConnection, currentTarget: RTCPeerConnection, eventPhase: 2, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.702Z][DEBUG]apiRTC(WebRTC_Call) onRemoteTrackAdded ontrack.onaddtrack MediaStreamTrackEvent {isTrusted: true, track: MediaStreamTrack, type: "addtrack", target: MediaStream, currentTarget: MediaStream, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.702Z][DEBUG]apiRTC(WebRTC_Call) onRemoteTrackAdded ontrack.onaddtrack MediaStreamTrackEvent {isTrusted: true, track: MediaStreamTrack, type: "addtrack", target: MediaStream, currentTarget: MediaStream, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.703Z][INFO]apiRTC(WebRTC_Call) onRemoteStreamAdded MediaStreamEvent {isTrusted: true, stream: MediaStream, type: "addstream", target: RTCPeerConnection, currentTarget: RTCPeerConnection, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.705Z][DEBUG]apiRTC(WebRTC_Call) onRemoteStreamAdded: ignoring event; stream/track already known
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.714Z][INFO]apiRTC(WebRTC_Call) onSetRemoteDescriptionSuccess
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.715Z][DEBUG]apiRTC(WebRTC_Event) createCallEstablishedEvent with callType : media
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.716Z][DEBUG]apiRTC(WebRTC_Event) destCallType : media
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.717Z][TRACE]apiRTC(ApiRTCManager) Emiting callEstablished CustomEvent {isTrusted: false, detail: {…}, type: "callEstablished", target: document, currentTarget: document, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.719Z][DEBUG]apiRTC(Session) callEstablished {eventType: "callEstablished", time: Tue Dec 29 2020 11:45:34 GMT-0400 (hora de Venezuela), calleeId: "912959", callType: "media", callId: "182390993307555", …} 182390993307555
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.721Z][DEBUG]apiRTC(Call) callEstablished {eventType: "callEstablished", time: Tue Dec 29 2020 11:45:34 GMT-0400 (hora de Venezuela), calleeId: "912959", callType: "media", callId: "182390993307555", …} 182390993307555
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.723Z][INFO]apiRTC(Call) callEstablished from guest-b59ebd29-e26b CustomEvent {isTrusted: false, detail: {…}, type: "callEstablished", target: document, currentTarget: document, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.797Z][DEBUG]apiRTC(WebRTC_Call) onIceCandidate : {"candidate":"candidate:2634571795 1 udp 16786175 46.105.127.92 56495 typ relay raddr 190.72.198.226 rport 40394 generation 0 ufrag y31y network-cost 999","sdpMid":"0","sdpMLineIndex":0}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.798Z][DEBUG]apiRTC(WebRTC_Call) Ice Connection State is now : new
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.799Z][DEBUG]apiRTC(WebRTC_Call) Ice Gathering State is now : gathering
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.799Z][DEBUG]apiRTC(WebRTC_Call) Media routing mode is turn : all candidates are considered
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.800Z][DEBUG]apiRTC(WebRTC_Stack) WebRTC_Stack::sendCandidate()
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.801Z][DEBUG]apiRTC(WebRTC_Stack) completeCandidate : RTCIceCandidate {candidate: "candidate:2634571795 1 udp 16786175 46.105.127.92 …rt 40394 generation 0 ufrag y31y network-cost 999", sdpMid: "0", sdpMLineIndex: 0, foundation: "2634571795", component: "rtp", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.803Z][DEBUG]apiRTC(WebRTC_Stack) call data is defined : {instanceId: "3156889522035315"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.806Z][INFO]apiRTC(WebRTC_Stack) C->S: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"912959","label":0,"id":"0","candidate":"candidate:2634571795 1 udp 16786175 46.105.127.92 56495 typ relay raddr 190.72.198.226 rport 40394 generation 0 ufrag y31y network-cost 999","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:2634571795 1 udp 16786175 46.105.127.92 56495 typ relay raddr 190.72.198.226 rport 40394 generation 0 ufrag y31y network-cost 999","sdpMid":"0","sdpMLineIndex":0}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.826Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"949639","label":0,"id":"0","candidate":"candidate:1840965416 1 udp 2122260223 192.168.0.103 56721 typ host generation 0 ufrag v19U network-id 1 network-cost 10","data":{"instanceId":"3156889522035315"},"completeCandidate":{"sdpMid":"0","sdpMLineIndex":0,"candidate":"candidate:1840965416 1 udp 2122260223 192.168.0.103 56721 typ host generation 0 ufrag v19U network-id 1 network-cost 10","foundation":"1840965416","component":"1","priority":"2122260223","type":"host","address":"192.168.0.103","ip":"192.168.0.103","protocol":"udp","port":"56721","relatedAddress":null,"relatedPort":null}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.828Z][TRACE]apiRTC(ApiCC_Channel) ack on message reception
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.830Z][TRACE]apiRTC(ApiCC_Channel) convId :null
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.833Z][DEBUG]apiRTC(WebRTC_Client) Candidate received from callId :182390993307555, instanceId is :3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.837Z][DEBUG]apiRTC(WebRTC_Client) findCallWithCallIdAndRemoteIdAndInstanceId callId : 182390993307555 ,instanceId : 3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.840Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.842Z][TRACE]apiRTC(WebRTC_Client) msg.label :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.845Z][DEBUG]apiRTC(WebRTC_Client) msg.candidate :candidate:1840965416 1 udp 2122260223 192.168.0.103 56721 typ host generation 0 ufrag v19U network-id 1 network-cost 10
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.847Z][INFO]apiRTC(WebRTC_Call) processCandidateMsg : {type: "candidate", callId: "182390993307555", callerId: "949639", calleeId: "912959", roomId: "912959", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.852Z][TRACE]apiRTC(WebRTC_Call) new behavior of 2.13.8
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.856Z][DEBUG]apiRTC(WebRTC_Call) addIceCandidate - Promise version
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.864Z][DEBUG]apiRTC(WebRTC_Call) onIceConnectionStateChange:  Event {isTrusted: true, type: "iceconnectionstatechange", target: RTCPeerConnection, currentTarget: RTCPeerConnection, eventPhase: 2, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.865Z][INFO]apiRTC(WebRTC_Call) Ice Connection State is now : checking
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.866Z][DEBUG]apiRTC(WebRTC_Call) iceConnectionState === connected or completed or checking
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.866Z][DEBUG]apiRTC(WebRTC_Call) this.disconnectionTimeoutId :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.867Z][TRACE]apiRTC(WebRTC_Call) addIceCandidate success
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.871Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"949639","label":0,"id":"0","candidate":"candidate:1840965416 1 udp 2122260223 192.168.0.103 56721 typ host generation 0 ufrag v19U network-id 1 network-cost 10","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:1840965416 1 udp 2122260223 192.168.0.103 56721 typ host generation 0 ufrag v19U network-id 1 network-cost 10","sdpMid":"0","sdpMLineIndex":0,"usernameFragment":"v19U"}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.874Z][TRACE]apiRTC(ApiCC_Channel) ack on message reception
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.876Z][TRACE]apiRTC(ApiCC_Channel) convId :null
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.878Z][DEBUG]apiRTC(WebRTC_Client) Candidate received from callId :182390993307555, instanceId is :3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.880Z][DEBUG]apiRTC(WebRTC_Client) findCallWithCallIdAndRemoteIdAndInstanceId callId : 182390993307555 ,instanceId : 3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.882Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.884Z][TRACE]apiRTC(WebRTC_Client) msg.label :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.886Z][DEBUG]apiRTC(WebRTC_Client) msg.candidate :candidate:1840965416 1 udp 2122260223 192.168.0.103 56721 typ host generation 0 ufrag v19U network-id 1 network-cost 10
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.888Z][INFO]apiRTC(WebRTC_Call) processCandidateMsg : {type: "candidate", callId: "182390993307555", callerId: "949639", calleeId: "912959", roomId: "912959", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.890Z][TRACE]apiRTC(WebRTC_Call) new behavior of 2.13.8
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.892Z][DEBUG]apiRTC(WebRTC_Call) addIceCandidate - Promise version
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.900Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"949639","label":0,"id":"0","candidate":"candidate:1346780464 1 udp 2122199807 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 52001 typ host generation 0 ufrag v19U network-id 2 network-cost 50","data":{"instanceId":"3156889522035315"},"completeCandidate":{"sdpMid":"0","sdpMLineIndex":0,"candidate":"candidate:1346780464 1 udp 2122199807 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 52001 typ host generation 0 ufrag v19U network-id 2 network-cost 50","foundation":"1346780464","component":"1","priority":"2122199807","type":"host","address":"fd74:6572:6d6e:7573:c:4ecb:efac:8b5b","ip":"fd74:6572:6d6e:7573:c:4ecb:efac:8b5b","protocol":"udp","port":"52001","relatedAddress":null,"relatedPort":null}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.902Z][TRACE]apiRTC(ApiCC_Channel) ack on message reception
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.904Z][TRACE]apiRTC(ApiCC_Channel) convId :null
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.906Z][DEBUG]apiRTC(WebRTC_Client) Candidate received from callId :182390993307555, instanceId is :3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.908Z][DEBUG]apiRTC(WebRTC_Client) findCallWithCallIdAndRemoteIdAndInstanceId callId : 182390993307555 ,instanceId : 3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.910Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.912Z][TRACE]apiRTC(WebRTC_Client) msg.label :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.914Z][DEBUG]apiRTC(WebRTC_Client) msg.candidate :candidate:1346780464 1 udp 2122199807 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 52001 typ host generation 0 ufrag v19U network-id 2 network-cost 50
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.916Z][INFO]apiRTC(WebRTC_Call) processCandidateMsg : {type: "candidate", callId: "182390993307555", callerId: "949639", calleeId: "912959", roomId: "912959", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.918Z][TRACE]apiRTC(WebRTC_Call) new behavior of 2.13.8
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.920Z][DEBUG]apiRTC(WebRTC_Call) addIceCandidate - Promise version
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.926Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"949639","label":0,"id":"0","candidate":"candidate:1346780464 1 udp 2122199807 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 52001 typ host generation 0 ufrag v19U network-id 2 network-cost 50","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:1346780464 1 udp 2122199807 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 52001 typ host generation 0 ufrag v19U network-id 2 network-cost 50","sdpMid":"0","sdpMLineIndex":0,"usernameFragment":"v19U"}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.927Z][TRACE]apiRTC(ApiCC_Channel) ack on message reception
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.929Z][TRACE]apiRTC(ApiCC_Channel) convId :null
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.931Z][DEBUG]apiRTC(WebRTC_Client) Candidate received from callId :182390993307555, instanceId is :3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.933Z][DEBUG]apiRTC(WebRTC_Client) findCallWithCallIdAndRemoteIdAndInstanceId callId : 182390993307555 ,instanceId : 3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.935Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.937Z][TRACE]apiRTC(WebRTC_Client) msg.label :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.939Z][DEBUG]apiRTC(WebRTC_Client) msg.candidate :candidate:1346780464 1 udp 2122199807 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 52001 typ host generation 0 ufrag v19U network-id 2 network-cost 50
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.941Z][INFO]apiRTC(WebRTC_Call) processCandidateMsg : {type: "candidate", callId: "182390993307555", callerId: "949639", calleeId: "912959", roomId: "912959", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.943Z][TRACE]apiRTC(WebRTC_Call) new behavior of 2.13.8
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.945Z][DEBUG]apiRTC(WebRTC_Call) addIceCandidate - Promise version
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.951Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"949639","label":0,"id":"0","candidate":"candidate:444118651 1 udp 2122134271 fd74:6572:6d6e:7573:d:4ecb:efac:8b5b 61689 typ host generation 0 ufrag v19U network-id 3 network-cost 50","data":{"instanceId":"3156889522035315"},"completeCandidate":{"sdpMid":"0","sdpMLineIndex":0,"candidate":"candidate:444118651 1 udp 2122134271 fd74:6572:6d6e:7573:d:4ecb:efac:8b5b 61689 typ host generation 0 ufrag v19U network-id 3 network-cost 50","foundation":"444118651","component":"1","priority":"2122134271","type":"host","address":"fd74:6572:6d6e:7573:d:4ecb:efac:8b5b","ip":"fd74:6572:6d6e:7573:d:4ecb:efac:8b5b","protocol":"udp","port":"61689","relatedAddress":null,"relatedPort":null}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.953Z][TRACE]apiRTC(ApiCC_Channel) ack on message reception
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.955Z][TRACE]apiRTC(ApiCC_Channel) convId :null
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.956Z][DEBUG]apiRTC(WebRTC_Client) Candidate received from callId :182390993307555, instanceId is :3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.958Z][DEBUG]apiRTC(WebRTC_Client) findCallWithCallIdAndRemoteIdAndInstanceId callId : 182390993307555 ,instanceId : 3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.960Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.962Z][TRACE]apiRTC(WebRTC_Client) msg.label :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.965Z][DEBUG]apiRTC(WebRTC_Client) msg.candidate :candidate:444118651 1 udp 2122134271 fd74:6572:6d6e:7573:d:4ecb:efac:8b5b 61689 typ host generation 0 ufrag v19U network-id 3 network-cost 50
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.967Z][INFO]apiRTC(WebRTC_Call) processCandidateMsg : {type: "candidate", callId: "182390993307555", callerId: "949639", calleeId: "912959", roomId: "912959", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.969Z][TRACE]apiRTC(WebRTC_Call) new behavior of 2.13.8
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.971Z][DEBUG]apiRTC(WebRTC_Call) addIceCandidate - Promise version
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.981Z][DEBUG]apiRTC(WebRTC_Call) onConnectionStateChange event : Event {isTrusted: true, type: "connectionstatechange", target: RTCPeerConnection, currentTarget: RTCPeerConnection, eventPhase: 2, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.983Z][TRACE]apiRTC(WebRTC_Call) addIceCandidate success
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.986Z][TRACE]apiRTC(WebRTC_Call) addIceCandidate success
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.988Z][TRACE]apiRTC(WebRTC_Call) addIceCandidate success
apiRTC-latest.min.js:2 [2020-12-29T15:45:34.991Z][TRACE]apiRTC(WebRTC_Call) addIceCandidate success
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.042Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"949639","label":0,"id":"0","candidate":"candidate:444118651 1 udp 2122134271 fd74:6572:6d6e:7573:d:4ecb:efac:8b5b 61689 typ host generation 0 ufrag v19U network-id 3 network-cost 50","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:444118651 1 udp 2122134271 fd74:6572:6d6e:7573:d:4ecb:efac:8b5b 61689 typ host generation 0 ufrag v19U network-id 3 network-cost 50","sdpMid":"0","sdpMLineIndex":0,"usernameFragment":"v19U"}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.043Z][TRACE]apiRTC(ApiCC_Channel) ack on message reception
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.045Z][TRACE]apiRTC(ApiCC_Channel) convId :null
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.048Z][DEBUG]apiRTC(WebRTC_Client) Candidate received from callId :182390993307555, instanceId is :3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.050Z][DEBUG]apiRTC(WebRTC_Client) findCallWithCallIdAndRemoteIdAndInstanceId callId : 182390993307555 ,instanceId : 3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.052Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.054Z][TRACE]apiRTC(WebRTC_Client) msg.label :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.056Z][DEBUG]apiRTC(WebRTC_Client) msg.candidate :candidate:444118651 1 udp 2122134271 fd74:6572:6d6e:7573:d:4ecb:efac:8b5b 61689 typ host generation 0 ufrag v19U network-id 3 network-cost 50
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.058Z][INFO]apiRTC(WebRTC_Call) processCandidateMsg : {type: "candidate", callId: "182390993307555", callerId: "949639", calleeId: "912959", roomId: "912959", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.060Z][TRACE]apiRTC(WebRTC_Call) new behavior of 2.13.8
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.062Z][DEBUG]apiRTC(WebRTC_Call) addIceCandidate - Promise version
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.070Z][TRACE]apiRTC(WebRTC_Call) addIceCandidate success
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.073Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"949639","label":0,"id":"0","candidate":"candidate:1346780464 1 udp 2122068735 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 58974 typ host generation 0 ufrag v19U network-id 5 network-cost 50","data":{"instanceId":"3156889522035315"},"completeCandidate":{"sdpMid":"0","sdpMLineIndex":0,"candidate":"candidate:1346780464 1 udp 2122068735 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 58974 typ host generation 0 ufrag v19U network-id 5 network-cost 50","foundation":"1346780464","component":"1","priority":"2122068735","type":"host","address":"fd74:6572:6d6e:7573:c:4ecb:efac:8b5b","ip":"fd74:6572:6d6e:7573:c:4ecb:efac:8b5b","protocol":"udp","port":"58974","relatedAddress":null,"relatedPort":null}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.075Z][TRACE]apiRTC(ApiCC_Channel) ack on message reception
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.077Z][TRACE]apiRTC(ApiCC_Channel) convId :null
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.079Z][DEBUG]apiRTC(WebRTC_Client) Candidate received from callId :182390993307555, instanceId is :3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.081Z][DEBUG]apiRTC(WebRTC_Client) findCallWithCallIdAndRemoteIdAndInstanceId callId : 182390993307555 ,instanceId : 3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.083Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.085Z][TRACE]apiRTC(WebRTC_Client) msg.label :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.087Z][DEBUG]apiRTC(WebRTC_Client) msg.candidate :candidate:1346780464 1 udp 2122068735 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 58974 typ host generation 0 ufrag v19U network-id 5 network-cost 50
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.089Z][INFO]apiRTC(WebRTC_Call) processCandidateMsg : {type: "candidate", callId: "182390993307555", callerId: "949639", calleeId: "912959", roomId: "912959", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.092Z][TRACE]apiRTC(WebRTC_Call) new behavior of 2.13.8
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.094Z][DEBUG]apiRTC(WebRTC_Call) addIceCandidate - Promise version
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.101Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"949639","label":0,"id":"0","candidate":"candidate:1346780464 1 udp 2122068735 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 58974 typ host generation 0 ufrag v19U network-id 5 network-cost 50","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:1346780464 1 udp 2122068735 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 58974 typ host generation 0 ufrag v19U network-id 5 network-cost 50","sdpMid":"0","sdpMLineIndex":0,"usernameFragment":"v19U"}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.102Z][TRACE]apiRTC(ApiCC_Channel) ack on message reception
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.104Z][TRACE]apiRTC(ApiCC_Channel) convId :null
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.107Z][DEBUG]apiRTC(WebRTC_Client) Candidate received from callId :182390993307555, instanceId is :3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.109Z][DEBUG]apiRTC(WebRTC_Client) findCallWithCallIdAndRemoteIdAndInstanceId callId : 182390993307555 ,instanceId : 3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.111Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.113Z][TRACE]apiRTC(WebRTC_Client) msg.label :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.115Z][DEBUG]apiRTC(WebRTC_Client) msg.candidate :candidate:1346780464 1 udp 2122068735 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 58974 typ host generation 0 ufrag v19U network-id 5 network-cost 50
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.117Z][INFO]apiRTC(WebRTC_Call) processCandidateMsg : {type: "candidate", callId: "182390993307555", callerId: "949639", calleeId: "912959", roomId: "912959", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.119Z][TRACE]apiRTC(WebRTC_Call) new behavior of 2.13.8
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.122Z][DEBUG]apiRTC(WebRTC_Call) addIceCandidate - Promise version
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.131Z][TRACE]apiRTC(WebRTC_Call) addIceCandidate success
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.135Z][TRACE]apiRTC(WebRTC_Call) addIceCandidate success
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.287Z][DEBUG]apiRTC(WebRTC_Call) onIceCandidate : {"candidate":"candidate:2207853926 1 udp 9727 46.105.127.92 50567 typ relay raddr 190.72.198.226 rport 40390 generation 0 ufrag y31y network-cost 999","sdpMid":"0","sdpMLineIndex":0}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.289Z][DEBUG]apiRTC(WebRTC_Call) Ice Connection State is now : checking
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.291Z][DEBUG]apiRTC(WebRTC_Call) Ice Gathering State is now : gathering
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.293Z][DEBUG]apiRTC(WebRTC_Call) Media routing mode is turn : all candidates are considered
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.294Z][DEBUG]apiRTC(WebRTC_Stack) WebRTC_Stack::sendCandidate()
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.296Z][DEBUG]apiRTC(WebRTC_Stack) completeCandidate : RTCIceCandidate {candidate: "candidate:2207853926 1 udp 9727 46.105.127.92 5056…rt 40390 generation 0 ufrag y31y network-cost 999", sdpMid: "0", sdpMLineIndex: 0, foundation: "2207853926", component: "rtp", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.299Z][DEBUG]apiRTC(WebRTC_Stack) call data is defined : {instanceId: "3156889522035315"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.304Z][INFO]apiRTC(WebRTC_Stack) C->S: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"912959","label":0,"id":"0","candidate":"candidate:2207853926 1 udp 9727 46.105.127.92 50567 typ relay raddr 190.72.198.226 rport 40390 generation 0 ufrag y31y network-cost 999","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:2207853926 1 udp 9727 46.105.127.92 50567 typ relay raddr 190.72.198.226 rport 40390 generation 0 ufrag y31y network-cost 999","sdpMid":"0","sdpMLineIndex":0}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.441Z][DEBUG]apiRTC(WebRTC_Call) onIceCandidate : {"candidate":"candidate:2650628809 1 udp 16785151 94.23.195.133 55102 typ relay raddr 190.72.198.226 rport 48628 generation 0 ufrag y31y network-cost 999","sdpMid":"0","sdpMLineIndex":0}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.443Z][DEBUG]apiRTC(WebRTC_Call) Ice Connection State is now : checking
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.444Z][DEBUG]apiRTC(WebRTC_Call) Ice Gathering State is now : gathering
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.446Z][DEBUG]apiRTC(WebRTC_Call) Media routing mode is turn : all candidates are considered
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.447Z][DEBUG]apiRTC(WebRTC_Stack) WebRTC_Stack::sendCandidate()
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.449Z][DEBUG]apiRTC(WebRTC_Stack) completeCandidate : RTCIceCandidate {candidate: "candidate:2650628809 1 udp 16785151 94.23.195.133 …rt 48628 generation 0 ufrag y31y network-cost 999", sdpMid: "0", sdpMLineIndex: 0, foundation: "2650628809", component: "rtp", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.451Z][DEBUG]apiRTC(WebRTC_Stack) call data is defined : {instanceId: "3156889522035315"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.455Z][INFO]apiRTC(WebRTC_Stack) C->S: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"912959","label":0,"id":"0","candidate":"candidate:2650628809 1 udp 16785151 94.23.195.133 55102 typ relay raddr 190.72.198.226 rport 48628 generation 0 ufrag y31y network-cost 999","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:2650628809 1 udp 16785151 94.23.195.133 55102 typ relay raddr 190.72.198.226 rport 48628 generation 0 ufrag y31y network-cost 999","sdpMid":"0","sdpMLineIndex":0}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.457Z][DEBUG]apiRTC(WebRTC_Call) onIceCandidate : {"candidate":"candidate:2204905404 1 udp 8703 94.23.195.133 51496 typ relay raddr 190.72.198.226 rport 48624 generation 0 ufrag y31y network-cost 999","sdpMid":"0","sdpMLineIndex":0}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.457Z][DEBUG]apiRTC(WebRTC_Call) Ice Connection State is now : checking
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.459Z][DEBUG]apiRTC(WebRTC_Call) Ice Gathering State is now : gathering
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.460Z][DEBUG]apiRTC(WebRTC_Call) Media routing mode is turn : all candidates are considered
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.461Z][DEBUG]apiRTC(WebRTC_Stack) WebRTC_Stack::sendCandidate()
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.462Z][DEBUG]apiRTC(WebRTC_Stack) completeCandidate : RTCIceCandidate {candidate: "candidate:2204905404 1 udp 8703 94.23.195.133 5149…rt 48624 generation 0 ufrag y31y network-cost 999", sdpMid: "0", sdpMLineIndex: 0, foundation: "2204905404", component: "rtp", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.464Z][DEBUG]apiRTC(WebRTC_Stack) call data is defined : {instanceId: "3156889522035315"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.466Z][INFO]apiRTC(WebRTC_Stack) C->S: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"912959","label":0,"id":"0","candidate":"candidate:2204905404 1 udp 8703 94.23.195.133 51496 typ relay raddr 190.72.198.226 rport 48624 generation 0 ufrag y31y network-cost 999","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:2204905404 1 udp 8703 94.23.195.133 51496 typ relay raddr 190.72.198.226 rport 48624 generation 0 ufrag y31y network-cost 999","sdpMid":"0","sdpMLineIndex":0}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.593Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"949639","label":0,"id":"0","candidate":"candidate:2486661909 1 udp 2121998079 10.254.254.254 49197 typ host generation 0 ufrag v19U network-id 4 network-cost 50","data":{"instanceId":"3156889522035315"},"completeCandidate":{"sdpMid":"0","sdpMLineIndex":0,"candidate":"candidate:2486661909 1 udp 2121998079 10.254.254.254 49197 typ host generation 0 ufrag v19U network-id 4 network-cost 50","foundation":"2486661909","component":"1","priority":"2121998079","type":"host","address":"10.254.254.254","ip":"10.254.254.254","protocol":"udp","port":"49197","relatedAddress":null,"relatedPort":null}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.596Z][TRACE]apiRTC(ApiCC_Channel) ack on message reception
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.599Z][TRACE]apiRTC(ApiCC_Channel) convId :null
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.604Z][DEBUG]apiRTC(WebRTC_Client) Candidate received from callId :182390993307555, instanceId is :3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.607Z][DEBUG]apiRTC(WebRTC_Client) findCallWithCallIdAndRemoteIdAndInstanceId callId : 182390993307555 ,instanceId : 3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.610Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.613Z][TRACE]apiRTC(WebRTC_Client) msg.label :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.616Z][DEBUG]apiRTC(WebRTC_Client) msg.candidate :candidate:2486661909 1 udp 2121998079 10.254.254.254 49197 typ host generation 0 ufrag v19U network-id 4 network-cost 50
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.618Z][INFO]apiRTC(WebRTC_Call) processCandidateMsg : {type: "candidate", callId: "182390993307555", callerId: "949639", calleeId: "912959", roomId: "912959", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.621Z][TRACE]apiRTC(WebRTC_Call) new behavior of 2.13.8
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.623Z][DEBUG]apiRTC(WebRTC_Call) addIceCandidate - Promise version
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.633Z][TRACE]apiRTC(WebRTC_Call) addIceCandidate success
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.636Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"949639","label":0,"id":"0","candidate":"candidate:2486661909 1 udp 2121998079 10.254.254.254 49197 typ host generation 0 ufrag v19U network-id 4 network-cost 50","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:2486661909 1 udp 2121998079 10.254.254.254 49197 typ host generation 0 ufrag v19U network-id 4 network-cost 50","sdpMid":"0","sdpMLineIndex":0,"usernameFragment":"v19U"}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.638Z][TRACE]apiRTC(ApiCC_Channel) ack on message reception
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.640Z][TRACE]apiRTC(ApiCC_Channel) convId :null
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.641Z][DEBUG]apiRTC(WebRTC_Client) Candidate received from callId :182390993307555, instanceId is :3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.643Z][DEBUG]apiRTC(WebRTC_Client) findCallWithCallIdAndRemoteIdAndInstanceId callId : 182390993307555 ,instanceId : 3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.645Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.647Z][TRACE]apiRTC(WebRTC_Client) msg.label :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.649Z][DEBUG]apiRTC(WebRTC_Client) msg.candidate :candidate:2486661909 1 udp 2121998079 10.254.254.254 49197 typ host generation 0 ufrag v19U network-id 4 network-cost 50
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.651Z][INFO]apiRTC(WebRTC_Call) processCandidateMsg : {type: "candidate", callId: "182390993307555", callerId: "949639", calleeId: "912959", roomId: "912959", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.653Z][TRACE]apiRTC(WebRTC_Call) new behavior of 2.13.8
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.656Z][DEBUG]apiRTC(WebRTC_Call) addIceCandidate - Promise version
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.663Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"949639","label":0,"id":"0","candidate":"candidate:590945240 1 tcp 1518280447 192.168.0.103 63478 typ host tcptype passive generation 0 ufrag v19U network-id 1 network-cost 10","data":{"instanceId":"3156889522035315"},"completeCandidate":{"sdpMid":"0","sdpMLineIndex":0,"candidate":"candidate:590945240 1 tcp 1518280447 192.168.0.103 63478 typ host tcptype passive generation 0 ufrag v19U network-id 1 network-cost 10","foundation":"590945240","component":"1","priority":"1518280447","type":"host","address":"192.168.0.103","ip":"192.168.0.103","protocol":"tcp","port":"63478","relatedAddress":null,"relatedPort":null}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.664Z][TRACE]apiRTC(ApiCC_Channel) ack on message reception
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.666Z][TRACE]apiRTC(ApiCC_Channel) convId :null
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.668Z][DEBUG]apiRTC(WebRTC_Client) Candidate received from callId :182390993307555, instanceId is :3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.669Z][DEBUG]apiRTC(WebRTC_Client) findCallWithCallIdAndRemoteIdAndInstanceId callId : 182390993307555 ,instanceId : 3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.671Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.673Z][TRACE]apiRTC(WebRTC_Client) msg.label :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.675Z][DEBUG]apiRTC(WebRTC_Client) msg.candidate :candidate:590945240 1 tcp 1518280447 192.168.0.103 63478 typ host tcptype passive generation 0 ufrag v19U network-id 1 network-cost 10
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.677Z][INFO]apiRTC(WebRTC_Call) processCandidateMsg : {type: "candidate", callId: "182390993307555", callerId: "949639", calleeId: "912959", roomId: "912959", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.679Z][TRACE]apiRTC(WebRTC_Call) new behavior of 2.13.8
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.681Z][DEBUG]apiRTC(WebRTC_Call) addIceCandidate - Promise version
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.689Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"949639","label":0,"id":"0","candidate":"candidate:590945240 1 tcp 1518280447 192.168.0.103 63478 typ host tcptype passive generation 0 ufrag v19U network-id 1 network-cost 10","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:590945240 1 tcp 1518280447 192.168.0.103 63478 typ host tcptype passive generation 0 ufrag v19U network-id 1 network-cost 10","sdpMid":"0","sdpMLineIndex":0,"usernameFragment":"v19U"}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.691Z][TRACE]apiRTC(ApiCC_Channel) ack on message reception
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.692Z][TRACE]apiRTC(ApiCC_Channel) convId :null
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.694Z][DEBUG]apiRTC(WebRTC_Client) Candidate received from callId :182390993307555, instanceId is :3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.696Z][DEBUG]apiRTC(WebRTC_Client) findCallWithCallIdAndRemoteIdAndInstanceId callId : 182390993307555 ,instanceId : 3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.698Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.700Z][TRACE]apiRTC(WebRTC_Client) msg.label :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.701Z][DEBUG]apiRTC(WebRTC_Client) msg.candidate :candidate:590945240 1 tcp 1518280447 192.168.0.103 63478 typ host tcptype passive generation 0 ufrag v19U network-id 1 network-cost 10
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.703Z][INFO]apiRTC(WebRTC_Call) processCandidateMsg : {type: "candidate", callId: "182390993307555", callerId: "949639", calleeId: "912959", roomId: "912959", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.705Z][TRACE]apiRTC(WebRTC_Call) new behavior of 2.13.8
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.707Z][DEBUG]apiRTC(WebRTC_Call) addIceCandidate - Promise version
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.715Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"949639","label":0,"id":"0","candidate":"candidate:516276672 1 tcp 1518220031 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 63479 typ host tcptype passive generation 0 ufrag v19U network-id 2 network-cost 50","data":{"instanceId":"3156889522035315"},"completeCandidate":{"sdpMid":"0","sdpMLineIndex":0,"candidate":"candidate:516276672 1 tcp 1518220031 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 63479 typ host tcptype passive generation 0 ufrag v19U network-id 2 network-cost 50","foundation":"516276672","component":"1","priority":"1518220031","type":"host","address":"fd74:6572:6d6e:7573:c:4ecb:efac:8b5b","ip":"fd74:6572:6d6e:7573:c:4ecb:efac:8b5b","protocol":"tcp","port":"63479","relatedAddress":null,"relatedPort":null}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.717Z][TRACE]apiRTC(ApiCC_Channel) ack on message reception
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.719Z][TRACE]apiRTC(ApiCC_Channel) convId :null
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.721Z][DEBUG]apiRTC(WebRTC_Client) Candidate received from callId :182390993307555, instanceId is :3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.723Z][DEBUG]apiRTC(WebRTC_Client) findCallWithCallIdAndRemoteIdAndInstanceId callId : 182390993307555 ,instanceId : 3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.725Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.727Z][TRACE]apiRTC(WebRTC_Client) msg.label :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.729Z][DEBUG]apiRTC(WebRTC_Client) msg.candidate :candidate:516276672 1 tcp 1518220031 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 63479 typ host tcptype passive generation 0 ufrag v19U network-id 2 network-cost 50
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.732Z][INFO]apiRTC(WebRTC_Call) processCandidateMsg : {type: "candidate", callId: "182390993307555", callerId: "949639", calleeId: "912959", roomId: "912959", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.734Z][TRACE]apiRTC(WebRTC_Call) new behavior of 2.13.8
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.737Z][DEBUG]apiRTC(WebRTC_Call) addIceCandidate - Promise version
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.748Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"949639","label":0,"id":"0","candidate":"candidate:516276672 1 tcp 1518220031 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 63479 typ host tcptype passive generation 0 ufrag v19U network-id 2 network-cost 50","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:516276672 1 tcp 1518220031 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 63479 typ host tcptype passive generation 0 ufrag v19U network-id 2 network-cost 50","sdpMid":"0","sdpMLineIndex":0,"usernameFragment":"v19U"}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.750Z][TRACE]apiRTC(ApiCC_Channel) ack on message reception
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.752Z][TRACE]apiRTC(ApiCC_Channel) convId :null
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.754Z][DEBUG]apiRTC(WebRTC_Client) Candidate received from callId :182390993307555, instanceId is :3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.756Z][DEBUG]apiRTC(WebRTC_Client) findCallWithCallIdAndRemoteIdAndInstanceId callId : 182390993307555 ,instanceId : 3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.758Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.759Z][TRACE]apiRTC(WebRTC_Client) msg.label :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.761Z][DEBUG]apiRTC(WebRTC_Client) msg.candidate :candidate:516276672 1 tcp 1518220031 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 63479 typ host tcptype passive generation 0 ufrag v19U network-id 2 network-cost 50
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.763Z][INFO]apiRTC(WebRTC_Call) processCandidateMsg : {type: "candidate", callId: "182390993307555", callerId: "949639", calleeId: "912959", roomId: "912959", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.765Z][TRACE]apiRTC(WebRTC_Call) new behavior of 2.13.8
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.767Z][DEBUG]apiRTC(WebRTC_Call) addIceCandidate - Promise version
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.774Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"949639","label":0,"id":"0","candidate":"candidate:1425754763 1 tcp 1518154495 fd74:6572:6d6e:7573:d:4ecb:efac:8b5b 63480 typ host tcptype passive generation 0 ufrag v19U network-id 3 network-cost 50","data":{"instanceId":"3156889522035315"},"completeCandidate":{"sdpMid":"0","sdpMLineIndex":0,"candidate":"candidate:1425754763 1 tcp 1518154495 fd74:6572:6d6e:7573:d:4ecb:efac:8b5b 63480 typ host tcptype passive generation 0 ufrag v19U network-id 3 network-cost 50","foundation":"1425754763","component":"1","priority":"1518154495","type":"host","address":"fd74:6572:6d6e:7573:d:4ecb:efac:8b5b","ip":"fd74:6572:6d6e:7573:d:4ecb:efac:8b5b","protocol":"tcp","port":"63480","relatedAddress":null,"relatedPort":null}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.775Z][TRACE]apiRTC(ApiCC_Channel) ack on message reception
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.777Z][TRACE]apiRTC(ApiCC_Channel) convId :null
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.778Z][DEBUG]apiRTC(WebRTC_Client) Candidate received from callId :182390993307555, instanceId is :3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.780Z][DEBUG]apiRTC(WebRTC_Client) findCallWithCallIdAndRemoteIdAndInstanceId callId : 182390993307555 ,instanceId : 3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.782Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.784Z][TRACE]apiRTC(WebRTC_Client) msg.label :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.785Z][DEBUG]apiRTC(WebRTC_Client) msg.candidate :candidate:1425754763 1 tcp 1518154495 fd74:6572:6d6e:7573:d:4ecb:efac:8b5b 63480 typ host tcptype passive generation 0 ufrag v19U network-id 3 network-cost 50
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.787Z][INFO]apiRTC(WebRTC_Call) processCandidateMsg : {type: "candidate", callId: "182390993307555", callerId: "949639", calleeId: "912959", roomId: "912959", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.789Z][TRACE]apiRTC(WebRTC_Call) new behavior of 2.13.8
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.791Z][DEBUG]apiRTC(WebRTC_Call) addIceCandidate - Promise version
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.799Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"949639","label":0,"id":"0","candidate":"candidate:1425754763 1 tcp 1518154495 fd74:6572:6d6e:7573:d:4ecb:efac:8b5b 63480 typ host tcptype passive generation 0 ufrag v19U network-id 3 network-cost 50","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:1425754763 1 tcp 1518154495 fd74:6572:6d6e:7573:d:4ecb:efac:8b5b 63480 typ host tcptype passive generation 0 ufrag v19U network-id 3 network-cost 50","sdpMid":"0","sdpMLineIndex":0,"usernameFragment":"v19U"}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.801Z][TRACE]apiRTC(ApiCC_Channel) ack on message reception
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.802Z][TRACE]apiRTC(ApiCC_Channel) convId :null
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.804Z][DEBUG]apiRTC(WebRTC_Client) Candidate received from callId :182390993307555, instanceId is :3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.806Z][DEBUG]apiRTC(WebRTC_Client) findCallWithCallIdAndRemoteIdAndInstanceId callId : 182390993307555 ,instanceId : 3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.808Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.809Z][TRACE]apiRTC(WebRTC_Client) msg.label :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.811Z][DEBUG]apiRTC(WebRTC_Client) msg.candidate :candidate:1425754763 1 tcp 1518154495 fd74:6572:6d6e:7573:d:4ecb:efac:8b5b 63480 typ host tcptype passive generation 0 ufrag v19U network-id 3 network-cost 50
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.813Z][INFO]apiRTC(WebRTC_Call) processCandidateMsg : {type: "candidate", callId: "182390993307555", callerId: "949639", calleeId: "912959", roomId: "912959", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.816Z][TRACE]apiRTC(WebRTC_Call) new behavior of 2.13.8
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.818Z][DEBUG]apiRTC(WebRTC_Call) addIceCandidate - Promise version
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.824Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"949639","label":0,"id":"0","candidate":"candidate:516276672 1 tcp 1518088959 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 63481 typ host tcptype passive generation 0 ufrag v19U network-id 5 network-cost 50","data":{"instanceId":"3156889522035315"},"completeCandidate":{"sdpMid":"0","sdpMLineIndex":0,"candidate":"candidate:516276672 1 tcp 1518088959 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 63481 typ host tcptype passive generation 0 ufrag v19U network-id 5 network-cost 50","foundation":"516276672","component":"1","priority":"1518088959","type":"host","address":"fd74:6572:6d6e:7573:c:4ecb:efac:8b5b","ip":"fd74:6572:6d6e:7573:c:4ecb:efac:8b5b","protocol":"tcp","port":"63481","relatedAddress":null,"relatedPort":null}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.826Z][TRACE]apiRTC(ApiCC_Channel) ack on message reception
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.828Z][TRACE]apiRTC(ApiCC_Channel) convId :null
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.830Z][DEBUG]apiRTC(WebRTC_Client) Candidate received from callId :182390993307555, instanceId is :3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.832Z][DEBUG]apiRTC(WebRTC_Client) findCallWithCallIdAndRemoteIdAndInstanceId callId : 182390993307555 ,instanceId : 3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.834Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.835Z][TRACE]apiRTC(WebRTC_Client) msg.label :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.837Z][DEBUG]apiRTC(WebRTC_Client) msg.candidate :candidate:516276672 1 tcp 1518088959 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 63481 typ host tcptype passive generation 0 ufrag v19U network-id 5 network-cost 50
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.839Z][INFO]apiRTC(WebRTC_Call) processCandidateMsg : {type: "candidate", callId: "182390993307555", callerId: "949639", calleeId: "912959", roomId: "912959", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.841Z][TRACE]apiRTC(WebRTC_Call) new behavior of 2.13.8
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.843Z][DEBUG]apiRTC(WebRTC_Call) addIceCandidate - Promise version
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.850Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"949639","label":0,"id":"0","candidate":"candidate:516276672 1 tcp 1518088959 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 63481 typ host tcptype passive generation 0 ufrag v19U network-id 5 network-cost 50","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:516276672 1 tcp 1518088959 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 63481 typ host tcptype passive generation 0 ufrag v19U network-id 5 network-cost 50","sdpMid":"0","sdpMLineIndex":0,"usernameFragment":"v19U"}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.852Z][TRACE]apiRTC(ApiCC_Channel) ack on message reception
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.854Z][TRACE]apiRTC(ApiCC_Channel) convId :null
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.856Z][DEBUG]apiRTC(WebRTC_Client) Candidate received from callId :182390993307555, instanceId is :3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.858Z][DEBUG]apiRTC(WebRTC_Client) findCallWithCallIdAndRemoteIdAndInstanceId callId : 182390993307555 ,instanceId : 3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.860Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.861Z][TRACE]apiRTC(WebRTC_Client) msg.label :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.863Z][DEBUG]apiRTC(WebRTC_Client) msg.candidate :candidate:516276672 1 tcp 1518088959 fd74:6572:6d6e:7573:c:4ecb:efac:8b5b 63481 typ host tcptype passive generation 0 ufrag v19U network-id 5 network-cost 50
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.865Z][INFO]apiRTC(WebRTC_Call) processCandidateMsg : {type: "candidate", callId: "182390993307555", callerId: "949639", calleeId: "912959", roomId: "912959", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.869Z][TRACE]apiRTC(WebRTC_Call) new behavior of 2.13.8
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.871Z][DEBUG]apiRTC(WebRTC_Call) addIceCandidate - Promise version
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.877Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"949639","label":0,"id":"0","candidate":"candidate:3669266405 1 tcp 1518018303 10.254.254.254 63482 typ host tcptype passive generation 0 ufrag v19U network-id 4 network-cost 50","data":{"instanceId":"3156889522035315"},"completeCandidate":{"sdpMid":"0","sdpMLineIndex":0,"candidate":"candidate:3669266405 1 tcp 1518018303 10.254.254.254 63482 typ host tcptype passive generation 0 ufrag v19U network-id 4 network-cost 50","foundation":"3669266405","component":"1","priority":"1518018303","type":"host","address":"10.254.254.254","ip":"10.254.254.254","protocol":"tcp","port":"63482","relatedAddress":null,"relatedPort":null}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.879Z][TRACE]apiRTC(ApiCC_Channel) ack on message reception
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.881Z][TRACE]apiRTC(ApiCC_Channel) convId :null
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.883Z][DEBUG]apiRTC(WebRTC_Client) Candidate received from callId :182390993307555, instanceId is :3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.885Z][DEBUG]apiRTC(WebRTC_Client) findCallWithCallIdAndRemoteIdAndInstanceId callId : 182390993307555 ,instanceId : 3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.887Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.888Z][TRACE]apiRTC(WebRTC_Client) msg.label :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.890Z][DEBUG]apiRTC(WebRTC_Client) msg.candidate :candidate:3669266405 1 tcp 1518018303 10.254.254.254 63482 typ host tcptype passive generation 0 ufrag v19U network-id 4 network-cost 50
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.892Z][INFO]apiRTC(WebRTC_Call) processCandidateMsg : {type: "candidate", callId: "182390993307555", callerId: "949639", calleeId: "912959", roomId: "912959", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.894Z][TRACE]apiRTC(WebRTC_Call) new behavior of 2.13.8
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.897Z][DEBUG]apiRTC(WebRTC_Call) addIceCandidate - Promise version
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.904Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"949639","label":0,"id":"0","candidate":"candidate:3669266405 1 tcp 1518018303 10.254.254.254 63482 typ host tcptype passive generation 0 ufrag v19U network-id 4 network-cost 50","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:3669266405 1 tcp 1518018303 10.254.254.254 63482 typ host tcptype passive generation 0 ufrag v19U network-id 4 network-cost 50","sdpMid":"0","sdpMLineIndex":0,"usernameFragment":"v19U"}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.906Z][TRACE]apiRTC(ApiCC_Channel) ack on message reception
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.907Z][TRACE]apiRTC(ApiCC_Channel) convId :null
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.909Z][DEBUG]apiRTC(WebRTC_Client) Candidate received from callId :182390993307555, instanceId is :3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.911Z][DEBUG]apiRTC(WebRTC_Client) findCallWithCallIdAndRemoteIdAndInstanceId callId : 182390993307555 ,instanceId : 3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.913Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.915Z][TRACE]apiRTC(WebRTC_Client) msg.label :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.917Z][DEBUG]apiRTC(WebRTC_Client) msg.candidate :candidate:3669266405 1 tcp 1518018303 10.254.254.254 63482 typ host tcptype passive generation 0 ufrag v19U network-id 4 network-cost 50
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.919Z][INFO]apiRTC(WebRTC_Call) processCandidateMsg : {type: "candidate", callId: "182390993307555", callerId: "949639", calleeId: "912959", roomId: "912959", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.921Z][TRACE]apiRTC(WebRTC_Call) new behavior of 2.13.8
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.923Z][DEBUG]apiRTC(WebRTC_Call) addIceCandidate - Promise version
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.933Z][TRACE]apiRTC(WebRTC_Call) addIceCandidate success
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.937Z][TRACE]apiRTC(WebRTC_Call) addIceCandidate success
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.940Z][TRACE]apiRTC(WebRTC_Call) addIceCandidate success
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.943Z][TRACE]apiRTC(WebRTC_Call) addIceCandidate success
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.946Z][TRACE]apiRTC(WebRTC_Call) addIceCandidate success
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.949Z][TRACE]apiRTC(WebRTC_Call) addIceCandidate success
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.951Z][TRACE]apiRTC(WebRTC_Call) addIceCandidate success
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.953Z][TRACE]apiRTC(WebRTC_Call) addIceCandidate success
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.956Z][TRACE]apiRTC(WebRTC_Call) addIceCandidate success
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.960Z][TRACE]apiRTC(WebRTC_Call) addIceCandidate success
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.963Z][TRACE]apiRTC(WebRTC_Call) addIceCandidate success
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.969Z][DEBUG]apiRTC(WebRTC_Call) onIceCandidate : {"candidate":"candidate:2207853926 1 udp 9471 46.105.127.92 59760 typ relay raddr 190.72.198.226 rport 40392 generation 0 ufrag y31y network-cost 999","sdpMid":"0","sdpMLineIndex":0}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.970Z][DEBUG]apiRTC(WebRTC_Call) Ice Connection State is now : checking
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.970Z][DEBUG]apiRTC(WebRTC_Call) Ice Gathering State is now : gathering
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.971Z][DEBUG]apiRTC(WebRTC_Call) Media routing mode is turn : all candidates are considered
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.972Z][DEBUG]apiRTC(WebRTC_Stack) WebRTC_Stack::sendCandidate()
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.972Z][DEBUG]apiRTC(WebRTC_Stack) completeCandidate : RTCIceCandidate {candidate: "candidate:2207853926 1 udp 9471 46.105.127.92 5976…rt 40392 generation 0 ufrag y31y network-cost 999", sdpMid: "0", sdpMLineIndex: 0, foundation: "2207853926", component: "rtp", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.973Z][DEBUG]apiRTC(WebRTC_Stack) call data is defined : {instanceId: "3156889522035315"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:35.976Z][INFO]apiRTC(WebRTC_Stack) C->S: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"912959","label":0,"id":"0","candidate":"candidate:2207853926 1 udp 9471 46.105.127.92 59760 typ relay raddr 190.72.198.226 rport 40392 generation 0 ufrag y31y network-cost 999","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:2207853926 1 udp 9471 46.105.127.92 59760 typ relay raddr 190.72.198.226 rport 40392 generation 0 ufrag y31y network-cost 999","sdpMid":"0","sdpMLineIndex":0}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:36.082Z][DEBUG]apiRTC(WebRTC_Call) onIceCandidate : {"candidate":"candidate:2204905404 1 udp 8447 94.23.195.133 54112 typ relay raddr 190.72.198.226 rport 48626 generation 0 ufrag y31y network-cost 999","sdpMid":"0","sdpMLineIndex":0}
apiRTC-latest.min.js:2 [2020-12-29T15:45:36.084Z][DEBUG]apiRTC(WebRTC_Call) Ice Connection State is now : checking
apiRTC-latest.min.js:2 [2020-12-29T15:45:36.085Z][DEBUG]apiRTC(WebRTC_Call) Ice Gathering State is now : gathering
apiRTC-latest.min.js:2 [2020-12-29T15:45:36.086Z][DEBUG]apiRTC(WebRTC_Call) Media routing mode is turn : all candidates are considered
apiRTC-latest.min.js:2 [2020-12-29T15:45:36.089Z][DEBUG]apiRTC(WebRTC_Stack) WebRTC_Stack::sendCandidate()
apiRTC-latest.min.js:2 [2020-12-29T15:45:36.092Z][DEBUG]apiRTC(WebRTC_Stack) completeCandidate : RTCIceCandidate {candidate: "candidate:2204905404 1 udp 8447 94.23.195.133 5411…rt 48626 generation 0 ufrag y31y network-cost 999", sdpMid: "0", sdpMLineIndex: 0, foundation: "2204905404", component: "rtp", …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:36.095Z][DEBUG]apiRTC(WebRTC_Stack) call data is defined : {instanceId: "3156889522035315"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:36.099Z][INFO]apiRTC(WebRTC_Stack) C->S: {"type":"candidate","callId":"182390993307555","callerId":"949639","calleeId":"912959","roomId":"912959","dst":"912959","label":0,"id":"0","candidate":"candidate:2204905404 1 udp 8447 94.23.195.133 54112 typ relay raddr 190.72.198.226 rport 48626 generation 0 ufrag y31y network-cost 999","data":{"instanceId":"3156889522035315"},"completeCandidate":{"candidate":"candidate:2204905404 1 udp 8447 94.23.195.133 54112 typ relay raddr 190.72.198.226 rport 48626 generation 0 ufrag y31y network-cost 999","sdpMid":"0","sdpMLineIndex":0}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:36.101Z][DEBUG]apiRTC(WebRTC_Call) onIceGatheringStateChange
apiRTC-latest.min.js:2 [2020-12-29T15:45:36.102Z][INFO]apiRTC(WebRTC_Call) onIceGatheringStateChange, Ice Gathering State is now : complete
apiRTC-latest.min.js:2 [2020-12-29T15:45:36.104Z][DEBUG]apiRTC(WebRTC_Call) onIceCandidate : null
apiRTC-latest.min.js:2 [2020-12-29T15:45:36.105Z][DEBUG]apiRTC(WebRTC_Call) Ice Connection State is now : checking
apiRTC-latest.min.js:2 [2020-12-29T15:45:36.106Z][DEBUG]apiRTC(WebRTC_Call) Ice Gathering State is now : complete
apiRTC-latest.min.js:2 [2020-12-29T15:45:36.107Z][INFO]apiRTC(WebRTC_Call) End of candidates.
apiRTC-latest.min.js:2 [2020-12-29T15:45:51.927Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"bye","callId":"182390993307555","clientId":"912959","roomId":"912959","dst":"949639","reason":"Ice_failed","data":{"instanceId":"3156889522035315"}}
apiRTC-latest.min.js:2 [2020-12-29T15:45:51.949Z][TRACE]apiRTC(ApiCC_Channel) ack on message reception
apiRTC-latest.min.js:2 [2020-12-29T15:45:51.952Z][TRACE]apiRTC(ApiCC_Channel) convId :null
apiRTC-latest.min.js:2 [2020-12-29T15:45:51.956Z][DEBUG]apiRTC(ApiCCSession) bye message from:912959 for callId : 182390993307555
apiRTC-latest.min.js:2 [2020-12-29T15:45:51.958Z][DEBUG]apiRTC(WebRTC_Client) onRemoteHangup
apiRTC-latest.min.js:2 [2020-12-29T15:45:51.961Z][DEBUG]apiRTC(WebRTC_Client) callId :182390993307555
apiRTC-latest.min.js:2 [2020-12-29T15:45:51.963Z][DEBUG]apiRTC(WebRTC_Client) confId :undefined
apiRTC-latest.min.js:2 [2020-12-29T15:45:51.965Z][DEBUG]apiRTC(WebRTC_Client) findCallWithCallIdAndInstanceId :182390993307555 ,instanceId : 3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:51.967Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:51.969Z][DEBUG]apiRTC(WebRTC_Client) removeCallFromTableWithCallIdandInstanceId() with reason :Ice_failed
apiRTC-latest.min.js:2 [2020-12-29T15:45:51.972Z][DEBUG]apiRTC(WebRTC_Client) callId :182390993307555
apiRTC-latest.min.js:2 [2020-12-29T15:45:51.974Z][DEBUG]apiRTC(WebRTC_Client) instanceId :3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:51.976Z][DEBUG]apiRTC(WebRTC_Client) findCallIndexWithCallIdAndInstanceId :182390993307555 ,instanceId : 3156889522035315
apiRTC-latest.min.js:2 [2020-12-29T15:45:51.979Z][TRACE]apiRTC(WebRTC_Client) callsNumber :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:51.981Z][INFO]apiRTC(WebRTC_Client) removeCall
apiRTC-latest.min.js:2 [2020-12-29T15:45:51.983Z][DEBUG]apiRTC(WebRTC_Client) Session terminated.
apiRTC-latest.min.js:2 [2020-12-29T15:45:51.986Z][DEBUG]apiRTC(ApiCC_Methods) [releaseUserMediaStream] id; userMediaStreamId: 8881071772861841
apiRTC-latest.min.js:2 [2020-12-29T15:45:51.989Z][DEBUG]apiRTC(ApiCCUserMediaStream) [ApiCCUserMediaStream] release; userMediaStreamId: 8881071772861841
apiRTC-latest.min.js:2 [2020-12-29T15:45:51.996Z][TRACE]apiRTC(ApiRTCManager) Emiting userMediaStop CustomEvent {isTrusted: false, detail: {…}, type: "userMediaStop", target: document, currentTarget: document, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:51.999Z][DEBUG]apiRTC(ApiCC_Methods) Removing listener on type :userMediaStop
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.002Z][DEBUG]apiRTC(ApiCC_Methods) Removing listener on type :localStreamUpdated
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.004Z][DEBUG]apiRTC(ApiCC_Methods) Removing listener on type :backgroundSubstractionStopVisibilityChange
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.007Z][DEBUG]apiRTC(ApiCC_Methods) Removing listener on type :backgroundSubstractionStopComputeTime
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.011Z][DEBUG]apiRTC(WebRTC_Client) Closing PC
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.045Z][DEBUG]apiRTC(WebRTC_Client) removeRemoteVideoDisplay with callId =182390993307555-912959
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.047Z][DEBUG]apiRTC(WebRTC_Client) remoteVideoDisplayManager
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.049Z][DEBUG]apiRTC(WebRTC_Client) widthinPercentNaN%
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.051Z][DEBUG]apiRTC(WebRTC_Client) heightinPercentNaN%
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.053Z][DEBUG]apiRTC(WebRTC_Client) clearCallTimeouts
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.056Z][DEBUG]apiRTC(WebRTC_Client) Removing call from table
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.058Z][DEBUG]apiRTC(WebRTC_Client) this.callsTable.length : 0
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.060Z][DEBUG]apiRTC(WebRTC_Client) Call is terminated
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.063Z][DEBUG]apiRTC(WebRTC_Client) evalOutgoingVideoBandwithCap
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.065Z][DEBUG]apiRTC(WebRTC_Client) Reason : Ice_failed
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.067Z][DEBUG]apiRTC(WebRTC_Client) Status Div Null
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.069Z][DEBUG]apiRTC(WebRTC_Client) Remote Hangup for reason : Ice_failed
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.070Z][DEBUG]apiRTC(WebRTC_Client) No more established calls for client
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.072Z][TRACE]apiRTC(ApiRTCManager) Emiting hangup CustomEvent {isTrusted: false, detail: {…}, type: "hangup", target: document, currentTarget: document, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.075Z][DEBUG]apiRTC(Session) hangup {eventType: "hangup", time: Tue Dec 29 2020 11:45:52 GMT-0400 (hora de Venezuela), hangupType: "remote", clientId: "949639", remoteId: "912959", …} 182390993307555
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.078Z][DEBUG]apiRTC(Call) hangup {eventType: "hangup", time: Tue Dec 29 2020 11:45:52 GMT-0400 (hora de Venezuela), hangupType: "remote", clientId: "949639", remoteId: "912959", …} 182390993307555
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.080Z][INFO]apiRTC(Call) Hangup from guest-b59ebd29-e26b CustomEvent {isTrusted: false, detail: {…}, type: "hangup", target: document, currentTarget: document, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.083Z][DEBUG]apiRTC(Stream) removeFromDiv
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.086Z][DEBUG]apiRTC(ApiRTCManager) removeElementFromDiv
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.088Z][DEBUG]apiRTC(ApiCC_Methods) removeElementFromDiv
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.090Z][DEBUG]apiRTC(ApiCC_Methods) Removing video element with Id : remote-media
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.093Z][DEBUG]apiRTC(Stream) removeFromDiv
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.096Z][DEBUG]apiRTC(ApiRTCManager) removeElementFromDiv
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.098Z][DEBUG]apiRTC(ApiCC_Methods) removeElementFromDiv
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.100Z][DEBUG]apiRTC(ApiCC_Methods) Removing video element with Id : local-media
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.105Z][DEBUG]apiRTC(ConversationCatalog) removeCallFromList : av instance.callList : Map(1) {"182390993307555" => d}
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.109Z][DEBUG]apiRTC(ConversationCatalog) removeCallFromList : ap instance.callList : Map(0) {}
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.111Z][DEBUG]apiRTC(Contact) hangup event : {eventType: "hangup", time: Tue Dec 29 2020 11:45:52 GMT-0400 (hora de Venezuela), hangupType: "remote", clientId: "949639", remoteId: "912959", …}callId: "182390993307555"callType: "media"clientId: "949639"eventType: "hangup"hangupType: "remote"lastEstablishedCall: truereason: "Ice_failed"remoteId: "912959"time: Tue Dec 29 2020 11:45:52 GMT-0400 (hora de Venezuela) {}__proto__: Object
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.114Z][DEBUG]apiRTC(ApiCC_Methods) Removing listener on type :hangup
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.117Z][DEBUG]apiRTC(ApiCC_Methods) Removing listener on type :remoteStreamUpdated
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.119Z][DEBUG]apiRTC(WebRTC_Client) stopMaxCallRetriesTimer for callId : 182390993307555
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.121Z][DEBUG]apiRTC(WebRTC_Client) stopRestartCallTimer for callId : 182390993307555
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.133Z][DEBUG]apiRTC(WebRTC_Call) onSignalingStateChange Event {isTrusted: true, type: "signalingstatechange", target: RTCPeerConnection, currentTarget: RTCPeerConnection, eventPhase: 2, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.142Z][INFO]apiRTC(ApiCC_Channel) onChannelMessage S->C: {"type":"updatePresence","group":"default","connectedUsersList":["912959"],"connectedUsersListWithStatus":[{"userId":"912959","callState":"no_Call","userData":{"username":"guest-b59ebd29-e26b","userConfId":"guest-b59ebd29-e26b1609256698703","webRtcCompliant":"true","dtlsCompliant":"true","osName":"iOS","osVersion":"14.3","browser":"WebKit","deviceType":"mobile","browser_version":"605.1.15","browser_major_version":"605","apiRTCVersion":"4.4.5","id":"912959","isSimulated":"false","audioDevicePresent":"true","videoDevicePresent":"true"}}],"state":"online"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.144Z][DEBUG]apiRTC(ApiCCSession) updatePresence
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.146Z][DEBUG]apiRTC(ApiCCSession) updatePresence :  {"type":"updatePresence","group":"default","connectedUsersList":["912959"],"connectedUsersListWithStatus":[{"userId":"912959","callState":"no_Call","userData":{"username":"guest-b59ebd29-e26b","userConfId":"guest-b59ebd29-e26b1609256698703","webRtcCompliant":"true","dtlsCompliant":"true","osName":"iOS","osVersion":"14.3","browser":"WebKit","deviceType":"mobile","browser_version":"605.1.15","browser_major_version":"605","apiRTCVersion":"4.4.5","id":"912959","isSimulated":"false","audioDevicePresent":"true","videoDevicePresent":"true"}}],"state":"online"}
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.148Z][DEBUG]apiRTC(ApiCCSession) updatePresence for group :default
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.149Z][DEBUG]apiRTC(ApiCCSession) manageConnectedUsersList
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.151Z][TRACE]apiRTC(ApiCCSession) manageConnectedUsersList.length :1
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.153Z][TRACE]apiRTC(ApiCCSession) this.connectedUsersList.length :3
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.154Z][DEBUG]apiRTC(ApiCCSession) state :online
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.156Z][DEBUG]apiRTC(ApiCCSession) group :default
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.158Z][DEBUG]apiRTC(ApiCCSession) state : online
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.160Z][DEBUG]apiRTC(ApiCCSession) msgConnectedUsersListWithStatus  :0
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.162Z][DEBUG]apiRTC(ApiCCSession) callState is updated
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.164Z][TRACE]apiRTC(ApiRTCManager) Emiting connectedUsersListUpdate CustomEvent {isTrusted: false, detail: {…}, type: "connectedUsersListUpdate", target: document, currentTarget: document, …}
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.166Z][DEBUG]apiRTC(ContactCatalog) callState change for user
apiRTC-latest.min.js:2 [2020-12-29T15:45:52.169Z][TRACE]apiRTC(ApiRTCManager) Emiting updatePresence CustomEvent {isTrusted: false, detail: {…}, type: "updatePresence", target: document, currentTarget: document, …}

and here the visual problem

view from ios

from ios

view from android

from android

actually this call is made from ios to android and viceversa (i'm from venezuela and the remote from honduras) same behaviour calling to USA and another countries always ICE_failed but not only on one devices multiple devices failing today with same problem, same network connection -> all OK , different networks connections -> failing

sachbryk commented 3 years ago

do you have ice server issue only on mobile platforms? have you met these issues on web platform also? eg conference https://dev.apirtc.com/demo/conferencing/index.html or p2p https://dev.apirtc.com/demo/peertopeer_call/index.html

javierjsp commented 3 years ago

ok let me check with multiple devices and again thanks for the quick response. Give me a couple of minutes

javierjsp commented 3 years ago

@sachakh sorry for the late reply, multiple testing with multiples devices Here's feedback resume =>

on web platform -> https://dev.apirtc.com/demo/peertopeer_call/index.html

--Same network => OK --Different network => OK

android-ios and viceversa

android-ios-web

ios-to-android

sometimes getting this on web

[2020-12-29T16:39:32.130Z][DEBUG]apiRTC(WebRTC_Client) Remote Hangup for reason : User_Media_Error
VM10 bundle.tracing.min.js:2 [2020-12-29T16:39:32.132Z][DEBUG]apiRTC(WebRTC_Client) No more established calls for client
VM10 bundle.tracing.min.js:2 [2020-12-29T16:39:32.134Z][TRACE]apiRTC(ApiRTCManager) Emiting hangup CustomEvent {isTrusted: false, detail: {…}, type: "hangup", target: document, currentTarget: document, …}
{
callId: "5372960309502611"
callType: "media"
clientId: "767206"
eventType: "hangup"
hangupType: "remote"
lastEstablishedCall: true
reason: "User_Media_Error"
remoteId: "113822"
time: Tue Dec 29 2020 12:39:32 GMT-0400 (hora de Venezuela) {}
}
VM10 bundle.tracing.min.js:2 [2020-12-29T16:39:32.137Z][DEBUG]apiRTC(Session) hangup 

On Mobile platform

1) Android-Android (testing on android 5.1.1, 7 , 8 , 9 ,10)

--Same network => OK --Different network => OK

2) android-iOS (with iOS 13.7 and 14.3)

--Same network => OK --Different network => ICE_FAILED (remote black screen, hangup after few seconds)

3) iOS-iOS (with iOS 13.7 and 14.3)

--Same network => OK --Different network => ICE_FAILED (remote black screen, hangup after few seconds)

javierjsp commented 3 years ago

HI!, Happy new Year for the ApiRTC Team, any updates about this issue?

FredLuart commented 3 years ago

Hello, Thanks and Happy new year too !

I have done some quick testing and I was not able to reproduce the issue. Can you check on your side the scenario with iOS and different network ? We did some modifications yesterday on our turn servers certificate so it may explain the difference now but I would like to confirm with you. I will continue investigation if you still reproduce the issue

javierjsp commented 3 years ago

Hello!, ok! I will testing right now that scenario with iOS on different network, give me a couple of minutes maybe couple of hours to test with multiple devices.

Again thanks for the response!

javierjsp commented 3 years ago

Hello again, Today testing iOS - Android and more here the feedback:

1) Android-Android

--Same network => OK --Different network => OK

2) android-iOS (with iOS 14.3)

--Same network => OK --Different network => OK

3) android - Web --Same network => OK --Different network => OK

4) iOS- Web --Same network => OK --Different network => OK

So those modifications you made yesterday on turn servers resolved ICE_FAILED on this four scenarios, still i will continue testing with more devices and more networks(I'll be trying the iOS-iOS scenario and more) , but for now working Flawless on this four scenarios.

Thanks ApiRTC, again

FredLuart commented 3 years ago

Good news ! we will wait for your complete feedback before closing the issue ! Thank you !

javierjsp commented 3 years ago

Yeah! thanks and yes please wait a litte bit for a deep feedback with all my team and multiple devices before closing!.

Good afternoon for the ApiRTC team in france and good morning for me here's is 10 am =)

creativitycomkw commented 3 years ago

Hello Guys @sachakh @javierjsp ,

I am also facing the same issue as mentioned here https://github.com/apizee/ApiRTC-mobile/issues/15#issue-773951140

I did some workaround as mentioned here https://github.com/apizee/ApiRTC-mobile/issues/15#issuecomment-750828422 and it fixes the issue

but I want to know that, would I need to do a workaround always or there is a permanent solution available for this issue

Thanks

javierjsp commented 3 years ago

Hi! @creativitycomkw , for the moment the workaround i guess need to be there 100%, because as far as I know is subRoutine called on iosRTC plugin that cause part or the issue so, maybe need to be modify from iosRTC plugin or by the ApiRTC team, I am sure that it is to reach an agreement between both teams, or else to place in the apiRTC doc that workaround is permanent so that the RTC API can work properly.

PD. For now Still working flawless the ApiRTC connections, but we are using this week more devices around the world for testing.

hthetiot commented 3 years ago

on iosRTC plugin that cause part or the issue so, maybe need to be modify from iosRTC plugin

I don't think the issue is on iosRTC, since this only occure with your library and not with pur WebRTC sample.

In any case if you can reproduce without this library this can prove I'm wrong. I also suspect the issue to be on webrtc adapter or similar to Twillio library that keep internal reference to gUM or WebRTC method, cause the shim not to be used.

hthetiot commented 3 years ago

Note: some iosRTC user that used Appizee confirmed to me that issue does not exist when using alternative WebRTC framework including sylaps.biz or JsSip made by me the iosRTC maintainer.

hthetiot commented 3 years ago

As we handle both .onaddstream and .ontrack events on ApiRTC level, track handling may be commented on plugin level

Note: there is absolutely not problem with Iosrtc and OnTrack, you implementation does not handle the both properly (see iosRTC sample app), i somewhat believe. Also if you should support one of them it should be OnTrack not on add stream since it's deprecated. You may use feature detection for that see iosRTC readme.

javierjsp commented 3 years ago

@hthetiot I'm sorry, it was not my intention to attribute all the issue to iOS-RTC,.

it was my fault to assume that by commenting on those lines (as mentioned here https://github.com/apizee/ApiRTC-mobile/issues/15#issuecomment-750828422 ) solved part of the issue for my team and the rest of the problem was solved by the update of TURN servers from APIZEE team, so for my was a 50/50 issue.

Again sorry @hthetiot if you feel that I put all the issue problem on iOS-RTC plugin that was not my intention, my only need was solved the problem for my team and release app production.

creativitycomkw commented 3 years ago

hi guys @hthetiot @javierjsp

i have also check webrtc with other libraries like connectycube and I have never encountered an issue like that. this issue exists in the apirtc library. @hthetiot you are correct, I agree with you