我正在使用flutter_webrtc和sip_ua包来实现VoIP呼叫。在SIP服务器上注册的流程如下,当用户打开应用程序时,客户端(App)将使用所需的凭据在服务器上注册。
flutter_webrtc
sip_ua
我想要实现什么?
我希望客户端应该注册,即使应用程序是在background.此功能的目的是使客户端(应用程序)能够接收呼叫,即使应用程序处于后台。我想知道这样的功能是否可行,以及如何实现!
background
zaqlnxep1#
目前,我正在做同样的事情,使用Flutter来电套件,sip ua和FCM。但是,我找不到解决方案,以保持SIP连接仍然活着,虽然用户退出应用程序。您可以实现的可能方法是使用native编写应用程序。我尝试使用https://github.com/BelledonneCommunications/linphone-android等开源代码进行POC它可以在后台运行,实现来电.
1条答案
按热度按时间zaqlnxep1#
目前,我正在做同样的事情,使用Flutter来电套件,sip ua和FCM。但是,我找不到解决方案,以保持SIP连接仍然活着,虽然用户退出应用程序。您可以实现的可能方法是使用native编写应用程序。我尝试使用https://github.com/BelledonneCommunications/linphone-android等开源代码进行POC
它可以在后台运行,实现来电.