Michael Kirk
6b4dedfefe
revert WebRTC related changes to AppAudioManager
...
Initially we were using AppAudioManager in our WebRTC calling
implementation to manage call related audio, but our differences from
how redphone uses the AppAudioManager diverged too much, so instead
we're instead using CallAudioManager.
reverting these changes lest we inadvertently break something re:
RedPhone.
// FREEBIE
8 years ago
Michael Kirk
b6f098bfa7
Log when receiving unknown call datachannel message
...
// FREEBIE
8 years ago
Matthew Chen
b868f07c33
Merge remote-tracking branch 'origin/feature/webrtc' into release/2.7.0
8 years ago
Matthew Chen
a4c1303665
Merge branch 'charlesmchen/webrtc/threadSafety2' into feature/webrtc
8 years ago
Matthew Chen
36356fbff6
Avoid crashes when closing peer connection client.
...
// FREEBIE
8 years ago
Matthew Chen
dacb2840f2
Avoid crashes when closing peer connection client.
...
// FREEBIE
8 years ago
Matthew Chen
f81feca2d6
Avoid crashes when closing peer connection client.
...
// FREEBIE
8 years ago
Michael Kirk
7361418274
Merge remote-tracking branch 'origin/master' into feature/webrtc
8 years ago
Michael Kirk
e272684ea0
Merge branch 'mkirk/webrtc/call-activity-2' into feature/webrtc
8 years ago
Michael Kirk
cd36123bf1
rename method to better reflect how its used
...
// FREEBIE
8 years ago
Michael Kirk
7e825648ef
Show alert when trying to call a non-signal contact from Contacts.
...
// FREEBIE
8 years ago
Michael Kirk
b35c20a06b
Don't handle intents pre iOS10.
...
// FREEBIE
8 years ago
Michael Kirk
17b89f44aa
share global callUIAdapter, outboundCallInitiator
...
// FREEBIE
8 years ago
Michael Kirk
bbfd9ba74d
Place Signal/Redphone calls from system contacts
...
// FREEBIE
8 years ago
Matthew Chen
535770a92e
Avoid crashes when closing peer connection client.
...
// FREEBIE
8 years ago
Matthew Chen
4dec1e2ded
Avoid crashes when closing peer connection client.
...
// FREEBIE
8 years ago
Matthew Chen
724a1c9b20
Merge branch 'charlesmchen/webrtc/threadSafety_' into feature/webrtc
8 years ago
Matthew Chen
d4ba4c446b
Respond to CR.
...
// FREEBIE
8 years ago
Matthew Chen
b415b6142f
Respond to CR, mainly by fixing broken tests.
...
// FREEBIE
8 years ago
Matthew Chen
49bb3d942d
Clean up ahead of PR.
...
// FREEBIE
8 years ago
Matthew Chen
d294557bdd
Rework concurrency in the signaling logic.
...
// FREEBIE
8 years ago
Matthew Chen
dd374afdaa
Rework concurrency in the signaling logic.
...
// FREEBIE
8 years ago
Matthew Chen
d6c849eab3
Revert whitespace changes.
...
// FREEBIE
8 years ago
Matthew Chen
af289145b5
Rework concurrency in the signaling logic.
...
// FREEBIE
8 years ago
Matthew Chen
5929061291
Merge branch 'charlesmchen/webrtc/audioMode' into feature/webrtc
8 years ago
Matthew Chen
d0b2aaac27
Specify AVAudioSession modes for calls.
...
// FREEBIE
8 years ago
Michael Kirk
f1d8434868
More space for non-callkit incoming call buttons ( #1660 )
...
* More space for non-callkit incoming call buttons
The "decline" and "accept" were too close together. Added a spacer, the
same size as an extra button between the two.
* Tweak spacing in call view rows.
// FREEBIE
8 years ago
Matthew Chen
9e3f32a39b
Merge branch 'charlesmchen/webrtc/logReconnect' into feature/webrtc
8 years ago
Matthew Chen
8454c7dc2f
Log reconnect events as such.
...
// FREEBIE
8 years ago
Matthew Chen
60c67793a7
Merge branch 'charlesmchen/webrtc/connectedSpeakerphone' into feature/webrtc
8 years ago
Matthew Chen
5dd4655672
Ensure audio state when call connects.
...
// FREEBIE
8 years ago
Matthew Chen
10eb4beb08
Merge branch 'feature/hardResetGitScript' into feature/webrtc
8 years ago
Matthew Chen
a5cb9b11ee
Hard reset git script.
8 years ago
Michael Kirk
feb5a9ed3a
[SSK] fix crash when messaging newly unregistered
...
// FREEBIE
8 years ago
Michael Kirk
f9497240e2
bump release target
...
// FREEBIE
8 years ago
Matthew Chen
faf1946bab
Merge branch 'charlesmchen/webrtc/webrtcVsCarthage' into feature/webrtc
8 years ago
Matthew Chen
5232899b14
Update Carthage to reflect WebRTC release build.
...
// FREEBIE
8 years ago
Matthew Chen
47c2b03802
Merge branch 'charlesmchen/webrtc/textShadows' into feature/webrtc
8 years ago
Matthew Chen
b5aab60985
Respond to CR.
...
// FREEBIE
8 years ago
Matthew Chen
e947276f73
Add drop shadows to text in call view.
...
// FREEBIE
8 years ago
Matthew Chen
8aca1b87dc
Merge branch 'charlesmchen/webrtc/disableLocalVideoInBackground' into feature/webrtc
8 years ago
Matthew Chen
40b3d038db
Disable local video in background.
...
// FREEBIE
8 years ago
Michael Kirk
ae1a97196e
Merge pull request #1658 from WhisperSystems/mkirk/webrtc/call-mux
...
Better concurrent call handling
8 years ago
Michael Kirk
141a1bd176
Disable half-working call-holding feature all together
...
consolidated feature-disable logic for incoming/outgoing calls to make
it easier to document, and less likely to break when we *do* implement
CallHolding
// FREEBIE
8 years ago
Michael Kirk
969b73cad8
Implement call holding (call swapping still broken).
...
- Alice calls Bob on Signal and they start talking
- Charlie calls Alice on Not-Signal.
- Alice chooses to "Hold & Accept" putting Bob on Hold while the call with
Charlie connects.
- If Alice ends the call with Charlie, we're back in Signal-iOS and
talking to Bob, no problem.
- However, if, before ending the call with Charlie, Alice tries to swap
*back* to bob, bob won't hear any audio in the callkit screen. Alice
has to switch back to the Signal screen before the audio is transmitted.
// FREEBIE
8 years ago
Michael Kirk
e425d351c7
WIP: incoming non-signal call while in outgoing signal call
...
Marking Signal-Call as started, changes the incoming call screen for
subsequent calls to show "Accept & End", "Send to VoiceMail" and "Accept
& Hold" instead of just "Accept" & "Decline"
Though - we don't support Holding. What we really want to see is just
"Accept & End" and "Decline | Send to Voicemail"
// FREEBIE
8 years ago
Matthew Chen
08a0853bd2
Merge branch 'charlesmchen/webrtc/videoRefinements_' into feature/webrtc
8 years ago
Matthew Chen
c8e5884087
Respond to CR.
...
// FREEBIE
8 years ago
Matthew Chen
9a0a7bb6b1
Show alert when user tries to activate local video without camera permissions.
...
// FREEBIE
8 years ago
Matthew Chen
da53368bc2
Show alert when user tries to activate local video without camera permissions.
...
// FREEBIE
8 years ago