|
si2000.ru Обмен опытом пользователей системы SI2000
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Сергей823
Зарегистрирован: 25.05.2016 Сообщения: 2
|
Добавлено: Пн Май 30, 2016 2:36 pm Заголовок сообщения: Скрипт VXML |
|
|
Здравствуйте !!!
У нас станция SI3000
Прошу помощи в написании скрипта для голосового меню.
Вот наш образец , который запускается с ошибкой на 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="getdigit=='1'">
<assign name="phone_dest" expr="'phone://' + 88002000000"/>
<elseif cond="getdigit=='2'"/>
<assign name="phone_dest" expr="'phone://' + 88005555550"/>
<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>
Если есть у кого нибудь рабочий, пришлите как пример пожалуйста. |
|
Вернуться к началу |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|