rtcomm - Valós idejű kommunikációk (rtcomm)

Megadja az Rtcomm szolgáltatással és a kapcsolódó összetevőivel kapcsolatos konfigurációt. Az Rtcomm szolgáltatással társított összes valós idejű képesség ez alatt az egyetlen entitás alatt van beállítva.

NameTypeDefaultDescription
rtcommTopicPathstring/rtcomm/A szolgáltatással társított MQTT témakör útvonala. Az Rtcomm beállításokban megadott összes Rtcomm témakörnév elé ez az útvonal kerül. Ha egyedi névteret kíván létrehozni ehhez az Rtcomm példányhoz egy üzenetközvetítőn belül, akkor módosítsa egyedire ezt az útvonalat.
messageServerHoststringlocalhostAz MQTT közvetítő gazdája. A megadott gazda lehet IP cím, tartománynév kiszolgáló (DNS) állomásnév.
messageServerPortegész szám1883A port, amelyen az MQTT közvetítő figyel. A port tetszőleges érvényes portszám lehet.
sslEnabledlogikaifalseSSL-t használ az Rtcomm szolgáltatás és az MQTT közvetítő között.
sslRefHivatkozás a felső szintű ssl elemre (karaktersorozat).Az SSL használatára felkészített MQTT közvetítőhöz csatlakozáskor használandó SSL konfiguráció azonosítója.
sharedSubscriptionPathstringMegadja a témakör útvonal elé illesztett megosztott előfizetés útvonalat. Ezt az útvonalat megkövetelik a megosztott előfizetéseket használó üzenetközvetítők.
alternateEndpointRoutingEnabledlogikaifalseEngedélyezi az alternatív végpont útválasztási beállítást. A végpont útválasztást szabályozni kívánó rendszergazdáknak engedélyezni kell ezt a tulajdonságot.

iceServerURL

Megadja az ügyfél számára az Interactive Connectivity Establishment (ICE) kiszolgálók URL-címeit. Az ügyfél kérheti az ICE kiszolgálók URL-címeit a WebRTC-hez egy Rtcomm szolgáltatáslekérdezés segítségével. Az alábbi példa az ICE kiszolgáló URL-címének formátumára: - stun:hosztnév:port.

callQueue

Megadja egy hívássor egyetlen példányát. Ez a példány teljesen magába foglalja egy sorral kapcsolatos összes konfigurációt.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.
callQueueIDstringcallQueueIDA hívássor témakörrel társított név. Ez a célvégpont azonosítója, amit a hívó egy adott sor meghívásához használ.
descriptionstringMegadja a hívássor példány leírását. Ezt a leírást adják vissza a szolgáltatáslekérdezések válaszai, és segítségével tájékoztatható az ügyfél a sorról.
timeoutIdőtartam másodperces pontossággal600sEnnyi másodpercet kell várni, mielőtt a sorban várakozó hívás befejeződne. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p) vagy másodperc (s). A 30 másodpercet például 30s formában adhatja meg. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1p30s egyenértékű 90 másodperccel.

gateway

WebRTC átjáró, amely csatlakozást biztosít az Rtcomm és a SIP hálózatok között

NameTypeDefaultDescription
externalPRstringSIP proxy/iktató hoszt:port címe. Ha hozzárendelt, akkor minden kimenő SIP üzenet erre a címre van továbbítva
sipContainerlogikaifalseA kimenő SIP üzenetek a helyileg telepített SIP alkalmazásokhoz vannak továbbítva
allowFromSipEndpointRefHivatkozások listája a felső szintű sipEndpoint elemekre (vesszővel elválasztott értékeket tartalmazó karaktersorozat).defaultSipUAEndpointAz adott csatolóhoz tartozó SIP végpontok listája.

gateway > allowFromSipEndpoint

