私はこの VoiceXML スクリプトを持っています:
<?xml version="1.0" encoding="UTF-8"?>
<vxml version = "2.1" >
<form>
<record name="recording" beep="true" dtmfterm="true" maxtime="100s">
<prompt>
This is the message recording system.
</prompt>
<prompt>
Please start your recording at the sound of the beep.
</prompt>
<prompt>
After you are finished, you may press any key to indicate that you are done recording.
</prompt>
<filled>
<prompt>
Your recording was <value expr="recording" /> The message has been saved, you can now sent it from your control panel. Thanks!
</prompt>
<submit next="https://myserver/saveMessage.php" method="post" namelist="recording" enctype="multipart/form-data"/>
</filled>
</record>
</form>
</vxml>
スクリプト内のすべてが正常に機能しているようで、すべてのプロンプトが読み取られ、録音は で正常に再生されますが、サーバー上の saveMessage.php は決して変更されません (saveMessage.php の上部にログを置き、saveMessage にアクセスすると起動します)ブラウザで .php を実行しますが、VoiceXML スクリプトを呼び出しても起動しません)。
簡単なことを見逃していますか?VoiceXML スクリプトは、実行していないサーバーの隣に送信できませんか?