Объект конфигурации для настройки SDK при инициализации.
Методы
builder
Создание помощника для создания объекта конфигурации (Configuration.Builder).
Выходные параметры
builder (context)
Создание помощника для создания объекта конфигурации (Configuration.Builder) с контекстом Android приложения.
Входные параметры
Параметр |
Тип |
Описание |
context |
Context |
контекст Android приложения |
Выходные параметры
builder (dataDir)
Создание помощника для создания объекта конфигурации (Configuration.Builder) с путём хранения файлов конфигурации.
Входные параметры
Параметр |
Тип |
Описание |
dataDir |
string |
путь хранения файлов конфигурации |
Выходные параметры
getDataDir
Получение пути к директории, где хранятся файлы конфигурации и работы SDK.
Выходные параметры
Тип |
Описание |
string |
пусть к директории с файлами конфигурации |
setDataDir
Установка пути к директории, где хранятся файлы конфигурации и работы SDK.
Входные параметры
Параметр |
Тип |
Описание |
dataDir |
string |
путь хранения файлов конфигурации |
getLogConfiguration
Получение конфигурации логирования.
Выходные параметры
setLogConfiguration
Настройка конфигурации логирования.
Входные параметры
Параметр |
Тип |
Описание |
logConfiguration |
LogConfiguration |
конфигурация логирования |
getEnableSipTrace
Получение статуса логирования SIP трафика.
Выходные параметры
Параметр |
Тип |
Описание |
state |
boolean |
True — логирование включено, False — логирование выключено |
setEnableSipTrace
Включить/выключить логирование SIP трафика.
Входные параметры
Параметр |
Тип |
Описание |
enableSipTrace |
boolean |
True — включить логирование, False — выключить логирование |
getEnableStun
Получение статуса использования STUN-сервера для совершения вызовов.
Выходные параметры
Тип |
Описание |
boolean |
True — STUN-сервер используется, False — STUN-сервер не используется |
setEnableStun
Включение/выключение использования STUN-сервера для совершения вызовов.
Входные параметры
Параметр |
Тип |
Описание |
enableStun |
boolean |
True — включить использования STUN-сервера, False — выключить использования STUN-сервера |
getStunServer
Получение адреса STUN-сервера для совершения вызовов.
Тип |
Описание |
string |
адрес STUN-сервера |
setStunServer
Добавление STUN-сервера для совершения вызовов.
Входные параметры
Параметр |
Тип |
Описание |
stunServer |
string |
адрес STUN-сервева |
getEnableNotifications
Проверка статуса включения уведомлений о звонках и регистрации аккаунта.
Выходные параметры
Тип |
Описание |
boolean |
True — уведомления включены, False — уведомления выключены |
setEnableNotifications
Включить/выключить уведомлений о звонках и регистрации аккаунта.
Входные параметры
Параметр |
Тип |
Описание |
enableNotifications |
boolean |
True — включить уведомления, False — выключить уведомления |
getEnableBackgroundRunning
Проверка статуса включения фонового режима работы приложения.
Выходные параметры
Тип |
Описание |
boolean |
True — фоновый режим включён, False — фоновый режим выключен |
setEnableBackgroundRunning
Включение/выключение фонового режима работы приложения.
Входные параметры
Параметр |
Тип |
Описание |
enableBackgroundRunning |
boolean |
True — включить фоновый режим, False — выключить фоновый режим |
getNotificationConfiguration
Получение конфигурации уведомлений о звонках и регистрации аккаунта.
Выходные параметры
setNotificationConfiguration
Настройка конфигурации уведомлений о звонках и регистрации аккаунта.
Входные параметры
getEnableTelecomManager
Проверка статуса включения Android TelecomManager.
Выходные параметры
Тип |
Описание |
boolean |
True — TelecomManager включён, False — TelecomManager выключен |
setEnableTelecomManager
Включить/выключить Android TelecomManager.
Входные параметры
Параметр |
Тип |
Описание |
enableTelecomManager |
boolean |
True — включить TelecomManager, False — выключить TelecomManager |
getEnableRingtone
Получение статуса использования мелодии для входящих вызовов.
Выходные параметры
Тип |
Описание |
boolean |
True — используется, False — не используется |
setEnableRingtone
Включение/выключение использования мелодии для входящих вызовов.
Входные параметры
Параметр |
Тип |
Описание |
enableRingtone |
boolean |
True — включить, False — выключить |
getEnableDetectCallLocation
Получение текущего статуса использования автоматического определения геолокации вызова на стороне Voice SDK.
Входные параметры
Тип |
Описание |
boolean |
True — используется, False — не используется |
setEnableDetectCallLocation
Включение/выключение использования автоматического определения геолокации вызова на стороне Voice SDK.
Входные параметры
Параметр |
Тип |
Описание |
enableDetectCallLocation |
boolean |
True — включить, False — выключить |