Direccionador de aplicaciones SIP

El direccionador de aplicaciones SIP lo utiliza el contenedor SIP para seleccionar el orden en el que las aplicaciones se ejecutan en el contenedor.

El contenedor SIP puede invocar varias aplicaciones para desplegar una función o un servicio completo. Este enfoque modular y compuesto facilita a los desarrolladores de aplicaciones el desarrollo de nuevas aplicaciones. Las aplicaciones modulares se pueden combinar y gestionar más fácilmente, mientras que las implementaciones de aplicaciones individuales continúan siendo independientes.

El direccionador de aplicaciones es responsable de seleccionar las aplicaciones correctas en el orden correcto para dar servicio a un mensaje entrante. Para que un contenedor funcione, es necesario un direccionador de aplicaciones, pero éste es una entidad lógica distinta del contenedor. El direccionador de aplicaciones se basa en la especificación JSR 289. Consulte la especificación para obtener más detalles sobre la función del direccionador de aplicaciones.

El direccionador de aplicaciones por omisión (DAR) se puede configurar con un archivo de configuración estándar, que se proporciona al contenedor mediante una propiedad personalizada del contenedor SIP, tal como se define en JSR 289. El archivo de configuración DAR también se puede subir en la consola administrativa para cada destino del DAR.

El direccionamiento de aplicaciones, también denominado composición de aplicaciones, se puede tratar de distintas formas:
  • Especificar el orden en el que las aplicaciones se deben ejecutar utilizando la consola administrativa.
  • Subir una clase de implementación del direccionador de aplicaciones personalizado especificando la vía de archivo del archivo Java™ (JAR) que contiene la implementación del direccionador de aplicaciones y proveedor mediante la consola o añadirla a la vía de acceso de clase. Se puede definir un proveedor específico con una propiedad personalizada del contenedor SIP.
  • Configurar el DAR subiendo su archivo de propiedades y proporcionando su ubicación mediante una propiedad del sistema.
  • Utilizar un asistente interactivo para generar un archivo de configuración DAR.
Restricción: WebSphere Application Server tiene una manera predeterminada de clasificar el orden de la invocación de las aplicaciones SIP utilizando los valores del comportamiento de arranque. El orden de clasificación se basa en el peso de la aplicación. Esta política basada en el peso se aplica sólo si no especifica un archivo de propiedades DAR y si no se ha asociado ningún direccionador de aplicaciones personalizado con el servidor o clúster.
Avoid trouble Avoid trouble: Si se utilizan las características CEA, la aplicación del sistema CEA requiere una consideración especial cuando se habilita en el mismo servidor o clúster que un direccionador de aplicaciones personalizado. Para desplegar un direccionador de aplicaciones y continuar manteniendo las posibilidades de la aplicación del sistema CEA, utilice una de las siguientes opciones:
  • Únicamente habilite CEA en un servidor o clúster aislado que no incluya ningún direccionador de aplicaciones personalizado.
  • Asegúrese de que el direccionador de aplicaciones direcciona todos los mensajes específicos de CEA a la aplicación del sistema CEA. Para ello, el desarrollador del direccionador de aplicaciones debe comprobar las correlaciones definidas en el archivo sip.xml asociado a la aplicación del sistema CEA. El archivo sip.xml asociado con la aplicación del sistema CEA se puede encontrar en la vía de acceso del directorio en raíz_servidor_aplicaciones/systemApps.

    La información siguiente describe cómo se configura un direccionador de aplicaciones personalizado en la aplicación del sistema commsvc. El ejemplo muestra una configuración de direccionador de aplicaciones con y sin la aplicación commsvc.

    En primer lugar, se presenta una configuración de ejemplo sin commsvc:
    INVITE: ("TestB2bua", "DAR:To", "NEUTRAL", "", "NO_ROUTE", "0")
    El primer elemento después de INVITE es el nombre de visualización de la aplicación de prueba y este direccionador de una aplicación direcciona las llamadas b2bua a la aplicación correctamente. No obstante, con el direccionador de aplicaciones anterior configurado en el contenedor SIP, el intento de colaboración web de CEA falla.
    Para habilitar el direccionamiento en la aplicación del sistema CEA, simplemente clone el elemento de direccionamiento y cambie el nombre de la aplicación en la segunda instancia del elemento:
    INVITE: ("TestB2bua", "DAR:To", "NEUTRAL", "", "NO_ROUTE", "0"),("commsvc", "DAR:To", "NEUTRAL", "", "NO_ROUTE", "0")
    Esta acción asegura que los mensajes CEA se direccionen correctamente.
gotcha

Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ccea_sipapprouter
File name: ccea_sipapprouter.html