The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
IVR Cisco, !*! byblikov, 26-Июн-15, 13:12  [смотреть все]
Добрый день, не могу понять как сделать перевод звонка в на внутренний номер (101) при не нажатии цифры в течении 5 секунд. Есть рабочий скрипт перевода звонка при нажатии цифры, в него добавил форму "Timeout" для перевода номера, но как организовать перевод на эту форму при не нажатии я не знаю. Вот скрипт:
<?xml version="1.0"?>
<vxml version="2.0" base="flash:/vxml-ivr/My.vxml">

<var name="DestNumber"/>
      
<form id="Start">
<block>
  <prompt bargein="false">
   </prompt>
  <goto next="#Main"/>
</block>
</form>

<form id="Main">
<field name="getdigit" type="digits?length=1">
  <grammar type="application/grammar+regex">[1-5]</grammar>
  <noinput>
   <prompt>
    </prompt>
  </noinput>

  <nomatch>
   <prompt bargein="true">
</prompt>
  </nomatch>
  
  <filled>
   <if cond="getdigit=='1'">
    <assign name="DestNumber" expr="'phone://101'"/>
    <goto next="#TransferToDestNumber"/>
   <elseif cond="getdigit=='2'"/>
    <assign name="DestNumber" expr="'phone://102'"/>
    <goto next="#TransferToDestNumber"/>
   <elseif cond="getdigit=='3'"/>
    <assign name="DestNumber" expr="'phone://103'"/>
    <goto next="#TransferToDestNumber"/>
   <elseif cond="getdigit=='4'"/>
    <assign name="DestNumber" expr="'phone://104'"/>
    <goto next="#TransferToDestNumber"/>
   <elseif cond="getdigit=='5'"/>
    <assign name="DestNumber" expr="'phone://105'"/>
    <goto next="#TransferToDestNumber"/>
    <disconnect/>
   <else/>
   </if>
  </filled>
</field>
</form>

<form id="Timeout">
<transfer connecttimeout="15s" name="mycall"  destexpr="'phone://101" bridge="false"> </transfer>
<block>
  <disconnect/>
</block>
</form>    

<form id="TransferToDestNumber">
<transfer connecttimeout="15s" name="mycall"  destexpr="DestNumber" bridge="false"> </transfer>
<block>
  <disconnect/>
</block>
</form>
            
</vxml>




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру