Описание
Состояние и управление вызовом
Методы
accept
Принять входящий вызов
addToConference
Добавить вызов в существующую локальную конференцию
createConference:
Создать локальную конференцию с другим вызовом по его идентификатору
Параметры
| Название | Тип | Описание |
|---|---|---|
callId | nonnull NSString * | идентификатор вызова для локальной конференции |
hold
Поставить вызов на удержание
mute:
Выключить или включить микрофон
Параметры
| Название | Тип | Описание |
|---|---|---|
mute | BOOL | YES — выключить микрофон, NO — включить |
removeFromConference
Удалить вызов из существующей локальной конференции
resume
Возобновить вызов, находящийся на удержании
sendDtmf:
Отправить последовательность DTMF-цифр
Параметры
| Название | Тип | Описание |
|---|---|---|
sequence | nonnull NSString * | последовательность DTMF-цифр |
terminate
Завершить вызов или отклонить входящий вызов
transferToCall:
Перевести вызов на другой активный вызов и отключиться («трансфер с сопровождением»)
Параметры
| Название | Тип | Описание |
|---|---|---|
callId | nonnull NSString * | целевой вызов, на который переводится текущий |
transferToNumber:
Безусловно перевести вызов на номер
Параметры
| Название | Тип | Описание |
|---|---|---|
number | nonnull NSString * | номер, на который переводится вызов |
updateLocation:
Обновить местоположение вызова
Параметры
| Название | Тип | Описание |
|---|---|---|
location | nonnull CLLocation * | обновлённое местоположение |
Свойства
connectedAt
Момент установления соединения.
Тип: NSDate *
direction
Направление вызова: входящий или исходящий.
Тип: CallDirection
duration
Время с момента установления соединения, в секундах.
Тип: NSUInteger
extraContext
Дополнительные данные входящего SIP-to-SIP-вызова, переданные вызывающей стороной. Принимающая сторона может использовать это значение для подготовки к вызову.
Тип: NSString *
formattedNumber
Отформатированный номер вызова.
Тип: NSString *
hasVideo
В настоящее время не поддерживается.
Тип: BOOL
identifier
Уникальный идентификатор.
Тип: NSString *
inConference
Находится ли вызов в локальной конференции.
Тип: BOOL
isMuted
Выключен ли микрофон на этой линии.
Тип: BOOL
number
Номер вызова.
Тип: NSString *
state
Состояние вызова: активный, на удержании и другие.
Тип: CallState
statistics
Статистика вызова.
Тип: CallStatistics *