Routeur d'applications SIP

Le routeur d'applications SIP est utilisé par le conteneur SIP pour sélectionner l'ordre d'exécution des applications dans le conteneur.

Le conteneur SIP peut appeler plusieurs applications afin de déployer un service complet ou une fonction. 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'applications est nécessaire au fonctionnement d'un conteneur, mais il s'agit d'une entité logique distincte du conteneur. Le routeur d'applications 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, qui est également fourni au conteneur par l'intermédiaire d'une propriété personnalisée du conteneur SIP, telle que définie dans la spécification JSR 289. Le fichier de configuration DAR peut également être téléchargé dans la console d'administration de chaque cible du DAR.

Le routage d'applications (également appelé composition d'application) peut être traité de différentes façons :
  • Indiquez l'ordre d'exécution des applications dans la console d'administration.
  • Téléchargez une classe d'implémentation du routeur d'applications personnalisé en indiquant le chemin d'accès du fichier JAR contenant l'implémentation du routeur d'applications et du fournisseur grâce à la console ou en l'ajoutant au chemin de classe.Java™ Un fournisseur spécifique peut être défini avec une propriété personnalisée de conteneur SIP.
  • Configurez le routeur d'applications par défaut en téléchargeant son fichier de propriétés et en indiquant son emplacement grâce à une propriété système.
  • Utilisez un assistant interactif pour générer un fichier de configuration DAR.
Restriction : WebSphere Application Server trie par défaut l'ordre d'appel des applications SIP à l'aide de paramètres de comportement de lancement. L'ordre de tri est fonction de la pondération de l'application. Cette règle de pondération s'applique uniquement si vous ne précisez aucun fichier de propriété DAR et qu'aucun routeur d'applications personnalisé n'a été associé au serveur ou au cluster.
Eviter les incidents Eviter les incidents: Si les fonctions CEA sont utilisées, l'application du système CEA a une spécificité lors de son activation sur le même serveur ou cluster en routeur d'application personnalisé. Pour déployer un routeur d'application et conserver les fonctions de l'application du système CEA, utilisez l'une des deux options suivantes :
  • Activez uniquement CEA sur un serveur isolé ou un cluster qui ne comprend pas de routeur d'application personnalisé.
  • Assurez-vous que le routeur d'application personnalisé transfère tous les messages spécifiques à CEA à l'application système CEA. Pour ce faire, le développeur du routeur de l'application doit vérifier les mappages définis dans le fichier sip.xml associé à l'application système CEA. Le fichier sip.xml associé à l'application système CEA se trouve dans le chemin de répertoire à l'adresse racine_serveur_app/systemApps.

    Les informations suivantes expliquent comment configurer un routeur d'application personnalisé pour le transfert vers l'application système commsvc. Les exemples montrent une configuration de routeur d'application personnalisée avec et sans l'application commsvc.

    D'abord, voici un exemple de configuration sans commsvc :
    INVITE: ("TestB2bua", "DAR:To", "NEUTRAL", "", "NO_ROUTE", "0")
    Le premier élément après la valeur INVITE est le nom d'affichage de l'application test, et ce routeur d'application en une ligne transfère avec succès les appels b2bua vers l'application. Avec le routeur d'application précédent configuré sur le conteneur SIP, toutefois, les tentatives de collaboration Web CEA échouent.
    Pour activer le routage vers l'application système CEA, clonez l'élément de routage et modifiez le nom de l'application dans l'instance du second élément :
    INVITE: ("TestB2bua", "DAR:To", "NEUTRAL", "", "NO_ROUTE", "0"),("commsvc", "DAR:To", "NEUTRAL", "", "NO_ROUTE", "0")
    Cette action permet de s'assurer que les messages CEA sont correctement transférés.
gotcha

Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ccea_sipapprouter
Nom du fichier : ccea_sipapprouter.html