Web-hooks
Вызов веб-хука на очереди происходит при наступлении некоторого события (event), после чего вызывается выбранная схема (flow), созданная ранее.
Событие | Описание | Тип очереди, в которой используется | Поля, которые передаются | ||
---|---|---|---|---|---|
Поле | Тип | Описание | |||
Joined | абонент вошел в очередь | все очереди:
|
| string | канал (chat/call/task) |
| integer | идентификатор попытки дозвона дайлера | |||
| string | номер назначения, на который поступает звонок | |||
| boolen | включена постобработка | |||
| string | идентификатор сессии оператора (идентификатор звонка для оператора, нужен для использования API) | |||
| string | идентификатор сессии абонента (идентификатор звонка для абонента, нужен для использования API) | |||
+ все переменные, которые передаются с абонентом и в очереди | |||||
Answered | оператор ответил на звонок |
|
| string | канал (chat/call/task) |
| integer | идентификатор попытки дозвона дайлера | |||
| string | номер назначения, на который поступает звонок | |||
| boolen | включена постобработка | |||
| string | идентификатор сессии оператора (идентификатор звонка для оператора, нужен для использования API) | |||
| string | идентификатор сессии абонента (идентификатор звонка для абонента, нужен для использования API) | |||
| string | имя оператора | |||
| integer | идентификатор оператора | |||
| integer | идентификатор пользователя | |||
| string | внутренний номер оператора | |||
| string | имя абонента | |||
| integer | идентификатор абонента | |||
| integer | номер попытки | |||
| number | время разговора абонента - с момента поднятия трубки абонентом до данного момента, или окончания звонка | |||
| number | общее время звонка - длительность звонка от начала дозвона до данного момента, или же его окончания (постобработка не учитывается) | |||
| string | результат автоопределения - HUMAN/MASHINE | |||
| number | время разговора абонента с оператором - от начала соединения абонента с оператором, до окончания звонка | |||
+ все переменные, которые передаются с абонентом и в очереди | |||||
Offering | на оператора распределился звонок | все очереди:
|
| string | канал (chat/call/task) |
| integer | идентификатор попытки дозвона дайлера | |||
| string | номер назначения, на который поступает звонок | |||
| boolen | включена постобработка | |||
| string | идентификатор сессии оператора (идентификатор звонка для оператора, нужен для использования API) | |||
| string | идентификатор сессии абонента (идентификатор звонка для абонента, нужен для использования API) | |||
| string | имя оператора | |||
| integer | идентификатор оператора | |||
| integer | идентификатор пользователя | |||
| string | внутренний номер оператора | |||
| string | имя абонента | |||
| integer | идентификатор абонента | |||
| integer | номер попытки | |||
| number | время разговора абонента - с момента поднятия трубки абонентом до данного момента, или окончания звонка | |||
| number | общее время звонка - длительность звонка от начала дозвона до данного момента, или же его окончания (постобработка не учитывается) | |||
| string | результат автоопределения - HUMAN/MASHINE | |||
| number | время разговора абонента с оператором - от начала соединения абонента с оператором, до окончания звонка | |||
+ все переменные, которые передаются с абонентом и в очереди | |||||
Bridged | произошло соединение оператора с абонентом | все очереди:
|
| string | канал (chat/call/task) |
| integer | идентификатор попытки дозвона дайлера | |||
| string | номер назначения, на который поступает звонок | |||
| boolen | включена постобработка | |||
| string | идентификатор сессии оператора (идентификатор звонка для оператора, нужен для использования API) | |||
| string | идентификатор сессии абонента (идентификатор звонка для абонента, нужен для использования API) | |||
| string | имя оператора | |||
| integer | идентификатор оператора | |||
| integer | идентификатор пользователя | |||
| string | внутренний номер оператора | |||
| string | имя абонента | |||
| integer | идентификатор абонента | |||
| integer | номер попытки | |||
| number | время разговора абонента - с момента поднятия трубки абонентом до данного момента, или окончания звонка | |||
| number | общее время звонка - длительность звонка от начала дозвона до данного момента, или же его окончания (постобработка не учитывается) | |||
| string | результат автоопределения - HUMAN/MASHINE | |||
| number | время разговора абонента с оператором - от начала соединения абонента с оператором, до окончания звонка | |||
+ все переменные, которые передаются с абонентом и в очереди | |||||
Missed | оператор не ответил на звонок | очереди с участием оператора:
|
| string | канал (chat/call/task) |
| integer | идентификатор попытки дозвона дайлера | |||
| string | номер назначения, на который поступает звонок | |||
| boolen | включена постобработка | |||
| string | идентификатор сессии оператора (идентификатор звонка для оператора, нужен для использования API) | |||
| string | идентификатор сессии абонента (идентификатор звонка для абонента, нужен для использования API) | |||
| string | имя оператора | |||
| integer | идентификатор оператора | |||
| integer | идентификатор пользователя | |||
| string | внутренний номер оператора | |||
| string | имя абонента | |||
| integer | идентификатор абонента | |||
| integer | номер попытки | |||
| number | время разговора абонента - с момента поднятия трубки абонентом до данного момента, или окончания звонка | |||
| number | общее время звонка - длительность звонка от начала дозвона до данного момента, или же его окончания (постобработка не учитывается) | |||
| string | результат автоопределения - HUMAN/MASHINE | |||
+ все переменные, которые передаются с абонентом и в очереди | |||||
Leaving | абонент покинул очередь | все очереди:
|
| string | канал (chat/call/task) |
| integer | идентификатор попытки дозвона дайлера | |||
| string | номер назначения, на который поступает звонок | |||
| boolen | включена постобработка | |||
| string | идентификатор сессии оператора (идентификатор звонка для оператора, нужен для использования API) | |||
| string | идентификатор сессии абонента (идентификатор звонка для абонента, нужен для использования API) | |||
| string | имя оператора | |||
| integer | идентификатор оператора | |||
| integer | идентификатор пользователя | |||
| string | внутренний номер оператора | |||
| string | имя абонента | |||
| integer | идентификатор абонента | |||
| integer | номер попытки | |||
| string | результат звонка (sucess/cancel/abandoned) | |||
| number | время разговора абонента - с момента поднятия трубки абонентом до данного момента, или окончания звонка | |||
| number | общее время звонка - длительность звонка от начала дозвона до данного момента, или же его окончания (постобработка не учитывается) | |||
| string | причина окончания звонка (варианты возможных причин можно посмотреть здесь) | |||
| number | код окончания звонка (варианты можно посмотреть здесь в колонке SIP ответ) | |||
| string | результат автоопределения - HUMAN/MASHINE | |||
| number | время разговора абонента с оператором - от начала соединения абонента с оператором, до окончания звонка | |||
+ все переменные, которые передаются с абонентом и в очереди | |||||
Processing | оператор вошел в статус постобработки | очереди с участием оператора:
|
| string | канал (chat/call/task) |
| integer | идентификатор попытки дозвона дайлера | |||
| string | номер назначения, на который поступает звонок | |||
| boolen | включена постобработка | |||
| string | идентификатор сессии оператора (идентификатор звонка для оператора, нужен для использования API) | |||
| string | идентификатор сессии абонента (идентификатор звонка для абонента, нужен для использования API) | |||
| string | имя оператора | |||
| integer | идентификатор оператора | |||
| integer | идентификатор пользователя | |||
| string | внутренний номер оператора | |||
| string | имя абонента | |||
| integer | идентификатор абонента | |||
| integer | номер попытки | |||
| number | время разговора абонента - с момента поднятия трубки абонентом до данного момента, или окончания звонка | |||
| number | общее время звонка - длительность звонка от начала дозвона до данного момента, или же его окончания (постобработка не учитывается) | |||
| string | причина окончания звонка (варианты возможных причин можно посмотреть здесь) | |||
| number | код окончания звонка (варианты можно посмотреть здесь в колонке SIP ответ) | |||
| string | результат автоопределения - HUMAN/MASHINE | |||
| number | время разговора абонента с оператором - от начала соединения абонента с оператором, до окончания звонка | |||
+ все переменные, которые передаются с абонентом и в очереди | |||||
Active | аналогично, что и Answered |
Настройка веб-хуков для очереди осуществляется в админ-панели на странице детали "Хуки".