Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
handbook:cfe:modules [2014/04/16 14:17] amzh [Path Switch] |
handbook:cfe:modules [2014/04/16 14:28] (текущий) amzh [SQL] |
||
---|---|---|---|
Строка 389: | Строка 389: | ||
- | ===== 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). Переменные вводятся без знаков доллара и фигурных скобок. | ||
- | |||
- | |||
- | <note>Модуль **IfManually** должен быть предварительно заполнен данными. Он заполняется данными для проверки условия, используя данные предыдущих модулей.</note> | ||
===== Path Switch ===== | ===== Path Switch ===== | ||
Строка 415: | Строка 407: | ||
{{ :handbook:cfe:chief_secretary.png?direct |}} | {{ :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). Переменные вводятся без знаков доллара и фигурных скобок. | ||
+ | |||
+ | |||
+ | <note>Модуль **IfManually** должен быть предварительно заполнен данными. Он заполняется данными для проверки условия, используя данные предыдущих модулей.</note> | ||
+ | |||
===== Switch ===== | ===== Switch ===== | ||
Строка 439: | Строка 441: | ||
- | {{:handbook:cfe:note_sign.png|}} Модуль **SwitchManually** должен быть предварительно заполнен данными. Он заполняется данными для проверки условия, используя данные предыдущих модулей, которые указаны выше. | + | <note> Модуль **SwitchManually** должен быть предварительно заполнен данными. Он заполняется данными для проверки условия, используя данные предыдущих модулей, которые указаны выше. </note> |
===== Goto ===== | ===== Goto ===== | ||
Строка 485: | Строка 487: | ||
Вы можете сами записать сообщение для пользователей или использовать готовый звуковой файл, используя кнопки **Записать сейчас** или **Загрузить файл**. | Вы можете сами записать сообщение для пользователей или использовать готовый звуковой файл, используя кнопки **Записать сейчас** или **Загрузить файл**. | ||
- | + | <note> | |
- | {{:handbook:cfe:note_sign.png |}}Обратите внимание, что **PressExtensionMusic** обычно используется для объявления. Возможно, модуль стоило назвать "**PressExtensionPlayback**", но тогда бы старые маршруты вызовов перестали работать. | + | Обратите внимание, что **PressExtensionMusic** обычно используется для объявления. Возможно, модуль стоило назвать "**PressExtensionPlayback**", но тогда бы старые маршруты вызовов перестали работать.</note> |
Строка 520: | Строка 522: | ||
{{:handbook:cfe:askozia_cfe_recordemail.png |RecordEmail}} Модуль **RecordEmail** это альтернатива модулю [[handbook:cfe:modules?&#voicemail|Voicemail]]. Абонент может оставить голосовое сообщение, которое автоматически будет отправлено на указанный адрес. Используйте этот модуль, если вы не хотите использовать почтовый ящик существующего телефона. | {{:handbook:cfe:askozia_cfe_recordemail.png |RecordEmail}} Модуль **RecordEmail** это альтернатива модулю [[handbook:cfe:modules?&#voicemail|Voicemail]]. Абонент может оставить голосовое сообщение, которое автоматически будет отправлено на указанный адрес. Используйте этот модуль, если вы не хотите использовать почтовый ящик существующего телефона. | ||
- | {{:handbook:cfe:note_sign.png |}} Убедитесь, что вы уже настроили [[handbook:services#uvedomlenija|уведомления по электронной почте]]. | + | <note>Убедитесь, что вы уже настроили [[handbook:services#uvedomlenija|уведомления по электронной почте]].</note> |
Нажмите {{:handbook:cfe:askozia_options.png|}} для того, чтобы настроить данный модуль. | Нажмите {{:handbook:cfe:askozia_options.png|}} для того, чтобы настроить данный модуль. | ||
Строка 535: | Строка 537: | ||
{{:handbook:cfe:askozia_cfe_monitor.png |Monitor}} Модуль **Monitor** стартует запись телефонного разговора в файл. | {{:handbook:cfe:askozia_cfe_monitor.png |Monitor}} Модуль **Monitor** стартует запись телефонного разговора в файл. | ||
- | {{:handbook:cfe:note_sign.png|}} Модуль **Monitor** всегда используется в комбинации с модулем [[handbook:cfe:modules?&#monitorstop|MonitorStop]]. Убедитесь, что вы уже настроили [[handbook:services#uvedomlenija|уведомления по электронной почте]]. | + | <note>Модуль **Monitor** всегда используется в комбинации с модулем [[handbook:cfe:modules?&#monitorstop|MonitorStop]]. Убедитесь, что вы уже настроили [[handbook:services#uvedomlenija|уведомления по электронной почте]].</note> |
Как только маршрут вызова проходит модуль **Monitor**, начинается запись телефонного разговора. Модуль [[handbook:cfe:modules?&#monitorstop|MonitorStop]] завершает запись и отправляет ее на указанный в настройках модуля [[handbook:cfe:modules?&#monitorstop|MonitorStop]] электронный адрес. | Как только маршрут вызова проходит модуль **Monitor**, начинается запись телефонного разговора. Модуль [[handbook:cfe:modules?&#monitorstop|MonitorStop]] завершает запись и отправляет ее на указанный в настройках модуля [[handbook:cfe:modules?&#monitorstop|MonitorStop]] электронный адрес. | ||
Строка 546: | Строка 548: | ||
{{:handbook:cfe:askozia_cfe_monitorstop.png |MonitorStop}} Модуль **MonitorStop** останавливает запись разговоров, начатую модулем [[handbook:cfe:modules?&#monitor|Monitor]]. После того, как вы повесите трубку, запись будет отправлена на указанный email адрес. | {{:handbook:cfe:askozia_cfe_monitorstop.png |MonitorStop}} Модуль **MonitorStop** останавливает запись разговоров, начатую модулем [[handbook:cfe:modules?&#monitor|Monitor]]. После того, как вы повесите трубку, запись будет отправлена на указанный email адрес. | ||
- | {{:handbook:cfe:note_sign.png |}} Модуль **MonitorStop** всегда используется в комбинации с модулем [[handbook:cfe:modules?&#monitor|Monitor]]. Убедитесь, что вы уже настроили [[handbook:services#uvedomlenija|уведомления по электронной почте]]. | + | <note>Модуль **MonitorStop** всегда используется в комбинации с модулем [[handbook:cfe:modules?&#monitor|Monitor]]. Убедитесь, что вы уже настроили [[handbook:services#uvedomlenija|уведомления по электронной почте]].</note> |
Строка 563: | Строка 565: | ||
{{:handbook:cfe:askozia_cfe_monitorpause.png |MonitorPause}} Модуль **MonitorPause** ставит на паузу запись разговоров, начатую модулем [[handbook:cfe:modules?&#monitor|Monitor]]. Для того, чтобы снять паузу, используйте модуль [[handbook:cfe:modules?&#monitorunpause|MonitorUnpause]]. | {{:handbook:cfe:askozia_cfe_monitorpause.png |MonitorPause}} Модуль **MonitorPause** ставит на паузу запись разговоров, начатую модулем [[handbook:cfe:modules?&#monitor|Monitor]]. Для того, чтобы снять паузу, используйте модуль [[handbook:cfe:modules?&#monitorunpause|MonitorUnpause]]. | ||
- | {{:handbook:cfe:warning_sign.png |}} Для прекращения записи, инициированной модулем [[handbook:cfe:modules?&#monitor|Monitor]], используйте модуль [[handbook:cfe:modules?&#monitorstop|MonitorStop]]. | + | <note warning>Для прекращения записи, инициированной модулем [[handbook:cfe:modules?&#monitor|Monitor]], используйте модуль [[handbook:cfe:modules?&#monitorstop|MonitorStop]].</note> |
===== MonitorUnpause ===== | ===== MonitorUnpause ===== | ||
Строка 585: | Строка 587: | ||
Укажите имя переменной, а также максимальное количество цифр, которое можно ввести. Как только достигнуто максимальное значение, модуль прекращает чтение, даже если введено больше цифр. Здесь же можно указать максимальное время тайм-аута и максимальное количество попыток ввода. | Укажите имя переменной, а также максимальное количество цифр, которое можно ввести. Как только достигнуто максимальное значение, модуль прекращает чтение, даже если введено больше цифр. Здесь же можно указать максимальное время тайм-аута и максимальное количество попыток ввода. | ||
- | {{:handbook:cfe:note_sign.png |}} Перед использованием модуля **Read** создайте медиа канал, например модулями [[handbook:cfe:modules?&#playback|Playback]] или [[handbook:cfe:modules?&#text2speech|Text2Speech]]. Модули должны находится до модуля **Read** в маршруте вызовов. | + | <note>Перед использованием модуля **Read** создайте медиа канал, например модулями [[handbook:cfe:modules?&#playback|Playback]] или [[handbook:cfe:modules?&#text2speech|Text2Speech]]. Модули должны находится до модуля **Read** в маршруте вызовов.</note> |
Пример использования данного модуля представлен в шаблонах: | Пример использования данного модуля представлен в шаблонах: | ||
Строка 603: | Строка 605: | ||
{{:handbook:cfe:askozia_cfe_log.png |Log}} Модуль **Log** позволяет задать текст и уровень лога, который будет отображаться в системном логе телефона. | {{:handbook:cfe:askozia_cfe_log.png |Log}} Модуль **Log** позволяет задать текст и уровень лога, который будет отображаться в системном логе телефона. | ||
В качестве уровня лога могут быть выбраны 'ERROR', 'WARNING', 'NOTICE', 'DEBUG' or 'VERBOSE'. | В качестве уровня лога могут быть выбраны '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 при достижении этого модуля маршрута вызова. |