これにVXMLからPythonやPHPのコードを呼び出すことができないことができます私が書いたとrecord.vxmlは、なぜ私はアスタリスク
ASRで<?xml version="1.0" encoding="UTF-8"?>
<vxml version = "2.1">
<form id="top">
<property name="inputmodes" value="dtmf"/>
<property name="interdigittimeout" value="2s"/>
<property name="timeout" value="4s"/>
<record name="message" beep="true" maxtime="60s" dtmfterm="true">
</record>
<block>
<submit next="asr.agi" enctype="multipart/form-data" method="get"/>
</block>
</form>
〜
アスタリスクのダイヤルプランから呼び出さVXMLです。私はちょうどwheather vxmlがファイルを呼び出すかどうかを確認するためにテキストファイルに書いています。私は自分の声を録音することができる番号をダイヤルするが、asr.agiファイルはテキストファイルに書き込むことができず、両方のファイルが同じディレクトリにある。
これは私のダイヤルプランです。
[from-twilio]
exten => _+1NXXXXXXXXX,1,Answer(200)
exten => _+1NXXXXXXXXX,n,Wait(1)
exten =>
_+1NXXXXXXXXX,n,Voximal(file:///home/ubuntu/voximal/recordAudio/record.vxml)
誰でも助けてください。私はアスタリスクでvoximalを使用しています。
私はdialplanからvxmlファイルを呼び出すことができますが、vxml経由でphp、perlなどのスクリプトを呼び出すことができます。 – user3882060
あなたは奇妙なことが欲しいです。それはGOTOを使用する可能性があります。その後ダイヤルプランで何かできます。あなたの例では、voicexmlには本当の必要はありません。 – arheops
はい、可能ですが、VoiceXMLページの最後に値を設定することができます: この値は変数VOXIMAL_RESULTを持つダイヤルプランでアクセス可能です。IFコマンドとGOTOを使用できますVoximalのやり取り後に独自のDialplanスクリプトを作成します。 –