Definuje konfiguraci, která souvisí s funkcí Rtcomm a všemi jejími souvisejícími komponentami. Pod touto jednou entitou se konfigurují všechny schopnosti zpracování v reálném čase přidružené k funkci Rtcomm.
Name | Type | Default | Description |
---|---|---|---|
rtcommTopicPath | string | /rtcomm/ | Cesta k tématu MQTT, která je přidružená k této funkci. Všechny názvy témat Rtcomm nakonfigurované s volbami Rtcomm jsou uvozeny touto cestou. Chcete-li ve zprostředkovateli zpráv vytvořit pro tuto instanci Rtcomm jedinečný obor názvů, upravte tuto cestu tak, aby byla jedinečná. |
messageServerHost | string | localhost | Hostitel zprostředkovatele MQTT. Proměnná host znamená název hostitele ve tvaru adresy IP nebo názvu DNS. |
messageServerPort | int | 1883 | Port, na kterém zprostředkovatel MQTT naslouchá. Port je libovolným platným číslem portu. |
sslEnabled | boolean | false | Používá SSL mezi funkcí Rtcomm a zprostředkovatelem MQTT. |
sslRef | Odkaz na prvek nejvyšší úrovně ssl (řetězec). | ID konfigurace SSL, která se má použít pro připojení k zprostředkovateli MQTT s povoleným přihlašováním SSL. | |
sharedSubscriptionPath | string | Uvádí cestu ke sdíleným odběrům, která se předřazuje před cestu k tématu. Tuto cestu zprostředkovatel zpráv vyžaduje, pokud se používají sdílené odběry | |
alternateEndpointRoutingEnabled | boolean | false | Povoluje volbu směrování alternativního koncového bodu. Administrátoři požadující řízení směrování koncového bodu musejí tuto volbu povolit. |
Uvádí adresy URL serveru ICE (Interactive Connectivity Establishment), které mohou klienti používat. Klient může požádat o seznam adres URL serveru ICE, které může používat spolu s WebRTC, pomocí dotazu služby Rtcomm. Níže je uveden vzorový tvar adresy URL serveru ICE: - stun:hostname:port.
Definuje jednu instanci fronty volání. Tato instance zcela zapouzdřuje všechny konfigurace související s jednou frontou.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. | |
callQueueID | string | callQueueID | Název přidružený k tématu fronty volání. Toto je ID cílového koncového bodu, které volající používá k volání do specifické fronty. |
description | string | Uvádí popis této instance fronty volání. Tento popis se vrací v odezvách dotazu na službu a lze ho používat ke zlepšení informovanosti klientů o této frontě. | |
timeout | Časové období s přesností na sekundy | 600s | Počet sekund, po který se čeká před ukončením platnosti volání čekajícího v této frontě. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m) nebo sekunda (s). Například 30 sekund zadejte jako 30s. Do jedné položky můžete zahrnout více hodnot. Například 1m30s je ekvivalentní 90 sekundám. |
Komunikační brána WebRTC, která nabízí konektivitu z Rtcomm do sítí SIP.
Name | Type | Default | Description |
---|---|---|---|
externalPR | string | Adresa hostitel:port proxy/registrátoru SIP. Je-li přiřazena, budou se všechny odchozí zprávy SIP směrovat na tuto adresu. | |
sipContainer | boolean | false | Odchozí zprávy SIP se budou směrovat do aplikací SIP nainstalovaných lokálně |
allowFromSipEndpointRef | Seznam odkazů na prvky nejvyšší úrovně sipEndpoint (řetězec oddělený čárkami). | defaultSipUAEndpoint | Seznam koncových bodů SIP pro tento konektor. |
gateway > allowFromSipEndpoint
Seznam koncových bodů SIP pro tento konektor.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. | |
tcpOptionsRef | Odkaz na prvek nejvyšší úrovně tcpOptions (řetězec). | defaultTCPOptions | Definuje nastavení protokolu TCP |
sslOptionsRef | Odkaz na prvek nejvyšší úrovně sslOptions (řetězec). | Definuje nastavení protokolu SSL | |
sipTCPPort | int | 5060 | Číslo portu TCP |
sipUDPPort | int | 5060 | Číslo portu UDP |
sipTLSPort | int | 5061 | Číslo portu TLS |
bindRetries | int | 60 | Počet opakování, která se provedou při neúspěšné vazbě portů. |
bindRetryDelay | Časové období s přesností na milisekundy | 5000ms | Prodleva mezi opakováními (v milisekundách). Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy. |
host | string | localhost | IP hostitele koncového bodu |
gateway > allowFromSipEndpoint > tcpOptions
Definuje nastavení protokolu TCP
Name | Type | Default | Description |
---|---|---|---|
inactivityTimeout | Časové období s přesností na milisekundy | 60s | Doba, kterou se má počkat, než bude požadavek čtení nebo zápisu na soketu dokončen. Tato hodnota je potlačena časovými limity specifickými pro protokol. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy. |
soReuseAddr | boolean | true | Umožňuje okamžité převázání na port bez aktivního listeneru. |
addressIncludeList | string | Seznam adres oddělený čárkami, kterým je povoleno navazovat příchozí připojení v tomto koncovém bodu. Zadat můžete adresu IPv4 nebo IPv6. Všechny hodnoty v adresách IPv4 nebo IPv6 musí být vyjádřeny číslem nebo zástupným znakem hvězdičky. | |
addressExcludeList | string | Seznam adres oddělený čárkami, kterým není povoleno navazovat příchozí připojení v tomto koncovém bodu. Zadat můžete adresu IPv4 nebo IPv6. Všechny hodnoty v adresách IPv4 nebo IPv6 musí být vyjádřeny číslem nebo zástupným znakem hvězdičky. | |
hostNameIncludeList | string | Seznam názvů hostitelů oddělený čárkami, kterým je povoleno navazovat příchozí připojení v tomto koncovém bodu. Názvy hostitelů rozlišují velká a malá písmena a mohou začínat hvězdičkou, což je zástupný znak. Nicméně hvězdičky nemohou být v názvu hostitele na jiném místě. Např. *.abc.com je platné, ale *.abc.* platné není. | |
hostNameExcludeList | string | Seznam názvů hostitelů oddělený čárkami, kterým není povoleno navazovat příchozí připojení v tomto koncovém bodu. Názvy hostitelů rozlišují velká a malá písmena a mohou začínat hvězdičkou, což je zástupný znak. Nicméně hvězdičky nemohou být v názvu hostitele na jiném místě. Např. *.abc.com je platné, ale *.abc.* platné není. |
gateway > allowFromSipEndpoint > sslOptions
Definuje nastavení protokolu SSL
Name | Type | Default | Description |
---|---|---|---|
sessionTimeout | Časové období s přesností na sekundy | 1d | Doba, kterou se má počkat, než bude požadavek čtení nebo zápisu na soketu dokončen. Tato hodnota je potlačena časovými limity specifickými pro protokol. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m) nebo sekunda (s). Například 30 sekund zadejte jako 30s. Do jedné položky můžete zahrnout více hodnot. Například 1m30s je ekvivalentní 90 sekundám. |
suppressHandshakeErrors | boolean | false | Zakázat protokolování chyb navázání komunikace přes zabezpečení SSL. K chybám navázání komunikace přes zabezpečení SSL může při normálním provozu docházet, ale tyto zprávy mohou být důležité, když se SSL chová nečekaným způsobem. |
sslRef | Odkaz na prvek nejvyšší úrovně ssl (řetězec). | Repertoár konfigurace výchozího SSL. Výchozí hodnota je defaultSSLSettings. | |
sslSessionTimeout | Časové období s přesností na milisekundy | 8640ms | Časový limit relace SSL zřízené kanálem SSL. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy. |