我有一个在 php 上运行的网站。
我在智能手机上访问该网站。(在这种情况下,我使用的是 iphone4 chrome 移动浏览器)
当我单击登录时,该页面提交到另一个 php 页面并触发对我手机的呼叫。
电话打进来,我接听,然后按“#”结束通话并返回浏览器。我收到错误 504 错误。我在手机上使用3g。我使用 wifi 连接再次进行此测试并得到相同的错误。
我的 php 页面位于运行 centos 6.2 的 linux 服务器上的 apache http 服务器上
我在 httpd.conf 上做了以下事情:
保持活动状态
保持活动超时 600
HTTP 服务器:
服务器位于服务器上的单独虚拟机上。单击索引页面上的“登录”后,它将被重定向到另一个 php 页面,该页面通过通过套接字向服务器上另一个虚拟机上的 Asterisk(PBX) 发送消息来触发调用。
php 页面在将页面重定向到位于单独服务器上的 Intranet 之前等待星号调用结束。
调用触发:
电话呼叫由服务器上虚拟机上的 Asterisk(PBX) 触发。