Call

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

Методы

accept

Принимает входящий вызов.

addToConference

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

Конференция должна существовать.

createConference

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

Может существовать только одна локальная конференция. Если локальная конференция уже есть, метод добавит в неё новых участников.

Параметры

НазваниеТипОписание
targetCallIdjava.lang.Stringидентификатор целевого вызова для локальной конференции

duration

Время в секундах с момента установления соединения

Возвращаемое значение

int

getConnectedAt

Момент установления соединения

Возвращаемое значение

java.util.Date

getExtraContext

Дополнительные данные входящего SIP-to-SIP-вызова, переданные вызывающей стороной.

Принимающая сторона может использовать эти данные для подготовки к вызову.

Возвращаемое значение

java.lang.String — строка

См. также

getFormattedNumber

Отформатированный номер удалённого абонента.

Возвращаемое значение

java.lang.String — номер вызова

getId

Идентификатор вызова.

Возвращаемое значение

java.lang.String — строковый идентификатор

getNumber

Номер удалённого абонента.

Возвращаемое значение

java.lang.String — номер вызова

getState

Текущее состояние вызова.

Возвращаемое значение

com.exolve.voicesdk.CallState — состояние вызова

getStatistics

Статистика вызова.

Возвращаемое значение

com.exolve.voicesdk.CallStatistics — статистика вызова

hold

Ставит вызов на удержание.

inConference

Находится ли вызов в локальной конференции.

Возвращаемое значение

boolean — true=“вызов в конференции” / false=“вызов не в конференции”

isMuted

Состояние микрофона вызова.

Возвращаемое значение

boolean — true=“микрофон выключен” / false=“микрофон включён”

isOutCall

Направление вызова: исходящий или входящий.

Возвращаемое значение

boolean — true=“исходящий вызов” / false=“входящий вызов”

mute

Выключает или включает микрофон вызова.

Параметры

НазваниеТипОписание
mutebooleanсостояние микрофона

removeFromConference

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

resume

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

sendDtmf

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

Параметры

НазваниеТипОписание
sequencejava.lang.Stringпоследовательность DTMF-цифр

terminate

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

transferToCall

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

Параметры

НазваниеТипОписание
targetCallIdjava.lang.Stringидентификатор целевого вызова, на который переводится текущий

transferToNumber

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

Параметры

НазваниеТипОписание
targetNumberjava.lang.Stringномер, на который переводится вызов

updateLocation

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

Параметры

НазваниеТипОписание
locationandroid.location.Locationобновлённое местоположение