Настройка интеграции Asterisk
Для корректной работы необходимо заполнить все поля в настройках интеграции.
Со стороны Asterisk необходимо добавить функционал уведомлений о событиях начала/окончания звонка.
Схема работы
Исходящий звонок из Matrix
Matrix отправляет запрос в Asterisk запрос авторизации (action -> login)
Matrix отправляет запрос в Asterisk запрос начала звонка (action -> originate)
Asterisk отправляет уведомление в Matrix:
В случае успешного начала звонка
Уведомление о начале звонкаВ случае не успешного звонка
Уведомление об окончании звонка
После окончания успешно совершенного звонка Asterisk отправляет
Уведомление об окончании звонка
Входящий звонок
Asterisk отправляет в Matrix
Уведомление о начале звонкаПосле окончания успешно совершенного звонка Asterisk отправляет
Уведомление об окончании звонка
Уведомление о начале звонка
Request parameters
Responses
{
"status": "success",
"message": "Call start success"
}
{
"status": "error",
"message": "Описание ошибки"
}
Уведомление об окончании звонка
Request parameters
Responses
{
"status": "success",
"message": "Call end success"
}
{
"status": "error",
"message": "Описание ошибки"
}
08 февраля 2025