使用 phone 调用功能在 Django 上创建 Web 应用程序

Creating a web app on django with phone calls functionality

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

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

一种适用于任何 SIP 服务器的可能解决方案是使用 PJSUA Python 绑定并在 Python 中实施基本软件 phone。因此,您的 Web 应用程序将像普通软件一样被 SIP 服务器看到 phone,并且服务器配置要容易得多。