在 php 中从 SIP 帐户设置 Voip 呼叫

Setup Voip Call from SIP Account in php

我的 CMS 内置于 php,现在我想在管理员点击任何用户的 phone 号码时集成 Voip 呼叫,但我没有找到任何解决方案它完成了。我只有管理员和第二个用户的 SIP 详细信息。 我确实尝试了下面 link 中显示的示例,但没有工作: https://level7systems.co.uk/en/click_to_call_with_php_sip/ 它总是返回 No final response in fr_timer seconds

首先你需要有支持某种 API 的 VoIP 服务器,最好的可能是 Asterisk 或 Freeswitch。(我不知道你使用的是什么服务器,但你不仅需要 SIP帐户,但也有某种 API)如果您将使用 Asterisk,则可以使用 AMI 接口来触发调用。因此,当您单击号码时,您的 PHP 脚本需要连接到 Asterisk 管理界面并触发呼叫。

这里有一些例子:

http://www.voip-info.org/wiki/view/Asterisk+manager+Example:+PHP

经过大量研究,我发现 SIPML 是我问题的解决方案,它提供了预构建库来进行 sip 调用,下面是演示 URL: https://www.doubango.org/sipml5/call.htm?svn=250