Описание
Интерфейс жизненного цикла вызова
Методы
call:inConference:
Вызов добавлен в локальную конференцию или удалён из неё
Параметры
| Название | Тип | Описание |
|---|---|---|
call | nonnull Call * | экземпляр вызова |
inConference | BOOL | флаг, показывающий, находится ли вызов в локальной конференции |
callConnected:
Вызов принят или возобновлён, обмен голосовыми медиаданными установлен
Параметры
| Название | Тип | Описание |
|---|---|---|
call | nonnull Call * | экземпляр вызова |
callConnectionLost:
Вызов прерван из-за потери сетевого соединения
Параметры
| Название | Тип | Описание |
|---|---|---|
call | nonnull Call * | экземпляр вызова |
callDisconnected:details:
Вызов завершён
Параметры
| Название | Тип | Описание |
|---|---|---|
call | nonnull Call * | экземпляр вызова |
details | nonnull CallDisconnectDetails * | дополнительная информация о вызове |
callError:error:message:
Вызов завершён с ошибкой и будет удалён
Параметры
| Название | Тип | Описание |
|---|---|---|
call | nonnull Call * | экземпляр вызова |
error | CallError | ошибка |
message | nonnull NSString * | описание ошибки |
callHold:
Вызов поставлен на удержание
Параметры
| Название | Тип | Описание |
|---|---|---|
call | nonnull Call * | экземпляр вызова |
callMuted:
Изменилось состояние отключения микрофона (состояние можно получить из экземпляра вызова)
Параметры
| Название | Тип | Описание |
|---|---|---|
call | nonnull Call * | экземпляр вызова |
callNew:
Создан новый исходящий или входящий вызов
Параметры
| Название | Тип | Описание |
|---|---|---|
call | nonnull Call * | экземпляр нового вызова |