si2000.ru
Обмен опытом пользователей системы SI2000
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
ЗАО СТАРТЕЛЕКОМ ISKRATEL o.o.o.

Скрипт VXML

 
Начать новую тему   Ответить на тему    Список форумов si2000.ru -> Signalling Media Gateway
Предыдущая тема :: Следующая тема  
Автор Сообщение
Сергей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>

Если есть у кого нибудь рабочий, пришлите как пример пожалуйста.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов si2000.ru -> Signalling Media Gateway Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group