====== Модули Редактора маршрута вызова ====== **Редактор маршрута вызовов** содержит около шестидесяти различных модулей. Они представлены в 5 логических блоках: **[[handbook:cfe:modules#blok_osnovnoj|Основной]]**, **[[handbook:cfe:modules#blok_vosproizvedenie|Воспроизведение]]**, **[[handbook:cfe:modules#blok_marshrut_vyzova|Маршрут вызова]]**, **[[handbook:cfe:modules#blok_zapis|Записи]]** и **[[handbook:cfe:modules#blok_kompleksnyj|Комплексный]]**. Для просмотра всех доступных модулей, перейдите из простого режима в расширенный режим в верхней части меню, подробнее об этом в главе [[getting_started|С чего начать. Редактор маршрута вызова]]. ====== Блок Основной ====== **Основной** блок включает в себя все модули, необходимые для обработки простых вызовов. Эти модули позволяют отвечать на звонки, переадресовывать звонки на голосовую почту, управлять максимальным числом параллельных звонков и очередей. {{ :doc:askozia:handbook:cfe:osnovnoj.png |}}В данной главе мы рассмотрим модули в порядке их расположения в Редакторе маршрута вызовов. ===== Start ===== {{:doc:askozia:handbook:cfe:askozia_cfe_start.png?40x40 |}} Этот модуль самый важный для всех маршрутов вызова. Каждый маршрут вызова всегда должен начинаться c модуля **Start**. Обычно сразу после этого модуля следует модуль [[handbook:cfe:modules?&#answer|Answer]]. Шаблон вызовов [[templates#basic_call_handling|Основные операции с вызовами]] - это простой пример того, как сделать телефон доступным в маршруте вызовов, используя модули **Start**, [[handbook:cfe:modules?&#answer|Answer]], [[handbook:cfe:modules?&#extension|Extension]] и [[handbook:cfe:modules?&#hangup|Hangup]]. ===== Answer ===== {{:doc:askozia:handbook:cfe:askozia_cfe_answer.png?nolink |Answer}} Для дальнейшей обработки вызовов после модуля [[handbook:cfe:modules?&#start|Start]] должен следовать модуль **Answer**. Для данного модуля можно указать время задержки в секундах(время до перехода к следующему блоку). После ответа на вызов маршрут вызова будет в ожидании столько времени, сколько вы укажите, перед тем как продолжить маршрут. Используйте модуль [[handbook:cfe:modules?&#wait|Wait ]] перед модулем **Answer**, чтобы добавить время ожидания перед ответом. Шаблон вызовов [[templates#basic_call_handling|Основные операции с вызовами]] - это простой пример того, как сделать телефон доступным в маршруте вызовов, используя модули [[handbook:cfe:modules?&#start|Start]], **Answer**, [[handbook:cfe:modules?&#extension|Extension]] и [[handbook:cfe:modules?&#hangup|Hangup]]. ===== Hangup ===== {{:doc:askozia:handbook:cfe:askozia_cfe_hangup.png?nolink |hangup}} Модуль **Hangup** безусловно разрывает канал вызова и используется в конце маршрута вызовов. У любого маршрута вызова может быть не один сценарий завершения вызова, поэтому может быть несколько модулей **Hangup** в рамках одного маршрута. Использование модуля **Hangup** не является обязательным, потому что Asterisk умеет автоматически завершать вызовы. Он используется скорее для наглядного представления. Ниже перечислены шаблоны маршрутов вызовов, в которых модуль **Hangup** используется несколько раз. * [[templates#limit_number_of_simultaneous_calls|Ограничить количество одновременных звонков]] * [[templates#Basic_IVR_example|Базовый пример IVR]] * [[templates#Basic_IVR_example_with_text_to_speech_engine|Базовый пример IVR с механизмом генерации речи]] * [[templates#Basic_language_selector|Пример выбора языка]] ===== SoftHangup ===== {{:doc:askozia:handbook:cfe:askozia_cfe_softhangup.png?nolink |softhangup}} Модуль **SoftHangup** завершает все вызовы в текущем канале, чтобы сделать канал доступным для другого вызова. Этот модуль можно использовать для освобождения канала для ответа на более приоритетный вызов. ===== CallerID ===== {{:handbook:cfe:askozia_cfe_callerid.png?direct|}} Модуль **CallerID** позволяет подменять идентификаторы абонентов при входщих звонках. Нажмите {{:handbook:cfe:askozia_options.png|}} для того, чтобы настроить данный модуль. Вы можете активировать 2 свойства **Добавить перед номером** и **Дополнить текущее имя**. В случае, если вы ничего не выберете CallerId полностью заменится на введенное значение. ===== CallerID Name ===== {{:handbook:cfe:askozia_cfe_callerid_name.png?direct|}} Модуль **CallerID Name** позволяет подменять идентификаторы абонентов при входщих звонках. Нажмите {{:handbook:cfe:askozia_options.png|}} для того, чтобы настроить данный модуль. Вы можете активировать 2 свойства **Добавить перед номером** и **Дополнить текущее имя**. В случае, если вы ничего не выберете CallerId полностью заменится на введенное значение. ===== Extension ===== {{:doc:askozia:handbook:cfe:askozia_cfe_extension.png?nolink |extension}} Модуль **Extension** устанавливает новое соединение с телефоном, выбранным в выпадающем меню, а затем подключает телефон к этому маршруту вызова. Кроме ваших внутренних и внешних телефонов, вы можете выбрать номер факса и группы вызова. Шаблон вызовов [[templates#basic_call_handling|Основные операции с вызовами]] - это простой пример того, как сделать телефон доступным в маршруте вызовов, используя модули [[handbook:cfe:modules?&#start|Start]], [[handbook:cfe:modules?&#answer|Answer]], **Extension** и [[handbook:cfe:modules?&#hangup|Hangup]]. Нажмите {{:handbook:cfe:askozia_options.png|}} для того, чтобы настроить данный модуль. {{ :handbook:cfe:askozia_cfe_extension_options.png |extension options}} По умолчанию тайм-аут равен 10 секундам. Если телефон не отвечает в течение времени тайм-аута, абоненту будет передан сигнал "занято". Здесь вы так же можете разрешать или запрещать такие функции, как [[handbook:dialplan#perevody_zvonka|Переводы звонка]], [[handbook:services#muzyka_na_uderzhanie|Музыка на удержание]] и [[handbook:accounts#uvedomlenija_o_vyzovax_i_golosovoj_pochte|Уведомления о вызовах и голосовой почте]]. Прежде чем активировать функции [[handbook:dialplan#perevody_zvonka|Переводы звонка]], [[handbook:services#muzyka_na_uderzhanie|Музыка на удержание]] и [[handbook:accounts#uvedomlenija_o_vyzovax_i_golosovoj_pochte|Уведомления о вызовах и голосовой почте]], убедитесь, что они настроены для данного внутреннего номера. Нажмите кнопку **Сохранить и закрыть**, чтобы завершить настройку. **Extension** модули нельзя подключать к модулям [[handbook:cfe:modules?&#queue|Queue]]. Чтобы добавить пользователя (агента) в [[handbook:cfe:modules?&#queue|Queue]] модуль, всегда используйте модуль [[handbook:cfe:modules?&#queuemember|QueueMember]] или [[handbook:cfe:modules?&#agent_login|Agent Login]]. ===== DialNumber ===== {{:handbook:cfe:askozia_cfe_dialnumber.png |dialnumber}} **DialNumber** устанавливает новое соединение с произвольным номером телефона, а затем связывает его с маршрутом вызова. Введите номер для вызова. Номер, с которым мы хотим соединиться, должен содержаться в [[handbook:accounts#shablony_isxodjaschix_vyzovov|исходящих шаблонах]] для конкретного провайдера. Кроме того, для этого модуля необходимо выбрать одну из следующий опций: * **только внутренним телефонам** разрешается вызывать внутренние телефоны. * **все внутренние номера**, включая телефоны, факсы, группы вызова и приложения. * **внешние звонки** могут соединяться только с внешними номерами. * **внутренние и внешние номера** могут вызывать все внутренние и внешние номера. Примеры использования модуля **DialNumber** приведены в следующих шаблонах маршрутов: * [[handbook:cfe:templates#perenapravit_zvonjaschego_na_vnutrennee_prilozhenie|Перенаправить звонящего на внутреннее приложение]] * [[handbook:cfe:templates#zvonjaschij_mozhet_vvesti_vnutrennij_nomer_i_soedinitsja_s_nim|Звонящий может ввести внутренний номер и соединиться с ним]] * [[handbook:cfe:templates?&#vozmozhnost_upravlenija_telefonnoj_stanciej_posredstvom_tonalnyx_signalov_s_telefona_disa|Возможность управления телефонной станцией посредством тональных сигналов с телефона(DISA)]] ===== Music on Hold ===== {{:handbook:cfe:askozia_cfe_moh.png?direct|}} **MoH (Music on Hold)** модуль позволяет использовать разную музыку на удержание в одном маршруте звонка. Когда вызов проходит по маршруту вызова и проходит через данный модуль, пользователь будет слушать загруженную музыку на удержание. Такая музыка будет проигрываться пользователю до тех пор, пока вызов не пройдет через такой же модуль с другой музыкой, или маршрут вызова не завершиться. ===== Voicemail ===== {{:handbook:cfe:askozia_cfe_voicemail.png |voicemail}} Позволяет оставить голосовое сообщение в почтовом ящике выбранного телефона. Если вы хотите, чтобы вызывающий абонент услышал конкретный номер телефона, введите его в поле **Внешний номер**. Если вы не укажите внешний номер, пользователю будет озвучен ваш внутренний номер. Нажмите {{:handbook:cfe:askozia_options.png|}} для того, чтобы настроить данный модуль. {{ :handbook:cfe:askozia_cfe_voicemail_options.png |voicemail options}} Можно отключить голосовую инструкцию для пользователя,а так же можно активировать или отключить сообщение о недоступности или занятости данного номера. Следует помнить, что для использования данного модуля, сначала необходимо настроить [[handbook:accounts#uvedomlenija_o_vyzovax_i_golosovoj_pochte|голосовую почту]]. Нажмите **Сохранить и закрыть** для завершения настройки. Примеры использования модуля можно посмотреть в шаблонах [[handbook:cfe:templates?&#primer_ispolzovanija_uslovija|Пример использования Условия]] и [[handbook:cfe:templates?&#primer_vybora_jazyka|Пример выбора языка]]. ===== MaximumCalls ===== {{:handbook:cfe:askozia_cfe_maximumcalls.png |maximumcalls}}Этот модуль ограничивает количество одновременных звонков. Пока не превышено указанное максимальное количество одновременных звонков, маршрут вызовов будет проходить по зеленой метке. Если указанное максимальное количество одновременных вызовов достигнуто, все новые вызовы будут перенаправляться по красной метке. Пример использования данного модуля представлен в шаблоне [[handbook:cfe:templates?&#ogranichit_kolichestvo_odnovremennyx_zvonkov|Ограничить количество одновременных звонков]]. ===== Time Switch ===== {{:handbook:cfe:askozia_cfe_timeswitch.png |}} **Time Switch** позволяет сделать некоторые маршруты вызовов активными только в определенный промежуток времени, в течение дня или нескольких дней недели. Это значит, что можно настраивать альтернативные сценарии приема звонков вне этих временных зон. Модуль полезен в частности, чтобы контролировать звонки в нерабочее время. Нажмите {{:handbook:cfe:askozia_options.png|}} для того, чтобы настроить данный модуль. {{ :handbook:cfe:askozia_cfe_timeswitch_options.png |timeswitch options}} Сначала необходимо указать промежутки времени, когда **Time Switch** модуль будет активен. В течение указанного временного промежутка маршрут вызовов будет перенаправляться по зеленой отметке, в другое время - по красной метке. Нажмите кнопку **Сохранить и закрыть**, чтобы завершить настройку. Пример использования данного модуля представлен в шаблоне [[handbook:cfe:templates?&#prostoj_primer_marshrutizacii_po_vremeni_sutok|Простой пример маршрутизации по времени суток]]. ===== Email ===== {{:handbook:cfe:askozia_cfe_email.png |email}} **Email** модуль отправляет электронное письмо на указанный email адрес. Нажмите {{:handbook:cfe:askozia_options.png|}} для того, чтобы настроить данный модуль. {{ :handbook:cfe:askozia_cfe_email_options.png |email options}} Вы можете указать тему и текст письма. Кроме того, есть возможность добавить номер абонента, время и дату звонка, а также длительность разговора к данному письму. Длительность разговора показывает время, как долго абонент находился в данном маршруте вызова. Нажмите кнопку **Сохранить и закрыть**, чтобы завершить настройку. ===== Authenticate ===== {{:handbook:cfe:askozia_cfe_authenticate.png |authenticate}} Когда маршрут вызова доходит до модуля **Authenticate**, пользователь должен ввести пароль аутентификации. Пример использования данного модуля представлен в шаблоне [[handbook:cfe:templates?&#vozmozhnost_upravlenija_telefonnoj_stanciej_posredstvom_tonalnyx_signalov_s_telefona_disa|Возможность управления телефонной станцией посредством тональных сигналов с телефона(DISA)]]. ===== Queue ===== {{:handbook:cfe:askozia_cfe_queue.png |queue}}**Queue** позволяет создавать Автоматическое распределение звонков(ACD) и определять функции звонка, глобальный тайм-аут, используемые частоты, полное время и интервал. Очереди всегда состоят из входящих вызовов, которые помещаются в очередь, и членов(агентов) очереди, которые отвечают на эти вызовы. Очередь указывает, как должны обрабатываться вызовы и как должны распределяться звонки между ее членами. В то время, как звонок попадает в очередь, звучит [[handbook:services#muzyka_na_uderzhanie|Музыка на удержание(MOH)]]. Для добавления агентов в очередь(**Queue** модуль), присоедините [[handbook:cfe:modules?&#queuemember|QueueMember]] модули или используйте функцию [[handbook:cfe:modules?&#agent_login|Agent Login]]. Для добавления агентов в **Queue** модуль, всегда используйте [[handbook:cfe:modules?&#queuemember|QueueMember]] модули или функцию [[handbook:cfe:modules?&#agent_login|Agent Login]]. [[handbook:cfe:modules#extension|Extension]] модули к модулю **Queue** НЕ подключаются. Подключите **тайм-аут путь** для продолжения маршрута вызова к **Queue** модулю, например, ведущего к голосовой почте([[handbook:cfe:modules#voicemail|Voicemail]]) или к другой очереди(**Queue**). Маршрут вызова пойдет по этому пути в случае, если время тайм-аут истекло, а абонент все еще находится на линии. Для каждого модуля **Queue** можно задать только ОДИН **тайм-аут путь**. Пример использования данного модуля и модуля [[handbook:cfe:modules?&#queuemember|QueueMember]] представлен в шаблоне [[handbook:cfe:templates?&#prostoj_primer_ocheredi|Простой пример очереди]]. В пример **тайм-аут путь** ведет к модулю [[handbook:cfe:modules#busy|Busy]]. **Тип очереди** определяет режим звонка очереди. Входящие вызовы распределяются в соответствии с выбранным значением типа . Список **Типов очереди** представлен ниже: * **Звонить на все телефоны** вызывает все свободные телефоны одновременно. * **Набирать на последний ответивший ранее номер** вызывает свободный телефон, на который поступал последний вызов раньше всего. * **Звонить на самый незагруженный телефон** вызывает свободный телефон, который принял меньше всего звонков. * **Звонить случайным телефоном** вызывает телефоны в случайном порядке . * **Звонить один за другим** всегда вызывает модули [[handbook:cfe:modules?&#queuemember|QueueMember]] в порядке, в котором они были добавлены, а затем агентов очереди, в порядке из залогинивания в [[handbook:cfe:modules?&#agent_login|Agent Login]]. * **Звонок поступает любому доступному оператору, учитывая то, кто отвечал на последний звонок** вызывает последний телефон, который звонил, и продолжает звонить на другие телефоны, пока не ответят. Следует указать следующие параметры для контроля поведения очереди: * **Таймаут** (сек.) определяет период времени, прежде чем вызов сбрасывается или переходит на **тайм-аут путь**. Значение по умолчанию составляет 600 секунд. * **Объявление** (сек.) определяет период времени, после которого сообщение очереди будет повторено. Значение по умолчанию составляет 20 секунд. Пожалуйста, обратите внимание, что **Интервал** времени между отдельными вызовами телефонов автоматически добавляется к времени **Объявление**. * **Wrapup** (сек.) определяет период времени, указывающее через какое время агент сможет принимать следующий вызов. Значение по умолчанию составляет 30 секунд. * **Интервал** (сек) определяет период времени, по истечению которого звонок переадресуется на следующий телефон. Значение по умолчанию составляет 10 секунд. Пример использования очереди звонков с применением модулей **Queue** и [[handbook:cfe:modules?&#queuemember|QueueMember]] представлен в видеоролике. {{ youtube>ri7L1NvSb9c?medium }} Объявление(приветствие) для абонентов можно записать самостоятельно, нажав на кнопку **Записать сейчас** в модуле **Queue**. Кроме того, можно загрузить готовое приветствие в виде аудио файла, нажатием на кнопку **Загрузить файл**. Нажмите {{:handbook:cfe:askozia_options.png|}} для того, чтобы настроить данный модуль и получить доступ к [[handbook:cfe:modules#wallboard|Wallboard]]. {{ :handbook:cfe:askozia_cfe_queue_option.png |}} Поле **Имя**, которое не будет нигде отображаться, может ввести для подсказки. Вместо того, чтобы играла [[handbook:services#muzyka_na_uderzhanie|Музыка на удержание(MOH)]], абонент может слышать сигнал вызова. Вы так же можете использовать [[handbook:services#muzyka_na_uderzhanie|музыку на удержание(MOH)]], в то время, как агенту поступает звонок. [[handbook:cfe:modules?&#agent_login|Agent Login]] и [[handbook:cfe:modules#wallboard|Wallboard]] описаны в следующих двух подразделах. Нажмите **Показать информ-панель** для просмотра статистики очереди. Нажмите кнопку **Сохранить и закрыть**, чтобы завершить настройку. ==== Agent Login ==== В дополнение или в качестве альтернативы модулей [[handbook:cfe:modules?&#queuemember|QueueMember]], можно активировать функцию **Разрешить агентам присоединяться к этой очереди**. Это позволяет агентам управлять своим входом и выходом из очереди. Чтобы войти в систему или выйти, агенты должны набрать номер **Номер логина**, который зависит от внутреннего номера агента(приставка **[EXTENTION]**), а так же указать **PIN Логин**. Агенты могут добавить **Номер логина** в свои **Кнопки быстрого набора**, если их телефон это поддерживает. Более подробную информацию о **Кнопки быстрого набора** можно найти в разделе [[handbook:accounts#avtomaticheskaja_nastrojka_telefonov|Автоматическая настройка телефонов]]. Пример работы данной функции представлен в видеоролике. {{ youtube>1J3DlgICFhc?medium }} Настоятельно рекомендуем присоединять хотя бы один модуль [[handbook:cfe:modules?&#queuemember|QueueMember]] к каждой очереди. Таким образом, ни один звонок не останется неопознанным, в случае, если все агенты отключены. Нажмите кнопку **Сохранить и закрыть**, чтобы завершить настройку. === Вход в очередь в зависимости от статуса агентов === Когда в очередь не залогинен ни один агент, необходимо, чтобы клиент не попадал в эту очередь. Для этого можно выполнить следующие действия: * Откройте маршрут вызова с данной очередь и нажмите **ctrl + D** {{ :handbook:cfe:askozia_en_cfe_queue_information.png?direct |}} * Выделенная область содержит ID очереди. * Вставьте модуль [[handbook:cfe:modules?&#ifmanually|IfManually]] перед модулем [[handbook:cfe:modules?&#queue|Queue]] и задайте условие: QUEUE_MEMBER_COUNT(ENTER_HERE_YOUR_QUEUE_ID) < Less 1 {{ :handbook:cfe:if_for_queue_status.png?direct |}} Маршрут пойдет по зеленой ветке на какой-то альтернативный модуль(в данном случае на определенный добавочный), если агентов нет в очереди, в противном случае - звонок пойдет по красной ветке и клиент попадет в очередь. ==== Wallboard ==== Каждый модуль [[handbook:cfe:modules?&#queue|Queue]] формирует свой **Wallboard**. Это веб-страница со статистикой в реальном времени для каждого вызова очереди. Эта страница может быть отображена на экране, например, в колл-центре. Кроме того, [[handbook:status#statistika_ocheredi|Статистика очереди]] может быть выгружена в файлы CSV и далее обрабатываться любыми электронными таблицами (например, Exel). Для сохранения статистики, перейдите в меню AskoziaPBX **Статус** и нажмите на кнопку записи **История звонков**. Чтобы получить доступ к **Wallboard**, необходимо указать имя пользователя и пароль для доступа к статистике в [[handbook:system#nastrojki_bezopasnosti_sistemy|Настройках безопасности системы]]. Если администратор(с его логином и паролем) получает доступ к **Wallboard**, появится следующее сообщение: {{ :handbook:cfe:askozia_cfe_wallboard.png |}} По соображениям безопасности не рекомендуется использовать авторизацию администратора для доступа к **Wallboard**. Таким образом, администратор создает очереди вызовов, и должен иметь доступ к информ-панелям, копировать их и сохранять URL, используя специальную авторизацию для статистики. {{ :handbook:cfe:askozia_cfe_wallboard_options.png |wallboard}} **Wallboard** показывает, какие **агенты** находятся **на линии**, **вызовы в ожидании** ответа и **пропущенные вызовы** в режиме реального времени. Здесь же можно увидеть всех звонящих и вызовы, перехваченные каждым агентом, время ожидания в очереди и информацию о пропущенных звонкам. Кроме того, **Wallboard** показывает количество **отвеченных вызовов**, **среднее время ожидания** и **среднее время разговора**. Пример использования **Wallboard** показан в видеоролике. {{ youtube>vWaEhx3emGM?medium }} Если вы хотите, чтобы в информационном табло отображался **Логотип вашей компании**, следуйте инструкциям. - Создайте каталог **Custom** на диске для хранения вашей АТС(например, /storage/usbdisk1/askoziapbx/custom/) - Скопируйте ваш логотип в этот каталог и назовите его **logo_cfe.png**(179 x 55 пикселей) - Перезапустите Askozia После перезагрузки АТС файл исчезнет из каталога и появится на вашем информационном Табло. Так же вы можете использовать свой логотип в [[handbook:status#istorija_zvonkov|Истории звонков]]. Просто назовите файл **logo_cdr.png**(1316 x 401 пикселей) и проделайте все те же действия. Панель **Wallboard** не должна отдельно использоваться на разных устройствах, так как она обновляется каждые несколько секунд и, следовательно, увеличивает нагрузку на процессор в телефонной системе. Идея состоит в том, чтобы показать **Wallboard** на одном центральном экране вашего офиса или коллцентра. При сохранении изменений в настройках очереди, значения панели **Wallboard** для данной очереди обнулятся. ===== QueueMember ===== {{:handbook:cfe:askozia_cfe_queuemember.png |queuemember}} Модуль **QueueMember** всегда используется с модулем [[handbook:cfe:modules?&#queue|Queue]]. Выберите одну из уже настроенных [[handbook:accounts#uchetnye_zapisi_telefonov|учетных записей телефонов]], присоедините ее к модулю [[handbook:cfe:modules?&#queue|Queue]] в качестве агента этой очереди. Нажмите {{:handbook:cfe:askozia_options.png|}} для того, чтобы настроить данный модуль. {{ :handbook:cfe:askozia_cfe_queuemember_option.png |}} В настройках этого модуля вы можете управлять способностью агента или абонента производить перевод звонка. Нажмите кнопку **Сохранить и закрыть**, чтобы завершить настройку. Пример использования данного модуля **QueueMember** вместе с [[handbook:cfe:modules?&#queue|Queue]] модулем представлен в шаблоне [[handbook:cfe:templates?&#prostoj_primer_ocheredi|Простой пример очереди]]. ===== Transfer ===== {{:handbook:cfe:askozia_cfe_transfer.png |transfer}} Модуль **Transfer** позволяет переводить звонок на любой внутренний телефон, для которого настроена [[handbook:accounts#uchetnye_zapisi_telefonov|учетная запись]]. В отличие от модуля [[handbook:cfe:modules?&#extension|Extension]], перевод возможен только на внутренние номера, тогда как [[handbook:cfe:modules?&#extension|Extension]] позволяет переводить звонки и на внешние телефоны, и факсы и группы вызовов. {{:handbook:cfe:tip_sign.png |}} Обратите внимание, что при использовании **Transfer** канал разъединяется. После этого по каналу не пройдет ни один вызов. Но использование канала возможно, например, для Email. Если вас не устраивает разъединение канала, используйте модуль [[handbook:cfe:modules?&#extension|Extension]]. ===== Wait ===== {{:handbook:cfe:askozia_cfe_wait.png |wait}} Модуль **Wait** позволяет задать время ожидания(в секундах) до перехода к следующему блоку маршрута вызова. Все сигналы канала, в том числе DTMF тоны, в период ожидания игнорируются. Модуль **Wait** может быть использован до ответа на канал. ===== WaitForSilence ===== {{:handbook:cfe:askozia_cfe_waitforsilence.png |wait for silence}} Модуль **WaitForSilence** ждет сигнала "тишина" в течение времени, указанного в параметре **Интервал**. Этот модуль полезен для определения отправной точки для [[handbook:cfe:modules#playtones|Playback]] модуля при поступлении голосового сообщения. Параметр **тайм-аут** должен быть указан во избежании бесконечного ожидания. Используйте его с осторожностью, так как он может нарушить логическое применение данного модуля. Параметр **повтор** определяет, как часто модуль должен повторять ожидание сигнала "тишина". ===== WaitMusicOnHold ===== {{:handbook:cfe:askozia_cfe_waitmusiconhold.png |wait music on hold}} Модуль **WaitMusicOnHold** проигрывает [[handbook:services#muzyka_na_uderzhanie|музыку на удержание]] указанное количество секунд. ===== ChanIsAvailable ===== {{:handbook:cfe:askozia_cfe_chanisavailable.png |chan is available}} Модуль **ChanIsAvailable** проверяет, доступен ли выбранный IP телефон. Этот модуль обычно используется до модулей [[handbook:cfe:modules#if|If]] и [[handbook:cfe:modules#switch|Switch]], чтобы проверить есть ли данные для ввода в эти модули. Пример использования данного модуля представлен в шаблоне [[handbook:cfe:templates#primer_s_chanisavailable_i_switch|Пример с ChanIsAvailable и Switch]] . ===== Askozia ===== {{:handbook:cfe:askozia_cfe_askozia.png |askozia}} Этот модуль проигрывает специальный тон Askozia звонящему. ===== Note ===== {{:handbook:cfe:askozia_cfe_note.png |note}} Используйте это модуль для того, чтобы делать подсказки для данного маршрута вызова. Модуль **Note** никак не влияет на функции маршрута вызовов. ====== Блок Воспроизведение ====== Блок **Воспроизведение** всевозможные модули для преобразования текста в речь, а также модули воспроизведения звуков и файлов. {{ :handbook:cfe:askozia_cfe_play.png |play}} В разделе модули представлены в том же порядке, как они расположены в Редакторе маршрута вызовов. ===== Ringing ===== {{:handbook:cfe:askozia_cfe_ringing.png |ringing}} Модуль **Ringing ** проигрывает сигнал звонка вызывающему абоненту в отвеченном канале. Сигнал продолжается и во время перехода маршрута вызова к следующему модулю. Укажите тайм-аут, чтобы сигнал воспроизводился пользователю указанное время. ===== Text2Speech ===== {{:handbook:cfe:askozia_cfe_text2speech.png |text2speech}} Модуль **Text2speech** запускает механизм синтеза речи. Напишите фразу в текстовом поле, и он будет озвучен вызываемому абоненту с помощью этого модуля. {{:handbook:cfe:note_sign.png |}} Модуль **Text2speech** поддерживается только x86 платформами и поддерживает только английский язык. Пример использования данного модуля представлен в шаблонах: * [[handbook:cfe:templates#zvonjaschij_mozhet_vvesti_vnutrennij_nomer_i_soedinitsja_s_nim|Звонящий может ввести внутренний номер и соединиться с ним]] * [[handbook:cfe:templates#prostoj_primer_marshrutizacii_po_vremeni_sutok|Простой пример маршрутизации по времени суток]] * [[handbook:cfe:templates#vozmozhnost_upravlenija_telefonnoj_stanciej_posredstvom_tonalnyx_signalov_s_telefona_disa|Возможность управления телефонной станцией посредством тональных сигналов с телефона(DISA)]] * [[handbook:cfe:templates#bazovyj_primer_ivr_s_mexanizmom_generacii_rechi|Базовый пример IVR с механизмом генерации речи]] * [[handbook:cfe:templates#primer_vybora_jazyka|Пример выбора языка]] ===== SayDigits ===== {{:handbook:cfe:askozia_cfe_saydigits.png |say digits}} Модуль **SayDigits** проговаривает цифры в порядке их ввода в текстовое поле модуля. Использование модуля **SayDigits** с модулем [[handbook:cfe:modules#set_language|Set Language]] позволяет реализовать проговаривания цифр на выбранном языке. Пример использования данного модуля представлен в шаблонах [[handbook:cfe:templates#primer_s_chteniem_i_progovarivaniem_cifr|Пример с чтением и проговариванием цифр]] и [[handbook:cfe:templates#primer_s_chteniem_ustanovkoj_jazyka_i_progovarivaniem_cifr|Пример с чтением, установкой языка и проговариванием цифр]] ===== Playback ===== {{:handbook:cfe:askozia_cfe_playback.png |playback}} Модуль **Playback** проигрывает файл или запись, например, сообщение приветственное. Выберите телефон и нажмите кнопку **Записать сейчас**, зазвонит выбранный телефон и можно будет записать сообщение. Когда вы закончите запись, нажмите кнопку **#** для сохранения запись. Так же вы можете загрузите файл, нажав на кнопку **Загрузить файл**. Модуль **Playback** проиграет файл полностью, а затем вернет вас в маршрут вызова. Пример использования данного модуля представлен в шаблоне [[handbook:cfe:templates#perenapravit_s_privetstviem|Перенаправить с приветствием]]. ===== Playtones ===== {{:handbook:cfe:askozia_cfe_playtones.png |playtones}} Модуль **Playtones** позволяет выбрать тон, который будет проигрываться вызывающему абоненту. Список доступных тонов зависит от конкретной страны. Схему тонов можно выбрать в [[handbook:system#regionalnye_nastrojki|региональных настройках]]. Чтобы остановить воспроизведение тона, начатого модулем **Playtones**, используйте модуль [[handbook:cfe:modules#playtones|StopPlaytones]]. ===== StopPlaytones ===== {{:handbook:cfe:askozia_cfe_stopplaytones.png |stopplaytones}} Модуль **Stopplaytones** завершает проигрывание сигнала, начатого модулем [[handbook:cfe:modules#playtones|Playtones]]. ===== Busy ===== {{:handbook:cfe:askozia_cfe_busy.png |busy}} Модуль **Busy** проигрывает сигнал "Занято" в течение указанного времени. По истечению времени маршрут вызова перейдет к следующему блоку, например модулю [[handbook:cfe:modules#hangup|Hangup]]. Пример использования данного модуля представлен в шаблонах: * [[handbook:cfe:templates#ogranichit_kolichestvo_odnovremennyx_zvonkov|Ограничить количество одновременных звонков]] * [[handbook:cfe:templates#bazovyj_primer_ivr|Базовый пример IVR]] * [[handbook:cfe:templates#bazovyj_primer_ivr_s_mexanizmom_generacii_rechi|Базовый пример IVR с механизмом генерации речи]] * [[handbook:cfe:templates#prostoj_primer_ocheredi|Простой пример очереди]] * [[handbook:cfe:templates#primer_s_chanisavailable_i_switch|Пример с ChanIsAvailable и Switch]] ===== Congestion ===== {{:handbook:cfe:askozia_cfe_congestion.png |congestion}} Модуль **Сongestion** проигрывает сигнал "перегрузка" в течение указанного времени. По истечению времени маршрут вызова перейдет к следующему модулю, например [[handbook:cfe:modules#hangup|Hangup]]. ===== Echo ===== {{:handbook:cfe:askozia_cfe_echo.png |echo}} Модуль **Echo** возвращает проигранное аудио и видео вызывающему сразу после получения(эффект **Эхо**). **Echo** обычно используется для тестирования задержек в канале. ===== Milliwatt ===== {{:handbook:cfe:askozia_cfe_milliwatt.png |milliwatt}} Модуль **Milliwatt** генерирует сигнал постоянной частоты 1004 Гц. Он обычно используется для проверки качества связи. ====== Блок Маршрут вызова ====== Модули блока **Маршрут вызова** позволяют обрабатывать звонки в зависимости от каких-то условий(модули [[handbook:cfe:modules?&#if|If]] и [[handbook:cfe:modules?&#switch|Switch]]), переходить к любому модулю маршрута вызовов с помощью [[handbook:cfe:modules?&#goto|Goto]], строить сценарии IVR с помощью модулей [[handbook:cfe:modules?&#pressextension|PressExtension]] и [[handbook:cfe:modules?&#pressextensionmusic|PressExtensionMusic]]. {{ :handbook:cfe:askozia_cfe_cfe.png |}} В разделе модули представлены в том же порядке, как они расположены в Редакторе маршрута вызовов. ===== If ===== {{:handbook:cfe:askozia_cfe_if.png |if}} Модуль **If** задает условие, которое имеет 2 варианта дальнейшего действия в зависимости от переменной и выполнения данного условия. Маршрут пойдет по пути зеленой метки, если условие истинно, и по красной, если условие ложно. Входную переменную можно получить из модулей [[handbook:cfe:modules?&#extension|Extension]], [[handbook:cfe:modules?&#voicemail|Voicemail]], [[handbook:cfe:modules?&#transfer|Transfer]], [[handbook:cfe:modules?&#queue|Queue]] или [[handbook:cfe:modules?&#chanisavailable|ChanIsAvailable]], присоединив модуль **If** к ним. Выберите переменную в первом выпадающем меню и условие - во втором. Если нужная переменная недоступна в выпадающем меню, то используйте модуль [[handbook:cfe:modules?&#ifmanually|IfManually]]. Модуль **If** должен быть предварительно заполнен данными. Он заполняется данными для проверки условия, используя данные предыдущих модулей. Модуль **If** "дрожит", когда заполняется данными. Если дальнейший путь маршрута вызовов зависит от времени, используйте [[handbook:cfe:modules?&#time_switch|Time Switch]] модуль, вместо модуля **If**. Если условием является максимальное количество звонков, то [[handbook:cfe:modules?&#maximumcalls|MaximumCalls]]. Пример использования данного модуля представлен в шаблонах [[handbook:cfe:templates#vozvrat_v_ochered|Возврат в очередь]] и [[handbook:cfe:templates#primer_ispolzovanija_uslovija|Пример использования Условия]]. ===== Path Switch ===== {{:handbook:cfe:askozia_cfe_path_switch.png?direct|}} С помощью модуля **Path Switch** можно активировать или деактивировать части маршрута, набрав определенный номер на телефоне или наюав кнопку BLF на телефоне(предварительно настроив ее на данный номер). При добавлении данного модуля в маршрут вызова он неактивен, и это значит, что звонок пойдет по красной метке. Если вы наберете номер или нажмете BLF кнопку на телефоне, то маршрут продолжится оп зеленой ветке. Нажмите {{:handbook:cfe:askozia_options.png|}} для того, чтобы настроить данный модуль. Вы можете задать Пин - код для активации модуля, а так же можете задать комманды диалплана Asterisk. комманды будут выполнены только когда можуль активирован и когда через него не идет звонок. Нажмите **Сохранить и закрыть** для завершения настройки. ==== Функция Шеф - Секретарь ==== Функция Шеф - Секретарь позволяет переключать звонок на один и тот же номер между 2 телефонами, используя Blf кнопки. Вы можете переключать звонки между коллегами без настройки переадресаций, используя нажатие кнопки BLF(может быть настроено на 2 телефонах), настроенную на номер модуля **Path Switch**. Когда кнопка горит, значит модуль настроен на переключение звонка на данного сотрудника, у второго сотрудника в этот момент Blf не активна. {{ :handbook:cfe:chief_secretary.png?direct |}} ===== IfManually ===== {{:handbook:cfe:askozia_cfe_ifmanually.png |ifmanually}} Модуль **IfManually** является альтернативой модуля [[handbook:cfe:modules?&#if|If]], в случае если необходимой Asterisk переменной нет в выпадающем списке. Модуль **IfManually** задает условие, которое имеет 2 варианта дальнейшего действия в зависимости от переменной и выполнения данного условия. Маршрут пойдет по пути зеленой метки, если условие истинно, и по красной, если условие ложно. Входную переменную можно получить из модулей [[handbook:cfe:modules?&#extension|Extension]], [[handbook:cfe:modules?&#voicemail|Voicemail]], [[handbook:cfe:modules?&#transfer|Transfer]], [[handbook:cfe:modules?&#queue|Queue]] или [[handbook:cfe:modules?&#chanisavailable|ChanIsAvailable]], присоединив модуль **IfManually** к ним. Вы можете использовать любую Asterisk переменную для создания условия (например, DIALSTATUS). Переменные вводятся без знаков доллара и фигурных скобок. Модуль **IfManually** должен быть предварительно заполнен данными. Он заполняется данными для проверки условия, используя данные предыдущих модулей. ===== Switch ===== {{:handbook:cfe:askozia_cfe_switch.png |switch}} Модуль **Switch** позволяет задавать сразу 4 условия одновременно. Маршрут вызова пойдет по метке, связанной с условием, которое истинно. Если ни одно из условий не выполняется, маршрут вызова пойдет по метке, заданной по умолчанию(Default). Входную переменную можно получить из модулей [[handbook:cfe:modules?&#extension|Extension]], [[handbook:cfe:modules?&#voicemail|Voicemail]], [[handbook:cfe:modules?&#transfer|Transfer]], [[handbook:cfe:modules?&#queue|Queue]] или [[handbook:cfe:modules?&#chanisavailable|ChanIsAvailable]]. Выберите нужную переменную для условия из первого выпадающего меню и укажите условия в остальных выпадающих меню. Если нужная переменная недоступна в выпадающем меню, то используйте модуль [[handbook:cfe:modules?&#switchmanually|SwitchManually]]. Модуль **Switch** должен быть предварительно заполнен данными. Он заполняется данными для проверки условия, используя данные предыдущих модулей. Модуль **Switch** "дрожит", когда заполняется данными. Пример использования данного модуля представлен в шаблоне [[handbook:cfe:templates#primer_s_chanisavailable_i_switch|Пример с ChanIsAvailable и Switch]]. ===== SwitchManually ===== {{:handbook:cfe:askozia_cfe_switchmanually.png |switchmanually}} Модуль **SwitchManually** является альтернативой модуля [[handbook:cfe:modules?&#switch|Switch]], в случае если необходимой Asterisk переменной нет в выпадающем списке. Модуль **SwitchManually** позволяет задать 4 условия одновременно. Маршрут вызова пойдет по метке, связанной с первым условием, если условие истинно. Если ни одно из условий не выполняется, маршрут вызова пойдет по метке, заданной по умолчанию. Входную переменную можно получить из модулей [[handbook:cfe:modules?&#extension|Extension]], [[handbook:cfe:modules?&#voicemail|Voicemail]], [[handbook:cfe:modules?&#transfer|Transfer]], [[handbook:cfe:modules?&#queue|Queue]] или [[handbook:cfe:modules?&#chanisavailable|ChanIsAvailable]], присоединив модуль **SwitchManually ** к ним. Вы можете использовать любую Asterisk переменную для создания условия (например, DIALSTATUS). Переменные вводятся без знаков доллара и фигурных скобок. Модуль **SwitchManually** должен быть предварительно заполнен данными. Он заполняется данными для проверки условия, используя данные предыдущих модулей, которые указаны выше. ===== Goto ===== {{:handbook:cfe:askozia_cfe_goto.png |goto}} Модуль **Goto** перенаправляет маршрут вызова к указанному модулю, например на резервный канал. Нажмите Goto destination, а затем кликните по модулю, к которому хотите перейти после модуля **Goto**. Номер модуля будет сохранен в памяти **Goto**. Номер модуля - это порядковый номер добавления его в маршрут вызова. Пример использования данного модуля представлен в шаблоне [[handbook:cfe:templates#primer_s_chanisavailable_i_switch|Пример с ChanIsAvailable и Switch]]. ===== SendDTMF ===== {{:handbook:cfe:askozia_cfe_senddtmf.png |senddtmf}} Модуль **SendDTMF** проигрывает сигналы DTMF. Введите цифры в поле, которые хотите отправить. Если вставить символ "w" между цифрами, то задержка передачи составит 0.5 секунды. ===== ExtensionH ===== {{:handbook:cfe:askozia_cfe_extension-h.png |extension-h}} Модуль **ExtensionH** выступают в роли "завершающего добавочного". Этот модуль используется для сброса вызова. Его можно использовать для завершения маршрута вызова в случае, когда вызывающий абонент уже повесил трубку. ===== ExtensionI ===== {{:handbook:cfe:askozia_cfe_extension-i.png |extension-i}} Модуль **ExtensionI** выступает в роли "неправильного добавочного". Например, в меню IVR говорится: нажмите '1', '2' или '3', но пользователь нажимает '4'. В этом случае маршрут вызова пойдет по пути модуля ExtensionI. Модуль **ExtensionI** может использоваться при построении IVR после модулей [[handbook:cfe:modules?&#pressextensionmusic|PressExtensionMusic]] или [[handbook:cfe:modules?&#pressextension|PressExtension]]. Пример использования данного модуля представлен в шаблонах [[handbook:cfe:templates#bazovyj_primer_ivr|Базовый пример IVR]] и [[handbook:cfe:templates#bazovyj_primer_ivr_s_mexanizmom_generacii_rechi|Базовый пример IVR с механизмом генерации речи]]. ===== ExtensionT ===== {{:handbook:cfe:askozia_cfe_extension-t.png |extension-t}} Модуль **ExtensionT** выступает в роли "тайм аут добавочного". Маршрут вызова пойдет к этому модулю, если истекло время тайм аута. Модуль **ExtensionT** может использоваться при построении IVR после модулей [[handbook:cfe:modules?&#pressextensionmusic|PressExtensionMusic]] или [[handbook:cfe:modules?&#pressextension|PressExtension]]. Пример использования данного модуля представлен в шаблоне [[handbook:cfe:templates#bazovyj_primer_ivr|Базовый пример IVR]]. ===== ExtensionS ===== {{:handbook:cfe:askozia_cfe_extension-s.png |extension-s}} Модуль **ExtensionS** выступает в роли "стартового добавочного". Этот модуль можно использовать для обозначения нового начала маршрута вызовов. Пользователь не сможет пройти данный модуль, пока он не выполнит все предыдущие действия. ===== PressExtensionMusic ===== {{:handbook:cfe:askozia_cfe_pressextensionmusic.png |pressextensionmusic}} Модуль **PressExtensionMusic** может быть одним из 2 вариантов начала IVR меню. Модуль может проигрывать звуковые сообщения(объявления) пользователям. Маршрут вызова переходит к модулю с добавочным, введенным вызывающим абонентном. Подробнее об этом в разделах о модулях [[handbook:cfe:modules?&#pressextensionmusic|PressExtensionMusic]], [[handbook:cfe:modules?&#press1_press9|Press1,…Press9]], [[handbook:cfe:modules?&#pressx|PressX]], [[handbook:cfe:modules?&#extensioni|ExtensionI]] and [[handbook:cfe:modules?&#extensiont|ExtensionT]]. адайте **тайм аут** ожидания ввода цифр от пользователя. Присоедините модуль [[handbook:cfe:modules?&#extensiont|ExtensionT]] к **PressExtensionMusic** для случаев, когда время тайм аута истекло и ничего не было введено. Вы можете сами записать сообщение для пользователей или использовать готовый звуковой файл, используя кнопки **Записать сейчас** или **Загрузить файл**. Обратите внимание, что **PressExtensionMusic** обычно используется для объявления. Возможно, модуль стоило назвать "**PressExtensionPlayback**", но тогда бы старые маршруты вызовов перестали работать. Пример использования данного модуля представлен в шаблоне [[handbook:cfe:templates#bazovyj_primer_ivr|Базовый пример IVR]]. {{ youtube>40O0-8Yk4cs?medium }} ===== PressExtension ===== {{:handbook:cfe:askozia_cfe_pressextension.png |pressextension}} Модуль **PressExtension** может быть одним из 2 вариантов начала IVR меню. Маршрут вызова переходит к модулю с добавочным, введенным вызывающим абонентном. Подробнее об этом в разделах о модулях [[handbook:cfe:modules?&#pressextensionmusic|PressExtensionMusic]], [[handbook:cfe:modules?&#press1_press9|Press1,…Press9]], [[handbook:cfe:modules?&#pressx|PressX]], [[handbook:cfe:modules?&#extensioni|ExtensionI]] and [[handbook:cfe:modules?&#extensiont|ExtensionT]]. Задайте **тайм аут** ожидания ввода цифр от пользователя. Присоедините модуль [[handbook:cfe:modules?&#extensiont|ExtensionT]] к **PressExtension** для случаев, когда время тайм аута истекло и ничего не было введено. Если необходимо использовать какое-то звуковое сообщение(объявление) перед вводом, используйте модуль [[handbook:cfe:modules?&#playback|PlayBack]] перед **PressExtension** модулем или один модуль [[handbook:cfe:modules?&#pressextensionmusic|PressExtensionMusic]] вместо этого. Пример использования данного модуля представлен в шаблоне [[handbook:cfe:templates#bazovyj_primer_ivr_s_mexanizmom_generacii_rechi|Базовый пример IVR с механизмом генерации речи]]. ===== Press1,…Press9 ===== {{:handbook:cfe:askozia_cfe_numerical_extensions.png |Press1,…Press9}} Эти 9 модулей используются с модулями [[handbook:cfe:modules?&#pressextensionmusic|PressExtensionMusic]] или [[handbook:cfe:modules?&#pressextension|PressExtension]]. Маршрут вызова перейдет к одному из этих модулей в зависимости от введенного пользователем добавочного. Пример использования данного модуля представлен в шаблонах [[handbook:cfe:templates#bazovyj_primer_ivr|Базовый пример IVR]] и [[handbook:cfe:templates#bazovyj_primer_ivr_s_mexanizmom_generacii_rechi|Базовый пример IVR с механизмом генерации речи]]. ===== PressX ===== {{:handbook:cfe:askozia_cfe_press-x.png |press-x}} Модуль **PressX** задает специальный добавочный, который можно использовать в дальнейшем в IVR меню. Этот модуль используется с [[handbook:cfe:modules?&#pressextensionmusic|PressExtensionMusic]] или [[handbook:cfe:modules?&#pressextension|PressExtension]]. Маршрут вызова пойдет к этому блоку, если номер введенный пользователем совпадает со специальным добавочным. ====== Блок Запись ====== Модули блока **Запись** позволяют записывать телефонные разговоры и отправлять их на указанный email. {{ :handbook:cfe:askozia_cfe_record.png |record}} В разделе модули представлены в том же порядке, как они расположены в Редакторе маршрута вызовов. ===== RecordEmail ===== {{:handbook:cfe:askozia_cfe_recordemail.png |RecordEmail}} Модуль **RecordEmail** это альтернатива модулю [[handbook:cfe:modules?&#voicemail|Voicemail]]. Абонент может оставить голосовое сообщение, которое автоматически будет отправлено на указанный адрес. Используйте этот модуль, если вы не хотите использовать почтовый ящик существующего телефона. Убедитесь, что вы уже настроили [[handbook:services#uvedomlenija|уведомления по электронной почте]]. Нажмите {{:handbook:cfe:askozia_options.png|}} для того, чтобы настроить данный модуль. {{ :handbook:cfe:askozia_cfe_recordemail_option.png |}} Вы можете указать определенный email, на который будут приходить записи разговоров, а так же тему и текст письма. Так же вы можете отключить тональный сигнал, начать запись до ответа на звонок или пропустить этот блок, если не было ответа. Нажмите кнопку **Сохранить и закрыть**, чтобы завершить настройку. Пример использования данного модуля представлен в шаблоне [[handbook:cfe:templates#zapisat_soobschenie_i_razedinitsja|Записать сообщение и разъединится]]. ===== Monitor ===== {{:handbook:cfe:askozia_cfe_monitor.png |Monitor}} Модуль **Monitor** стартует запись телефонного разговора в файл. Модуль **Monitor** всегда используется в комбинации с модулем [[handbook:cfe:modules?&#monitorstop|MonitorStop]]. Убедитесь, что вы уже настроили [[handbook:services#uvedomlenija|уведомления по электронной почте]]. Как только маршрут вызова проходит модуль **Monitor**, начинается запись телефонного разговора. Модуль [[handbook:cfe:modules?&#monitorstop|MonitorStop]] завершает запись и отправляет ее на указанный в настройках модуля [[handbook:cfe:modules?&#monitorstop|MonitorStop]] электронный адрес. Пример использования данного модуля представлен в шаблоне [[handbook:cfe:templates#zapisyvat_telefonnye_zvonki_i_otpravljat_na_pochtu|Записывать телефонные звонки и отправлять на почту]]. ===== MonitorStop ===== {{:handbook:cfe:askozia_cfe_monitorstop.png |MonitorStop}} Модуль **MonitorStop** останавливает запись разговоров, начатую модулем [[handbook:cfe:modules?&#monitor|Monitor]]. После того, как вы повесите трубку, запись будет отправлена на указанный email адрес. Модуль **MonitorStop** всегда используется в комбинации с модулем [[handbook:cfe:modules?&#monitor|Monitor]]. Убедитесь, что вы уже настроили [[handbook:services#uvedomlenija|уведомления по электронной почте]]. Нажмите {{:handbook:cfe:askozia_options.png|}} для того, чтобы настроить данный модуль. {{ :handbook:cfe:askozia_cfe_monitorstop_option.png |monitorstop option}} Вы можете указать определенный email, на который будут приходить записи разговоров, а так же тему и текст письма. Нажмите кнопку **Сохранить и закрыть**, чтобы завершить настройку. Пример использования данного модуля представлен в шаблоне [[handbook:cfe:templates#zapisyvat_telefonnye_zvonki_i_otpravljat_na_pochtu|Записывать телефонные звонки и отправлять на почту]]. ===== MonitorPause ===== {{:handbook:cfe:askozia_cfe_monitorpause.png |MonitorPause}} Модуль **MonitorPause** ставит на паузу запись разговоров, начатую модулем [[handbook:cfe:modules?&#monitor|Monitor]]. Для того, чтобы снять паузу, используйте модуль [[handbook:cfe:modules?&#monitorunpause|MonitorUnpause]]. Для прекращения записи, инициированной модулем [[handbook:cfe:modules?&#monitor|Monitor]], используйте модуль [[handbook:cfe:modules?&#monitorstop|MonitorStop]]. ===== MonitorUnpause ===== {{:handbook:cfe:askozia_cfe_monitorunpause.png |MonitorUnpause}} Модуль **MonitorUnpause** продолжает воспроизведение записи звонков, даже после ее остановки модулем [[handbook:cfe:modules?&#monitorunpause|MonitorPause]]. ====== Блок Комплексный ====== Модули **Комплексного** блока позволяют выбирать язык подсказок Askozia, создавать переменные для введенных данных пользователей, выполнять Asterisk и Linux команды, а так же дают доступ к логам Askozia. {{ :handbook:cfe:askozia_cfe_complex.png |complex}} В разделе модули представлены в том же порядке, как они расположены в Редакторе маршрута вызовов. ===== Set Language ===== {{:handbook:cfe:askozia_cfe_setlanguage.png |Set Language}} Модуль **Set Language** позволяет изменить язык, установленный по умолчанию, для данного маршрута вызова. Начиная с этого момента, все стандартные голосовые подсказки Askozia будут проигрываться на выбранном языке. Пример использования данного модуля представлен в шаблонах [[handbook:cfe:templates#primer_vybora_jazyka|Пример выбора языка]] и [[handbook:cfe:templates#primer_s_chteniem_ustanovkoj_jazyka_i_progovarivaniem_cifr|Пример с чтением, установкой языка и проговариванием цифр]]. ===== Read ===== {{:handbook:cfe:askozia_cfe_read.png |Read}} Модуль **Read** создает переменную на основе цифр DTMF тонов, введенный абонентом. После этого переменная можно использовать в качестве входных данных для других модулей, например [[handbook:cfe:modules?&#dialnumber|DialNumber]]. Укажите имя переменной, а также максимальное количество цифр, которое можно ввести. Как только достигнуто максимальное значение, модуль прекращает чтение, даже если введено больше цифр. Здесь же можно указать максимальное время тайм-аута и максимальное количество попыток ввода. Перед использованием модуля **Read** создайте медиа канал, например модулями [[handbook:cfe:modules?&#playback|Playback]] или [[handbook:cfe:modules?&#text2speech|Text2Speech]]. Модули должны находится до модуля **Read** в маршруте вызовов. Пример использования данного модуля представлен в шаблонах: * [[handbook:cfe:templates#zvonjaschij_mozhet_vvesti_vnutrennij_nomer_i_soedinitsja_s_nim|Звонящий может ввести внутренний номер и соединиться с ним]] * [[handbook:cfe:templates#vozmozhnost_upravlenija_telefonnoj_stanciej_posredstvom_tonalnyx_signalov_s_telefona_disa|Возможность управления телефонной станцией посредством тональных сигналов с телефона(DISA)]] * [[handbook:cfe:templates#primer_s_chteniem_i_progovarivaniem_cifr|Пример с чтением и проговариванием цифр]] * [[handbook:cfe:templates#primer_s_chteniem_ustanovkoj_jazyka_i_progovarivaniem_cifr|Пример с чтением, установкой языка и проговариванием цифр]] ===== System ===== {{:handbook:cfe:askozia_cfe_system.png |System}} Укажите в модуле **System** команду Linux, которую будет выполнять этот модуль. ===== Command ===== {{:handbook:cfe:askozia_cfe_command.png |Command}} В модуле **Command** можно указать любую команду Asterisk, которая будет выполняться этим модулем. ===== Log ===== {{:handbook:cfe:askozia_cfe_log.png |Log}} Модуль **Log** позволяет задать текст и уровень лога, который будет отображаться в системном логе телефона. В качестве уровня лога могут быть выбраны 'ERROR', 'WARNING', 'NOTICE', 'DEBUG' or 'VERBOSE'. ===== SQL ===== {{:handbook:cfe:askozia_cfe_sql.png?direct|}} Модуль **SQL** позволяет вводить базу данных MySQL при достижении его в маршруте вызова. ===== URL ===== {{:handbook:cfe:askozia_cfe_url.png?direct|}} Модуль **URL** открывает URL при достижении этого модуля маршрута вызова.