我有一个在php上运行的网站。
我在智能手机上访问该网站。 (在这种情况下,我使用的是iphone4 chrome移动浏览器)
当我点击登录时,页面会提交到另一个php页面,并触发对我手机的通话。
电话打入,我接听电话,然后按“#”结束通话并返回浏览器。我收到错误504错误。我在手机上使用3g。我使用wifi连接再次进行此测试并得到相同的错误。
我的php页面位于运行centos 6.2的linux服务器上的apache http服务器上
我在httpd.conf上做了以下事情:
KeepAlive On
KeepALiveTimeout 600
HTTP服务器:
服务器位于服务器上的单独虚拟机上。单击索引页面上的“LOGIN”后,它将被重定向到另一个php页面,该页面通过套接字向服务器上另一个虚拟机上的Asterisk(PBX)发送消息来触发呼叫。
在将页面重定向到位于单独服务器上的Intranet之前,php页面等待星号调用结束。
触发通话:
电话呼叫由服务器上虚拟机上的ASterisk(PBX)触发。
答案 0 :(得分:0)
您是否尝试过检查access.log或error.log文件?也许您可以运行Wireshark来研究数据包传输和接收 - 这可以提供您所面临的问题的线索。在拨打电话的呼叫提供商的API端也可能存在错误。