Скрипт VXML

Все о SI2000 Новая линейка оборудования связи. Технологии: VoIP, xDSL, на базе MSAN, CallServer, Media Gateway
Ответить
Сергей823
Сообщения: 1
Зарегистрирован: Чт май 26, 2016 8:48

Скрипт VXML

Сообщение Сергей823 » Чт май 26, 2016 9:12

Здравствуйте !!!
Прошу помощи в написании скрипта для голосового меню.
Вот наш образец , который запускается с ошибкой на SMG - может кто обьяснит в чем мы ошиблись. Скрипт при звонке на номер должен проиграть приветствие , затем в зависимости от нажатой клавиши перевести звонок на соответствующий номер .

<?xml version = "1.0" encoding = "UTF-8"?>

<vxml version = "1.0" lang = "ru-RU">
<property name="inputmodes" value="dtmf"/>
<form id="transfer">
<var name = "phone_dest"/>
<var name = "digit"/>

<field name = "phone_number" type = "digits">
<prompt>
<audio src = "Audio/transfer_prompt.pcm"/>.
</prompt>
</field>

<block>
<if cond="digit=='1'">
<assign name="phone_dest" expr="'phone://' + 3000000"/>
<elseif cond="digit=='2'"/>
<assign name="phone_dest" expr="'phone://' + 2000000"/>
<else/>
</if>
</block>
<nomatch>
<audio src = "Audio/nomatch.pcm"/>
<reprompt/>
</nomatch>

<transfer name = "phone_call"
connecttimeout = "20000ms"
maxtime = "60000ms"
bridge = "true"
destexpr = "phone_dest">

<filled>
<if cond = "phone_call == 'busy'">
<audio src = "Audio/cd_sbs_busy"/>
<elseif cond = "phone_call == 'far_end_disconnect'"/>
<audio src = "Audio/disconnect.pcm"/>
<elseif cond = "phone_call == 'noanswer'"/>
<audio src = "Audio/noanswer.pcm"/>
<else/> <audio src = "Audio/unexpect_event.pcm"/>
</if>
</filled>
</transfer>

</form>
</vxml>

Может у кого нибудь есть рабочий, скиньте пожалуйста.

Ответить