0

我有一个在 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) 触发。

4

1 回答 1

0

您是否尝试检查 access.log 或 error.log 文件?也许您可以运行Wireshark来研究数据包的传输和接收——这可以为您面临的问题提供线索。也有可能是调用提供者的 API 端出现错误。

于 2013-10-10T09:37:02.660 回答