Call

Описание

Состояние и управление вызовом

Методы

accept

Принять входящий вызов

addToConference

Добавить вызов в существующую локальную конференцию

createConference:

Создать локальную конференцию с другим вызовом по его идентификатору

Параметры

НазваниеТипОписание
callIdnonnull NSString *идентификатор вызова для локальной конференции

hold

Поставить вызов на удержание

mute:

Выключить или включить микрофон

Параметры

НазваниеТипОписание
muteBOOLYES — выключить микрофон, NO — включить

removeFromConference

Удалить вызов из существующей локальной конференции

resume

Возобновить вызов, находящийся на удержании

sendDtmf:

Отправить последовательность DTMF-цифр

Параметры

НазваниеТипОписание
sequencenonnull NSString *последовательность DTMF-цифр

terminate

Завершить вызов или отклонить входящий вызов

transferToCall:

Перевести вызов на другой активный вызов и отключиться («трансфер с сопровождением»)

Параметры

НазваниеТипОписание
callIdnonnull NSString *целевой вызов, на который переводится текущий

transferToNumber:

Безусловно перевести вызов на номер

Параметры

НазваниеТипОписание
numbernonnull NSString *номер, на который переводится вызов

updateLocation:

Обновить местоположение вызова

Параметры

НазваниеТипОписание
locationnonnull 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 *