如何获得电话呼叫开始和结束的细节在php或javascript电话营销应用程序


How to get Phone Calls start and end details in php or javascript for telemarketing application

你好,这是一个非常独特的问题…我们对网络应用程序有一些与手机相关的功能的需求…就像我们想通过我们的电脑(浏览器中的web应用程序)打电话给客户…计算机可以连接到简单的手机或其他东西,我们必须在我们的数据库中插入电话开始和电话结束的详细信息以及客户的详细信息....
无论如何,要在php/javascript或任何其他方式来实现这种类型的东西或类似的东西。或者用其他方式实现同样的东西....

我们需要在Database

中存储详细信息

是的,我知道twillow.com…但是如果有任何开源技术的话,那么它将是令人敬畏的…

有几种方法可以做到这一点。首先,如果没有SIP服务器或类似的东西,就没有办法让PHP调用。你当然可以得到一个本地SIP服务器,它有一个API,可以用来调用,如果我们应该帮助你设置,那么这篇文章将会很长。

查看Asterisk或已有的服务,如twilio或本地提供商,这取决于你住在哪里。我知道Grandstream和其他一些提供商有小型的SIP服务器,非常容易设置。对我来说,我使用Twilio,但肯定它每分钟花费更多,但它会给你内心的平静。

然而,在获得呼叫数据时,如果我们使用twilio,那么您存储呼叫id,然后在30分钟甚至15分钟后请求它,并在持续时间内扫描所有呼叫。

检查:https://www.twilio.com/voice/api

如果你想节省一些钱,并有SIP连接,那么我会使用https://www.twilio.com/docs/api/rest/making-calls-sip使用Twilio SIP。

在我的一家公司中,他们正在使用具有API的提供商来获取呼叫记录。有一件事你应该调查一下。

希望这个答案对你有所帮助。

您必须使用SIP库来本地建立SIP服务器以支持调用。然后使用php sip库并直接使用它,或者使用本地库并使用shel_exec()访问它。但是你需要有很高的安全性实现和运行sip服务器是非常困难的