App to app voice call - (VoIP) with xamarin android

Danil Struchenckov 1 Reputation point
2021-10-26T20:21:18.073+00:00

i have to implement app to app call for my xamarin-android app. i have been looking since couple of days but i couldn't find any of the framework that supports Xamarin. i talked with Twilio guys and they said they have not yet provided any sdk/client for Xamarin. Does anyone here knows any api that i can use with Xamarin to implement app to app calling feature, otherwise i have to move to native platform.

Developer technologies | .NET | Xamarin
{count} votes

2 answers

Sort by: Most helpful
  1. Anonymous
    2021-10-27T06:27:24.437+00:00

    Hello,​

    Welcome to our Microsoft Q&A platform!

    i talked with Twilio guys and they said they have not yet provided any sdk/client for Xamarin. Does anyone here knows any api that i can use with Xamarin to implement app to app calling feature,

    Now, No Xamarin SDK to achieve the VoIP call, If you have some native library(Android or iOS), you can try to use binding-library to bind this native library. then use it by deppendence service in your Xamarin forms application.

    Best Regards,

    Leon Lu


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

  2. Rob Caplan - MSFT 6,037 Reputation points Microsoft Employee Moderator
    2021-10-29T05:14:33.42+00:00

    Twilio appears to provide two ways to call their library from Xamarin:

    Twilio's .Net library (https://www.nuget.org/packages/Twilio ) supports .Net Standard, and Xamarin implements .Net Standard. You should be able to use this Nuget in a Xamarin app.

    Twilio also provides Xamarin bindings for their chat client at https://github.com/twilio/TwilioChatXamarinBindings . Xamarin binding libraries map native Android and iOS libraries so they can be called from C#. They enable Xamarin apps to call almost any SDK provided for Android or iOS apps.

    The last update to TwilioChatXamarinBindings was about a year ago, so these may have been deprecated in favor of Twilio's .Net Standard library. I'd start with their .Net Standard implementation instead.

    For questions about using Twilio's library you'll need to talk to Twilio. I suspect that the person there you talked to was unaware that Xamarin supported .Net Standard 2.0 and so you should be able to use Twilio's .Net Standard offering.

    If you'd like to create your own binding library you can find the Xamarin binding library documentation at:


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.