0

私はphpで実行されているWebサイトを持っています。

スマートフォンでウェブサイトにアクセスします。(この場合、iphone4 chrome モバイル ブラウザを使用しています)

ログインをクリックすると、ページが別の php ページに送信され、電話への呼び出しがトリガーされます。

電話がかかってきたので、電話に出て「#」を押して通話を終了し、ブラウザに戻りました。エラー 504 エラーが発生します。携帯電話で3Gを使用しています。Wi-Fi 接続を使用してこのテストを再度実行すると、同じエラーが発生します。

私のphpページは、centos 6.2を実行しているLinuxサーバー上のApache httpサーバーにあります

httpd.conf で次のことを行いました。

キープアライブオン

KeepALiveTimeout 600

HTTP サーバー:

サーバーは、サーバー上の別の仮想マシン上にあります。インデックス ページで [ログイン] をクリックすると、別の php ページにリダイレクトされ、サーバー上の別の仮想マシンにあるアスタリスク (PBX) にソケットを介してメッセージを送信することで、呼び出しがトリガーされます。

PHP ページは、別のサーバーにあるイントラネットにページをリダイレクトする前に、アスタリスクの呼び出しが終了するのを待ちます。

呼び出しのトリガー:

通話は、サーバー上の仮想マシンの Asterisk (PBX) によってトリガーされます。

4

1 に答える 1

0

access.log または error.log ファイルを確認しようとしましたか? おそらく、 Wiresharkを実行して、パケットの送受信を調べることができます。これにより、直面している問題の手がかりが得られる可能性があります。また、コールを発信するコール プロバイダーの API 側でのエラーである可能性もあります。

于 2013-10-10T09:37:02.660 に答える