【问题标题】:Creating a web app on django with phone calls functionality在 django 上创建具有电话呼叫功能的 Web 应用程序
【发布时间】:2015-07-08 06:21:32
【问题描述】:

所以基本上我正在开发一款软件,允许用户直接从网站拨打他想要的任何号码。所以我需要一些帮助来选择正确的平台半廉价服务来使用。我想我需要一个带有 open API 的解决方案,因为我想为来自网站的每个调用创建一个数据库条目(想记录持续时间和日期)。

我开始研究并偶然发现了几个开源解决方案:AsteriskFreeSWITCH。现在尝试一下,但我仍然对 SIP 的工作原理知之甚少。如果是软件电话,用户需要将其安装在他们的电脑上还是有服务器解决方案

【问题讨论】:

  • 我认为无论如何您都无法将调用集成到 django 中,因为调用的持续时间将比 Web 请求长。所以你需要一些守护进程和它们之间的通信(AMPQ、redis 或其他一些消息/队列系统)。
  • @allo,如果有 javascript 连接到 websocket,并且在 Asterisk 之上会有一个类似 python/Tornado 的框架呢?

标签: django asterisk sip voip freeswitch


【解决方案1】:

一种适用于任何 SIP 服务器的可能解决方案是使用 PJSUA Python 绑定并在 Python 中实现一个基本的软电话。因此,SIP 服务器会将您的 Web 应用程序视为普通的软电话,并且服务器配置要容易得多。

【讨论】:

  • 谢谢,我仔细研究了一下。写完再写。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多