|  Daniel Gultsch | 609120c0d8 | only ever create one wake lock in rtpsessionactivity | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | c9f7e174f7 | use foreground service for ongoing call notification | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | c6db651322 | allow all jingle states to transition into terminated | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 5eea961155 | improved strategy for ignoring self addressed jingle messages | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 7b382d2ba5 | include more human readable text in application errors | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 07e671d7c3 | do not offer jingle calls when using Tor | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 9d83981f2c | respond with busy if there is anthor rtp session | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | d19b5e0634 | show notification during ongoing call | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 2e8b91665b | improvements to RtpSessionActivity | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 14d008d89d | turn screen off during call | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 0302eacac1 | back button rejects or ends call | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | f5c4de8770 | make retry work | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 2ba84bd32e | no need to be careful about Int parsing in session description; just fail | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 6884e427ef | require dtls and ensure procceds get tracked | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 0661c1bd37 | add state transitions for iq service-unavailable errors and timeouts | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 39e3791345 | incude human readable text in some session-terminates | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 6a1df0538e | request recording permission when making or accepting audio calls | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 7749a7ce22 | fixed rotation issues in RtpSessionActivity | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 268eedad89 | proper iq tracing (handling of errors); responding to all iqs | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 15a2491d7b | correctly parse turn server | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 845b3d8a0e | properly parse transport info and apply ice candidates after direct init | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 3e5e4e813b | reject call from proceed state; and deal with direct inits | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 0bf991d95c | make jingle->sdp parsing fail on some obvious errors | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | ca9b95fc9c | discover stun server | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 859bc0bef3 | send and receive session terminates | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 00f273b0c0 | show retry button after failed call | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | f7d1e02d4b | parse 'accept' messages | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 9edadc9835 | process retract jingle messages | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | a11d506bf0 | support reject | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 7909a72d43 | make retract jingle messages work | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | e2f1cec2e5 | prepare more state transitions | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | ccfc55e9b6 | show proper notification on incoming call | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 4c6ee9693a | use appbarlayout in RtpSessionActivity | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 0e88b56eb4 | display status information in ui | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | a9a35fb74b | show status in RtpSessionActivity | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | f8c0328416 | dummy Jingle activity | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 22c755c5ce | implement session accept | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 9dfa9df790 | implement sending of session-accept | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | ac9a1a773e | receive candidates/transport-info | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 885ec0febe | a couple of bug fixes for SessionDescription.toString() | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | f264ef9f8b | create sdp string and set on peer connection | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | b1c0e93b34 | rudimentary rtpmap to session converter | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 2591a96945 | sdp candidate to transport-info | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 4d70855b4c | sdp to ice transport conversion | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | b44a3aeac6 | parse sdp to jingle (yet w/o transport) | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | ef51ec2c1d | create objects for ssma (xep-0339) | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 28ead10ca4 | sdp media to description parsing | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 18059345c8 | payload-type and rtp-hdrext sdp parsing | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 5b1d86d67e | dummy code to get sdp out of (non-working) libwebrtc | 2020-04-20 15:57:30 +02:00 | 
				
					
						|  Daniel Gultsch | 3b857e6894 | create temporary RtpSessionPropsoal as placeholder before we can create actual session | 2020-04-20 15:57:30 +02:00 |