星号 - 哪个星号PHP库?

I'l*_*ack 2 php telephony asterisk pbx

我将开发一个与Asterisk服务器通信的呼叫管理器系统网站.

它将在PHP中开发,我一直在谷歌上搜索,我注意到有一些开源星号PHP库就像 phpagi

phpagi(或你推荐的任何其他人)会允许我做以下事情吗?

  1. 支持入站和出站访问.
  2. 80多名运营商同时使用手机.
  3. 可以创建多组运营商,例如:30个销售运营商(入站和出站)和50个技术运营商(入站).
  4. 原子记录语音呼叫
  5. 连接并与ISDN线路互操作

我知道我必须在Linux服务器上安装Asterisk服务器,然后进行一些配置.

小智 7

如果要使用PHP 5.3或更高版本,可以使用PAGI库

http://marcelog.github.com/PAGI/

这比phpagi的使用速度更快,更好


YWC*_*llo 5

PHPAGI无疑是你想要做的"首选"软件包.您可能希望在PHPAGI之上构建自己的自定义库,以便为您的特定需求提供更高级别的功能.

如果您的PHP将驻留在与其控制的Asterisk实例不同的服务器上,那么您将需要专门使用php-fastagi.它实现了Asterisk FastAGI接口,使其在PHP领域更易于访问:

FastAGI参考:http://www.voip-info.org/wiki/view/Asterisk+FastAGI

PHP-FastAGI参考:http://phpagi.sourceforge.net/phpagi22/api-docs/phpAGI/_phpagi-fastagi.php.html

要满足您的特定容量要求:您不应该遇到问题.当谈到Asterisk服务器时,远离服务器虚拟化,并使用适度的服务器硬件,你应该没问题.

为了不使用read-type fastagi命令锤击Asterisk实例,例如轮询扩展状态,您可能需要考虑PHP侧的一个缓存机制,该机制定期轮询并为任意数量的个体存储此信息客户端/浏览器数据请求.