2013-10-10 73 views
0

我有一个运行在php上的网站。移动网页上的网站超时

我访问我的智能手机上的网站。 (在这种情况下,我使用iphone4铬手机浏览器)

当我点击登录,页面提交到另一个PHP页面,并触发一个电话给我的手机。

电话进来,我回答,然后按'#'结束通话并返回浏览器。我收到一个错误504错误。我在我的手机上使用3G。我再次使用wifi连接执行此测试并获得相同的错误。

我的PHP页面在Linux服务器上的Apache HTTP服务器上运行的CentOS 6.2

我已经做了httpd.conf如下:

保持活动在

的KeepAliveTimeout 600

HTTP服务器:

服务器位于服务器上的单独虚拟机上。在索引页面上点击'LOGIN'后,它会被重定向到另一个php页面,该页面通过套接字将消息发送到位于服务器上另一个虚拟机上的Asterisk(PBX)来触发呼叫。

在将页面重定向到位于单独服务器上的Intranet之前,php页面会等待星号呼叫结束。

触发呼叫:

电话呼叫是通过服务器上的虚拟机上的星号(PBX)触发。

+0

该呼叫由星号pbx触发。 该系统从PC /平板电脑工作。问题只在使用phoen访问网站触发呼叫时发生,在拨打和结束呼叫并回拨到电话浏览器后,弹出504错误 – Qumar

回答

0

您是否试图检查access.log或error.log文件?也许你可以运行Wireshark来研究数据包的传输和接收 - 这可以提供你面临的问题的线索。也有可能是您的呼叫提供商的API端的错误。

+0

Wire Shark,显示RTP数据包和SIP(ACK, BYE) – Qumar

+0

access.log只显示已访问的机器的任何内容。 – Qumar

+0

错误日志显示时区规格错误,但没有什么奇特的。 – Qumar