Outbound Call Events (SIP ID)
Описание уведомлений, которые отправляются на установленный URL при исходящих звонках с SIP ID.
Примечание
Чтобы получать уведомления об исходящих звонках с SIP ID, необходимо установить URL для получения уведомлений в поле “SIP” в настройках приложения в Личном кабинете разработчика.
Параметры уведомлений при исходящих звонках с SIP ID
Begin
Соединение с вызывающим абонентом (с которого поступил вызов) .
Параметр | Тип | Описание |
---|---|---|
service | string | сервис для отправки уведомления |
date_time | string | дата события в формате RFC-3339 / ISO-8601 |
number_a | string | номер A-абонента (определяемый номер Exolve, привязанный к SIP ID) |
number_b | string | номер B-абонент (номер телефона, на который совершён вызов) |
call_sid | string | уникальный идентификатор вызова |
type | string | тип уведомления, значение - b |
sip_id | string | SIP ID, с которого совершён звонок |
record_call | boolean | признак записи разговора. True , если разговор записывается. False , если разговор не записывается |
uid | uint64 | уникальный идентификатор вызова. Одинаковый во всех событиях и запросах в рамках одного вызова |
application_uuid | string | уникальный идентификатор приложения, через которое проходит вызов |
customer_id | uint64 | уникальный идентификатор пользователя |
direction | string | направление звонка - outbound (исходящий) |
display_number | string | номер, который видит B-абонент |
{
"service": "sip",
"date_time": "2024-01-05T11:09:29.934881Z",
"number_a": "79991112233",
"number_b": "79994445566",
"call_sid": "call-test-12345",
"type": "b",
"sip_id": "883140123456789",
"record_call": true,
"uid": 12345678910,
"application_uuid": "178ec145-6898-4b06-a92a-75f63cb57046",
"customer_id": 1111,
"direction": "outbound",
"display_number": "79991112233"
}
Originate
Инициация вызова с SIP ID на номер B-абонента (номер телефона, на который совершается вызов).
Параметр | Тип | Описание |
---|---|---|
service | string | сервис для отправки уведомления |
date_time | string | дата события в формате RFC-3339 / ISO-8601 |
number_a | string | номер A-абонента (определяемый номер Exolve, привязанный к SIP ID) |
number_b | string | номер B-абонент (номер телефона, на который совершён вызов) |
call_sid | string | уникальный идентификатор вызова |
type | string | тип уведомления, значение - o |
sip_id | string | SIP ID, с которого совершён звонок |
record_call | boolean | признак записи разговора. True , если разговор записывается. False , если разговор не записывается |
uid | uint64 | уникальный идентификатор вызова. Одинаковый во всех событиях и запросах в рамках одного вызова |
application_uuid | string | уникальный идентификатор приложения, через которое проходит вызов |
customer_id | uint64 | уникальный идентификатор пользователя |
direction | string | направление звонка - outbound (исходящий) |
display_number | string | номер, который видит B-абонент |
Пример
{
"service": "sip",
"date_time": "2024-01-05T11:09:29.934881Z",
"number_a": "79991112233",
"number_b": "79994445566",
"call_sid": "call-test-12345",
"type": "o",
"sip_id": "883140123456789",
"record_call": true,
"uid": 12345678910,
"application_uuid": "178ec145-6898-4b06-a92a-75f63cb57046",
"customer_id": 1111,
"direction": "outbound",
"display_number": "79991112233"
}
Start
Фактический ответ B-абонента (владелец номера, на который совершается вызов, поднял трубку).
Параметр | Тип | Описание |
---|---|---|
service | string | сервис для отправки уведомления |
date_time | string | дата события в формате RFC-3339 / ISO-8601 |
number_a | string | номер A-абонента (определяемый номер Exolve, привязанный к SIP ID) |
number_b | string | номер B-абонент (номер телефона, на который совершён вызов) |
call_sid | string | уникальный идентификатор вызова |
type | string | тип уведомления, значение - s |
sip_id | string | SIP ID, с которого совершён звонок |
record_call | boolean | признак записи разговора. True , если разговор записывается. False , если разговор не записывается |
uid | uint64 | уникальный идентификатор вызова. Одинаковый во всех событиях и запросах в рамках одного вызова |
application_uuid | string | уникальный идентификатор приложения, через которое проходит вызов |
customer_id | uint64 | уникальный идентификатор пользователя |
direction | string | направление звонка - outbound (исходящий) |
display_number | string | номер, который видит B-абонент |
Пример
{
"service": "sip",
"date_time": "2024-01-05T11:09:38.579416Z",
"number_a": "79991112233",
"number_b": "79994445566",
"call_sid": "call-test-12345",
"type": "s",
"sip_id": "883140123456789",
"record_call": true,
"uid": 12345678910,
"application_uuid": "178ec145-6898-4b06-a92a-75f63cb57046",
"customer_id": 1111,
"direction": "outbound",
"display_number": "79991112233"
}
Hungup
Разъединение/окончание вызова.
Параметр | Тип | Описание |
---|---|---|
service | string | сервис для отправки уведомления |
date_time | string | дата события в формате RFC-3339 / ISO-8601 |
number_a | string | номер A-абонента (определяемый номер Exolve, привязанный к SIP ID) |
number_b | string | номер B-абонент (номер телефона, на который совершён вызов) |
call_sid | string | уникальный идентификатор вызова |
type | string | тип уведомления, значение - h |
sip_id | string | SIP ID, с которого совершён звонок |
record_call | boolean | признак записи разговора. True , если разговор записывается. False , если разговор не записывается |
uid | uint64 | уникальный идентификатор вызова. Одинаковый во всех событиях и запросах в рамках одного вызова |
application_uuid | string | уникальный идентификатор приложения, через которое проходит вызов |
customer_id | uint64 | уникальный идентификатор пользователя |
direction | string | направление звонка - outbound (исходящий) |
display_number | string | номер, который видит B-абонент |
Пример
{
"service": "sip",
"date_time": "2024-01-05T11:09:42.862513Z",
"number_a": "79991112233",
"number_b": "79994445566",
"call_sid": "call-test-12345",
"type": "h",
"sip_id": "883140123456789",
"record_call": true,
"uid": 12345678910,
"application_uuid": "178ec145-6898-4b06-a92a-75f63cb57046",
"customer_id": 1111,
"direction": "outbound",
"display_number": "79991112233"
}
Definition
Окончание вызова с причинами разъединения для каждого из абонентов (SIP ID и номер, на который совершён вызов).
Параметр | Тип | Описание |
---|---|---|
service | string | сервис для отправки уведомления |
date_time | string | дата события в формате RFC-3339 / ISO-8601 |
number_a | string | номер A-абонента (определяемый номер Exolve, привязанный к SIP ID) |
number_b | string | номер B-абонент (номер телефона, на который совершён вызов) |
call_sid | string | уникальный идентификатор вызова |
type | string | тип уведомления, значение - d |
sip_id | string | SIP ID, с которого совершён звонок |
setup_time | uint32 | время ожидания A-абонента до соединения с B-абонентом или отбоя |
wait_time | uint32 | время ожидания A-абонента до фактического ответа B-абонента |
duration | uint32 | время фактического разговора абонентов в миллисекундах |
full_duration | uint32 | время разговора в миллисекундах c учетом проигрывания аудиосообщения B-абоненту |
record_call | boolean | признак записи разговора. True , если разговор записывается. False , если разговор не записывается |
uid | uint64 | уникальный идентификатор вызова. Одинаковый во всех событиях и запросах в рамках одного вызова |
cause_code | string | код причины разъединения звонка (Q.850) |
application_uuid | string | уникальный идентификатор приложения, через которое проходит вызов |
customer_id | uint64 | уникальный идентификатор пользователя |
direction | string | направление звонка - outbound (исходящий) |
display_number | string | номер, который видит B-абонент |
Пример
{
"service": "sip",
"date_time": "2024-01-05T11:09:42.885372Z",
"number_a": "79991112233",
"number_b": "79994445566",
"call_sid": "call-test-12345",
"type": "d",
"sip_id": "883140123456789",
"setup_time": 800,
"wait_time": 800,
"duration": 4279,
"full_duration": 13820,
"record_call": true,
"uid": 12345678910,
"cause_code": "16",
"application_uuid": "178ec145-6898-4b06-a92a-75f63cb57046",
"customer_id": 1111,
"direction": "outbound",
"display_number": "79991112233"
}
End
Окончание вызова.
Параметр | Тип | Описание |
---|---|---|
service | string | сервис для отправки уведомления |
date_time | string | дата события в формате RFC-3339 / ISO-8601 |
number_a | string | номер A-абонента (определяемый номер Exolve, привязанный к SIP ID) |
number_b | string | номер B-абонент (номер телефона, на который совершён вызов) |
call_sid | string | уникальный идентификатор вызова |
type | string | тип уведомления, значение - e |
sip_id | string | SIP ID, с которого совершён звонок |
record_call | boolean | признак записи разговора. True , если разговор записывается. False , если разговор не записывается |
uid | uint64 | уникальный идентификатор вызова. Одинаковый во всех событиях и запросах в рамках одного вызова |
application_uuid | string | уникальный идентификатор приложения, через которое проходит вызов |
customer_id | uint64 | уникальный идентификатор пользователя |
direction | string | направление звонка - outbound (исходящий) |
display_number | string | номер, который видит B-абонент |
Пример
{
"service": "sip",
"date_time": "2024-01-05T11:09:42.866477Z",
"number_a": "79991112233",
"number_b": "79994445566",
"call_sid": "call-test-12345",
"type": "e",
"sip_id": "883140123456789",
"record_call": true,
"uid": 12345678910,
"application_uuid": "178ec145-6898-4b06-a92a-75f63cb57046",
"customer_id": 1111,
"direction": "outbound",
"display_number": "79991112233"
}