How to Merge Call Programmatically While Other Call Is Running (Conference Call)

How to properly implement Call.conference (Android API 23+) with GSM calls?

All the necessary information and implementation can be found at this link: https://android.googlesource.com/platform/packages/apps/InCallUI/+/android-5.0.1_r1/src/com/android/incallui (Do not be afraid this is an implementation for Android 5.0.1+. All the necessary implementations are essentially the same.)

For you, important files are InCallPresenter.java and TelecomAdapter.java

Enjoy conference calls with Android ;)

How to merge calls in Android

You can't do this as of now. You can check this thread. However you can make conference call using VOIP.

These are some VOIP providers:

  1. Twilio
  2. Plivo
  3. Asterisk

Is there any API support to make conference calls programmatically in Android?

You cannot manage a conference with a smart phone. You need an intermediate service that can do this for you. You can program a conference manager using CCXML. Voxeo has a good hosted platform for CCXML implementations and you can look at their documentation on how to setup conferencing. There are examples in "Learning CCXML 1.0\Multi-Party Conferencing in CCXML 1.0". You can develop and test for free on Voxeo and they only start charging you if you put it into production. Another option is Twillio.



Related Topics



Leave a reply



Submit