Типы событий | Значения | Описание |
---|---|---|
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
{ "date_time": 1558613711, "data": "event=sp_79154368886_2019-05-23-15-15-11", "event": { "type": "sp", "side": "A" }, "h323_conf_id": "BC5F236C 5AD211E9 81BA5CB9 01FED6FC", "numberA": "79154368886", "sip_id": "79586488002", "client_id": "1235", "extension": "0004" } |
2. Абонент А прослушал премедиа "ep" - end_premedia, в параметре data передается numberA
{ "date_time": 1558613711, "data": "event=ep_79154368886_2019-05-23-15-15-18", "event": { "type": "ep", "side": "A" }, "h323_conf_id": "BC5F236C 5AD211E9 81BA5CB9 01FED6FC", "numberA": "79154368886", "sip_id": "79586488002", "client_id ": "1235", "extension": "0004" } |
3. Инициация вызова на redirect_number, в параметре data передается redirect_number
{ "date_time": 1558613711, "data": "event=o_79684881033_2019-05-23-15-15-19", "event": { "type": "o" }, "redirect_number": "79684881033", "h323_conf_id": "BC5F236C 5AD211E9 81BA5CB9 01FED6FC", "numberA": "79154368886", "sip_id": "79586488002", "client_id ": "1235", "extension": "0004" } |
4. redirect_number снял трубку, в параметре data передается redirect_number
{ "date_time": 1558624521, "data": "event=s_79684881033_2019-05-23-15-15-30&cause=16", "event": { "type": "s" }, "redirect_number": "79684881033", "h323_conf_id": "BC5F236C 5AD211E9 81BA5CB9 01FED6FC", "numberA": "79154368886", "sip_id": "79586488002", "client_id ": "1235", "extension": "0004" } |
5. Абонент B начал слушать премедиа "sp" - start_premedia, в параметре data передается redirect_number
{ "date_time": 1558613711, "data": "event=sp_79684881033_2019-05-23-15-15-30", "event": { "type": "sp", "side": "B" }, "redirect_number": "79684881033", "h323_conf_id": "BC5F236C 5AD211E9 81BA5CB9 01FED6FC", "numberA": "79154368886", "sip_id": "79586488002", "client_id ": "1235", "extension": "0004" } |
6. Абонент B прослушал премедиа "ep" - end_premedia, в параметре data передается redirect_number
{ "date_time": 1558613711, "data": "event=ep_79684881033_2019-05-23-15-15-39", "event": { "type": "ep", "side": "B" }, "redirect_number": "79684881033", "h323_conf_id": " BC5F236C 5AD211E9 81BA5CB9 01FED6FC ", "numberA": "79154368886", "sip_id": "79586488002", "client_id ": "1235", "extension": "0004" } |
7. Разговорная фаза, разговор между стороной А и стороной B "t" - talk, в параметре data передается redirect_number
{ "date_time": 1558613711, "data": "event=t_79684881033_2019-05-23-15-15-40", "event": { "type": "t" }, "redirect_number": "79684881033", "h323_conf_id": " BC5F236C 5AD211E9 81BA5CB9 01FED6FC ", "numberA": "79154368886", "sip_id": "79586488002", "client_id ": "1235", "extension": "0004" } |
8. Окончание вызова, в параметре data передается redirect_number. Сторона B (принимающая) - инициатор отбоя вызова
{ "date_time": 1558624559, "data": "event=h_79684881033_2019-05-23-15-16-59&cause=16", "event": { "type": "h", "cause": "16", "side": "B" }, "redirect_number": "79684881033", "h323_conf_id": " BC5F236C 5AD211E9 81BA5CB9 01FED6FC ", "numberA": "79154368886", "sip_id": "79586488002", "client_id ": "1235", "extension": "0004" } |