【发布时间】:2015-07-08 06:21:32
【问题描述】:
所以基本上我正在开发一款软件,允许用户直接从网站拨打他想要的任何号码。所以我需要一些帮助来选择正确的平台或半廉价服务来使用。我想我需要一个带有 open API 的解决方案,因为我想为来自网站的每个调用创建一个数据库条目(想记录持续时间和日期)。
我开始研究并偶然发现了几个开源解决方案:Asterisk 和 FreeSWITCH。现在尝试一下,但我仍然对 SIP 的工作原理知之甚少。如果是软件电话,用户需要将其安装在他们的电脑上还是有服务器解决方案
【问题讨论】:
-
我认为无论如何您都无法将调用集成到 django 中,因为调用的持续时间将比 Web 请求长。所以你需要一些守护进程和它们之间的通信(AMPQ、redis 或其他一些消息/队列系统)。
-
@allo,如果有 javascript 连接到 websocket,并且在 Asterisk 之上会有一个类似 python/Tornado 的框架呢?
标签: django asterisk sip voip freeswitch