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