CallsDelegate

Интерфейс событий состояний вызовов.

Методы

callNew

Новый входящий или исходящий вызов.

Входные параметры

Параметр Тип Описание
call Call объект нового вызова

callConnected

Вызов принят, голосовое соединение установлено.

Входные параметры

Параметр Тип Описание
call Call объект принятого вызова

callHold

Вызов поставлен на удержание.

Входные параметры

Параметр Тип Описание
call Call объект вызова на удержании

callError

Вызов завершился ошибкой.

Входные параметры

Параметр Тип Описание
call Call объект завершённого вызова с ошибкой
error NS_ENUM CallError ошибка вызова
message NSString описание ошибки

CallError

Значение Описание
CE_NotActivated аккаунт не активирован
CE_BadCallUri неправильный URI вызова
CE_NotFound вызов не найден
CE_Forbidden вызов запрещён
CE_AddressIncompleteError неполный адрес вызова (в набранном номере отсутствуют некоторый цифры)
CE_AuthorizationError ошибка в авторизации в аккаунте
CE_ConnectionError ошибка подключения
CE_OtherError другая ошибка

callDisconnected

Вызов завершился успешно.

Входные параметры

Параметр Тип Описание
call Call объект успешно завершённого вызова

callInConference

Вызов добавлен в конференцию или исключён из конференции.

Входные параметры

Параметр Тип Описание
call Call объект вызова
inConference boolean ошибка вызова

callMuted

Статус микрофона (включён/выключен) изменился. Текущий статус микрофона можно получить из возвращаемого объекта вызова Call.

Параметр Тип Описание
call Call объект вызова

Содержание статьи