Daniel Gultsch
|
eab4ac017f
|
minor code clean up
|
2020-05-01 07:58:58 +02:00 |
|
Daniel Gultsch
|
deae2b109f
|
do not crash UI after ignoring improperly formatted jingle init
|
2020-04-29 15:54:02 +02:00 |
|
Daniel Gultsch
|
8a586527c4
|
check if setting local description was succesful
|
2020-04-29 15:32:27 +02:00 |
|
Daniel Gultsch
|
a49d69c878
|
parse candidates from session-init and session-accept
|
2020-04-29 10:36:54 +02:00 |
|
Daniel Gultsch
|
333f509e53
|
synchronize public WebRTCWrapper methods so closes don’t race
|
2020-04-29 09:10:15 +02:00 |
|
Daniel Gultsch
|
0d4b175760
|
better failure behaviour after direct init from jitsi
|
2020-04-29 08:51:38 +02:00 |
|
Daniel Gultsch
|
f93bac6d73
|
catch ISE around peerconnection.dispose()
|
2020-04-28 20:15:23 +02:00 |
|
Daniel Gultsch
|
faf1ff365d
|
modify call connected tone
|
2020-04-28 11:22:42 +02:00 |
|
Daniel Gultsch
|
27bf871472
|
play beep when voice call connects
|
2020-04-28 07:30:27 +02:00 |
|
Daniel Gultsch
|
fc4397e5b9
|
play busy and dial tones
|
2020-04-27 17:51:38 +02:00 |
|
Daniel Gultsch
|
07911b2094
|
indicate ongoing call. fixes #3675
|
2020-04-27 11:53:31 +02:00 |
|
Daniel Gultsch
|
9fbf73d1ea
|
do not log failed calls that never rang
|
2020-04-26 10:38:19 +02:00 |
|
Daniel Gultsch
|
c41033e83c
|
only take udp candidates from transport-info
|
2020-04-25 20:13:08 +02:00 |
|
Daniel Gultsch
|
4f5415ecba
|
terminated rtp connection do not count as busy
|
2020-04-24 09:41:54 +02:00 |
|
Daniel Gultsch
|
c0036b4ca6
|
increase busy timeout to 30s
|
2020-04-24 09:16:59 +02:00 |
|
Daniel Gultsch
|
96f6ae2b49
|
additional null check in case to is null
|
2020-04-23 20:11:45 +02:00 |
|
Daniel Gultsch
|
80cac3bd69
|
disable tcp candidates
|
2020-04-23 19:51:58 +02:00 |
|
Daniel Gultsch
|
a008993d06
|
add 20s busy timeout to incoming calls
|
2020-04-22 21:59:20 +02:00 |
|
Daniel Gultsch
|
892d913e2c
|
parsing iq erros also need to finish the connection
|
2020-04-22 18:42:07 +02:00 |
|
Daniel Gultsch
|
9fa9ca9cbc
|
catch securityException when parsing rtp description
|
2020-04-22 16:35:08 +02:00 |
|
Daniel Gultsch
|
9afac21b0b
|
don’t throw when user double taps accept button
|
2020-04-22 14:49:48 +02:00 |
|
Daniel Gultsch
|
876b1149d5
|
avoid double termination after failed connection
|
2020-04-21 22:59:54 +02:00 |
|
Daniel Gultsch
|
e0cb127005
|
retract call when pressing home or power button during ringing
|
2020-04-21 22:46:46 +02:00 |
|
Daniel Gultsch
|
5b12e23382
|
improve logging for throws from native callbacks
|
2020-04-21 12:00:13 +02:00 |
|
Daniel Gultsch
|
eb911b8196
|
show 215 status in server info
|
2020-04-21 11:40:05 +02:00 |
|
Daniel Gultsch
|
d5e3d13158
|
do not just assume rtcp-mux
|
2020-04-21 09:11:17 +02:00 |
|
Daniel Gultsch
|
7898ba65cd
|
extend extended webrtcwrapper logging
|
2020-04-20 17:05:27 +02:00 |
|
Daniel Gultsch
|
187dff3df9
|
put contact picture in incoming call notification
|
2020-04-20 15:57:31 +02:00 |
|
Daniel Gultsch
|
df2ef0eeb0
|
automatically reject/ignore calls from strangers if the setting is set
|
2020-04-20 15:57:31 +02:00 |
|
Daniel Gultsch
|
1cc0dfad84
|
move sdp logging to different tag
|
2020-04-20 15:57:31 +02:00 |
|
Daniel Gultsch
|
5a0979b41e
|
store 'ended call' when ended from proceed
|
2020-04-20 15:57:31 +02:00 |
|
Daniel Gultsch
|
f7f0dc99a7
|
launch calls in new task
|
2020-04-20 15:57:31 +02:00 |
|
Daniel Gultsch
|
a12760300c
|
ensure that rtp connection is registered with connection manager
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
c20c40a807
|
ensure webrtc connection gets closed after connection failure
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
7dfd47a5c4
|
better crash than leave WebRTCWrapper unclosed
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
934b98d199
|
add microphone availability check
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
16d34c2ba0
|
parse turns and stuns (regression from earlier commit)
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
2f437ea845
|
ignore iq errors if session has already been terminated
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
fa3ef07580
|
be more strict with ice candidate parsing
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
0a18ab35c0
|
fixed 215 credential detection
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
e545e95d39
|
getMedia() would throw null pointer when called after going from proposed to some error state
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
21e412ef6f
|
only show remote video when connected
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
0c4f0c074d
|
improve busy behaviour with multiple devices
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
45d5d1f635
|
capture in ~1920 resolution when available
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
b95d406e61
|
use more approriate reason when failing because of parse errors
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
ec6bcec849
|
use different aspect ratio for landscape
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
36e117979a
|
put 'video' in ongoing video call notification
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
f995965dea
|
parse 0339 source groups from sdp
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
01a9a52990
|
show enable/disable video in video calls
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
445009c558
|
request camera permissions
|
2020-04-20 15:57:30 +02:00 |
|