Echtzeitkommunikation (rtcomm)

Definiert die Konfiguration für das Feature Rtcomm und alle zugehörigen Komponenten. Alle Echtzeitfunktionen, die dem Feature Rtcomm zugeordnet sind, werden in dieser einzigen Entität konfiguriert.

Attributname Datentyp Standardwert Beschreibung
alternateEndpointRoutingEnabled boolean false Aktiviert die Option für das Routing an einen alternativen Endpunkt. Administratoren, die das Endpunktrouting steuern möchten, müssen diese Option aktivieren.
messageServerHost string localhost Der Host des MQTT-Brokers. Der angegebene Host kann eine IP-Adresse oder ein DNS-Hostname (Domänennamensserver) sein.
messageServerPort int 1883 Der Port, an dem der MQTT-Broker empfangsbereit ist. Der Port muss eine gültige Portnummer sein.
rtcommTopicPath string /rtcomm/ Der MQTT-Topicpfad, der diesem Feature zugeordnet ist. Allen in den Rtcomm-Optionen konfigurierten Rtcomm-Topicnamen wird dieser Pfad vorangestellt. Zum Erstellen eines eindeutigen Namespace für diese Rtcomm-Instanz in einem Nachrichtenbroker ändern Sie diesen Pfad so, dass er eindeutig ist.
sharedSubscriptionPath string   Gibt den Pfad gemeinsam genutzter Subskriptionen an, der dem Topicpfad vorangestellt wird. Dieser Pfad wird von Nachrichtenbrokern bei der Verwendung gemeinsam genutzter Subskriptionen benötigt.
sslEnabled boolean false Verwendet SSL zwischen dem Rtcomm-Feature und dem MQTT-Broker.
sslRef Referenz auf das ssl-Element der höchsten Ebene (string)   Die ID der SSL-Konfiguration, die für die Herstellung der Verbindung zum SSL-fähigen MQTT-Broker verwendet werden soll.
callQueue
Beschreibung: Definiert eine einzige Instanz einer Aufrufwarteschlange. Diese Instanz kapselt die gesamte Konfiguration für eine einzelne Warteschlange.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
callQueueID string callQueueID Der Name, der dem Aufrufwarteschlangentopic zugeordnet ist. Dies ist die Zielendpunkt-ID, die ein Aufrufender verwendet, um einen Aufruf an eine bestimmte Warteschlange abzusetzen.
description string   Gibt die Beschreibung dieser Instanz der Aufrufwarteschlange an. Diese Beschreibung wird in Serviceabfrageantworten zurückgegeben und kann verwendet werden, um den Client besser über die Warteschlange zu informieren.
id string   Eine eindeutige Konfigurations-ID.
timeout Ein Zeitraum mit Sekundengenauigkeit. 600s Gibt an, wie lange (in Sekunden) gewartet wird, bis ein in dieser Warteschlange wartender Aufruf beendet wird. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
gateway
Beschreibung: Ein WebRTC-Gateway für die Konnektivität zwischen Rtcomm und SIP-Netzen.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
allowFromSipEndpointRef Liste mit Referenzen auf sipEndpoint-Elemente der höchsten Ebene (string, Elemente müssen durch Kommas getrennt werden) defaultSipUAEndpoint Die Liste der SIP-Endpunkte für diesen Connector.
externalPR string   Host:Port-Adresse eines SIP-Proxys/Registrators. Wenn Sie einen Wert zuweisen, werden alle abgehenden SIP-Nachrichten an diese Adresse weitergeleitet.
sipContainer boolean false Abgehende SIP-Nachrichten werden an lokal installierte SIP-Anwendungen weitergeleitet.
gateway > allowFromSipEndpoint
Beschreibung: Die Liste der SIP-Endpunkte für diesen Connector.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
bindRetries int 60 Die Anzahl durchgeführter Wiederholungen bei nicht erfolgreicher Portbindung.
bindRetryDelay Zeitraum mit Genauigkeit in Millisekunden 5000ms Die Verzögerung zwischen den Wiederholungen in Millisekunden. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
host string localhost Die IP-Adresse des Endpunkthosts.
id string   Eine eindeutige Konfigurations-ID.
sipTCPPort int 5060 Die TCP-Portnummer.
sipTLSPort int 5061 Die TLS-Portnummer.
sipUDPPort int 5060 Die UDP-Portnummer.
sslOptionsRef Referenz auf das sslOptions-Element der höchsten Ebene (string)   Definiert Einstellungen für das SSL-Protokoll.
tcpOptionsRef Referenz auf das tcpOptions-Element der höchsten Ebene (string) defaultTCPOptions Definiert Einstellungen für das TCP-Protokoll.
gateway > allowFromSipEndpoint > sslOptions
Beschreibung: Definiert Einstellungen für das SSL-Protokoll.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
sessionTimeout Ein Zeitraum mit Sekundengenauigkeit. 1d Gibt an, wie lange auf den Abschluss einer Lese- oder Schreibanforderung an einem Socket gewartet wird. Dieser Wert wird von protokollspezifischen Zeitlimits überschrieben. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
sslRef Referenz auf das ssl-Element der höchsten Ebene (string)   Das SSL-Standardkonfigurationsrepertoire. Der Standardwert ist defaultSSLSettings.
sslSessionTimeout Zeitraum mit Genauigkeit in Millisekunden 8640ms Das Zeitlimit für eine SSL-Sitzung, die über den SSL-Kanal eingerichtet wurde. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
suppressHandshakeErrors boolean false Inaktiviert die Protokollierung von SSL-Handshake-Fehlern. SSL-Handshake-Fehler können während dem üblichen Betrieb auftreten. Diese Nachrichten können jedoch nützlich sein, wenn sich SSL nicht erwartungsgemäß verhält.
gateway > allowFromSipEndpoint > tcpOptions
Beschreibung: Definiert Einstellungen für das TCP-Protokoll.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
inactivityTimeout Zeitraum mit Genauigkeit in Millisekunden 60s Gibt an, wie lange auf den Abschluss einer Lese- oder Schreibanforderung an einem Socket gewartet wird. Dieser Wert wird von protokollspezifischen Zeitlimits überschrieben. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
soReuseAddr boolean true Aktiviert die sofortige Neubindung an einen Port ohne aktiven Listener.
iceServerURL
Beschreibung: Gibt die für den Client verfügbaren ICE-Server-URLs (Interactive Connectivity Establishment) an. Der Client kann die Liste der ICE-Server-URLs für WebRTC mit einer Rtcomm-Serviceabfrage anfordern. Beispielformat für eine ICE-Server-URL: - stun:Hostname:Port.
Erforderlich: false
Datentyp: string

Symbol das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 01.12.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwlp_config_rtcomm
Dateiname: rwlp_config_rtcomm.html