Can i implement one to one voice call(VOIP) in Flutter using agora_rtc?

5,811

If you want to use the agora_rtc_engine that you shared then you can simply call disableVideo() function before joining the channel. You can clone this repo over here and replace enableVideo() with disableAudio() and you will have your 1 to 1 audio calling.

Although a more traditional approach will be to use the Agora voice calling SDK for Flutter: https://github.com/AgoraIO/Flutter-SDK/tree/audio-only

Agora does not provide any API to send push notification. You can use callKeep to push notification to a user with an incoming call screen.

Share:
5,811
WaheedHussain
Author by

WaheedHussain

A FLUTTER ENTHUSIAST

Updated on December 01, 2022

Comments

  • WaheedHussain
    WaheedHussain over 1 year

    Looking to make an app which supports one to one call (voice only) using agora_rtc_engine.Where user can call to specific user I would like to know how to in flutter we can be able add this feature and to show a incoming call screen or push notification as there is no example in the their official documentation. Thanks in advance.

  • WaheedHussain
    WaheedHussain almost 4 years
    Thanks for your response.. But the agora_voice_engine package you mentioned is not released yet and disable video wont be charged as a video call?
  • meherdeep thakur
    meherdeep thakur almost 4 years
    Yes, the package isn't released on pub.dev yet but you can use the github code base itself. I actually dont know about the pricing you can just send your doubts related to pricing over here: agora.io/en/contact-sales
  • Kamlesh
    Kamlesh over 2 years
    link is broken github.com/AgoraIO/Flutter-SDK/tree/audio-only please update it or remove this answer. Thanks.
  • Venkatesh
    Venkatesh over 2 years
    I am implementing the same feature with callKeep plugin but this plugin is asking SIP account. I am not getting what should be URL for SIP Screen invoked by CallKeep
  • Rahul Kushwaha
    Rahul Kushwaha over 2 years
    GitHUb link is not openiong