Zones d'en-tête de propriété SIP dans Liberty
Vous pouvez créer une demande de servlet Session Initiation Protocol (SIP) qui inclut des zones d'en-tête de propriété. Ces zones permettent d'implémenter certains paramètres SIP en fonction des messages. Les paramètres SIP définis au niveau du conteneur SIP s'appliquent à tous les messages SIP gérés par ce conteneur SIP.
Pour inclure un ou plusieurs zones d'en-tête propriétaires dans un message, définissez votre demande de servlet SIP de sorte qu'elle inclut une ou plusieurs méthodes SipServletMessage.setHeader(nom_chaîne, valeur_chaîne). Lorsque l'application appelle SipServletRequest.send() pour envoyer la demande, l'objet message envoyé à la pile SIP à des fins de transmission inclut les informations d'en-tête de sécurité. La pile SIP crée ensuite une transaction client pour envoyer la demande et ajuste les paramètres de configuration SIP pour cette demande spécifique d'après les zones d'en-tête de propriété qui sont incluses dans l'objet du message. La pile supprime les zones d'en-tête de propriété avant l'envoi du message sur le réseau.
Zones d'en-tête de propriété utilisées pour indiquer les valeurs du temporisateur
- IBM-TransactionTimeout
- Utilisez cette zone d'en-tête pour spécifier, en millisecondes, le délai de la transaction client. Cet en-tête équivaut à la spécification d'une valeur pour le temporisateur B dans les transactions client INVITE et pour le temporisateur F dans les transactions du client autres que INVITE.
- IBM-RetransmissionInterval
- Utilisez cette zone d'en-tête pour spécifier, en millisecondes, la durée de l'intervalle de retransmission de la demande. Cet en-tête équivaut à la spécification d'une valeur pour le temporisateur A dans les transactions client INVITE et pour le temporisateur E dans les transactions du client autres que INVITE.
- IBM-RetransmissionMaxInterval
- Utilisez cette zone d'en-tête pour spécifier, en millisecondes, l'intervalle de retransmission maximale. Cet en-tête équivaut à la spécification d'une valeur pour le temporisateur T2 dans les transactions client autres que INVITE et pour le temporisateur B dans les transactions du client INVITE.