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

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


providers:non-work

Различия

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

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

Следующая версия
Предыдущая версия
providers:non-work [2019/02/05 09:20]
Портнова Татьяна создано
providers:non-work [2020/04/05 14:56] (текущий)
Строка 4: Строка 4:
  
 ====== Постановка задачи ====== ====== Постановка задачи ======
-В Askozia ​в разделе **Маршрутизация** -> **Нерабочее время** настроены правила маршрутизации вызовов в нерабочее время. Данные правила распространяются на все вызовы,​ независимо от того на какой номер компании позвонил клиент. ​+В MikoPBX ​в разделе **Маршрутизация** -> **Нерабочее время** настроены правила маршрутизации вызовов в нерабочее время. Данные правила распространяются на все вызовы,​ независимо от того на какой номер компании позвонил клиент. ​
 Необходимо для провайдера Zadarma настроить индивидуальное нерабочее время. Рабочее время для данного провайдера:​ с 9.00 до 18.00 по МСК. ​ Необходимо для провайдера Zadarma настроить индивидуальное нерабочее время. Рабочее время для данного провайдера:​ с 9.00 до 18.00 по МСК. ​
  
-<note important>​Используйте версию **Askozia 6.5.9.46+**</​note>​ 
  
 ====== Решение ====== ====== Решение ======
  
-1. Подключите провайдера в Askozia 6 согласно [[:​providers|инструкции]].\\ \\ +===== Способ 1 ===== 
 +1. Подключите провайдера в MikoPBX согласно [[:​providers|инструкции]].\\ \\  
 +2. Перейдите в раздел **Модули** -> **Приложения диалпланов**. Создайте новое приложение (диалплан Asterisk) по [[:​dialplan-applications|инструкции]]. Параметры приложения принимают вид:\\  
 +{{ :​providers:​2019-02-22_152023.png |}}\\  
 +{{ :​providers:​2019-02-22_152039.png |}}\\  
 +Программный код созданного приложения:​\\  
 +<​code>​ 
 +1,​ExecIfTime(09:​00-18:​00,​mon-fri,​*,​*?​Goto(internal,​2003,​1)) 
 +n,​Goto(internal,​201,​1) 
 +</​code>​ 
 +Команда **ExecIfTime** выполняет указанное приложение Asterisk, если текущее время соответствует заданной спецификации времени. Если нам позвонят с 9:00 до 18:00 в любой будний день (с понедельника по пятницу),​ то мы перенаправляем вызов ([[http://​asterisk.ru/​knowledgebase/​Asterisk+cmd+goto|команда Goto]]) на номер 2003. **2003** - это номер IVR-меню.\\  
 +{{ :​providers:​2019-02-22_152131.png |}}\\  
 +Иначе вызов направится сотруднику с внутренним номером 201.\\  
 +{{ :​providers:​2019-02-22_152148.png |}}\\  
 +3. Настраиваем правила входящей маршрутизации для созданного провайдера. Переходим в раздел **Маршрутизация** -> **Входящие маршруты**. Направляем все входящие вызовы на созданное приложение.\\  
 +{{ :​providers:​2019-02-22_152227.png |}} 
 + 
 + 
 +===== Способ 2 ===== 
 + 
 +1. Подключите провайдера в MikoPBX ​согласно [[:​providers|инструкции]].\\ \\ 
 2. Скопируйте в адресной строке ID провайдера,​ в нашем примере это **SIP-PROVIDER-B63EE3497989BF6597FF8C9DEC77EB49**\\ {{ :​providers:​2019-02-05_105038.png |}}\\ \\  2. Скопируйте в адресной строке ID провайдера,​ в нашем примере это **SIP-PROVIDER-B63EE3497989BF6597FF8C9DEC77EB49**\\ {{ :​providers:​2019-02-05_105038.png |}}\\ \\ 
 3. Перейдите в раздел **Система** -> **Кастомизация системных файлов**.\\ {{ :​providers:​many_hosts:​2019-02-04_173507.png |}}\\ \\  3. Перейдите в раздел **Система** -> **Кастомизация системных файлов**.\\ {{ :​providers:​many_hosts:​2019-02-04_173507.png |}}\\ \\ 
Строка 37: Строка 56:
 {{ :​providers:​2019-02-05_122005.png |}}\\  {{ :​providers:​2019-02-05_122005.png |}}\\ 
  
-Более подробно разберём команду **ExecIfTime**. Эта команда выполняет указанное приложение Asterisk, если текущее время соответствует заданной спецификации времени. В нашем случае команда выполняет проигрывание звукового файла, расположенного в директории **/​offload/​asterisk/​sounds/​other/​out_work_times** в Askozia.\\ +Более подробно разберём команду **ExecIfTime**. Эта команда выполняет указанное приложение Asterisk, если текущее время соответствует заданной спецификации времени. В нашем случае команда выполняет проигрывание звукового файла, расположенного в директории **/​offload/​asterisk/​sounds/​other/​out_work_times** в MikoPBX.\\ 
 Синтаксис команды:​ Синтаксис команды:​
 <​code>​ <​code>​
providers/non-work.1549358458.txt.gz · Последние изменения: 2019/06/11 13:06 (внешнее изменение)