Skip to main content
Skip table of contents

CallsApi. Запросы

API для работы с VoIP звонками с домофона.

Получение статуса звонка

Используйте этот запрос, чтобы проверить статус звонка.

Если запрос прошел успешно, вы получите объект VMSIntercomCall.

CODE
@GET(CALLS_STATUS)
suspend fun callStatus(@Path(ID) id: String): VMSVisitHistory

Вызов отвечен

Используйте этот запрос, чтобы сообщить серверу, что на текущем устройстве был дан ответ на вызов.

Если запрос прошел успешно, вы получите объект VMSIntercomAnswer. Используйте его, чтобы начать сеанс SIP для этого вызова.

CODE
@POST(CALLS_ANSWER)
suspend fun callAnswered(@Path(ID) id: String): VMSIntercomAnswer

Вызов отменен

Используйте этот запрос, чтобы сообщить серверу, что вызов был отменен на текущем устройстве.

Если запрос был успешным, ответ вернет Response<Unit>.

CODE
@POST(CALLS_CANCEL)
suspend fun callCanceled(@Path(ID) id: String): Response<Unit>

Звонок окончен

Используйте этот запрос, чтобы сообщить серверу, что вызов был завершен на текущем устройстве.

Если запрос был успешным, ответ вернет Response<Unit>.

CODE
@POST(CALLS_END)
suspend fun callEnded(@Path(ID) id: String): Response<Unit>

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.