Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
handbook:cfe:templates [2013/01/21 11:18] amzh [Пример с чтением, установкой языка и проговариванием цифр] |
handbook:cfe:templates [2014/04/17 06:23] (текущий) amzh [Возможность управления телефонной станцией посредством тональных сигналов с телефона(DISA)] |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
===== Обзор ===== | ===== Обзор ===== | ||
+ | |||
+ | Редактор маршрута вызовов АТС Askozia включает в себя несколько шаблонов маршрутов вызовов для ознакомления пользователем. | ||
+ | Выберите **Templates** в верхней части окна и вы увидите выпадающий список шаблонов маршрутов вызовов, как показано на рисунке ниже. | ||
+ | |||
+ | {{ :handbook:cfe:obzor.png |Обзор шаблонов}} | ||
+ | |||
+ | |||
+ | {{:handbook:cfe:note_sign.png|}}Помните, перед выбором нового шаблона, уже созданный маршрут вызова должен быть сохранен или задублирован. | ||
+ | |||
+ | |||
===== Basic ===== | ===== Basic ===== | ||
Строка 96: | Строка 106: | ||
Введенный внутренний номер будет сохранен в переменной **'INTEXTEN'** модуля [[handbook:cfe:modules?&#read|Read]]. Максимальная длина переменной - 4 цифры. Кроме того, в модуле [[handbook:cfe:modules?&#read|Read]] можно задать количество попыток ввода номера для пользователя(в данном примере 2) и время тайм аута(в данном примере 30 секунд). | Введенный внутренний номер будет сохранен в переменной **'INTEXTEN'** модуля [[handbook:cfe:modules?&#read|Read]]. Максимальная длина переменной - 4 цифры. Кроме того, в модуле [[handbook:cfe:modules?&#read|Read]] можно задать количество попыток ввода номера для пользователя(в данном примере 2) и время тайм аута(в данном примере 30 секунд). | ||
- | {{:handbook:cfe:tip_sign.png|}} Помните, что для соединения с внешним номером, должны быть настроены [[handbook:accounts#shablony_isxodjaschix_vyzovov|Шаблоны исходящих вызовов]] для провайдера. | + | <note important>Для соединения с внешним номером, должны быть настроены [[handbook:accounts#shablony_isxodjaschix_vyzovov|Шаблоны исходящих вызовов]] для провайдера.</note> |
Как только пользователь введет номер, модуль [[handbook:cfe:modules?&#dialnumber|DialNumber]] считает значение переменной **'INTEXTEN'** и соединит абонента с выбранным номером. | Как только пользователь введет номер, модуль [[handbook:cfe:modules?&#dialnumber|DialNumber]] считает значение переменной **'INTEXTEN'** и соединит абонента с выбранным номером. | ||
Строка 155: | Строка 165: | ||
===== Complex ===== | ===== Complex ===== | ||
- | Блок **Complex ** шаблонов посвящен модулям [[handbook:cfe:modules?&#if|If]],[[handbook:cfe:modules?&#switch|Switch]], [[handbook:cfe:modules?&#goto|Goto]],[[handbook:cfe:modules?&#read|Read]]и [[handbook:cfe:modules?&#saydigits|SayDigits]]. | + | Блок **Complex ** шаблонов посвящен модулям [[handbook:cfe:modules?&#if|If]],[[handbook:cfe:modules?&#switch|Switch]], [[handbook:cfe:modules?&#goto|Goto]],[[handbook:cfe:modules?&#read|Read]] и [[handbook:cfe:modules?&#saydigits|SayDigits]]. |
В данной главе мы рассмотрим шаблоны в порядке их расположения в Редакторе маршрута вызовов. | В данной главе мы рассмотрим шаблоны в порядке их расположения в Редакторе маршрута вызовов. | ||
==== Пример с ChanIsAvailable и Switch ==== | ==== Пример с ChanIsAvailable и Switch ==== | ||
+ | |||
+ | Шаблон иллюстрирует простой пример использования [[handbook:cfe:modules?&#chanisavailable|ChanIsAvailable]] и [[handbook:cfe:modules?&#switch|Switch]] модулей. | ||
{{ :handbook:cfe:primer_s_chanisavailable_i_switch.png |Пример с ChanIsAvailable и Switch}} | {{ :handbook:cfe:primer_s_chanisavailable_i_switch.png |Пример с ChanIsAvailable и Switch}} | ||
+ | |||
+ | Маршрут вызова пойдет по метке, связанной с истинным условием модуля [[handbook:cfe:modules?&#switch|Switch]]. Если ни одно из условий не выполняется, маршрут вызова пойдет по метке, заданной по умолчанию(Default). | ||
+ | В данном примере, входные данные для модуля [[handbook:cfe:modules?&#switch|Switch]] приходят из модуля [[handbook:cfe:modules?&#chanisavailable|ChanIsAvailable]]. Если телефон, указанный в этом модуле - занят, то пользователь услышит сигнал "занято", и вызов завершается. Если телефон недоступен, то пользователь услышит музыку на удержание(10 секунд), которая будет проиграна модулем [[handbook:cfe:modules?&#waitmusiconhold|WaitMusicOnHold]], далее модуль [[handbook:cfe:modules?&#goto|GoTo]] вернет маршрут вызова к модулю [[handbook:cfe:modules?&#chanisavailable|ChanIsAvailable]]. | ||
+ | Если же все условия ложны, то маршрут вызова пойдет по **Default** метке, а пользователь услышит сигнал "Занято". | ||
==== Пример с чтением и проговариванием цифр ==== | ==== Пример с чтением и проговариванием цифр ==== | ||
+ | |||
+ | Этот пример иллюстрирует использование модулей [[handbook:cfe:modules#read|Read]] и [[handbook:cfe:modules#saydigits|SayDigits]]. Пользователю разрешено ввести 2 цифры, которые маршрут вызова ему прочитает. | ||
+ | |||
+ | {{ :handbook:cfe:primer_s_chteniem_i_progovarivaniem_cifr.png |Пример с чтением и проговариванием цифр}} | ||
+ | |||
+ | Модуль [[handbook:cfe:modules#read|Read]] сохранит цифры в переменную **"test"**. Максимальная длина этой переменной - 2 символа. Максимальное количество попыток ввода равно 3, а время тайм аута - 30 секундам. Модуль [[handbook:cfe:modules#saydigits|SayDigits]] прочитает пользователю значение переменной **"test"**, и звонок сбросится. | ||
==== Пример с чтением, установкой языка и проговариванием цифр ==== | ==== Пример с чтением, установкой языка и проговариванием цифр ==== | ||
- | {{ :handbook:cfe:primer_s_chteniem_i_progovarivaniem_cifr.png |Пример с чтением, установкой языка и проговариванием цифр}} | + | В данном примере пользователь может ввести 2 цифры и прослушать их на выбранном языке. |
- | ==== Пример использования Условия ==== | + | |
+ | {{ :handbook:cfe:primer_s_chteniem_ustanovkoj_jazyka_i_progovarivaniem_cifr.png |Пример с чтением, установкой языка и проговариванием цифр}} | ||
+ | |||
+ | Модуль [[handbook:cfe:modules#read|Read]] сохранит цифры в переменную **"test"**. Максимальная длина этой переменной - 2 символа. Максимальное количество попыток ввода равно 3, а время тайм аута - 30 секундам. Выберите язык в модуле [[handbook:cfe:modules#set_language|Set Language]], и модуль [[handbook:cfe:modules#saydigits|SayDigits]] прочитает пользователю значение переменной **"test"** на выбранном языке, и звонок сбросится. | ||
+ | ==== Пример использования Условия ==== | ||
+ | Шаблон **Пример использования Условия** иллюстрирует базовый пример использования модуля [[handbook:cfe:modules#if|If]]. | ||
+ | {{ :handbook:cfe:primer_ispolzovanija_uslovija.png |Пример использования Условия}} | ||
+ | Модуль [[handbook:cfe:modules#if|If]] получает входные данные из модуля [[handbook:cfe:modules#extension|Extension]]. Если на вызов ответят до истечения времени тайм аута(10 секунд), маршрут вызова пойдет по зеленой метке, вызов будет завершен. В противном случае, маршрут вызова пойдет по красной метке, и пользователь будет перенаправлен на [[handbook:cfe:modules#voicemail|VoiceMail]]. |