Can i implement one to one voice call(VOIP) in Flutter using agora_rtc?
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.
Comments
-
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 almost 4 yearsThanks 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 almost 4 yearsYes, 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 over 2 yearslink is broken github.com/AgoraIO/Flutter-SDK/tree/audio-only please update it or remove this answer. Thanks.
-
Venkatesh over 2 yearsI 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 over 2 yearsGitHUb link is not openiong