Forum Xamarin.Android

make voice call between 2 Device via VOIP without internet

sadisadi Member
edited February 13 in Xamarin.Android

I need make voice call between 2 mobile via local WIFI without Internet. I build server on PC via C#. the server will provide all mobile clients with the mobile IPs on network. the user will use mobile Application to connect with serve and fetch the IPs then select one IP to make voice call .

I need help or tutorial to build the APP allow make voice call between 2 device by Xamarin. If I can not use Xamarin , guide me on android studio


  • LeonLuLeonLu Member, Xamarin Team Xamurai

    home server - the harder way, depends on your technical specification. What functionality do you need from the server? For example Asterisk has audio-mixer for conference call, while it lacks user-presence (you need to integrate with Openfire). Kamailio/Openser support presence through SIMPLE, but they lack audio-mixer support (you need to integrate with Asterisk or SEMS). You can also consider "all-in" appliance like Sipwise, but it requires extensive knowledge if you want to configure something aside from the default configuration.

    The good part is, most of the servers require very little effort to get the sip audio calls running, so if you only need that, better is to setup your own server.

    The pros of this approach - you have total control over the service, you can view backend logs, you can test use-cases, which you can't with public service. The cons - it requires significant resource to setup, configure and support. This is subjective and depends on the functionality you need from the server.

    Xamarin forums are migrating to a new home on Microsoft Q&A!
    We invite you to post new questions in the Xamarin forums’ new home on Microsoft Q&A!
    For more information, please refer to this sticky post.

  • sadisadi Member

    thank you for your post
    I need only make voice call between 2 device (per to per)without video . only sound . the server will provide clients with all IPs mobile on the network .

    I have build the server , I need only help to make voice call ( sound) between 2 device via IP

  • LeonLuLeonLu Member, Xamarin Team Xamurai

    You can convert your voice to stream, then send it by WifiP2P, here is a similar demo.

Sign In or Register to comment.