Web-hooks
Вызов веб-хука на очереди происходит при наступлении некоторого события (event), после чего вызывается выбранная схема (flow), созданная ранее.
Событие | Описание | Тип очереди, в которой используется | Поля, которые передаются | ||
---|---|---|---|---|---|
Поле | Тип | Описание | |||
Joined | абонент вошел в очередь | все очереди:
|
| string | канал (chat/call/task) |
attempt_id | integer | идентификатор попытки дозвона дайлера | |||
destination | string | номер назначения, на который поступает звонок | |||
use_processing | boolen | включена постобработка | |||
agent_channel_id | string | идентификатор сессии оператора (идентификатор звонка для оператора, нужен для использования API) | |||
member_channel_id | string | идентификатор сессии абонента (идентификатор звонка для абонента, нужен для использования API) | |||
+ все переменные, которые передаются с абонентом и в очереди | |||||
Answered | оператор ответил на звонок |
|
| string | канал (chat/call/task) |
attempt_id | integer | идентификатор попытки дозвона дайлера | |||
destination | string | номер назначения, на который поступает звонок | |||
use_processing | boolen | включена постобработка | |||
agent_channel_id | string | идентификатор сессии оператора (идентификатор звонка для оператора, нужен для использования API) | |||
member_channel_id | string | идентификатор сессии абонента (идентификатор звонка для абонента, нужен для использования API) | |||
agent_name | string | имя оператора | |||
agent_id | integer | идентификатор оператора | |||
user_id | integer | идентификатор пользователя | |||
agent_extension | string | внутренний номер оператора | |||
member_name | string | имя абонента | |||
member_id | integer | идентификатор абонента | |||
cc_attempt_seq | integer | номер попытки | |||
call_bill_sec | number | время разговора абонента - с момента поднятия трубки абонентом до данного момента, или окончания звонка | |||
call_duration | number | общее время звонка - длительность звонка от начала дозвона до данного момента, или же его окончания (постобработка не учитывается) | |||
amd_result | string | результат автоопределения - HUMAN/MASHINE | |||
call_voice_sec | number | время разговора абонента с оператором - от начала соединения абонента с оператором, до окончания звонка | |||
+ все переменные, которые передаются с абонентом и в очереди | |||||
Offering | на оператора распределился звонок | все очереди:
|
| string | канал (chat/call/task) |
attempt_id | integer | идентификатор попытки дозвона дайлера | |||
destination | string | номер назначения, на который поступает звонок | |||
use_processing | boolen | включена постобработка | |||
agent_channel_id | string | идентификатор сессии оператора (идентификатор звонка для оператора, нужен для использования API) | |||
member_channel_id | string | идентификатор сессии абонента (идентификатор звонка для абонента, нужен для использования API) | |||
agent_name | string | имя оператора | |||
agent_id | integer | идентификатор оператора | |||
user_id | integer | идентификатор пользователя | |||
agent_extension | string | внутренний номер оператора | |||
member_name | string | имя абонента | |||
member_id | integer | идентификатор абонента | |||
cc_attempt_seq | integer | номер попытки | |||
call_bill_sec | number | время разговора абонента - с момента поднятия трубки абонентом до данного момента, или окончания звонка | |||
call_duration | number | общее время звонка - длительность звонка от начала дозвона до данного момента, или же его окончания (постобработка не учитывается) | |||
amd_result | string | результат автоопределения - HUMAN/MASHINE | |||
call_voice_sec | number | время разговора абонента с оператором - от начала соединения абонента с оператором, до окончания звонка | |||
+ все переменные, которые передаются с абонентом и в очереди | |||||
Bridged | произошло соединение оператора с абонентом | все очереди:
|
| string | канал (chat/call/task) |
attempt_id | integer | идентификатор попытки дозвона дайлера | |||
destination | string | номер назначения, на который поступает звонок | |||
use_processing | boolen | включена постобработка | |||
agent_channel_id | string | идентификатор сессии оператора (идентификатор звонка для оператора, нужен для использования API) | |||
member_channel_id | string | идентификатор сессии абонента (идентификатор звонка для абонента, нужен для использования API) | |||
agent_name | string | имя оператора | |||
agent_id | integer | идентификатор оператора | |||
user_id | integer | идентификатор пользователя | |||
agent_extension | string | внутренний номер оператора | |||
member_name | string | имя абонента | |||
member_id | integer | идентификатор абонента | |||
cc_attempt_seq | integer | номер попытки | |||
call_bill_sec | number | время разговора абонента - с момента поднятия трубки абонентом до данного момента, или окончания звонка | |||
call_duration | number | общее время звонка - длительность звонка от начала дозвона до данного момента, или же его окончания (постобработка не учитывается) | |||
amd_result | string | результат автоопределения - HUMAN/MASHINE | |||
call_voice_sec | number | время разговора абонента с оператором - от начала соединения абонента с оператором, до окончания звонка | |||
+ все переменные, которые передаются с абонентом и в очереди | |||||
Missed | оператор не ответил на звонок | очереди с участием оператора:
|
| string | канал (chat/call/task) |
attempt_id | integer | идентификатор попытки дозвона дайлера | |||
destination | string | номер назначения, на который поступает звонок | |||
use_processing | boolen | включена постобработка | |||
agent_channel_id | string | идентификатор сессии оператора (идентификатор звонка для оператора, нужен для использования API) | |||
member_channel_id | string | идентификатор сессии абонента (идентификатор звонка для абонента, нужен для использования API) | |||
agent_name | string | имя оператора | |||
agent_id | integer | идентификатор оператора | |||
user_id | integer | идентификатор пользователя | |||
agent_extension | string | внутренний номер оператора | |||
member_name | string | имя абонента | |||
member_id | integer | идентификатор абонента | |||
cc_attempt_seq | integer | номер попытки | |||
call_bill_sec | number | время разговора абонента - с момента поднятия трубки абонентом до данного момента, или окончания звонка | |||
call_duration | number | общее время звонка - длительность звонка от начала дозвона до данного момента, или же его окончания (постобработка не учитывается) | |||
amd_result | string | результат автоопределения - HUMAN/MASHINE | |||
+ все переменные, которые передаются с абонентом и в очереди | |||||
Leaving | абонент покинул очередь | все очереди:
|
| string | канал (chat/call/task) |
attempt_id | integer | идентификатор попытки дозвона дайлера | |||
destination | string | номер назначения, на который поступает звонок | |||
use_processing | boolen | включена постобработка | |||
agent_channel_id | string | идентификатор сессии оператора (идентификатор звонка для оператора, нужен для использования API) | |||
member_channel_id | string | идентификатор сессии абонента (идентификатор звонка для абонента, нужен для использования API) | |||
agent_name | string | имя оператора | |||
agent_id | integer | идентификатор оператора | |||
user_id | integer | идентификатор пользователя | |||
agent_extension | string | внутренний номер оператора | |||
member_name | string | имя абонента | |||
member_id | integer | идентификатор абонента | |||
cc_attempt_seq | integer | номер попытки | |||
cc_result | string | результат звонка (sucess/cancel/abandoned) | |||
call_bill_sec | number | время разговора абонента - с момента поднятия трубки абонентом до данного момента, или окончания звонка | |||
call_duration | number | общее время звонка - длительность звонка от начала дозвона до данного момента, или же его окончания (постобработка не учитывается) | |||
call_cause | string | причина окончания звонка (варианты возможных причин можно посмотреть здесь) | |||
call_sip_code | number | код окончания звонка (варианты можно посмотреть здесь в колонке SIP ответ) | |||
amd_result | string | результат автоопределения - HUMAN/MASHINE | |||
call_voice_sec | number | время разговора абонента с оператором - от начала соединения абонента с оператором, до окончания звонка | |||
+ все переменные, которые передаются с абонентом и в очереди | |||||
Processing | оператор вошел в статус постобработки | очереди с участием оператора:
|
| string | канал (chat/call/task) |
attempt_id | integer | идентификатор попытки дозвона дайлера | |||
destination | string | номер назначения, на который поступает звонок | |||
use_processing | boolen | включена постобработка | |||
agent_channel_id | string | идентификатор сессии оператора (идентификатор звонка для оператора, нужен для использования API) | |||
member_channel_id | string | идентификатор сессии абонента (идентификатор звонка для абонента, нужен для использования API) | |||
agent_name | string | имя оператора | |||
agent_id | integer | идентификатор оператора | |||
user_id | integer | идентификатор пользователя | |||
agent_extension | string | внутренний номер оператора | |||
member_name | string | имя абонента | |||
member_id | integer | идентификатор абонента | |||
cc_attempt_seq | integer | номер попытки | |||
call_bill_sec | number | время разговора абонента - с момента поднятия трубки абонентом до данного момента, или окончания звонка | |||
call_duration | number | общее время звонка - длительность звонка от начала дозвона до данного момента, или же его окончания (постобработка не учитывается) | |||
call_cause | string | причина окончания звонка (варианты возможных причин можно посмотреть здесь) | |||
call_sip_code | number | код окончания звонка (варианты можно посмотреть здесь в колонке SIP ответ) | |||
amd_result | string | результат автоопределения - HUMAN/MASHINE | |||
call_voice_sec | number | время разговора абонента с оператором - от начала соединения абонента с оператором, до окончания звонка | |||
+ все переменные, которые передаются с абонентом и в очереди | |||||
Active | аналогично, что и Answered |
Настройка веб-хуков для очереди осуществляется в админ-панели на странице детали "Хуки".