Az adott csatolóhoz tartozó SIP végpontok listája.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.
tcpOptionsRefHivatkozás a felső szintű tcpOptions elemre (karaktersorozat).defaultTCPOptionsTCP protokoll beállításokat határoz meg
sslOptionsRefHivatkozás a felső szintű sslOptions elemre (karaktersorozat).SSL protokoll beállításokat határoz meg
sipTCPPortegész szám5060A TCP portszám
sipUDPPortegész szám5060Az UDP portszám
sipTLSPortegész szám5061Az TLS portszám
bindRetriesegész szám60A sikertelen portkötés esetén megkísérelt újrapróbálkozások száma.
bindRetryDelayIdőtartam ezredmásodperces pontossággal5000msAz újrapróbálkozások közötti késleltetés ezredmásodpercben. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p), másodperc (s), vagy ezredmásodperc (ms). Az 500 ezredmásodpercet adja meg például 500ms formában. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1s500ms egyenértékű 1,5 másodperccel.
hoststringlocalhostA végponti hoszt IP címe

gateway > allowFromSipEndpoint > tcpOptions

TCP protokoll beállításokat határoz meg

NameTypeDefaultDescription
inactivityTimeoutIdőtartam ezredmásodperces pontossággal60sAz idő, amit egy írási vagy olvasási kérés befejeződésére várni kell egy socketen. Az értéket a protokollra jellemző időkorlátok felülbírálják. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p), másodperc (s), vagy ezredmásodperc (ms). Az 500 ezredmásodpercet adja meg például 500ms formában. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1s500ms egyenértékű 1,5 másodperccel.
soReuseAddrlogikaitrueAz azonnali újrakötést engedélyezése egy porthoz, amelynek nincs aktív figyelője.
addressIncludeListstringCímek vesszővel elválasztott listája, amelyek bejövő kapcsolatokat létesíthetnek ezen a végponton. Megadhat IPv4 és IPv6 címeket. Az IPv4 és IPv6 cím értéke szám vagy csillag helyettesítő karakter lehet.
addressExcludeListstringCímek vesszővel elválasztott listája, amelyek nem létesíthetnek bejövő kapcsolatokat ezen a végponton. Megadhat IPv4 és IPv6 címeket. Az IPv4 és IPv6 cím értéke szám vagy csillag helyettesítő karakter lehet.
hostNameIncludeListstringHosztnevek vesszővel elválasztott listája, amelyek bejövő kapcsolatokat létesíthetnek ezen a végponton. A hosztnevek nem különböztetik meg a kis- és nagybetűket, és kezdődhetnek csillag karakterrel, amely helyettesítő karakterként működik. Azonban csillag máshol nem lehet a hosztnévben. Például a *.abc.com érvényes, a *.abc.* azonban nem.
hostNameExcludeListstringHosztnevek vesszővel elválasztott listája, amelyek nem létesíthetnek bejövő kapcsolatokat ezen a végponton. A hosztnevek nem különböztetik meg a kis- és nagybetűket, és kezdődhetnek csillag karakterrel, amely helyettesítő karakterként működik. Azonban csillag máshol nem lehet a hosztnévben. Például a *.abc.com érvényes, a *.abc.* azonban nem.

gateway > allowFromSipEndpoint > sslOptions

SSL protokoll beállításokat határoz meg

NameTypeDefaultDescription
sessionTimeoutIdőtartam másodperces pontossággal1dAz idő, amit egy írási vagy olvasási kérés befejeződésére várni kell egy socketen. Az értéket a protokollra jellemző időkorlátok felülbírálják. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p) vagy másodperc (s). A 30 másodpercet például 30s formában adhatja meg. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1p30s egyenértékű 90 másodperccel.
suppressHandshakeErrorslogikaifalseLetiltja az SSL kézfogás hibák naplózását. A normál működés során is előfordulhatnak SSL kézfogás hibák, ám hasznosak lehetnek ezek az üzenetek, amikor az SSL nem a várt módon viselkedik.
sslRefHivatkozás a felső szintű ssl elemre (karaktersorozat).Az alapértelmezett SSL konfigurációs rejtjelkészlet. Az alapértelmezett érték defaultSSLSettings.
sslSessionTimeoutIdőtartam ezredmásodperces pontossággal8640msAz SSL csatornán létrehozott SSL munkamenet időkorlátja. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p), másodperc (s), vagy ezredmásodperc (ms). Az 500 ezredmásodpercet adja meg például 500ms formában. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1s500ms egyenértékű 1,5 másodperccel.