Данный ресурс позволяет получить данные о вызовах клиента. Ресурс аналогичен ресурсу call_history, за исключением отсутствия массива составных частей вызова (cdr). Выполняется быстрее, чем call_history, поэтому его предпочтительно использовать, когда составные части вызова не важны.
Домен пользователя абонента, с которым произошло соединение
bridged_duration
long
нет
Длительность соединения двух абонентов. Может иметь значение null, если соединение со вторым абонентов не произошло
bridged_time_gmt
string
нет
Время по UTC, когда было установлено соединение двух абонентов. Может иметь значение null, если соединение со вторым абонентом не произошло
bridged_username
string
нет
Номер абонента, с которым произошло соединение
call_uuid
string
нет
Уникальный идентификатор вызова
client_owner_id
long
нет
Идентификатор клиента, к которому относится вызов
did_domain
string
нет
Домен внешнего номера (DID – Direct Inward Dialing), на который поступил вызов
did_number
string
нет
Внешний номер (DID – Direct Inward Dialing), на который поступил вызов
duration
long
нет
Длительность вызова
ext_number_reg
string
нет
Внешний номер внутреннего номера, к которому относится вызов, если у внутреннего номера есть регистрация внешнего номера. В противном случае поле имеет значение null
extension_group_owner_id
long
нет
Идентификатор группы внутреннего номера, к которому относится вызов. Может иметь значение null, если внутренний номер на момент вызова не состоял ни в одной из групп
extension_id
long
нет
Идентификатор внутреннего номера, к которому относится вызов
extension_name
string
нет
Имя внутреннего номера, к которому относится вызов
extension_type
string
нет
Тип внутреннего номера, к которому относится вызов
flow
string
нет
Направление вызова. Может принимать значение in или out
from_domain
string
нет
Домен вызывающего абонента
from_screen_name
string
нет
Имя вызывающего абонента
from_username
string
нет
Номер вызывающего абонента
hangup_cause
string
нет
Причина окончания вызова (поле можно игнорировать, присутствует для обратной совместимости)
hangup_disposition
string
нет
Используется для определения инициатора разрыва соединения:
callee_bye – трубку положила принимающая сторона;
caller_bye – трубку положила вызывающая сторона;
caller_cancel – вызывающая сторона отказалась ждать ответа;
callee_refuse – принимающая сторона отказалась отвечать (была занята, отсутствовала регистрация и т.п.);
internal_cancel – вызов завершен сервером (обычно по тайм-ауту вызова или если данный вызовов был принят другим внутренним номером);
'' (пустой вариант) – не удалось определить
hangup_time_gmt
string
нет
Время окончания вызова по UTC
init_time_gmt
string
нет
Время начала вызова по UTC
result
string
нет
Результат вызова. Может принимать значения:
busy – номер занят;
answered – вызов был отвечен, но не обязательно оператором (например на ivr, queue);
bridged - в результате вызов был отвечен оператором;
not answered – вызов не отвечен;
rejected – вызов отклонен принимающей стороной;
failed – любые другие ошибки вызова
start_time_gmt
string
нет
Время по UTC, когда вызов был отвечен. Может иметь значение null, если вызов не был отвечен
to_domain
string
нет
Домен получателя вызова
to_username
string
нет
Номер получателя вызова
diversion_number
string
нет
Номер из заголовка diversion
quality_rate
object
нет
Оценка разговора текущего звонка в виде: {rate: int, max_rate: int}
содержит историю переходов вызова внутри IVR в формате ”context_id1,context_option1,dial_sequence1;context_id2,context_option2,dial_sequence2;…”
Cбор данных в IVR активируется после установленной переменной options_to_cdr правила set_variable (Голосовое меню (/ivr/) context_option_rule) значением в true (любое значение переменной), отключается установкой переменной options_to_cdr значением в false или False История переходов содержит: