Daniel Gultsch
|
c3d65193ba
|
transmit media from proposal to actual session
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
45daf11370
|
parse media from session proposal
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
b33b606e4b
|
release resource. stop caputuring when webrtc ends
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
29de80ee56
|
use toolbar to display status text in RtpSessionActivity
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
e6212cf637
|
rudimentary video caputuring
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
6b8f90781f
|
complete list of reasons
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
9f230b8e49
|
don’t transition when calling endCall and session was already terminated
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
96bc8f2465
|
RtpConnection: synchronize all externally call methods to guard state transitions
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
3f5863cb1f
|
depulicate 'propose's when doing mam catchup
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
f035f74d5d
|
cancle ongoing jingle sessions on xmpp rebind
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
e02ebf68b0
|
add <rtcp-mux/> in description
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
bbf871f40c
|
turn proximity wake lock and/off depending on speaker configuration
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
4f85357d86
|
do not use proximity wake lock on speaker phone
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
425e595ccf
|
make mute and speaker button work
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
18ae2d7bb9
|
copy audio manager from AppRTCDemo
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
d4a1771c9b
|
put jingle messages in MAM and parse call log during catchup
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
a7fd2048d2
|
do not show context menu for call logs
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
81062b0b38
|
more conditions under which to print call log
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
d31e734414
|
show call log messages in conversation stream
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
6e68ae3e2b
|
avoid terminating twice
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
24fd48fee0
|
be more conservative when parsing rtp content
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
2d2203751d
|
when using onNewIntent make sure to store intent otherwise onBackground might just overwrite it again
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
fd62963964
|
only ever create one wake lock in rtpsessionactivity
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
fc1b6e0ae4
|
use foreground service for ongoing call notification
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
d4c0ed6eda
|
allow all jingle states to transition into terminated
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
640ad49ffa
|
improved strategy for ignoring self addressed jingle messages
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
62e405718f
|
include more human readable text in application errors
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
3a1b5194dd
|
do not offer jingle calls when using Tor
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
a880521498
|
respond with busy if there is anthor rtp session
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
391d4476eb
|
show notification during ongoing call
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
ae1a58cdda
|
improvements to RtpSessionActivity
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
997bceb9af
|
turn screen off during call
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
5d6cdbb343
|
back button rejects or ends call
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
4740e81fab
|
make retry work
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
aa444612fb
|
no need to be careful about Int parsing in session description; just fail
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
6e12c2cec0
|
require dtls and ensure procceds get tracked
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
d3e364e6aa
|
add state transitions for iq service-unavailable errors and timeouts
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
e2bab2e3da
|
incude human readable text in some session-terminates
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
0d8f707ce5
|
request recording permission when making or accepting audio calls
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
d67bbbd06a
|
fixed rotation issues in RtpSessionActivity
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
201de8d581
|
proper iq tracing (handling of errors); responding to all iqs
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
970c19566f
|
correctly parse turn server
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
3126d5e762
|
properly parse transport info and apply ice candidates after direct init
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
e8bfcadc7c
|
reject call from proceed state; and deal with direct inits
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
702a1b0e39
|
make jingle->sdp parsing fail on some obvious errors
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
8c6cecd8c8
|
discover stun server
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
45a57f4f0e
|
send and receive session terminates
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
7942d9f433
|
show retry button after failed call
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
c00ee2db25
|
parse 'accept' messages
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
b0e642d71c
|
process retract jingle messages
|
2020-04-20 15:57:30 +02:00 |
|