适用于ivr的XML脚本

时间:2014-03-19 12:11:49

标签: xml ivr

我想通过xml脚本来玩ivr。我已经编辑了一个正在运行的脚本,但是当我拨打ivr extn(820)号码时它现在没有播放。当我拨打820时,电话刚刚在2秒后断开,而且任何事情都没有像ivr那样播放。我使用OpenUC作为IPPBX,并希望为其中的用户创建一个ivr。有人请告诉我这个剧本有什么问题吗?

<include>
    <menu name="test_ivr"
      greet-long="/var/sipxdata/mediaserver/data/ivrscript/CoralIVR/prompts/main.wav"
      greet-short="/var/sipxdata/mediaserver/data/ivrscript/CoralIVR/prompts/main.wav"
      invalid-sound="/var/sipxdata/mediaserver/data/ivrscript/CoralIVR/prompts/main.wav"
      exit-sound="/var/sipxdata/mediaserver/data/ivrscript/CoralIVR/prompts/main.wav"
      confirm-macro=""
      confirm-key=""
      tts-engine="flite"
      tts-voice="rms"
      confirm-attempts="3"
      timeout="10000"
      inter-digit-timeout="2000"
      max-failures="3"
      max-timeouts="3"
      digit-len="4">
    <entry action="menu-exec-app" digits="1" param="execute_extension limit:'hash ivr              in',set:acc_code=cucu,playback:/var/sipxdata/mediaserver/data/ivrscript/CoralIVR/prompts/one .wav,system:/home/george/alex/test.sh,bridge:sofia/$${domain}/101@192.168.1.240,hangup  inline"/>

     <condition field="destination_number" expression="^1234$" require-nested="true">

     <condition field="destination_number" expression="1">

 <entry action="menu-exec-app" param="execute_extension limit:'hash ivr         in',set:acc_code=cucu,playback:/var/sipxdata/mediaserver/data/ivrscript/CoralIVR/prompts/four.wav,system:/home/george/alex/test.sh,bridge:sofia/$${domain}/101@192.168.1.240,hangup inline"/>

 </condition>

 <condition field="destination_number" expression="2">

 <entry action="menu-exec-app" param="execute_extension limit:'hash ivr in',set:acc_code=cucu,playback:/var/sipxdata/mediaserver/data/ivrscript/CoralIVR/prompts/three.wav,system:/home/george/alex/test.sh,bridge:sofia/$${domain}/101@192.168.1.240,hangup inline"/>

 </condition>

 <condition field="destination_number" expression="3">

<entry action="menu-exec-app" param="execute_extension limit:'hash ivr in',set:acc_code=cucu,playback:/var/sipxdata/mediaserver/data/ivrscript/CoralIVR/prompts/five.wav,system:/home/george/alex/test.sh,bridge:sofia/$${domain}/101@192.168.1.240,hangup inline"/>

 </condition>

     </condition>

   
     

1 个答案:

答案 0 :(得分:0)

您好,脚本中的标签</menu> </include>不完整。 我建议您在调用XML脚本之前,先对其进行验证。