Параметры конфигурации, имеющие отношение к компоненту Rtcomm и связанным с ним компонентам. Здесь настраиваются все функции реального времени, связанные с компонентом Rtcomm.
Name | Type | Default | Description |
---|---|---|---|
rtcommTopicPath | string | /rtcomm/ | Путь к разделу MQTT, связанный с этим компонентом. Этот путь служит префиксом для всех имен разделов Rtcomm, настроенных в Параметрах Rtcomm. Для создания уникального пространства имен для данного экземпляра Rtcomm в посреднике обмена сообщениями сделайте этот путь уникальным. |
messageServerHost | string | localhost | Хост посредника MQTT. Указанный хост может быть представлен в виде IP-адреса или в виде имени хоста сервера имен доменов (DNS). |
messageServerPort | int | 1883 | Порт, который прослушивает посредник MQTT. Порт - любой допустимый номер порта. |
sslEnabled | boolean | false | Использует SSL между компонентом Rtcomm и посредником MQTT. |
sslRef | Ссылка на элемент ssl верхнего уровня (строка). | ИД конфигурации SSL для соединения с посредником MQTT с включенным SSL. | |
sharedSubscriptionPath | string | Путь к общей подписке, служащий префиксом пути к разделу. Этот путь требуется посредникам обмена сообщениями, когда используются общие подписки. | |
alternateEndpointRoutingEnabled | boolean | false | Включает опцию альтернативной маршрутизацию конечной точки. Администраторы, желающие управлять маршрутизацией конечной точки, должны включить эту опцию. |
URL сервера ICE (Interactive Connectivity Establishment), доступные для использования клиентами. Клиент может запросить список URL сервера ICE для использования с WebRTC с помощью запроса службы Rtcomm. Пример формата URL сервера ICE: - stun:имя-хоста:порт.
Определяет отдельный экземпляр очереди вызовов. Этот экземпляр полностью инкапсулирует все параметры конфигурации, связанные с одной очередью.
Name | Type | Default | Description |
---|---|---|---|
id | string | Уникальный ИД конфигурации. | |
callQueueID | string | callQueueID | Имя, связанное с разделом очереди вызовов. Это ИД целевой конечной точки, который используется инициатором для вызова определенной очереди. |
description | string | Описание данного экземпляра очереди вызовов. Это описание возвращается в ответах на запросы службы и может использоваться для более полного информирования клиента об очереди. | |
timeout | Период (с точностью до секунды) | 600s | Время ожидания в секундах, по истечении которого ожидающий в этой очереди вызов завершается. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m) или секунды (s). Например, укажите 30 секунд как 30s. Одна запись может включать несколько значений. Так, 1m30s равно 90 сек. |
Шлюз WebRTC, обеспечивающий связь Rtcomm с сетями SIP
Name | Type | Default | Description |
---|---|---|---|
externalPR | string | Адрес хост:порт сервера регистрации/прокси SIP. Если назначен, то все исходящие сообщения SIP будут перенаправлены на этот адрес | |
sipContainer | boolean | false | Исходящие сообщения SIP будут перенаправлены локально установленным приложениям SIP |
allowFromSipEndpointRef | Список ссылок на элементы sipEndpoint верхнего уровня (строка, разделенная запятыми). | defaultSipUAEndpoint | Список конечных точек SIP для этого коннектора. |
gateway > allowFromSipEndpoint
Список конечных точек SIP для этого коннектора.
Name | Type | Default | Description |
---|---|---|---|
id | string | Уникальный ИД конфигурации. | |
tcpOptionsRef | Ссылка на элемент tcpOptions верхнего уровня (строка). | defaultTCPOptions | Определяет параметры протокола TCP |
sslOptionsRef | Ссылка на элемент sslOptions верхнего уровня (строка). | Определяет параметры протокола SSL | |
sipTCPPort | int | 5060 | Номер порта TCP |
sipUDPPort | int | 5060 | Номер порта UDP |
sipTLSPort | int | 5061 | Номер порта TLS |
bindRetries | int | 60 | Число попыток при неуспешном связывании порта. |
bindRetryDelay | Период (с точностью до миллисекунды) | 5000ms | Задержка между повторными попытками (в миллисекундах). Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m), секунды (s) или миллисекунды (ms). Например, укажите 500 миллисекунд как 500ms. Одна запись может включать несколько значений. Так, 1s500ms равно 1,5 сек. |
host | string | localhost | IP-адрес хоста конечной точки |
gateway > allowFromSipEndpoint > tcpOptions
Определяет параметры протокола TCP
Name | Type | Default | Description |
---|---|---|---|
inactivityTimeout | Период (с точностью до миллисекунды) | 60s | Время, в течение которого следует ждать завершения операции чтения или записи через сокет. Это значение переопределяется тайм-аутом, заданным на уровне протокола. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m), секунды (s) или миллисекунды (ms). Например, укажите 500 миллисекунд как 500ms. Одна запись может включать несколько значений. Так, 1s500ms равно 1,5 сек. |
soReuseAddr | boolean | true | Допускает немедленное повторное связывание с портом при отсутствии активного получателя запросов. |
addressIncludeList | string | Разделенный запятыми список адресов, которым разрешены входящие соединения в этой конечной точке. Можно указать адреса IPv4 или IPv6. Все значения в адресе IPv4 или IPv6 должны задаваться числом или символом подстановки звездочка. | |
addressExcludeList | string | Разделенный запятыми список адресов, которым не разрешены входящие соединения в этой конечной точке. Можно указать адреса IPv4 или IPv6. Все значения в адресе IPv4 или IPv6 должны задаваться числом или символом подстановки звездочка. | |
hostNameIncludeList | string | Разделенный запятыми список имен хостов, которым разрешены входящие соединения в этой конечной точке. Имя хоста указывается без учета регистра и может начинаться с символа звездочка, используемого в качестве символа подстановки. Однако звездочку можно указывать не в любом месте имени хоста. Например, *.abc.com - допустимое имя хоста, а *.abc.* нет. | |
hostNameExcludeList | string | Разделенный запятыми список имен хостов, которым не разрешены входящие соединения в этой конечной точке. Имя хоста указывается без учета регистра и может начинаться с символа звездочка, используемого в качестве символа подстановки. Однако звездочку можно указывать не в любом месте имени хоста. Например, *.abc.com - допустимое имя хоста, а *.abc.* нет. |
gateway > allowFromSipEndpoint > sslOptions
Определяет параметры протокола SSL
Name | Type | Default | Description |
---|---|---|---|
sessionTimeout | Период (с точностью до секунды) | 1d | Время, в течение которого следует ждать завершения операции чтения или записи через сокет. Это значение переопределяется тайм-аутом, заданным на уровне протокола. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m) или секунды (s). Например, укажите 30 секунд как 30s. Одна запись может включать несколько значений. Так, 1m30s равно 90 сек. |
suppressHandshakeErrors | boolean | false | Отключить протоколирование ошибок процедуры согласования SSL. Ошибки процедуры согласования SSL могут возникать во время нормальной работы, но эти сообщения могут быть полезны в случае неполадок SSL. |
sslRef | Ссылка на элемент ssl верхнего уровня (строка). | Набор конфигураций SSL по умолчанию. Значение по умолчанию: defaultSSLSettings. | |
sslSessionTimeout | Период (с точностью до миллисекунды) | 8640ms | Предельное значение тайм-аута для сеанса SSL в канале SSL. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m), секунды (s) или миллисекунды (ms). Например, укажите 500 миллисекунд как 500ms. Одна запись может включать несколько значений. Так, 1s500ms равно 1,5 сек. |