在django上创建具有电话呼叫功能的web应用程序
所以基本上我正在开发一个软件,允许用户直接从网站上拨打任何他想要的号码。因此,我需要一些帮助来选择正确的平台或半便宜的服务。我想我需要一个带有开放API的解决方案,因为我想为网站上的每个调用创建一个db条目(记录持续时间和日期)在django上创建具有电话呼叫功能的web应用程序,django,asterisk,sip,voip,freeswitch,Django,Asterisk,Sip,Voip,Freeswitch,所以基本上我正在开发一个软件,允许用户直接从网站上拨打任何他想要的号码。因此,我需要一些帮助来选择正确的平台或半便宜的服务。我想我需要一个带有开放API的解决方案,因为我想为网站上的每个调用创建一个db条目(记录持续时间和日期) 我已经开始研究,偶然发现了两个开源解决方案:和。现在就开始尝试,但我对SIP的工作原理仍知之甚少。如果是软电话,用户是否需要将其安装在pc上或有服务器解决方案任何SIP服务器都可以使用PJSUA Python绑定,并在Python中实现基本软电话。因此,SIP服务器会将
我已经开始研究,偶然发现了两个开源解决方案:和。现在就开始尝试,但我对SIP的工作原理仍知之甚少。如果是软电话,用户是否需要将其安装在pc上或有服务器解决方案任何SIP服务器都可以使用PJSUA Python绑定,并在Python中实现基本软电话。因此,SIP服务器会将您的web应用程序视为普通的软电话,服务器配置也会简单得多。我认为您无论如何都无法将呼叫集成到django中,因为呼叫的持续时间将长于web请求。因此,您需要一些守护进程和通信(AMPQ、redis或其他消息传递/队列系统)。@allo,如果有javascript连接到websocket,并且在Asterisk上有一个类似python/Tornado的框架,该怎么办?谢谢,我会更仔细地研究它。我写完后再写。