Define la configuración relacionada con la característica Rtcomm y todos sus componentes relacionados. Todas las prestaciones en tiempo real asociadas a la característica Rtcomm se configuran en esta entidad única.
Name | Type | Default | Description |
---|---|---|---|
rtcommTopicPath | string | /rtcomm/ | La ruta de tema MQTT asociada a esta característica. Todos los nombres de tema Rtcomm configurados en las opciones de Rtcomm se prefijan con esta ruta. Para crear un espacio de nombres exclusivo para esta instancia de Rtcomm dentro de un intermediario de mensajes, modifique esta ruta para que sea exclusiva. |
messageServerHost | string | localhost | El host del intermediario MQTT. El host especificado puede ser una dirección IP o nombre de host de servidor de nombres de dominio (DNS). |
messageServerPort | int | 1883 | El puerto donde escucha el intermediario MQTT. El puerto es cualquier número de puerto válido. |
sslEnabled | boolean | false | Utilice SSL entre la característica Rtcomm y el intermediario MQTT. |
sslRef | Una referencia a un elemento ssl de nivel superior (string). | ID de la configuración SSL que se va a utilizar para conectarse al intermediario MQTT habilitado para SSL. | |
sharedSubscriptionPath | string | Especifica la ruta de suscripción compartida que se prefija a la ruta de tema. Los intermediarios de mensajes requieren esta ruta cuando utilizan suscripciones compartidas. | |
alternateEndpointRoutingEnabled | boolean | false | Habilita la opción de direccionamiento de punto final alternativo. Los administradores que deseen controlar el direccionamiento de punto final deben habilitar esta opción. |
Especifica el o los URL de Interactive Connectivity Establishment (ICE) Server disponibles para que el cliente los utilice. El cliente puede solicitar la lista de los URL de ICE Server para utilizarlos con WebRTC mediante una consulta de servicio de Rtcomm. A continuación se muestra un ejemplo de formato de URL de ICE Server: - stun:nombrehost:puerto.
Define una única instancia de una cola de llamada. Esta instancia encapsula por completo toda la configuración relacionada con una única cola.
Name | Type | Default | Description |
---|---|---|---|
id | string | Un ID de configuración exclusivo. | |
callQueueID | string | callQueueID | El nombre que está asociado al nombre de tema de cola de llamada. Es el ID de punto final de destino que utiliza un invocante para llamar en una determinada cola. |
description | string | Especifica la descripción de esta instancia de cola de llamada. Esta descripción se devuelve en respuestas a consultas de servicio y se puede utilizar para informar mejor al cliente sobre la cola. | |
timeout | Un período de tiempo con precisión de segundos | 600s | El número de segundos de espera antes de terminar una llamada que está esperando en esta cola. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos. |
Una pasarela WebRTC que proporciona conectividad desde redes Rtcomm a SIP
Name | Type | Default | Description |
---|---|---|---|
externalPR | string | Dirección host:puerto de un proxy SIP/registrador. Si se asigna, todos los mensajes SIP salientes se reenvían a esta dirección | |
sipContainer | boolean | false | Los mensajes SIP salientes se direccionan a las aplicaciones SIP instaladas localmente |
allowFromSipEndpointRef | Lista de referencias a elementos sipEndpoint de nivel superior (serie separada por comas). | defaultSipUAEndpoint | Lista de puntos finales SIP de este conector. |
gateway > allowFromSipEndpoint
Lista de puntos finales SIP de este conector.
Name | Type | Default | Description |
---|---|---|---|
id | string | Un ID de configuración exclusivo. | |
tcpOptionsRef | Una referencia a un elemento tcpOptions de nivel superior (string). | defaultTCPOptions | Define los valores del protocolo TCP |
sslOptionsRef | Una referencia a un elemento sslOptions de nivel superior (string). | Define los valores del protocolo SSL | |
sipTCPPort | int | 5060 | El número de puerto TCP |
sipUDPPort | int | 5060 | El número de puerto UDP |
sipTLSPort | int | 5061 | El número de puerto TLS |
bindRetries | int | 60 | El número de reintentos que se realizan cuando el enlace de puerto no es satisfactorio. |
bindRetryDelay | Un período de tiempo con precisión de milisegundos | 5000ms | El retardo entre reintentos en milisegundos. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos. |
host | string | localhost | El IP del host de punto final |
gateway > allowFromSipEndpoint > tcpOptions
Define los valores del protocolo TCP
Name | Type | Default | Description |
---|---|---|---|
inactivityTimeout | Un período de tiempo con precisión de milisegundos | 60s | Cantidad de tiempo que se debe esperar a que una solicitud de lectura o escritura se complete en un socket. Este valor se sustituye por tiempos de espera específicos de protocolo. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos. |
soReuseAddr | boolean | true | Permite reenlazar de inmediato con un puerto sin un escucha activo. |
addressIncludeList | string | Lista de direcciones separadas por comas que están autorizadas para realizar conexiones de entrada en este punto final. Puede especificar direcciones IPv4 o IPv6. Todos los valores de una dirección IPv4 o IPv6 deben estar representados por un número o por un carácter comodín de tipo asterisco. | |
addressExcludeList | string | Lista de direcciones separadas por comas que no están autorizadas para realizar conexiones de entrada en este punto final. Puede especificar direcciones IPv4 o IPv6. Todos los valores de una dirección IPv4 o IPv6 deben estar representados por un número o por un carácter comodín de tipo asterisco. | |
hostNameIncludeList | string | Lista de nombres de host separados por comas que están autorizados para realizar conexiones de entrada en este punto final. Los nombres de host no distinguen entre mayúsculas y minúsculas y pueden empezar por un asterisco, que se utiliza como carácter comodín. Pero, no puede haber asteriscos en ninguna otra posición en el nombre de host. Por ejemplo, *.abc.com es válido, pero *.abc.* no es válido. | |
hostNameExcludeList | string | Lista de nombres de host separados por comas que no están autorizados para realizar conexiones de entrada en este punto final. Los nombres de host no distinguen entre mayúsculas y minúsculas y pueden empezar por un asterisco, que se utiliza como carácter comodín. Pero, no puede haber asteriscos en ninguna otra posición en el nombre de host. Por ejemplo, *.abc.com es válido, pero *.abc.* no es válido. |
gateway > allowFromSipEndpoint > sslOptions
Define los valores del protocolo SSL
Name | Type | Default | Description |
---|---|---|---|
sessionTimeout | Un período de tiempo con precisión de segundos | 1d | Cantidad de tiempo que se debe esperar a que una solicitud de lectura o escritura se complete en un socket. Este valor se sustituye por tiempos de espera específicos de protocolo. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos. |
suppressHandshakeErrors | boolean | false | Inhabilita el registro de errores de reconocimiento de comunicación SSL. Los errores de reconocimiento de comunicación SSL se pueden producir durante el funcionamiento normal, pero estos mensajes pueden resultar de utilidad si SSL no se comporta de forma esperada. |
sslRef | Una referencia a un elemento ssl de nivel superior (string). | El repertorio de configuración SSL por omisión. El valor por omisión es defaultSSLSettings. | |
sslSessionTimeout | Un período de tiempo con precisión de milisegundos | 8640ms | El límite de tiempo de espera de una sesión SSL establecida por el canal SSL. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos. |