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

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


faq:disable_interception_responsible

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
faq:disable_interception_responsible [2020/11/27 07:54]
Портнов Алексей [Как отключить функцию]
faq:disable_interception_responsible [2020/11/27 07:57] (текущий)
Портнов Алексей [Описание функции]
Строка 2: Строка 2:
  
 ===== Описание функции ===== ===== Описание функции =====
 +[[faq:​|Обратно к инструкциям]] ​
 +
  
 При интеграции с 1С:​Предприятие наши клиенты часто используют функцию "​**Перехват на ответственного менеджера**"​. Функция позволяет сразу направить входящий звонок на сотрудника,​ минуя ​ [[:​ivr-menu|IVR меню]] и даже [[:​out-off-work-time|Нерабочее время]]. ​ При интеграции с 1С:​Предприятие наши клиенты часто используют функцию "​**Перехват на ответственного менеджера**"​. Функция позволяет сразу направить входящий звонок на сотрудника,​ минуя ​ [[:​ivr-menu|IVR меню]] и даже [[:​out-off-work-time|Нерабочее время]]. ​
Строка 25: Строка 27:
   - Выполните команду <​code>​asterisk -r</​code>​   - Выполните команду <​code>​asterisk -r</​code>​
   - Выполните команду <​code>​dialplan show SIP-1601534775-incoming</​code>​   - Выполните команду <​code>​dialplan show SIP-1601534775-incoming</​code>​
-  - Получите вывод: <​code>'​_X!'​ =>          1. NoOp(--- Incoming call ---)                ​[extensions.conf:​200] +  - Получите вывод: <​code>'​_X!'​ => 1. NoOp(--- Incoming call ---) 
-                    2. Set(CHANNEL(language)=ru-ru) ​              [extensions.conf:​201] +  2. Set(CHANNEL(language)=ru-ru) ​               
-                    3. Set(CHANNEL(hangup_handler_wipe)=hangup_handler,​s,​1) ​[extensions.conf:​202] +  3. Set(CHANNEL(hangup_handler_wipe)=hangup_handler,​s,​1)  
-                    4. Set(__FROM_DID=${EXTEN}) ​                  [extensions.conf:​203] +  4. Set(__FROM_DID=${EXTEN}) ​                   
-                    5. Set(__FROM_CHAN=${CHANNEL}) ​               ​[extensions.conf:​204] +  5. Set(__FROM_CHAN=${CHANNEL}) ​                
-                    6. ExecIf($["​${CHANNEL(channeltype)}"​ != "​Local"​]?​Gosub(set_from_peer,​s,​1)) ​[extensions.conf:​205] +  6. ExecIf($["​${CHANNEL(channeltype)}"​ != "​Local"​]?​Gosub(set_from_peer,​s,​1)) 
-                    7. ExecIf($["​${CHANNEL(channeltype)}"​ == "​Local"​]?​Set(__FROM_PEER=${CALLERID(num)})) ​[extensions.conf:​206] +  7. ExecIf($["​${CHANNEL(channeltype)}"​ == "​Local"​]?​Set(__FROM_PEER=${CALLERID(num)})) 
-                    8. Gosub(add-trim-prefix-clid,​${EXTEN},​1) ​    [extensions.conf:​207] +  8. Gosub(add-trim-prefix-clid,​${EXTEN},​1) 
-                    9. UserEvent(Interception,​CALLERID:​ ${CALLERID(num)},​chan1c:​ ${CHANNEL},​FROM_DID:​ ${FROM_DID}) ​[extensions.conf:​208] +  9. UserEvent(Interception,​CALLERID:​ ${CALLERID(num)},​chan1c:​ ${CHANNEL},​FROM_DID:​ ${FROM_DID}) 
-                    10. Gosub(check-out-work-time,​${EXTEN},​1) ​    [extensions.conf:​209] +  10. Gosub(check-out-work-time,​${EXTEN},​1)</​code>​
-</​code>​+
   - Тут важно найти строку "​**UserEvent(Interception,​CALLERID:​...**"​ и посмотреть на номер следующей после нее строки. В текущем случае номер равен **10**. ​   - Тут важно найти строку "​**UserEvent(Interception,​CALLERID:​...**"​ и посмотреть на номер следующей после нее строки. В текущем случае номер равен **10**. ​
  
 [[faq:​|Обратно к инструкциям]] ​ [[faq:​|Обратно к инструкциям]] ​
faq/disable_interception_responsible.1606463688.txt.gz · Последние изменения: 2020/11/27 07:54 — Портнов Алексей