damencho
cbf2eebeec
Fires CONFERENCE_LEFT event once we receive our presence unavailable.
9 лет назад
paweldomas
eb204558b2
feat(ParticipantConnectionStatus): add RTC mute timeout config
The timeout will be configurable though
'peerDisconnectedThroughRtcTimeout' conference config option. It has
not been document in the public API on purpose.
9 лет назад
paweldomas
b7e0e72f3d
feat(ParticipantConnectionStatus): add init and dispose methods
9 лет назад
paweldomas
34b05f11f6
feat: add PARTICIPANT_CONN_STATUS_CHANGED conference event
The event is triggered when the notification about the user's connection
status change arrives from the JVB.
9 лет назад
damencho
633fc18dce
Moves caching of selected endpoint out of data channel.
This currently fixes problem for participants joining in a room with other participants and trying to send initial value of selected local participant will throw an error. And fixes a potential problem if the UI can select participants before their video is available, before session initiated, can make local state with jvb inconsistent. Also if we want to have multiple selected endpoints or pinned participants and this is done before session-initiate caching should be done before creating data channel (currently selecting multiple is not possible).
9 лет назад
Lyubomir Marinov
2a1d756fd8
ES6 for JitsiParticipant
9 лет назад
Lyubomir Marinov
ad48c0c4d3
ES6 for JitsiConferenceErrors
9 лет назад
Lyubomir Marinov
1c6340cb38
ES6 for JitsiConferenceEvents
9 лет назад
Lyubomir Marinov
0e7c83b46a
ES6 for JitsiTrackError
9 лет назад
Lyubomir Marinov
6ad10dc442
ES6 for JitsiTrackErrors
9 лет назад
Lyubomir Marinov
417e3fbc07
ES6 for JitsiTrackEvents
9 лет назад
Lyubomir Marinov
c435acd913
Enable ES6/ES2015
9 лет назад
damencho
278ebfa471
Passes custom script url for callstats.
9 лет назад
paweldomas
5a8ed28287
fix(JitsiConference|stats): use 'sendToAll'
Use 'sendToAll' for 'session.restart' and 'session.terminate' events.
9 лет назад
paweldomas
77c527058f
feat(stats|analytics): log 'session_restart' event
9 лет назад
paweldomas
0265674f1b
feat(stats): send 'session_terminate' application log
9 лет назад
paweldomas
d684ee8c05
feat(analytics): send 'session.terminate' event
9 лет назад
paweldomas
3167062b5f
fix(JitsiConference): stop CallStats on 'session-terminate'
9 лет назад
paweldomas
108ed509fb
fix(JitsiConference): reset JingleSession on the room instance
Not doing so will cause issues when trying to mute after
'session-terminate', because the PeerConnection is closed and should not
be used anymore.
9 лет назад
paweldomas
8a00c803b6
fix(JitsiConference,RTC): add onCallEnded to the RTC service
9 лет назад
paweldomas
4785f45b62
fix(JitsiConference): reset local tracks SSRCs on call ended
When call ends the PeerConnection is closed and the SSRCs stored in
the local track will not match those assigned the PeerConnection when
it's reopened for new session. This will confuse SSRC replacement logic.
We need to reset those SSRCs and re-register 'ssrcHandler' listener to
get the new ones.
9 лет назад
paweldomas
47b258cb33
fix(JitsiConference): stop sending media stats on call ended
9 лет назад
paweldomas
a51feba392
feat(XMPPEvents): add CALL_ENDED event
The event is triggered when Jicofo sends 'session-terminate' and our
PeerConnection is closed.
9 лет назад
hristoterezov
bcb3253df2
Implement audio problem detection
9 лет назад
nikvaessen
aa1a4c12c5
add Tracks to transcriber on creation
9 лет назад
nikvaessen
e6830b249e
made the audioRecorder private to the transcriber
9 лет назад
nikvaessen
5c701a8f0b
forgot to document the getTranscriber() method
9 лет назад
nikvaessen
d889d2c03b
added getTranscriber method and handle new tracks created
9 лет назад
nikvaessen
9ffa96bfa3
removed the transcriberHolder, transcriber and audioRecorder instances
9 лет назад
damencho
1b21337088
Renames analytics event muc.idle to session.initiate.
Also adds a safe check if there was no regionInfo to skip reporting cross-region.
9 лет назад
damencho
319411c13a
Adds info to analytics whether call was cross-region.
9 лет назад
hristoterezov
733c968004
Removes unused code after reloads removal
9 лет назад
damencho
fa733cb2f6
Removes reload code.
9 лет назад
nikvaessen
592656c721
readded forgotten file
removed white space
redid the hooking of the Transcribing module to JitsiConference
redid the exposing of the Transcribing module to JitsiMeetJs
9 лет назад
damencho
234f3384e1
Moves loading of analytics in the library.
9 лет назад
damencho
89720887ad
Adds muc idle event.
9 лет назад
damencho
9bb44a2562
Updates cs log for audio detect problem.
9 лет назад
Boris Grozev
961870f55c
Formats callstats application logs as JSON.
9 лет назад
hristoterezov
301ed7e503
Changes methods that use RTCDatachanel#send to throw exception on fail
9 лет назад
hristoterezov
2525f5ff81
Implements interfaces for data channel communication
9 лет назад
bgrozev
6c870f70b5
Revert "Implements interfaces for data channel communication"
9 лет назад
hristoterezov
dd24d1bee1
Implements interfaces for data channel communication
9 лет назад
damencho
62a7334882
Updates removeTrack and cleaning.
Updates removeTrack to always clean properties and resources even when there is no room available.
9 лет назад
damencho
e65bfb0d02
Fixes attaching chat room listeners for statistics.
Need to attach the listeners after statistics is created.
9 лет назад
hristoterezov
b1e4c8debe
Fixes issues after review PR #166
9 лет назад
tsareg
27466fce4a
Always fire JitsiConferenceEvents.TRACK_REMOVED event when track is removed when participant lefts the conference
9 лет назад
hristoterezov
c5e83fbefe
Adds additional that are going to be visible in torture for the audio problem detection
9 лет назад
hristoterezov
5d1ac53aa8
Changes reload methods to private
9 лет назад
Boris Grozev
073e0c6203
Exposes logging an "application log" to callstats.
9 лет назад
Boris Grozev
6cfd1ba968
Renames confusingly named functions, adds documentation.
9 лет назад