twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | configuration parameters after validation:
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · viaHost: "80avd1cuugtp.invalid"
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · uri: sip:[email protected]
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · wsServers: [{"ws_uri":"wss://endpoint.twilio.com","sip_uri":"
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · password: NOT SHOWN
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · registerExpires: 600
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · register: false
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · registrarServer: sip:endpoint.twilio.com
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · wsServerMaxReconnection: 3
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · wsServerReconnectionTimeout: 4
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · connectionRecoveryMinInterval: 2
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · connectionRecoveryMaxInterval: 30
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · keepAliveInterval: 30
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · extraSupported: ["room-signaling","timer"]
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · usePreloadedRoute: false
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · userAgentString: "SIP.js/0.7.7"
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · iceCheckingTimeout: 5000
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · noAnswerTimeout: 60000
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · stunServers: ["stun:stun.l.google.com:19302"]
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · turnServers: []
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · traceSip: true
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · hackViaTcp: false
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · hackIpInContact: false
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · hackWssInTransport: true
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · hackAllowUnregisteredOptionTags: true
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · hackCleanJitsiSdpImageattr: false
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · hackStripTcp: false
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · contactTransport: "wss"
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · forceRport: false
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · autostart: false
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · rel100: "none"
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · replaces: "none"
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · mediaHandlerFactory: function promisifiedFactory(){var mediaHandler=mediaHandlerFactory.apply(this,arguments);function patchMethod(methodName){var method=mediaHandler[methodName];if(method.length>1){var callbacksFirst=methodName==="getDescription";mediaHandler[methodName]=SIP.Utils.promisify(mediaHandler,methodName,callbacksFirst)}}patchMethod("getDescription");patchMethod("setDescription");return mediaHandler}
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · authenticationFactory: undefined
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · allowLegacyNotifications: false
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · instanceId: "1485995c-3ad5-46d6-85dd-daa8d703634c"
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · sipjsId: "pb80u"
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · hostportParams: "endpoint.twilio.com"
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · authorizationUser: "34970f3f-1ef2-4eda-8bb2-33db3c8c4a84"
twilio-video.min.js:105 Thu Apr 18 2019 21:18:15 GMT+0200 (Central European Summer Time) | sip.ua | · media: undefined
twilio-video.min.js:100 2019-04-18 19:18:15.168Z | INFO in [connect #1]: Connecting to a Room
twilio-video.min.js:100 2019-04-18 19:18:15.168Z | DEBUG in [connect #1]: Options: {wsServer: "wss://endpoint.twilio.com", abortOnIceServersTimeout: false, createLocalTracks: ƒ, environment: "prod", iceServersTimeout: 3000, …}
twilio-video.min.js:100 2019-04-18 19:18:15.168Z | INFO in [NTSIceServerSource #1]: Created a new NTSIceServerSource
twilio-video.min.js:100 2019-04-18 19:18:15.169Z | DEBUG in [NTSIceServerSource #1]: ECS server: https://ecs.us1.twilio.com
twilio-video.min.js:100 2019-04-18 19:18:15.169Z | INFO in [connect #1]: LocalTracks were not provided, so they will be acquired automatically before connecting to the Room. LocalTracks will be released if connecting to the Room fails or if the Room is disconnected
twilio-video.min.js:100 2019-04-18 19:18:15.192Z | INFO in [createLocalTracks #1]: Call to getUserMedia successful; got MediaStreamTracks: [MediaStreamTrack]
twilio-video.min.js:100 2019-04-18 19:18:15.193Z | DEBUG in [LocalAudioTrack #1: undefined]: Initializing
twilio-video.min.js:100 2019-04-18 19:18:15.194Z | DEBUG in [connect #1]: Creating a new LocalParticipant: LocalParticipantV2 {_events: {…}, _maxListeners: undefined, …}
twilio-video.min.js:100 2019-04-18 19:18:15.195Z | INFO in [LocalParticipant #1]: Created a new Participant
twilio-video.min.js:100 2019-04-18 19:18:15.196Z | INFO in [LocalParticipant #1]: Added a new LocalAudioTrack: d37a05e4-5723-4209-9d50-deb9581ef1ce
twilio-video.min.js:100 2019-04-18 19:18:15.196Z | DEBUG in [LocalParticipant #1]: LocalAudioTrack: LocalAudioTrack {kind: "audio", name: "d37a05e4-5723-4209-9d50-deb9581ef1ce", mediaStreamTrack: MediaStreamTrack, id: "d37a05e4-5723-4209-9d50-deb9581ef1ce", …}
twilio-video.min.js:100 2019-04-18 19:18:15.197Z | INFO in [connect #1]: Getting ICE servers
twilio-video.min.js:100 2019-04-18 19:18:15.197Z | DEBUG in [connect #1]: Options: {wsServer: "wss://endpoint.twilio.com", abortOnIceServersTimeout: false, createLocalTracks: ƒ, environment: "prod", iceServersTimeout: 3000, …}
twilio-video.min.js:100 2019-04-18 19:18:15.197Z | INFO in [NTSIceServerSource #1]: Starting
twilio-video.min.js:100 2019-04-18 19:18:15.197Z | DEBUG in [NTSIceServerSource #1]: Getting ECS configuration
twilio-video.min.js:100 2019-04-18 19:18:15.199Z | DEBUG in [LocalAudioTrack #1: d37a05e4-5723-4209-9d50-deb9581ef1ce]: Started
twilio-video.min.js:100 2019-04-18 19:18:16.051Z | INFO in [NTSIceServerSource #1]: Got ICE servers: [{"urls":"turn:global.turn.twilio.com:3478?transport=udp","username":"410bf6ff0ed94c5c730bfac49c87639ba255fea7952e6207cd3cb151153b1a68","credential":"z9+4ZNfpPMtTmdkGC1OyBG1ZiHLnN+GQjGIf+FHY9W0="},{"urls":"turns:global.turn.twilio.com:443?transport=tcp","username":"410bf6ff0ed94c5c730bfac49c87639ba255fea7952e6207cd3cb151153b1a68","credential":"z9+4ZNfpPMtTmdkGC1OyBG1ZiHLnN+GQjGIf+FHY9W0="}]
twilio-video.min.js:100 2019-04-18 19:18:16.052Z | INFO in [NTSIceServerSource #1]: Getting ICE servers again in 14400 seconds
twilio-video.min.js:100 2019-04-18 19:18:16.052Z | INFO in [connect #1]: Got ICE servers
twilio-video.min.js:100 2019-04-18 19:18:16.052Z | DEBUG in [connect #1]: ICE servers: (2) [{…}, {…}]
twilio-video.min.js:100 2019-04-18 19:18:16.053Z | DEBUG in [connect #1]: Creating a new RoomSignaling
twilio-video.min.js:100 2019-04-18 19:18:16.053Z | DEBUG in [connect #1]: RoomSignaling params: {token: "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImN0eSI6InR3aW…319fQ.Q0qmqFKBwvKma1HfsP89HIgb8DrZnOqCUdpQ4qNPbTk"}
twilio-video.min.js:105 Thu Apr 18 2019 21:18:16 GMT+0200 (Central European Summer Time) | sip.ua | user requested startup...
twilio-video.min.js:105 Thu Apr 18 2019 21:18:16 GMT+0200 (Central European Summer Time) | sip.transport | connecting to WebSocket wss://endpoint.twilio.com
twilio-video.min.js:105 Thu Apr 18 2019 21:18:17 GMT+0200 (Central European Summer Time) | sip.transport | WebSocket wss://endpoint.twilio.com connected
twilio-video.min.js:105 Thu Apr 18 2019 21:18:17 GMT+0200 (Central European Summer Time) | sip.ua | connection state set to 0
twilio-video.min.js:105 Thu Apr 18 2019 21:18:17 GMT+0200 (Central European Summer Time) | sip.transport | unable to send message, WebSocket is not open
LoggerFactory.print @ twilio-video.min.js:105
LoggerFactory.(anonymous function) @ twilio-video.min.js:105
Logger.(anonymous function) @ twilio-video.min.js:105
send @ twilio-video.min.js:108
InviteClientTransaction.send @ twilio-video.min.js:107
send @ twilio-video.min.js:105
ClientContext.send @ twilio-video.min.js:103
onSuccess @ twilio-video.min.js:107
Promise.then (async)
invite @ twilio-video.min.js:107
afterConnected @ twilio-video.min.js:108
UA.invite @ twilio-video.min.js:108
createSession @ twilio-video.min.js:97
Transport @ twilio-video.min.js:97
(anonymous) @ twilio-video.min.js:94
createAndOfferSucceeded @ twilio-video.min.js:94
Promise.then (async)
onCreate @ twilio-video.min.js:94
CancelablePromise.Object.defineProperty.value @ twilio-video.min.js:100
CancelablePromise @ twilio-video.min.js:100
createCancelableRoomSignalingPromise @ twilio-video.min.js:94
createRoomSignalingSucceeded @ twilio-video.min.js:89
Promise.then (async)
getLocalTracksSucceeded @ twilio-video.min.js:89
getLocalTracksSucceeded @ twilio-video.min.js:89
Promise.then (async)
getLocalTracks @ twilio-video.min.js:89
onCreate @ twilio-video.min.js:89
CancelablePromise.Object.defineProperty.value @ twilio-video.min.js:100
CancelablePromise @ twilio-video.min.js:100
createCancelableRoomPromise @ twilio-video.min.js:89
connect @ twilio-video.min.js:89
_callee$ @ TwilioVideo.js:69
tryCatch @ runtime.js:62
invoke @ runtime.js:296
prototype.(anonymous function) @ runtime.js:114
step @ asyncToGenerator.js:17
(anonymous) @ asyncToGenerator.js:35
F @ _export.js:36
(anonymous) @ asyncToGenerator.js:14
connectVideoClient @ TwilioVideo.js:69
_callee2$ @ app.js:72167
tryCatch @ runtime.js:62
invoke @ runtime.js:296
prototype.(anonymous function) @ runtime.js:114
step @ asyncToGenerator.js:17
(anonymous) @ asyncToGenerator.js:28
Promise.then (async)
step @ asyncToGenerator.js:27
(anonymous) @ asyncToGenerator.js:35
F @ _export.js:36
(anonymous) @ asyncToGenerator.js:14
connectClient @ app.js:72178
(anonymous) @ VideoSection.vue:26
twilio-video.min.js:105 Thu Apr 18 2019 21:18:17 GMT+0200 (Central European Summer Time) | sip.transaction.ict | transport error occurred, deleting INVITE client transaction z9hG4bK6234588
twilio-video.min.js:105 Thu Apr 18 2019 21:18:17 GMT+0200 (Central European Summer Time) | sip.ua | user requested closure...
twilio-video.min.js:105 Thu Apr 18 2019 21:18:17 GMT+0200 (Central European Summer Time) | sip.ua | closing registerContext
twilio-video.min.js:105 Thu Apr 18 2019 21:18:17 GMT+0200 (Central European Summer Time) | sip.registercontext | already unregistered
LoggerFactory.print @ twilio-video.min.js:105
LoggerFactory.(anonymous function) @ twilio-video.min.js:105
Logger.(anonymous function) @ twilio-video.min.js:105
unregister @ twilio-video.min.js:105
close @ twilio-video.min.js:105
UA.stop @ twilio-video.min.js:108
stateChanged @ twilio-video.min.js:97
EventEmitter.emit @ twilio-video.min.js:112
transition @ twilio-video.min.js:98
preempt @ twilio-video.min.js:98
disconnect @ twilio-video.min.js:97
disconnect @ twilio-video.min.js:97
g @ twilio-video.min.js:112
EventEmitter.emit @ twilio-video.min.js:112
failed @ twilio-video.min.js:106
onTransportError @ twilio-video.min.js:107
onTransportError @ twilio-video.min.js:105
InviteClientTransaction.onTransportError @ twilio-video.min.js:107
InviteClientTransaction.send @ twilio-video.min.js:107
send @ twilio-video.min.js:105
ClientContext.send @ twilio-video.min.js:103
onSuccess @ twilio-video.min.js:107
Promise.then (async)
invite @ twilio-video.min.js:107
afterConnected @ twilio-video.min.js:108
UA.invite @ twilio-video.min.js:108
createSession @ twilio-video.min.js:97
Transport @ twilio-video.min.js:97
(anonymous) @ twilio-video.min.js:94
createAndOfferSucceeded @ twilio-video.min.js:94
Promise.then (async)
onCreate @ twilio-video.min.js:94
CancelablePromise.Object.defineProperty.value @ twilio-video.min.js:100
CancelablePromise @ twilio-video.min.js:100
createCancelableRoomSignalingPromise @ twilio-video.min.js:94
createRoomSignalingSucceeded @ twilio-video.min.js:89
Promise.then (async)
getLocalTracksSucceeded @ twilio-video.min.js:89
getLocalTracksSucceeded @ twilio-video.min.js:89
Promise.then (async)
getLocalTracks @ twilio-video.min.js:89
onCreate @ twilio-video.min.js:89
CancelablePromise.Object.defineProperty.value @ twilio-video.min.js:100
CancelablePromise @ twilio-video.min.js:100
createCancelableRoomPromise @ twilio-video.min.js:89
connect @ twilio-video.min.js:89
_callee$ @ TwilioVideo.js:69
tryCatch @ runtime.js:62
invoke @ runtime.js:296
prototype.(anonymous function) @ runtime.js:114
step @ asyncToGenerator.js:17
(anonymous) @ asyncToGenerator.js:35
F @ _export.js:36
(anonymous) @ asyncToGenerator.js:14
connectVideoClient @ TwilioVideo.js:69
_callee2$ @ app.js:72167
tryCatch @ runtime.js:62
invoke @ runtime.js:296
prototype.(anonymous function) @ runtime.js:114
step @ asyncToGenerator.js:17
(anonymous) @ asyncToGenerator.js:28
Promise.then (async)
step @ asyncToGenerator.js:27
(anonymous) @ asyncToGenerator.js:35
F @ _export.js:36
(anonymous) @ asyncToGenerator.js:14
connectClient @ app.js:72178
(anonymous) @ VideoSection.vue:26
twilio-video.min.js:105 Thu Apr 18 2019 21:18:17 GMT+0200 (Central European Summer Time) | sip.ua | closing session pb80uka31re8qoj7so9p5nfs20dhcc
twilio-video.min.js:105 Thu Apr 18 2019 21:18:17 GMT+0200 (Central European Summer Time) | sip.inviteclientcontext | canceling RTCSession
twilio-video.min.js:105 Thu Apr 18 2019 21:18:17 GMT+0200 (Central European Summer Time) | sip.inviteclientcontext | closing INVITE session pb80uka31re8qoj7so9p5nfs20dhcc
twilio-video.min.js:100 2019-04-18 19:18:17.091Z | INFO in [NTSIceServerSource #1]: Stopping
twilio-video.min.js:100 2019-04-18 19:18:17.091Z | DEBUG in [NTSIceServerSource #1]: Stopped
twilio-video.min.js:105 Thu Apr 18 2019 21:18:17 GMT+0200 (Central European Summer Time) | sip.transport | closing WebSocket wss://endpoint.twilio.com
twilio-video.min.js:100 WebSocket connection to 'wss://sdkgw.us1.twilio.com/v1/VideoEvents' failed: WebSocket is closed before the connection is established.
disconnect @ twilio-video.min.js:100
disconnect @ twilio-video.min.js:97
disconnect @ twilio-video.min.js:97
g @ twilio-video.min.js:112
EventEmitter.emit @ twilio-video.min.js:112
failed @ twilio-video.min.js:106
onTransportError @ twilio-video.min.js:107
onTransportError @ twilio-video.min.js:105
InviteClientTransaction.onTransportError @ twilio-video.min.js:107
InviteClientTransaction.send @ twilio-video.min.js:107
send @ twilio-video.min.js:105
ClientContext.send @ twilio-video.min.js:103
onSuccess @ twilio-video.min.js:107
Promise.then (async)
invite @ twilio-video.min.js:107
afterConnected @ twilio-video.min.js:108
UA.invite @ twilio-video.min.js:108
createSession @ twilio-video.min.js:97
Transport @ twilio-video.min.js:97
(anonymous) @ twilio-video.min.js:94
createAndOfferSucceeded @ twilio-video.min.js:94
Promise.then (async)
onCreate @ twilio-video.min.js:94
CancelablePromise.Object.defineProperty.value @ twilio-video.min.js:100
CancelablePromise @ twilio-video.min.js:100
createCancelableRoomSignalingPromise @ twilio-video.min.js:94
createRoomSignalingSucceeded @ twilio-video.min.js:89
Promise.then (async)
getLocalTracksSucceeded @ twilio-video.min.js:89
getLocalTracksSucceeded @ twilio-video.min.js:89
Promise.then (async)
getLocalTracks @ twilio-video.min.js:89
onCreate @ twilio-video.min.js:89
CancelablePromise.Object.defineProperty.value @ twilio-video.min.js:100
CancelablePromise @ twilio-video.min.js:100
createCancelableRoomPromise @ twilio-video.min.js:89
connect @ twilio-video.min.js:89
_callee$ @ TwilioVideo.js:69
tryCatch @ runtime.js:62
invoke @ runtime.js:296
prototype.(anonymous function) @ runtime.js:114
step @ asyncToGenerator.js:17
(anonymous) @ asyncToGenerator.js:35
F @ _export.js:36
(anonymous) @ asyncToGenerator.js:14
connectVideoClient @ TwilioVideo.js:69
_callee2$ @ app.js:72167
tryCatch @ runtime.js:62
invoke @ runtime.js:296
prototype.(anonymous function) @ runtime.js:114
step @ asyncToGenerator.js:17
(anonymous) @ asyncToGenerator.js:28
Promise.then (async)
step @ asyncToGenerator.js:27
(anonymous) @ asyncToGenerator.js:35
F @ _export.js:36
(anonymous) @ asyncToGenerator.js:14
connectClient @ app.js:72178
(anonymous) @ VideoSection.vue:26
twilio-video.min.js:100 2019-04-18 19:18:17.093Z | INFO in [connect #1]: The automatically acquired LocalTracks will now be stopped
twilio-video.min.js:100 2019-04-18 19:18:17.094Z | INFO in [LocalAudioTrack #1: d37a05e4-5723-4209-9d50-deb9581ef1ce]: Stopping
twilio-video.min.js:100 2019-04-18 19:18:17.094Z | DEBUG in [LocalAudioTrack #1: d37a05e4-5723-4209-9d50-deb9581ef1ce]: Ended
twilio-video.min.js:100 2019-04-18 19:18:17.095Z | INFO in [connect #1]: Error while connecting to a Room: TwilioError: Signaling connection error
at SignalingConnectionError.TwilioError (https://media.twiliocdn.com/sdk/js/video/releases/2.0.0-beta7/twilio-video.min.js:102:25088)
at new SignalingConnectionError (https://media.twiliocdn.com/sdk/js/video/releases/2.0.0-beta7/twilio-video.min.js:101:29375)
at InviteClientContext.disconnect (https://media.twiliocdn.com/sdk/js/video/releases/2.0.0-beta7/twilio-video.min.js:97:19907)
at InviteClientContext.g (https://media.twiliocdn.com/sdk/js/video/releases/2.0.0-beta7/twilio-video.min.js:112:4081)
at InviteClientContext.EventEmitter.emit (https://media.twiliocdn.com/sdk/js/video/releases/2.0.0-beta7/twilio-video.min.js:112:2568)
at InviteClientContext.failed (https://media.twiliocdn.com/sdk/js/video/releases/2.0.0-beta7/twilio-video.min.js:106:19830)
at InviteClientContext.onTransportError (https://media.twiliocdn.com/sdk/js/video/releases/2.0.0-beta7/twilio-video.min.js:107:15001)
at RequestSender.onTransportError (https://media.twiliocdn.com/sdk/js/video/releases/2.0.0-beta7/twilio-video.min.js:105:18123)
at InviteClientTransaction.onTransportError (https://media.twiliocdn.com/sdk/js/video/releases/2.0.0-beta7/twilio-video.min.js:107:29827)
at InviteClientTransaction.send (https://media.twiliocdn.com/sdk/js/video/releases/2.0.0-beta7/twilio-video.min.js:107:29417)
TwilioVideo.js:70 Could not connect to Twilio: Signaling connection error
(anonymous) @ TwilioVideo.js:70
Promise.then (async)
onCreate @ twilio-video.min.js:100
CancelablePromise.Object.defineProperty.value @ twilio-video.min.js:100
CancelablePromise @ twilio-video.min.js:100
then @ twilio-video.min.js:100
_callee$ @ TwilioVideo.js:69
tryCatch @ runtime.js:62
invoke @ runtime.js:296
prototype.(anonymous function) @ runtime.js:114
step @ asyncToGenerator.js:17
(anonymous) @ asyncToGenerator.js:35
F @ _export.js:36
(anonymous) @ asyncToGenerator.js:14
connectVideoClient @ TwilioVideo.js:69
_callee2$ @ app.js:72167
tryCatch @ runtime.js:62
invoke @ runtime.js:296
prototype.(anonymous function) @ runtime.js:114
step @ asyncToGenerator.js:17
(anonymous) @ asyncToGenerator.js:28
Promise.then (async)
step @ asyncToGenerator.js:27
(anonymous) @ asyncToGenerator.js:35
F @ _export.js:36
(anonymous) @ asyncToGenerator.js:14
connectClient @ app.js:72178
(anonymous) @ VideoSection.vue:26
twilio-video.min.js:100 2019-04-18 19:18:17.096Z | DEBUG in [object Object]: ICE connection state is "closed"
twilio-video.min.js:105 Thu Apr 18 2019 21:18:19 GMT+0200 (Central European Summer Time) | sip.transport | WebSocket disconnected (code: 1006)
twilio-video.min.js:105 Thu Apr 18 2019 21:18:19 GMT+0200 (Central European Summer Time) | sip.transport | WebSocket abrupt disconnection
LoggerFactory.print @ twilio-video.min.js:105
LoggerFactory.(anonymous function) @ twilio-video.min.js:105
Logger.(anonymous function) @ twilio-video.min.js:105
onClose @ twilio-video.min.js:108
ws.onclose @ twilio-video.min.js:108
twilio-video.min.js:105 Thu Apr 18 2019 21:18:19 GMT+0200 (Central European Summer Time) | sip.ua | connection state set to 1
I'm using this version of twilio-video:
//media.twiliocdn.com/sdk/js/video/releases/2.0.0-beta7/twilio-video.min.js
and quickstart works fine.
var connectOptions = {
name: this.roomName,
logLevel: 'debug',
video: false,
audio: true
}
Twilio.Video.connect(token, connectOptions).then(this.roomJoined, function(error) {
console.error('Could not connect to Twilio: ' + error.message)
})
Hi @lorinczdev ,
Thanks for writing in with your issue. While we investigate this, can you try enabling our new signaling transport which allows you to reconnect to the Room after network disruptions/handoff? You can do this the following way:
const connectOptions = {
...
_useTwilioConnection: true
};
Please let me know if this works for you.
Thanks,
Manjesh Malavalli
JSDK Team
Hello
i've already tried it, sadly it didn't work.
2019-04-18 22:31:23.179Z | INFO in [connect #1]: Connecting to a Room
twilio-video.min.js:100 2019-04-18 22:31:23.179Z | DEBUG in [connect #1]: Options: {wsServer: "wss://global.vss.twilio.com/signaling", abortOnIceServersTimeout: false, createLocalTracks: ƒ, environment: "prod", iceServersTimeout: 3000, …}
twilio-video.min.js:100 2019-04-18 22:31:23.180Z | INFO in [NTSIceServerSource #1]: Created a new NTSIceServerSource
twilio-video.min.js:100 2019-04-18 22:31:23.180Z | DEBUG in [NTSIceServerSource #1]: ECS server: https://ecs.us1.twilio.com
twilio-video.min.js:100 2019-04-18 22:31:23.180Z | INFO in [connect #1]: LocalTracks were not provided, so they will be acquired automatically before connecting to the Room. LocalTracks will be released if connecting to the Room fails or if the Room is disconnected
twilio-video.min.js:100 2019-04-18 22:31:23.211Z | INFO in [createLocalTracks #1]: Call to getUserMedia successful; got MediaStreamTracks: [MediaStreamTrack]
twilio-video.min.js:100 2019-04-18 22:31:23.212Z | DEBUG in [LocalAudioTrack #1: undefined]: Initializing
twilio-video.min.js:100 2019-04-18 22:31:23.213Z | DEBUG in [connect #1]: Creating a new LocalParticipant: LocalParticipantV2 {_events: {…}, _maxListeners: undefined, …}
twilio-video.min.js:100 2019-04-18 22:31:23.215Z | INFO in [LocalParticipant #1]: Created a new Participant
twilio-video.min.js:100 2019-04-18 22:31:23.216Z | INFO in [LocalParticipant #1]: Added a new LocalAudioTrack: 3566ff21-5090-414a-b3bf-9c17056e5e93
twilio-video.min.js:100 2019-04-18 22:31:23.217Z | DEBUG in [LocalParticipant #1]: LocalAudioTrack: LocalAudioTrack {kind: "audio", name: "3566ff21-5090-414a-b3bf-9c17056e5e93", mediaStreamTrack: MediaStreamTrack, id: "3566ff21-5090-414a-b3bf-9c17056e5e93", …}
twilio-video.min.js:100 2019-04-18 22:31:23.217Z | INFO in [connect #1]: Getting ICE servers
twilio-video.min.js:100 2019-04-18 22:31:23.217Z | DEBUG in [connect #1]: Options: {wsServer: "wss://global.vss.twilio.com/signaling", abortOnIceServersTimeout: false, createLocalTracks: ƒ, environment: "prod", iceServersTimeout: 3000, …}
twilio-video.min.js:100 2019-04-18 22:31:23.218Z | INFO in [NTSIceServerSource #1]: Starting
twilio-video.min.js:100 2019-04-18 22:31:23.218Z | DEBUG in [NTSIceServerSource #1]: Getting ECS configuration
twilio-video.min.js:100 2019-04-18 22:31:23.220Z | DEBUG in [LocalAudioTrack #1: 3566ff21-5090-414a-b3bf-9c17056e5e93]: Started
twilio-video.min.js:100 2019-04-18 22:31:23.856Z | INFO in [NTSIceServerSource #1]: Got ICE servers: [{"urls":"turn:global.turn.twilio.com:3478?transport=udp","username":"affba754b3d640fca5784dc86de7eb6a780491ed719c3656694ff5d1ae04eff2","credential":"IYvchFJV/mlC21862tN5etptEX3/mJuCmsjBQWE6ygI="},{"urls":"turns:global.turn.twilio.com:443?transport=tcp","username":"affba754b3d640fca5784dc86de7eb6a780491ed719c3656694ff5d1ae04eff2","credential":"IYvchFJV/mlC21862tN5etptEX3/mJuCmsjBQWE6ygI="}]
twilio-video.min.js:100 2019-04-18 22:31:23.856Z | INFO in [NTSIceServerSource #1]: Getting ICE servers again in 14400 seconds
twilio-video.min.js:100 2019-04-18 22:31:23.857Z | INFO in [connect #1]: Got ICE servers
twilio-video.min.js:100 2019-04-18 22:31:23.857Z | DEBUG in [connect #1]: ICE servers: (2) [{…}, {…}]
twilio-video.min.js:100 2019-04-18 22:31:23.858Z | DEBUG in [connect #1]: Creating a new RoomSignaling
twilio-video.min.js:100 2019-04-18 22:31:23.858Z | DEBUG in [connect #1]: RoomSignaling params: {token: "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImN0eSI6InR3aW…319fQ.o_QSUnIUlC3-gjEAOhhzAMR5iu6nZnK_ITxpE3B_CkQ"}
twilio-video.min.js:100 2019-04-18 22:31:23.888Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Created a new WebSocket: WebSocket {url: "wss://global.vss.twilio.com/signaling", readyState: 0, bufferedAmount: 0, onopen: null, onerror: null, …}
twilio-video.min.js:100 2019-04-18 22:31:24.174Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: WebSocket opened: WebSocket {url: "wss://global.vss.twilio.com/signaling", readyState: 1, bufferedAmount: 0, onopen: null, onerror: null, …}
twilio-video.min.js:100 2019-04-18 22:31:29.175Z | WARN in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Closing: 3000 - "welcome" message timeout expired
twilio-video.min.js:100 2019-04-18 22:31:29.328Z | DEBUG in [TwilioConnection #2: wss://global.vss.twilio.com/signaling]: Created a new WebSocket: WebSocket {url: "wss://global.vss.twilio.com/signaling", readyState: 0, bufferedAmount: 0, onopen: null, onerror: null, …}
twilio-video.min.js:100 2019-04-18 22:31:29.453Z | DEBUG in [TwilioConnection #2: wss://global.vss.twilio.com/signaling]: WebSocket opened: WebSocket {url: "wss://global.vss.twilio.com/signaling", readyState: 1, bufferedAmount: 0, onopen: null, onerror: null, …}binaryType: "blob"bufferedAmount: 0extensions: "permessage-deflate"onclose: nullonerror: nullonmessage: nullonopen: nullprotocol: ""readyState: 1url: "wss://global.vss.twilio.com/signaling"__proto__: WebSocket
twilio-video.min.js:100 2019-04-18 22:31:34.455Z | WARN in [TwilioConnection #2: wss://global.vss.twilio.com/signaling]: Closing: 3000 - "welcome" message timeout expired
twilio-video.min.js:100 2019-04-18 22:31:34.780Z | DEBUG in [TwilioConnection #3: wss://global.vss.twilio.com/signaling]: Created a new WebSocket: WebSocket {url: "wss://global.vss.twilio.com/signaling", readyState: 0, bufferedAmount: 0, onopen: null, onerror: null, …}
twilio-video.min.js:100 2019-04-18 22:31:34.912Z | DEBUG in [TwilioConnection #3: wss://global.vss.twilio.com/signaling]: WebSocket opened: WebSocket {url: "wss://global.vss.twilio.com/signaling", readyState: 1, bufferedAmount: 0, onopen: null, onerror: null, …}
twilio-video.min.js:100 2019-04-18 22:31:39.914Z | WARN in [TwilioConnection #3: wss://global.vss.twilio.com/signaling]: Closing: 3000 - "welcome" message timeout expired
twilio-video.min.js:100 2019-04-18 22:31:40.632Z | DEBUG in [TwilioConnection #4: wss://global.vss.twilio.com/signaling]: Created a new WebSocket: WebSocket {url: "wss://global.vss.twilio.com/signaling", readyState: 0, bufferedAmount: 0, onopen: null, onerror: null, …}
twilio-video.min.js:100 2019-04-18 22:31:40.746Z | DEBUG in [TwilioConnection #4: wss://global.vss.twilio.com/signaling]: WebSocket opened: WebSocket {url: "wss://global.vss.twilio.com/signaling", readyState: 1, bufferedAmount: 0, onopen: null, onerror: null, …}
twilio-video.min.js:100 2019-04-18 22:31:45.747Z | WARN in [TwilioConnection #4: wss://global.vss.twilio.com/signaling]: Closing: 3000 - "welcome" message timeout expired
twilio-video.min.js:100 2019-04-18 22:31:47.314Z | DEBUG in [TwilioConnection #5: wss://global.vss.twilio.com/signaling]: Created a new WebSocket: WebSocket {url: "wss://global.vss.twilio.com/signaling", readyState: 0, bufferedAmount: 0, onopen: null, onerror: null, …}
twilio-video.min.js:100 2019-04-18 22:31:47.421Z | DEBUG in [TwilioConnection #5: wss://global.vss.twilio.com/signaling]: WebSocket opened: WebSocket {url: "wss://global.vss.twilio.com/signaling", readyState: 1, bufferedAmount: 0, onopen: null, onerror: null, …}
twilio-video.min.js:100 2019-04-18 22:31:52.423Z | WARN in [TwilioConnection #5: wss://global.vss.twilio.com/signaling]: Closing: 3000 - "welcome" message timeout expired
twilio-video.min.js:100 2019-04-18 22:31:55.556Z | DEBUG in [TwilioConnection #6: wss://global.vss.twilio.com/signaling]: Created a new WebSocket: WebSocket {url: "wss://global.vss.twilio.com/signaling", readyState: 0, bufferedAmount: 0, onopen: null, onerror: null, …}
twilio-video.min.js:100 2019-04-18 22:31:55.688Z | DEBUG in [TwilioConnection #6: wss://global.vss.twilio.com/signaling]: WebSocket opened: WebSocket {url: "wss://global.vss.twilio.com/signaling", readyState: 1, bufferedAmount: 0, onopen: null, onerror: null, …}
twilio-video.min.js:100 2019-04-18 22:32:00.690Z | WARN in [TwilioConnection #6: wss://global.vss.twilio.com/signaling]: Closing: 3000 - "welcome" message timeout expired
twilio-video.min.js:100 2019-04-18 22:32:00.691Z | INFO in [NTSIceServerSource #1]: Stopping
twilio-video.min.js:100 2019-04-18 22:32:00.691Z | DEBUG in [NTSIceServerSource #1]: Stopped
twilio-video.min.js:100 2019-04-18 22:32:00.692Z | INFO in [connect #1]: The automatically acquired LocalTracks will now be stopped
twilio-video.min.js:100 2019-04-18 22:32:00.692Z | INFO in [LocalAudioTrack #1: 3566ff21-5090-414a-b3bf-9c17056e5e93]: Stopping
twilio-video.min.js:100 2019-04-18 22:32:00.693Z | DEBUG in [LocalAudioTrack #1: 3566ff21-5090-414a-b3bf-9c17056e5e93]: Ended
twilio-video.min.js:100 2019-04-18 22:32:00.693Z | INFO in [connect #1]: Error while connecting to a Room: TwilioError: Signaling connection error
at SignalingConnectionError.TwilioError (https://media.twiliocdn.com/sdk/js/video/releases/2.0.0-beta7/twilio-video.min.js:102:25088)
at new SignalingConnectionError (https://media.twiliocdn.com/sdk/js/video/releases/2.0.0-beta7/twilio-video.min.js:101:29375)
at TwilioConnection.disconnect (https://media.twiliocdn.com/sdk/js/video/releases/2.0.0-beta7/twilio-video.min.js:97:31039)
at TwilioConnection.g (https://media.twiliocdn.com/sdk/js/video/releases/2.0.0-beta7/twilio-video.min.js:112:4081)
at TwilioConnection.EventEmitter.emit (https://media.twiliocdn.com/sdk/js/video/releases/2.0.0-beta7/twilio-video.min.js:112:2523)
at Object.closed (https://media.twiliocdn.com/sdk/js/video/releases/2.0.0-beta7/twilio-video.min.js:99:26359)
at TwilioConnection.
at TwilioConnection.EventEmitter.emit (https://media.twiliocdn.com/sdk/js/video/releases/2.0.0-beta7/twilio-video.min.js:112:2840)
at TwilioConnection.transition (https://media.twiliocdn.com/sdk/js/video/releases/2.0.0-beta7/twilio-video.min.js:98:8894)
at TwilioConnection._close (https://media.twiliocdn.com/sdk/js/video/releases/2.0.0-beta7/twilio-video.min.js:99:27055)
TwilioVideo.js:71 Could not connect to Twilio: Signaling connection error
twilio-video.min.js:100 2019-04-18 22:32:00.694Z | DEBUG in [object Object]: ICE connection state is "closed"
@lorinczdev ,
From both the logs, it looks like you were not able to complete a WebSocket connection handshake with Twilio's back-end services. Are you doing anything different from the quickstart?
Thanks,
Manjesh Malavalli
JSDK Team
Yes, I'm using vagrant (laravel homestead for backend)
I have found the issue pacejs v1.0.2
older versions works fine
I have found the issue pacejs v1.0.2
older versions works fine
Thanks man
Most helpful comment
I have found the issue pacejs v1.0.2
older versions works fine