sipStack - Pile SIP (sipStack)

Configuration pour la pile SIP

NameTypeDefaultDescription
hideMessageBodybooleanfalseMasquer contenu de message dans les journaux de conteneur SIP.
hideMessageReqUribooleanfalseMasquer l'URI de demande de message dans les journaux de conteneur SIP.
auto100OnInvitebooleantrueLe conteneur SIP envoie automatiquement un code réponse 100 lorsqu'une demande INVITE est reçue.
auto482OnMergedRequestsbooleanfalseLe conteneur SIP envoie automatiquement un code réponse 482 lorsqu'une demande fusionnée est reçue. Ce comportement est défini dans la demande RFC SIP 3261 section 8.2.2.2.
forceConnectionReusebooleantrueLes connexions sont réutilisées dans les demandes suivantes même si le paramètre d'alias existe dans l'en-tête Via.
acceptNonUtf8BytesbooleanfalseAccepter les séquences d'octet qui ne sont pas codées en UTF-8.
networkAddressCacheTtlstringDurée pendant laquelle le conteur SIP conserve une entrée InetAddress en cache et ne la résout pas de nouveau.
timerT1Période avec une précision à la milliseconde près500msEstimation de la durée de la boucle, en millisecondes, telle que définie dans la demande RFC 3261. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie.
timerT2Période avec une précision à la milliseconde près4000msIntervalle de retransmission maximum, en millisecondes, pour les demandes non INVITE et les réponses INVITE, comme défini dans la demande RFC 3261. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie.
timerT4Période avec une précision à la milliseconde près5000msDurée maximum pendant laquelle un message demeure sur le réseau, en millisecondes, tel que défini dans la demande RFC 3261. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie.
timerAPériode avec une précision à la milliseconde près500msIntervalle de retransmission de la demande INVITE initiale pour UDP uniquement, en millisecondes, tel que défini dans la demande RFC 3261. La valeur par défaut est égale à T1. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie.
timerBPériode avec une précision à la milliseconde près32000msTemporisateur du délai d'expiration de transaction de client INVITE, en millisecondes, tel que défini dans la demande RFC 3261. La valeur par défaut est égale à 64*T1. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie.
timerDPériode avec une précision à la milliseconde près32000msDélai d'attente pour les retransmissions de réponse INVITE, en millisecondes, tel que défini dans la demande RFC 3261. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie.
timerEPériode avec une précision à la milliseconde près500msIntervalle de retransmission de la demande non-INVITE initiale pour UDP uniquement, en millisecondes, tel que défini dans la demande RFC 3261. La valeur par défaut est égale à T1. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie.
timerFPériode avec une précision à la milliseconde près32000msTemporisateur du délai d'expiration de transaction non INVITE, en millisecondes, tel que défini dans la demande RFC 3261. La valeur par défaut est égale à 64*T1. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie.
timerIPériode avec une précision à la milliseconde près5000msDélai d'attente pour les retransmissions ACK, en millisecondes, tel que défini dans la demande RFC 3261. La valeur par défaut est égale à T4. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie.
timerJPériode avec une précision à la milliseconde près32000msDélai d'attente pour les retransmissions de demande non-INVITE, en millisecondes, tel que défini dans la demande RFC 3261. La valeur par défaut est égale à 64*T1. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie.
timerKPériode avec une précision à la milliseconde près5000msDélai d'attente pour les retransmissions de réponse non-INVITE, en millisecondes, tel que défini dans la demande RFC 3261. La valeur par défaut est égale à T4. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie.
pathMtuint1500Unité de transmission maximum pour les demandes UDP sortantes, tel que défini dans la demande RFC 3261-18.1.1.
compactHeaders
  • Never
  • MtuExceeds
  • API
  • Always
MtuExceedsDéfinit si la pile SIP utilise des en-têtes compacts lors du codage d'un message.
Never
Les en-têtes ne sont jamais envoyés sous forme compacte
MtuExceeds
Les en-têtes sont envoyés sous forme compacte uniquement en cas de dépassement de l'unité de transmission maximum
API
Les en-têtes sont envoyés conformément à JSR289 javax.servlet.sip.SipServletMessage.setHeaderForm(javax.servlet.sip.SipServletMessage.HeaderForm)
Always
Les en-têtes sont toujours envoyés sous forme compacte
timerGPériode avec une précision à la milliseconde près500msIntervalle de retransmission de la réponse INVITE initiale, en millisecondes, tel que défini dans la demande RFC 3261. La valeur par défaut est égale à T1. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie.
timerHPériode avec une précision à la milliseconde près32000msDélai d'attente pour les réceptions ACK, en millisecondes, tel que défini dans la demande RFC 3261. La valeur par défaut est égale à 64*T1. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie.

hideMessageHeaders

Liste des en-têtes séparés par des virgules qui ne sont générés en sortie dans les journaux de conteneur SIP.

commaSeparatedHeaders

Listes des zones d'en-tête qui doivent être séparés par une virgule. S'il y a plusieurs valeurs du même en-tête, les en-têtes ne sont pas dupliqués et la valeur figure dans le même en-tête séparée par une virgule.

sipQuotedParameters

Liste des paramètres d'en-tête avec les valeurs qui sont entre guillemets.