Configuration des routeurs d'applications SIP
Utilisez le routeur d'applications SIP (Session Initiation Protocol) pour choisir l'ordre de déclenchement des applications SIP. Lors de la configuration d'un routeur d'applications SIP, vous pouvez utiliser un routeur par défaut ou créer un routeur d'applications personnalisé.
Pourquoi et quand exécuter cette tâche
Le conteneur SIP inclut un composant de routeur d'applications nommé DAR (Default Application Router). Le composant DAR utilise un fichier texte de configuration s'apparentant à un
fichier de propriétés Java™ et permettant de définir l'ordre
dans lequel le routeur d'applications envoie les requêtes SIP aux applications.
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 configuration DAR et qu'aucun routeur d'applications personnalisé n'a été associé au serveur ou au cluster.
Vous pouvez utiliser le composant DAR ou un routeur d'applications personnalisé pour procéder au routage de l'application, conformément aux instructions de la procédure.
Suivez la procédure ci-après pour déterminer la méthode d'implémentation du routeur d'applications SIP la mieux adaptée à votre configuration.
Procédure
- Utiliser le composant DAR avec un fichier de configuration DAR.
- Dans la console d'administration, cliquez sur Environnement > Routeurs d'application SIP. Le tableau répertorie les routeurs d'applications disponibles, y compris le composant DAR.
- Cliquez sur le lien DefaultSIPApplicationRouter.
- Affichez la liste des cibles serveur et cluster associées au routeur d'application dans le tableau Cibles.
- Les cibles peuvent être disponibles ou non. Pour modifier la cible d'un routeur d'application, retournez sur le panneau des routeurs d'application SIP, cliquez sur un nom de routeur et vérifiez si une cible est répertoriée. Le cas échéant, sélectionnez une cible, puis cliquez sur le bouton Passer à un routeur d'applications button. Un menu déroulant vous permet de sélectionner un autre routeur d'applications.
- Pour DefaultSIPApplicationRouter, cliquez sur un nom de lien cible pour définir la configuration du routage d'application correspondant à la cible.
- Cliquez sur Advanced application routing rules (DAR configuration) pour utiliser un fichier de configuration DAR, puis sur Apply.
- Cliquez sur Configure routing rules pour consulter ou modifier les règles de routage.
- En présence d'un fichier de configuration DAR existant, vous pouvez cliquer sur le bouton Importer pour télécharger le nouveau fichier de configuration DAR. La fenêtre Importation de fichier s'affiche et vous permet d'accéder au fichier et de le télécharger. Cliquez alors sur le bouton Importer.
- Utilisez les boutons Nouveau, Supprimer, Vers le haut et Vers le bas de la page Fichier de configuration DAR pour créer et modifier les règles de routage.
- Cliquez sur Sauvegarder directement dans la configuration principale, puis redémarrez le serveur ou le cluster pour appliquer les modifications.
- Utilisez le composant DAR avec l'ordre des applications manuel.
- Dans la console d'administration, cliquez sur Environnement > Routeurs d'application SIP. Le tableau répertorie les routeurs d'applications disponibles, y compris le composant DAR.
- Cliquez sur le lien DefaultSIPApplicationRouter.
- Affichez la liste des cibles serveur et cluster associées au routeur d'application dans le tableau Cibles.
- Les cibles peuvent être disponibles ou non. Pour modifier la cible d'un routeur d'application, retournez sur le panneau des routeurs d'application SIP, cliquez sur un nom de routeur et vérifiez si une cible est répertoriée. Le cas échéant, sélectionnez une cible, puis cliquez sur le bouton Passer à un routeur d'applications button. Un menu déroulant vous permet de sélectionner un autre routeur d'applications.
- Pour DefaultSIPApplicationRouter, cliquez sur un nom de lien cible pour définir la configuration du routage d'application correspondant à la cible.
- Cliquez sur Ordre de démarrage de base des applications pour utiliser l'ordre des applications à partir de la cible, puis cliquez sur Valider.
- Cliquez sur Configurer l'ordre de démarrage des applications pour afficher les pondérations d'ordre de démarrage des applications présentes sur cette cible.
- Entrez une valeur numérique dans la colonne Pondération de l'ordre de démarrage
pour l'application. La pondération de l'ordre de démarrage permet de déterminer l'ordre
dans lequel le routeur d'applications SIP envoie les requêtes SIP aux applications. Ces valeurs permettent
également de déterminer l'ordre de démarrage des applications après un redémarrage du serveur. Les
applications dotées de valeurs de démarrage inférieures démarrent en premier.Restriction : Si plusieurs applications SIP son regroupées dans un fichier d'application EAR, leurs pondérations sont identiques. Si des règles de routage plus complexes sont nécessaires, une méthode de routeur d'applications différente doit être utilisée.
- Cliquez sur Update.
- Cliquez sur Sauvegarder directement dans la configuration principale, puis redémarrez le serveur ou le cluster pour appliquer les modifications.
Avertissement : Le package d'exemples CEA (applications communicantes) inclut une bibliothèque de scripts (Jython) wsadmin que vous pouvez utiliser pour simplifier le développement et le test de vos propres scripts en vue d'automatiser les changements de configuration. Pour plus d'informations, consultez la rubrique Procédures de scriptage (Jython) wsadmin pour CEA. - Utilisez un routeur d'applications personnalisé.
- Dans la console d'administration, cliquez sur Environnement > Routeurs d'application SIP. Le tableau répertorie les routeurs d'applications disponibles, y compris le composant DAR.
- Sélectionnez un routeur d'applications SIP personnalisé dans la liste ou cliquez sur Nouveau pour en créer un. L'onglet Configuration présente le nom du routeur d'applications et celui de son fournisseur. Le nom du fournisseur doit être le nom de classe qualifié complet de l'implémentation du routeur d'applications.
- Placez le fichier d'archive Java (JAR)
dans le chemin de classes du serveur. Par exemple, placez le fichier JAR
dans le répertoire java_home/lib/ext et assurez-vous
ce que répertoire est inclus dans le chemin de classes du serveur.
Eviter les incidents: N'ajoutez pas ce chemin d'accès à l'entrée Serveurs > Types de serveurs > Serveurs d'applications Websphere > nom_serveur > Conteneur SIP > Gestion de processus et Java > Définition des processus > Machine virtuel Java > Chemin d'accès aux classes au risque de générer des conflits.gotcha
- Entrez ou éditez les informations dans les zones obligatoires, selon le cas. Les zones obligatoires sont identifiées par un astérisque (*).
- Cliquez sur Appliquer, puis cliquez sur Sauvegarder directement dans la configuration principale.
- Pour modifier la cible d'un routeur d'application, cliquez sur un nom de routeur et vérifiez si une cible est répertoriée. Le cas échéant, sélectionnez une cible, puis cliquez sur le bouton Passer à un routeur d'applications button. Un menu déroulant vous permet de sélectionner un autre routeur d'applications.
- Cliquez sur Sauvegarder directement dans la configuration principale, puis redémarrez le serveur ou le cluster pour appliquer les modifications.
Avertissement : Le package d'exemples CEA (applications communicantes) inclut une bibliothèque de scripts (Jython) wsadmin que vous pouvez utiliser pour simplifier le développement et le test de vos propres scripts en vue d'automatiser les changements de configuration. Pour plus d'informations, consultez la rubrique Procédures de scriptage (Jython) wsadmin pour CEA. - Utilisez des propriétés personnalisées pour configurer le routeur d'applications SIP. Vous pouvez utiliser les propriétés personnalisées suivantes pour configurer un composant DAR
ou un routeur d'applications personnalisé. Ces propriétés personnalisées remplacent les paramètres de la console
d'administration.
- Dans la console d'administration, cliquez sur Serveurs>Types de serveurs>Serveurs d'applications WebSphere> nom_serveur.
- Sous Paramètres du conteneur, développez Paramètres du conteneur SIP et cliquez sur Conteneur SIP.
- Sous Propriétés supplémentaires, cliquez sur Propriétés personnalisées, puis cliquez sur Nouveau.
- Pour le composant DAR, utilisez la propriété personnalisées javax.servlet.sip.ar.dar.configuration. Cette propriété indique l'emplacement du fichier de propriétés DAR permettant de définir l'ordre dans lequel le routeur d'applications envoie les requêtes SIP aux applications, comme indiqué dans l'Annexe C de la spécification JSR 289.
- Pour le routeur d'application personnalisé, utilisez la propriété personnalisée javax.servlet.sip.ar.spi.SipApplicationRouterProvider. Cette propriété indique le nom de classe qualifié complet de l'implémentation du routeur d'applications personnalisé, comme indiqué dans la section 15.4.2 de la spécification JSR 289. La classe d'implémentation du routeur d'applications personnalisé définit l'ordre dans lequel le routeur d'applications envoie les requêtes SIP aux applications.
- Cliquez sur Sauvegarder directement dans la configuration principale, puis redémarrez le serveur ou le cluster pour appliquer les modifications.
Résultats
Sous-rubriques
Collection de routeurs d'applications SIP
Cette page permet de créer et de supprimer des routeurs d'applications SIP. Le routeur d'applications SIP (Session Initiation Protocol) permet de sélectionner l'ordre dans lequel les applications SIP sont exécutées pour une demande SIP initiale.Paramètres du routeur d'applications SIP
Cette page permet de configurer les paramètres du conteneur de routeurs d'applications SIP. Le routeur d'applications SIP (Session Initiation Protocol) permet de sélectionner l'ordre dans lequel les applications SIP sont déclenchées. Vous pouvez utiliser le routeur d'applications par défaut (DAR) ou spécifier un routeur d'applications personnalisé qui respecte la spécification des servlets SIP.Paramètres d'ordre de routage des applications
Cette page permet de spécifier si le routeur d'applications SIP par défaut (DAR) doit reposer sur l'ordre de démarrage des applications de base ou sur des règles de routage d'applications avancées (configuration DAR).Paramètres d'ordre de démarrage des applications
Cette page permet de définir l'ordre suivant lequel les demandes SIP (Session Initiation Protocol) sont acheminées vers les applications.Propriétés personnalisées du conteneur SIP
Vous pouvez ajouter les propriétés personnalisées suivantes aux paramètres de configuration d'un conteneur SIP (Session Initiation Protocol).Collection de règles de routeur d'applications par défaut
Cette page permet d'afficher ou de modifier les règles de routage du routeur d'applications par défaut (DAR) ou d'importer un nouveau fichier de configuration DAR. Le routeur DAR est un routeur d'applications SIP (Session Initiation Protocol) qui permet de sélectionner l'ordre dans lequel les applications SIP sont déclenchées.Paramètres des règles de routeur d'applications par défaut
Cette page permet de modifier les détails d'une règle de routeur d'applications.
Concepts associés:
Information associée:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tcea_sipapprouter_cfg
Nom du fichier : tcea_sipapprouter_cfg.html