Android 制作应用程序的过程,用于从应用程序到应用程序以及从应用程序到Web到电话的呼叫

Android 制作应用程序的过程,用于从应用程序到应用程序以及从应用程序到Web到电话的呼叫,android,server,webserver,voip,phone-call,Android,Server,Webserver,Voip,Phone Call,我正在尝试制作一个应用程序,用于从一个应用程序到另一个应用程序以及从一个应用程序到手机拨打电话。我想知道什么是 -当我的应用程序和服务器都有活动的internet连接时,将呼叫从我的应用程序连接到服务器和从服务器连接到客户端应用程序(应用程序服务器应用程序)的过程 -将应用程序连接到服务器和服务器的过程将呼叫放置到PSTN或ISDN(应用程序服务器电话),其中一部电话具有活动的internet连接,而另一部电话没有internet连接,但连接到GSM或其他电话网络 作为一名android开发人员

我正在尝试制作一个应用程序,用于从一个应用程序到另一个应用程序以及从一个应用程序到手机拨打电话。我想知道什么是

-当我的应用程序和服务器都有活动的internet连接时,将呼叫从我的应用程序连接到服务器和从服务器连接到客户端应用程序(应用程序服务器应用程序)的过程

-将应用程序连接到服务器和服务器的过程将呼叫放置到PSTN或ISDN(应用程序服务器电话),其中一部电话具有活动的internet连接,而另一部电话没有internet连接,但连接到GSM或其他电话网络

作为一名android开发人员,我不太精通web端编程。我只在以前的应用程序中进行了API调用。请告诉我从WEB服务器打电话到电话以及打VOIP电话需要什么

我已经为同样的目的研究了一些SDK,即 -斜纹夜叉 -星号 -佐伊伯 -LINPHONE

经历了

但这只是为了从一个应用程序打电话到另一个应用程序,我需要在中间放一个服务器,通过服务器打电话,记录通话时间和其他数据,还需要从服务器打电话到电话


欢迎任何类型或批评和建议。

您最好使用twilio的sip中继,并创建自定义星号脚本。Asterisk是一个pbx,它可以让你使用voip电话,以及在电脑上运行的软电话

您仍然可以使用twilio的API添加和删除号码以及其他内容。

您应该有一个PBX(服务器),应用程序连接到PBX并拨打电话,PBX将根据拨号计划(入站和出站规则)将呼叫路由到另一个应用程序或PSTN,您还需要在PBX中配置VoIP Provider或SIP中继,以便拨打PSTN或接收来自PSTN的呼叫