События
Типы событий | Значения | Описание |
---|---|---|
event=o | o | Originate. Инициации вызова на redirect_number (номер переадресации) |
event=s | s | Start. Фактический ответ стороны B (стороны redirect_number) |
event=h | h | Hungup. Разъединение/окончание вызова |
event=sp* | sp | Start_premedia. Начало проигрывания Premedia. |
event=ep* | ep | End_premedia. Окончание проигрывания Premedia. |
event=t* | t | Talk. Разговорная фаза. |
*передается при event_extended": "Y"
Параметры
Параметры | Значения | Описание |
---|---|---|
side | А/B | Сторона к которой относится событие. А - параметр относится к событию для звонящей стороны B - параметр относится к событию для принимающей стороны |
date_time | Дата и время по Unix | Пример: 1558613711 Соответствует 23.05.2019, 15:15:11 |
data | "event=type_a_number/redirect_number_data-время" | Пример: "data": "event=o_79684881033_2019-05-23-15-15-19" Инициации вызова на redirect_number - 79684881033, дата и время события по МСК |
cause | ISUP code | Причина разъединения по ISUP |
redirect_number | Номер в формате E.164 | Номер для перенаправления вызова. |
sip_id | Номер в формате E.164 | Номер клиента по которому запрашивается алгоритм для перенаправления вызова. Формат номера 7+10 цифр (E.164), всегда |
numberA | Номер в формате E.164 | Оригинальный А-номер РФ, номер с которого поступил вызов на "sip_id". Формат номера, тот который пришел на сеть МТТ, может быть и +7/8/7 + "10 цифр" |
h323_conf_id | Уникальный id звонка в сети МТТ в запросе getControlCallFollowMe Пример: BC5F236C 5AD211E9 81BA5CB9 01FED6FC | |
client_id | Идентификатор вызова от API клиента | |
extension | Добавочный номер основного номера (sip_id) |
Примеры
Пример онлайн уведомлений при успешном прохождении вызова на redirect_number (номер переадресации) с проигрыванием промтов (премедиа) звонящему и принимающему вызов абоненту.
1. Абонент А начал слушать премедиа "sp" - start_premedia, в параметре data передается numberA
2. Абонент А прослушал премедиа "ep" - end_premedia, в параметре data передается numberA
3. Инициация вызова на redirect_number, в параметре data передается redirect_number
4. redirect_number снял трубку, в параметре data передается redirect_number
5. Абонент B начал слушать премедиа "sp" - start_premedia, в параметре data передается redirect_number
6. Абонент B прослушал премедиа "ep" - end_premedia, в параметре data передается redirect_number
7. Разговорная фаза, разговор между стороной А и стороной B "t" - talk, в параметре data передается redirect_number
8. Окончание вызова, в параметре data передается redirect_number. Сторона B (принимающая) - инициатор отбоя вызова