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).
- Dans la console d'administration, développez nom_serveur pour ouvrir l'onglet de configuration du serveur.
- Sous Paramètres du conteneur, développez Paramètres du conteneur SIP, puis cliquez sur Conteneur SIP.
- Sous Propriétés supplémentaires, sélectionnez .
- Sur la page de paramètres, indiquez la propriété à configurer dans la zone Nom, et la valeur à lui associer dans la zone Valeur.
- Cliquez sur Appliquer ou sur OK.
- Cliquez sur Sauvegarder dans la barre des tâches de la console d'administration pour sauvegarder les modifications apportées à la configuration.
- Redémarrez le serveur.
- auth.int.enable
- com.ibm.sip.sm.lnm.size
- com.ibm.websphere.sip.security.digest.ldap.cachecleanperiod
- com.ibm.websphere.sip.security.tai.usercachecleanperiod
- com.ibm.ws.sip.key.set
- com.ibm.ws.sip.tai.DisableSIPBasicAuth
- comma.separated.headers
- DigestPasswordServerClass
- DigestPasswordServerClass
- disable.failover.suicide
- enable.system.headers.modify
- end.of.service.replication
- ignore.ucf.messages.from.proxy
- immediate.replication
- javax.servlet.sip.ar.dar.configuration
- javax.servlet.sip.ar.spi.SipApplicationRouterProvider
- javax.sip.bind.retries
- javax.sip.bind.retry.delay
- javax.sip.detect.pre.escaped.params
- javax.sip.force.connection.reuse
- javax.sip.hide.message.body
- javax.sip.hide.message.headers
- javax.sip.hide.request.uri
- javax.sip.OUTBOUND_PROXY
- javax.sip.PATH_MTU
- javax.sip.quoted.parameters
- javax.sip.stat.report.interval
- javax.sip.trace.msg.in
- javax.sip.trace.msg.out
- javax.sip.transaction.invite.auto100
- javax.sip.transaction.timer.a
- javax.sip.transaction.timer.b
- javax.sip.transaction.timer.cancel
- javax.sip.transaction.timer.d
- javax.sip.transaction.timer.e
- javax.sip.transaction.timer.f
- javax.sip.transaction.timer.g
- javax.sip.transaction.timer.h
- javax.sip.transaction.timer.i
- javax.sip.transaction.timer.invite.server
- javax.sip.transaction.timer.j
- javax.sip.transaction.timer.k
- javax.sip.transaction.timer.non.invite.server
- javax.sip.transaction.timer.t1
- javax.sip.transaction.timer.t2
- javax.sip.transaction.timer.t4
- max.content.length
- message.arrival.time.attribute
- message.queue.burst.factor
- number.of.parse.errors.allowed
- on.outgoing.message.replication
- parse.errors.timer.interval
- pmi.time.granularity.of.timer.service
- pws_atr_name
- replicate.with.confirmed.dialog.only
- sip.container.heartbeat.enabled
- sip.jsr289.parse.address
- SIP_RFC3263_nameserver
- thread.message.queue.max.size
- weight.overload.watermark
auth.int.enable
Indique la qualité de protection (QOP) auth-int pour l'authentification simplifiée. L'authentification simplifiée définit deux types de qualité de protection : auth et auth-int. Par défaut, auth est utilisé. Lorsque cette propriété personnalisée prend la valeur True, le niveau de protection le plus élevé, à savoir la qualité de protection auth-int, est utilisé.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | False |
com.ibm.sip.sm.lnm.size
Spécifie le nombre de noms logiques sur le serveur d'applications. Chaque objet SIP pouvant être répliqué, telle une session SIP, est associé à un nom logique. Tous les objets de même nom logique sont répliqués dans le même conteneur de sauvegarde. Le proxy peut acheminer des messages vers le conteneur approprié d'après le nom logique que contient le message. La valeur doit être supérieure à 1.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | 10 |
com.ibm.websphere.sip.security.digest.ldap.cachecleanperiod
Indique (en minutes) la durée de nettoyage de la mémoire cache LDAP (Lightweight Directory Access Protocol).
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | 120 |
com.ibm.websphere.sip.security.tai.usercachecleanperiod
Indique (en minutes) la durée de nettoyage de la mémoire cache du sujet de sécurité.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | 15 |
com.ibm.ws.sip.key.set
Indique la clé à utiliser pour la sécurité du jeton de flux SIP. Lorsqu'une valeur est indiquée pour cette propriété, la sécurité du jeton de flux SIP est automatiquement activée.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | Il n'existe pas de valeur par défaut. |
com.ibm.ws.sip.tai.DisableSIPBasicAuth
Indique si l'authentification de base est activée pour SIP.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | False |
comma.separated.headers
Indique au conteneur SIP comment les valeurs d'une zone d'en-tête sont séparées et comment les messages sortants sont sérialisés. Vous pouvez choisir de séparer les valeurs de zone d'en-tête à l'aide de lignes afin que chaque valeur d'en-tête se trouve sur une seule ligne ou vous pouvez placer les valeurs d'en-tête sur la même ligne en les séparant par des virgules. La séparation des en-têtes est importante lorsque le formatage des extensions d'en-tête propriétaires n'est pas compréhensible pour le conteneur SIP et lorsque des opérations de configuration supplémentaires sont requises afin que le conteneur sache comment analyser et sérialiser les en-têtes non standard. La séparation des en-têtes est également utile pour le formatage des extensions et des en-têtes standard sur les messages sortants afin de les rendre plus lisibles, en séparant les en-têtes individuels sur plusieurs lignes ou de manière plus compacte si la taille du message a son importance.
Cette propriété personnalisée affecte l'analyse des zones d'en-tête d'extension et la sérialisation à la fois des zones d'en-tête d'extension et standard.
Le comportement par défaut du conteneur SIP consiste à analyser tout d'abord les zones d'en-tête d'extension avec des séparations de ligne, puis à sérialiser toutes les zones d'en-tête avec des séparations de ligne, sauf pour l'ensemble de zones d'en-tête pour lequel vous définissez une séparation avec des virgules.
nom_en-tête_1:on/off/in/out,nom_en-tête_2:on/off/in/out,...nom_en-tête_n:on/off/in/out
Le nombre d'éléments de nom d'en-tête reflète le nom de l'en-tête dont le traitement
est en cours de modification. La spécification de la valeur :on/off/in/out est facultative car par défaut, la valeur on est utilisée.
Indiquez une seule des valeurs facultatives
par entrée d'en-tête. Les définitions de chaque valeur sont les suivantes : - On - Indique que les valeurs d'en-tête sont séparées par des virgules, pour les messages entrants et les messages sortants.
- Off - Indique que les valeurs d'en-tête sont séparées par des lignes, pour les messages entrants et pour les messages sortants.
- In - Indique que les valeurs d'en-tête sont séparées par des virgules dans les messages entrants et séparées par des lignes dans les messages sortants.
- Out - Indique que les valeurs d'en-tête sont séparées par des lignes dans les messages entrants et séparées par des virgules dans les messages sortants.
Lors de l'initialisation du serveur d'applications, si la propriété personnalisée comma.separated.headers est définie, les valeurs spécifiées pour la valeur de propriété personnalisée sont analysées. Si vous avez des entrées en double (par exemple, lorsqu'il existe des définitions en conflit dans la valeur de propriété personnalisée), la dernière définition se trouvant dans la valeur de propriété personnalisée est utilisée. Si vous indiquez * en tant que nom de zone d'en-tête, la séparation par défaut s'applique et remplace toutes les définitions précédentes.
Accept,Accept-Encoding,Accept-Language,Allow,In-Reply-To,Proxy-Require,Require,Supported,Unsupported,*:off,My-Header-Field:on
Lorsque ce paramètre est défini, toutes les zones d'en-tête sont séparées par des lignes, y compris
la zone, à l'exception de l'élément My-Header-Field, qui est séparé par des virgules. - Exemples
- Utilisez la valeur de propriété personnalisée comma.separated.headers suivante
pour indiquer que l'élément header1 est séparé par des virgules
pour l'analyse des messages entrants et la sérialisation des messages sortants sur le réseau et que l'élément header2 est séparé par des lignes :
comma.separated.headers=header1:on,header2:off
Dans ce scénario, si un message SIP est reçu avec les valeurs suivantes :
alors header1 est analysé en tant que trois en-têtes distincts avec le même nom et les valeurs de aaa, bbb, ccc de la manière suivante :header1: aaa, bbb,ccc header2: aaa, bbb,ccc
L'élément header2 est analysé en tant que chaîne unique avec des virgules qui séparent les valeurs de aaa, bbb, ccc.header1: aaa header1: bbb header1: ccc
Lorsque le conteneur SIP sérialise ou envoie des messages sur le réseau, si l'application ajoute les valeurs aaa, bbb, ccc à chaque en-tête, pour header1, le message sortant est sérialisé comme suit :
L'élément header2 est sérialisé de la manière suivante :header1: aaa, bbb,ccc
header2: aaa header2: bbb header2: ccc
- Utilisez la valeur de propriété personnalisée comma.separated.headers suivante
pour indiquer que l'élément header1 est séparé par
des virgules pour l'analyse des messages entrants et séparé par des lignes
pour la sérialisation des messages sortant et que l'élément header2 est séparé
par des lignes pour l'analyse des messages entrants et séparé par des
virgules pour la sérialisation des messages sortants.
comma.separated.headers=header1:in,header2:out
Dans ce scénario, si un message SIP est reçu avec les valeurs suivantes :
alors header1 est analysé en tant que trois en-têtes distincts avec le même nom et les valeurs de aaa, bbb, ccc de la manière suivante :header1: aaa, bbb,ccc header2: aaa, bbb,ccc
L'élément header2 est analysé en tant que chaîne unique avec des virgules qui séparent les valeurs de aaa, bbb, ccc.header1: aaa header1: bbb header1: ccc
Lorsque le conteneur SIP sérialise des messages sur le réseau, si l'application ajoute les valeurs aaa, bbb, ccc à chaque en-tête, pour header1, le message sortant est sérialisé comme suit :
L'élément header2 est sérialisé de la manière suivante :header1: aaa header1: bbb header1: ccc
header2: aaa, bbb, ccc
- Utilisez la valeur de propriété personnalisée
comma.separated.headers suivante pour indiquer que tous les en-têtes
sont séparés par des lignes pour l'analyse des messages entrants et pour la
sérialisation des messages sortants sur le réseau :
comma.separated.headers=*:in
- Utilisez la valeur de propriété personnalisée comma.separated.headers suivante
pour indiquer que l'élément header1 est séparé par des virgules
pour l'analyse des messages entrants et la sérialisation des messages sortants sur le réseau et que l'élément header2 est séparé par des lignes :
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | Accept,Accept-Encoding,Accept-Language,Allow,In-Reply-To,Proxy-Require,Require,Supported,Unsupported |
DigestPasswordServerClass
Indique les registres d'utilisateurs pris en charge, sauf LDAP. Pour configurer DigestTAI sans le registre d'utilisateurs LDAP, procédez comme suit :
- Créez une classe qui implémente l'interface com.ibm.ws.sip.security.digest.DigestPasswordServer
- Ajoutez la propriété suivante à la propriété personnalisée de conteneur SIP :
- Default LdapPasswordServer
- Assurez-vous que tous les utilisateurs déclarés par la classe impl sont déclarés dans le registre d'utilisateurs configuré pour la sécurité du produit.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | impl |
disable.failover.suicide
Indique si le mécanisme de reprise SIP est actif. Si c'est le cas, le conteneur SIP s'arrête lorsqu'il détecte que toutes les connexions proxy sont interrompues. Si vous attribuez la valeur true à cette propriété, le mécanisme de reprise en ligne SIP est désactivé et le conteneur SIP ne s'arrête pas, même lorsque toutes les connexions au serveur proxy sont interrompues.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | false |
enable.system.headers.modify
Spécifie si l'application peut accéder aux en-têtes auxquels l'accès est normalement limité.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | False |
end.of.service.replication
Indique si les modifications sont mises en mémoire tampon jusqu'à la fin de l'unité d'exécution d'un siplet. Si la valeur est true, chaque modification est mise en mémoire tampon jusqu'à la fin de l'unité d'exécution du siplet.
Informations | Valeur |
---|---|
Type de données | Booléen |
Valeur par défaut | true |
ignore.ucf.messages.from.proxy
Indique que la détection proxy par UCF est désactivée afin que le conteneur SIP n'écoute pas les messages proxy SIP passant par UCF. Si vous attribuez la valeur true à cette propriété, seuls les messages de démarrage SIP (indiquant que le serveur proxy frontal fonctionne) et les messages SIP surveillant l'état des lignes de communication SIP entre un serveur proxy SIP et le conteneur SIP, sont utilisés pour surveiller la communication avec un serveur proxy SIP.
Si vous utilisez un serveur proxy installé dans une zone démilitarisée, attribuez la valeur true à cette propriété, les messages passant par UCF n'étant pas fiables pour les serveurs proxy installés dans ce type de zone.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | false |
immediate.replication
Indique si chaque modification est immédiatement transmise au service de réplication de données. Si la valeur de cette propriété est true, quand la réplication est émise par une unité d'exécution de conteneur non SIP, la réplication est exécutée immédiatement sur l'unité d'exécution appelante. Quand cette propriété a la valeur false, les modifications sont mises en mémoire tampon et la réplication s'exécute uniquement quand elles sont terminées.
Affecter à cette propriété la valeur "true" peut avoir un impact négatif sur les performances.
Informations | Valeur |
---|---|
Type de données | Booléen |
Valeur par défaut | false |
javax.servlet.sip.ar.dar.configuration
Indique l'emplacement du fichier de propriétés (DAR) du routeur par défaut de l'application. Le fichier de propriétés définit l'ordre dans lequel le routeur de l'application envoie les requêtes SIP aux applications, comme décrit dans l'annexe C de la spécification JSR 289.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | Null |
javax.servlet.sip.ar.spi.SipApplicationRouterProvider
Indique le nom qualifié complet de la classe d'implémentation du routeur de l'application personnalisée comme décrit dans la section 15.4.2 de la spécification JSR 289. La classe d'implémentation du routeur de l'application personnalisée définit l'ordre dans lequel le routeur de l'application envoie les requêtes SIP aux applications.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | Null |
javax.sip.bind.retries
Indique la durée en millisecondes entre chaque tentative de démarrage du canal SIP lorsque le port SIP est occupé par un autre processus pendant le démarrage du serveur.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | 60 |
javax.sip.bind.retry.delay
Indique la durée en millisecondes entre chaque tentative de démarrage du canal SIP lorsque le port SIP est occupé par un autre processus pendant le démarrage du serveur.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | 5000 |
javax.sip.detect.pre.escaped.params
Indique s'il faut empêcher le conteneur de mettre à l'écart les paramètres URI (Uniform Resource Identifier) que l'application a déjà mis à l'écart.
L'activation de cette propriété offre à l'application un meilleur contrôle de la mise à l'écart des paramètres URI lors de l'appel des paramètres javax.servlet.sip.SipFactory.createURI() et javax.servlet.sip.SipURI.setParameter().
Par défaut, le conteneur ne met à l'écart que les caractères à coder selon la spécification RFC 3261 25.1. Dans certains cas, la mise à l'écart de certains autres caractères est toutefois requise. En raison d'une limitation de la spécification JSR 116 (5.2.1), l'application ne peut pas effectuer sa propre mise à l'écart. En effet, si l'application tente de codifier des paramètres URI, cette limitation impose au conteneur de recoder le signe pourcentage. Lorsque la valeur de cette propriété est définie sur true, le conteneur ne peut pas recoder le signe pourcentage.
La définition de cette propriété à true n'est pas conforme à la spécification JSR 116 (5.2.1), mais procure à l'application un meilleur contrôle de la mise à l'écart des paramètres URI. L'APAR PK37192 décrit l'incident et la solution.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | False |
javax.sip.force.connection.reuse
Indique si la réutilisation des connexions entrantes doit être forcée pour les demandes sortantes. Cette propriété personnalisée ne s'applique qu'aux transports de flux, tels que TCP (Transmission Control Protocol) et TLS (Transport Layer Security). Lorsque cette propriété est désactivée, le conteneur crée une connexion séparée pour les demandes sortantes, même si une connexion est déjà établie à la même adresse d'homologue. La connexion est automatiquement réutilisée si le premier en-tête intermédiaire (VIA) de la demande entrante contient un paramètre d'alias. (http://www.ietf.org/internet-drafts/draft-ietf-sip-connect-reuse-07.txt)
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | False |


javax.sip.hide.message.body
Indique si le contenu des messages doit être masqué dans les journaux. Attribuez la valeur true à cette propriété pour supprimer le texte du corps du message des messages SIP imprimés dans les fichiers journaux. Cette propriété affecte uniquement la représentation des messages dans les fichiers journaux.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | False |


javax.sip.hide.message.headers
Indique si les noms de zone d'en-tête de message spécifiés doivent être masqués dans les fichiers journaux. La valeur de cette propriété est une liste séparée par des virgules des noms de zone d'en-tête que vous souhaitez supprimer des messages SIP imprimés dans les fichiers journaux. Cette propriété affecte uniquement la représentation des messages dans les fichiers journaux.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | Aucune |
javax.sip.hide.request.uri
Indique si les URI de demande doivent être masqués dans les fichiers journaux. Définissez la valeur de cette propriété sur true pour supprimer les URI de demande des messages SIP imprimés dans les fichiers journaux. Cette propriété affecte uniquement la représentation des messages dans les fichiers journaux.
Informations | Valeur |
---|---|
Type de données | Booléen |
Valeur par défaut | False |
javax.sip.OUTBOUND_PROXY
Indique l'adresse fixe d'acheminement de tous les messages SIP sortants. Cette adresse est au format adresse:port/transport, par exemple 1.2.3.4:5065/tcp.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | null |


javax.sip.PATH_MTU
Indique, en octets, l'unité de transmission maximale (MTU) des demandes UDP (User Datagram Protocol) sortantes. La pile SIP mesure la taille d'une demande avant de l'envoyer sur le canal UDP. Si la taille de la demande est supérieure à la valeur indiquée à PATH_MTU-200 (par défaut, 1300 octets), le transport est commuté du canal UDP sur TCP avant transmission. Augmentez cette valeur pour envoyer des demandes de plus grande taille sur le canal UDP, sinon les messages seront tronqués ou supprimés. Pour plus de détails, voir la spécification RFC 3261-18.1.1.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | 1500 |


javax.sip.quoted.parameters
Spécifie la liste des paramètres d'en-tête qui requièrent des guillemets autour de la valeur qui modifie la liste par défaut ou y est ajoutée.
parameter_name[=off]
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | désactivé |
- actor
- application
- audio
- automata
- class
- cnonce
- control
- data
- description
- domain
- duplex
- events
- extensions
- isfocus
- language
- methods
- mobility
- nextnonce
- nonce
- opaque
- priority
- qop
- realm
- response
- rspauth
- schemes
- text
- type
- uri
- username
- video
javax.sip.stat.report.interval
Indique le temps d'attente en millisecondes avant transmission des statistiques de distribution et de temporisation à un fichier system.out. Une valeur égale à zéro indique l'absence de rapport.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | 0 |
javax.sip.trace.msg.in
Indique si les messages entrants doivent être imprimés dans un fichier system.out.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | False |
javax.sip.trace.msg.out
Indique si les messages sortants doivent être imprimés dans un fichier system.out.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | False |
javax.sip.transaction.invite.auto100
Spécifie si toute requête d'invite doit automatiquement recevoir une réponse 100 Trying. La désactivation de cette propriété peut augmenter le nombre de retransmissions d'invite.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | True |


javax.sip.transaction.timer.a
Indique (UPD uniquement) le délai en millisecondes avant retransmission des demandes d'invitation pour le temporisateur A conformément à la spécification RFC 3261. Cette propriété s'applique à la transaction d'invite client.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | javax.sip.transaction.timer.t1 |


javax.sip.transaction.timer.b
Indique le délai d'attente en millisecondes du temporisateur de la transaction d'invite client (temporisateur B) selon la spécification RFC 3261.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | 64*javax.sip.transaction.timer.t1 |


javax.sip.transaction.timer.cancel
Indique le temps en millisecondes pendant lequel le temporisateur maintient la transaction client annulée à l'état En cours d'exécution avant de terminer l'annulation de la transaction conformément à la spécification RFC 3261 9.1. Cette propriété s'applique à la transaction d'invite client.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | 64*javax.sip.transaction.timer.t1 |
javax.sip.transaction.timer.d
Indique le délai d'attente en millisecondes avant retransmission de la réponse d'invitation pour le temporisateur D conformément à la spécification RFC 3261. Cette propriété s'applique à la transaction d'invite client.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | 32000 |


javax.sip.transaction.timer.e
Indique (UPD uniquement) le délai en millisecondes avant retransmission de la demande de non invitation initiale pour le temporisateur E conformément à la spécification RFC 3261. Cette propriété s'applique à la transaction de non invite client.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | javax.sip.transaction.timer.t1 |


javax.sip.transaction.timer.f
Indique le délai d'attente en millisecondes du temporisateur de la transaction de non invite client (temporisateur F) selon la spécification RFC 3261. Cette propriété s'applique à la transaction de non invite client.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | 64*javax.sip.transaction.timer.t1 |


javax.sip.transaction.timer.g
Indique le délai en millisecondes avant retransmission de la réponse d'invitation initiale pour le temporisateur G conformément à la spécification RFC 3261. Cette propriété s'applique à la transaction d'invite serveur.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | javax.sip.transaction.timer.t1 |


javax.sip.transaction.timer.h
Indique le délai d'attente en millisecondes d'un accusé de réception (ACK) pour le temporisateur H selon la spécification RFC 3261. Cette propriété s'applique à la transaction d'invite serveur.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | 64*javax.sip.transaction.timer.t1 |


javax.sip.transaction.timer.i
Indique le délai d'attente en millisecondes de retransmission d'accusés de réception (ACK) pour le temporisateur I conformément à la spécification RFC 3261. Cette propriété s'applique à la transaction d'invite serveur.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | javax.sip.transaction.timer.t4 |


javax.sip.transaction.timer.invite.server
Indique le temps en millisecondes pendant lequel le temporisateur maintient la transaction d'invite serveur à l'état Terminé. Ce temporisateur n'est pas défini dans la spécification RFC.
Pour éviter d'avoir à créer une nouvelle transaction serveur lorsqu'un client retransmet une demande d'invitation, conservez la transaction serveur terminée pendant un moment avant de supprimer les retransmissions d'invitation. Ce temporisateur démarre lorsque la transaction passe à l'état Terminé. Une fois le délai du temporisateur écoulé, la transaction est supprimée.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | 32000 |
javax.sip.transaction.timer.j
Indique le délai d'attente en millisecondes de retransmission des demandes de non invitation pour le temporisateur J selon la spécification RFC 3261. Cette propriété s'applique à la transaction de non invite serveur.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | 64*javax.sip.transaction.timer.t1 |


javax.sip.transaction.timer.k
Indique le délai d'attente en millisecondes de retransmission d'accusés des réponses non-INVITE pour le temporisateur K selon la spécification RFC 3261. Cette propriété s'applique à la transaction de non invite client.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | javax.sip.transaction.timer.t4 |


javax.sip.transaction.timer.non.invite.server
Indique le délai en millisecondes d'un temporisateur d'API (Application Programming Interface) avant réponse de l'application à une demande de non invitation. Cette propriété s'applique aux transactions de non invite serveur.
Ce temporisateur n'est pas défini dans la spécification RFC. Cette propriété est nécessaire pour arrêter la transaction lorsque l'application n'envoie pas de réponse finale à la demande. Le temporisateur démarre lorsque la demande arrive dans la pile et s'arrête lorsque l'application génère une réponse. Si aucune réponse n'est générée avant l'arrêt du temporisateur, la transaction est terminée.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | 34000 |
javax.sip.transaction.timer.t1
Indique le délai en millisecondes d'allers et retours d'un réseau pour le temporisateur T1 selon la spécification RFC 3261. Cette valeur sert de base pour le calcul de certains temporisateurs et s'applique à tous les types de transactions (client, serveur, invitation et non invitation).
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | 500 |


javax.sip.transaction.timer.t2
Indique le délai maximum en millisecondes avant retransmission des demandes de non invitation et des réponses d'invitation pour le temporisateur T2 conformément à la spécification RFC 3261.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | 4000 |


javax.sip.transaction.timer.t4
Indique le temps maximum en millisecondes pendant lequel un message reste sur le réseau. Cette valeur sert de base pour le calcul d'autres temporisateurs pour le temporisateur T4 selon la spécification RFC 3261.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | 5000 |


max.content.length
Indique la longueur de contenu maximale, exprimée en octets, pour le corps d'un message.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | 65536 (64 Ko) |
message.arrival.time.attribute
Lorsque cette propriété a la valeur true, l'attribut sip.message.arrival.time est ajouté aux messages entrants par le conteneur SIP et indique le temps d'arrivée en millisecondes.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | True |
message.queue.burst.factor
Spécifie le facteur de salve pour la file d'attente de messages.
Le facteur de salve définit le degré de tolérance de la surcharge SIP gérée conteneur (CMOP) aux salves importantes de trafic. Lorsque le seuil de taille maximale de la file d'attente est atteint, la file d'attente devient surchargée. Lorsque la file d'attente devient surchargée, sa taille maximale est multipliée par le facteur de salve pour permettre le passage de messages supplémentaires sans qu'ils soient supprimés.
Informations | Valeur |
---|---|
Type de données | Entierr |
Valeur par défaut | 10 |
number.of.parse.errors.allowed
Indique le nombre d'erreurs d'analyse autorisées avant la fermeture d'une connexion fiable.
- -1 indique que la connexion fiable ne doit jamais être fermée en cas d'erreur d'analyse.
- 0 indique que la connexion fiable doit être fermée en cas d'erreur d'analyse.
- 1 indique que la connexion fiable doit être fermée en cas de 2 erreurs d'analyse au moins.
En général, (n) indique que la connexion fiable doit être fermée en cas de (n+1) erreurs d'analyse au moins.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | 0 |
on.outgoing.message.replication
Indique si les modifications sont mises en mémoire tampon jusqu'à ce qu'un siplet émette un appel request.send() ou response.send(). Si la valeur est true, chaque modification est mise en mémoire tampon jusqu'à ce qu'un siplet émette un appel request.send() ou response.send().
Informations | Valeur |
---|---|
Type de données | Booléen |
Valeur par défaut | false |
parse.errors.timer.interval
Indique l'intervalle, en millisecondes, au cours duquel les erreurs d'analyse sont comptabilisées par connexion fiable.
Une valeur inférieure ou égale à 0 indique que les erreurs d'analyse sont comptabilisées de manière globale par connexion fiable. Si l'intervalle est insuffisant, le nombre d'erreurs d'analyse comptabilisées par la connexion fiable, est initialisé.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | 0 |
pmi.time.granularity.of.timer.service
Spécifie, en millisecondes, la granularité de la fréquence de la lecture du temps système par le conteneur SIP dans le service de compteur.
Informations | Valeur |
---|---|
Type de données | Entierr |
Valeur par défaut | 10 millisecondes |
pws_atr_name
Spécifie le nom de l'attribut LDAP contenant le mot de passe de l'utilisateur.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | userpassword |
replicate.with.confirmed.dialog.only
Indique si la session d'application doit être répliquée, même lorsqu'aucune boîte de dialogue n'est confirmée. Si la valeur est false, la session d'application est répliquée juste après sa création. Sinon, la session d'application est uniquement répliquée lorsqu'une boîte de dialogue associée est confirmée.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | False |
sip.container.heartbeat.enabled
Indique si la détection d'indisponibilité du réseau est activée pour le conteneur SIP. La détection d'indisponibilité du réseau SIP permet au proxy SIP d'envoyer des messages d'état actif au conteneur SIP si la valeur de cette propriété est true.
Si la valeur est false pour le conteneur SIP, cette propriété est sans incidence sur le proxy SIP. Si cette valeur est true en revanche pour le conteneur SIP, elle doit aussi être true pour le proxy SIP afin qu'une réponse aux messages d'état actif soit donnée dans le conteneur SIP et que ces messages ne soient pas présentés à l'application.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | true |
sip.jsr289.parse.address
Indique que le format SIP Servlet Specification 1.1, JSR 289 requis doit être utilisé pour les méthodes createRequest() et createAddress().

Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | True |
SIP_RFC3263_nameserver
Indique si un identificateur URI de protocole SIP peut être résolu à l'aide d'un système DNS (Domain Name System) en adresse IP, port et protocole de transport du tronçon suivant.
- dottedDecimalAddress@.port
- hostname.domain@port
- IPV6address@port
- 1.2.3.4@53
- example.com@53
- a:b:c::d@53
- 1.2.3.4@53 example.com@53
- a:b:c::d@53 9.32.211.14@53
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | null |


thread.message.queue.max.size
Indique le nombre maximal d'événements acceptés dans la file d'attente des unités d'exécution du conteneur. Lorsque ce nombre est dépassé, le serveur proxy est informé que le conteneur est saturé et qu'aucune demande de nouvelle session ne peut être acceptée. Le conteneur renvoie un message d'erreur signalant qu'il est momentanément non disponible.
Cette valeur représente le nombre total de messages de toutes les files d'attente et reflète l'état de l'unité centrale. Lorsque l'unité centrale approche les 100 %, la valeur maximale de cette propriété personnalisée est rapidement atteinte. Configurez le système afin de limiter la taille des files d'attente et empêcher la file d'attente d'atteindre ce seuil.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | 1000 |
weight.overload.watermark
Indique la valeur de seuil pour le poids interne calculé par le conteneur. Lorsque le conteneur calcule un poids interne supérieur à la valeur précisée, le conteneur surchargé est de nouveau disponible pour le service.
Cette propriété personnalisée représente un pourcentage du poids interne maximal, par exemple 30 % lorsque la valeur par défaut est utilisée. Lorsque la cote d'alerte haute, ou seuil maximal, est dépassé, le conteneur patiente jusqu'à ce le poids diminue pour atteindre une valeur en-dessous du poids maximal. Cette valeur ne peut pas être supérieure à 10.
Informations | Valeur |
---|---|
Type de données | Chaîne |
Valeur par défaut | 3 |