Routeur d'application SIP dans Liberty

Le conteneur Session Initiation Protocol (SIP) utilise le routeur d'application SIP pour sélectionner l'ordre dans lequel les applications sont exécutées au sein du conteneur.

Le conteneur SIP peut appeler plusieurs applications afin de déployer un service ou une fonction complets. Cette approche modulaire et compositionnelle facilite le développement de nouvelles applications. Les applications modulaires peuvent être aisément combinées et gérées, les implémentations d'application individuelle restant indépendantes.

Le routeur d'applications permet de sélectionner les bonnes applications dans le bon ordre pour traiter un message entrant. Un routeur d'application est nécessaire au fonctionnement d'un conteneur, mais il s'agit d'une entité logique distincte du conteneur. Le routeur d'application repose sur la spécification JSR 289. Consultez cette spécification pour obtenir plus de détails sur le fonctionnement du routeur d'applications.

Le routeur d'applications par défaut (DAR) peut être configuré avec un fichier de configuration standard, lequel est fourni au conteur SIP tel que défini dans la spécification JSR 289.

Le routage d'applications (également appelé composition d'application) peut être traité de différentes façons :
  • Configurez un routeur d'applications personnalisé (CAR) en indiquant le chemin du fichier Java™ archive (JAR) qui contient l'implémentation et le fournisseur du routeur d'application dans l'élément library et ajoutez l'élément bell pour faire référence à cette bibliothèque dans le fichier server.xml. Un fournisseur spécifique est défini dans l'attribut carProvider de l'élément sipApplicationRouter. Un exemple figure dans la documentation de Administration du protocole SIP sous Liberty.
  • Configurez le fichier DAR en indiquant son emplacement dans l'attribut sipDarConfiguration de l'élément sipApplicationRouter dans le fichier server.xml.

Icône indiquant le type de rubrique Rubrique de concept

Nom du fichier : cwlp_sip_sipapprouter.html