Skip to main content
Skip table of contents

CallsApi

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

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

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

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

CODE
callStatus(with callId: Int, completion: (VMSIntercomCall?, VMSApiError?))

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

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

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

CODE
callAnswered(callId: Int, completion: (VMSVoipCall?, VMSApiError?))

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

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

Если запрос был успешным, ответ вернет nil. Если произойдет какая-либо ошибка, вы получите объект VMSApiError.

CODE
callCanceled(callId: Int, completion: (VMSApiError?))

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

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

Если запрос был успешным, ответ вернет nil. Если произойдет какая-либо ошибка, вы получите объект VMSApiError.

CODE
callEnded(callId: Int, completion: (VMSApiError?))

JavaScript errors detected

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

If this problem persists, please contact our support.