Внимание! Документация к новой MikoPBX доступна по ссылке

Инструменты пользователя

Инструменты сайта


handbook:cfe:modules

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
handbook:cfe:modules [2014/04/16 14:03]
amzh [Функция Шеф - Секретарь]
handbook:cfe:modules [2014/04/16 14:28] (текущий)
amzh [SQL]
Строка 386: Строка 386:
  
 Пример использования данного модуля представлен в шаблонах [[handbook:​cfe:​templates#​vozvrat_v_ochered|Возврат в очередь]] и [[handbook:​cfe:​templates#​primer_ispolzovanija_uslovija|Пример использования Условия]]. Пример использования данного модуля представлен в шаблонах [[handbook:​cfe:​templates#​vozvrat_v_ochered|Возврат в очередь]] и [[handbook:​cfe:​templates#​primer_ispolzovanija_uslovija|Пример использования Условия]].
-=====  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>​ 
  
  
Строка 407: Строка 401:
  
 Функция Шеф - Секретарь позволяет переключать звонок на один и тот же номер между 2 телефонами,​ используя Blf кнопки. Функция Шеф - Секретарь позволяет переключать звонок на один и тот же номер между 2 телефонами,​ используя Blf кнопки.
 +
 +Вы можете переключать звонки между коллегами без настройки переадресаций,​ используя нажатие кнопки BLF(может быть настроено на 2 телефонах),​ настроенную на номер модуля **Path Switch**. Когда кнопка горит, значит модуль настроен на переключение звонка на данного сотрудника,​ у второго сотрудника в этот момент Blf не активна.
 +
 +
  
 {{ :​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 =====
  
Строка 433: Строка 441:
  
  
-{{:​handbook:​cfe:​note_sign.png|}} ​Модуль **SwitchManually** должен быть предварительно заполнен данными. Он заполняется данными для проверки условия,​ используя данные предыдущих модулей,​ которые указаны выше. ​ +<​note> ​Модуль **SwitchManually** должен быть предварительно заполнен данными. Он заполняется данными для проверки условия,​ используя данные предыдущих модулей,​ которые указаны выше. ​</​note> ​
 ===== Goto ===== ===== Goto =====
  
Строка 479: Строка 487:
 Вы можете сами записать сообщение для пользователей или использовать готовый звуковой файл, используя кнопки **Записать сейчас** или **Загрузить файл**. Вы можете сами записать сообщение для пользователей или использовать готовый звуковой файл, используя кнопки **Записать сейчас** или **Загрузить файл**.
  
- +<​note>​ 
-{{:​handbook:​cfe:​note_sign.png |}}Обратите внимание,​ что **PressExtensionMusic** обычно используется для объявления. Возможно,​ модуль стоило назвать "​**PressExtensionPlayback**",​ но тогда бы старые маршруты вызовов перестали работать.+Обратите внимание,​ что **PressExtensionMusic** обычно используется для объявления. Возможно,​ модуль стоило назвать "​**PressExtensionPlayback**",​ но тогда бы старые маршруты вызовов перестали работать.</​note>​
  
  
Строка 514: Строка 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|}} для того, чтобы настроить данный модуль.
Строка 529: Строка 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]] электронный адрес.
Строка 540: Строка 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>​
  
  
Строка 557: Строка 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 =====
  
Строка 579: Строка 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>​
  
 Пример использования данного модуля представлен в шаблонах: ​ Пример использования данного модуля представлен в шаблонах: ​
Строка 597: Строка 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 при достижении этого модуля маршрута вызова.
handbook/cfe/modules.1397657037.txt.gz · Последние изменения: 2014/04/16 14:03 — amzh