- iOS: prevent CallKit to be initialised more than once
- iOS: correct handling of calls disconnection
- iOS: implementing getActiveCall()
- iOS: initWithToken() now returns the same value as Android
- iOS: handle call failure and pass to JS the most descriptive error
- iOS: Twilio Voice SDK 2.0.0-beta13
- Android: Twilio Voice SDK 2.0.0-beta15
- use buildToolsVersion "25.0.2"
- use targetSdkVersion 25
- fix registerActionReceiver() called twice
- fix reject() intent not sending CONNECTION_STOP to JavaScript
- fix ingore() not not sending CONNECTION_STOP to JavaScript when there is not activeInviteCall
- Android: Twilio Voice SDK 2.0.0-beta14
- iOS: call TwilioVoice audioSessionDeactivated on didDeactivateAudioSession
- iOS: performEndCallActionWithUUID when call is disconnected from the app
- Android: Twilio Voice SDK 2.0.0-beta13
- iOS: Twilio Voice SDK 2.0.0-beta11
- iOS: Twilio Voice SDK 2.0.0-beta10
- Android: Twilio Voice SDK 2.0.0-beta11
- Android: fix library for RN 0.45.1
- ios: send connectionDidDisconnect when the call invite terminates
- ios implemtation with CallKit
- use Twilio Voice SDK 2.0.0-beta8
- Android: use incoming call notification full screen
- use Twilio beta 5
- removed requestPermissions, react-native API should be used instead
- renamed getIncomingCall() to getActiveCall()
- set the audio of the call as MODE_IN_COMMUNICATION
- fix crash when activityManager is null
- add call_from and call_to to the event connectionDidDisconnect
- Android: fix. Clear callInvite when the caller hangs up
- Android: fix gradle import beta4
- Android: use Twilio Voice SDK Beta4
- improve logic for starting the MainActivity when receiving a call. The Intent flags depends on the App importance (fixes the 0.5.3 for Android 6.0)
- make sure all wakelock are released after being acquired, and the keyguard renabled
- set incoming call Intent flag depending on App importance (App status)
- Prevent incoming call from starting a new task: use (Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP) for the Intent
- Prevent the incoming call Intent to be broadcasted when the app is in the foreground
- allow custom notification icons
- fix showing incoming call
- add pendingIntent to clear missed calls number
- prevent double incoming call cancelled message
- start activity as soon as a call notification arrives
- wakes up the device when a call arrives
- use ringtone, removing notification sound
- handle grafully when a call is accepted twice
- don't create a missed calls when the call is rejected or ignored manually
- simplify lifecycle of local hangup notification
- remove crash on disconnect
- add notification for missed calls
- add chronometer for ongoing calls
- use FLAG_UPDATE_CURRENT rather than FLAG_ONE_SHOT for pending intents
- add protections from null callSid
- fix wrong boolean, from the previous refactoring
- add null checks on all
call
variables before invoking getCallSid() - remove unused import
- follow Android Studio linting instructions
- fix typo in setMuted()
- avoid registering the same event listener multiple times
- Check if Google Play Services are available before initialising Twilio for receiving calls.
- Method initWithToken returns a Promise to let the application know if the initialisation did succeed.
- fix the instruction to setup the
AndroidManifest.xml
file