sipStack - Pila SIP (sipStack)

Configuración de la pila SIP

NameTypeDefaultDescription
hideMessageBodybooleanfalseOcultar contenido del mensaje en los registros del contenedor SIP.
hideMessageReqUribooleanfalseOcultar el URI de solicitud de mensaje en los registros del contenedor SIP.
auto100OnInvitebooleantrueEl contenedor SIP envía automáticamente un código de respuesta 100 cuando recibe una solicitud INVITE.
auto482OnMergedRequestsbooleanfalseEl contenedor SIP envía automáticamente un código de respuesta 482 cuando recibe una solicitud fusionada. Este comportamiento se define en SIP RFC 3261, en la sección 8.2.2.2.
forceConnectionReusebooleantrueLas conexiones se reutilizan en las siguientes solicitudes, independientemente de la existencia del parámetro alias en la cabecera de vía.
acceptNonUtf8BytesbooleanfalseAcepte secuencias de bytes que no están codificadas en UTF-8.
networkAddressCacheTtlstringLa cantidad de tiempo que el contenedor SIP mantiene una entrada InetAddress almacenada en la memoria caché y no la vuelve a resolver.
timerT1Un período de tiempo con precisión de milisegundos500msLa estimación de tiempo de ida y vuelta (RTT), en milisegundos, tal como se define en RFC 3261. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.
timerT2Un período de tiempo con precisión de milisegundos4000msEl intervalo máximo de retransmisión, en milisegundos, para las solicitudes no INVITE y las respuestas INVITE, tal como se define en RFC 3261. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.
timerT4Un período de tiempo con precisión de milisegundos5000msLa duración máxima que un menaje permanece en la red, en milisegundos, tal como se define en RFC 3261. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.
timerAUn período de tiempo con precisión de milisegundos500msEl intervalo de retransmisión de la solicitud INVITE inicial sólo para UDP, en milisegundos, tal como se define en RFC 3261. El valor predeterminado es igual a T1. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.
timerBUn período de tiempo con precisión de milisegundos32000msEl temporizador del tiempo de espera de transacción del cliente de INVITE, en milisegundos, tal como se define en RFC 3261. El valor predeterminado es igual a 64*T1. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.
timerDUn período de tiempo con precisión de milisegundos32000msEl tiempo de espera de las retransmisiones de la respuesta INVITE, en milisegundos, tal como se define en RFC 3261. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.
timerEUn período de tiempo con precisión de milisegundos500msEl intervalo de retransmisión de la solicitud no INVITE inicial sólo para UDP, en milisegundos, tal como se define en RFC 3261. El valor predeterminado es igual a T1. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.
timerFUn período de tiempo con precisión de milisegundos32000msEl temporizador del tiempo de espera de transacción del cliente de no INVITE, en milisegundos, tal como se define en RFC 3261. El valor predeterminado es igual a 64*T1. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.
timerIUn período de tiempo con precisión de milisegundos5000msEl tiempo de espera de las retransmisiones ACK, en milisegundos, tal como se define en RFC 3261. El valor predeterminado es igual a T4. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.
timerJUn período de tiempo con precisión de milisegundos32000msEl tiempo de espera de las retransmisiones de las solicitud no INVITE, en milisegundos, tal como se define en RFC 3261. El valor predeterminado es igual a 64*T1. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.
timerKUn período de tiempo con precisión de milisegundos5000msEl tiempo de espera de las retransmisiones de la respuesta no INVITE, en milisegundos, tal como se define en RFC 3261. El valor predeterminado es igual a T4. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.
pathMtuint1500La unidad de transmisión máxima (MTU) de las solicitudes UDP salientes, tal como se define en RFC 3261-18.1.1.
compactHeaders
  • Never
  • MtuExceeds
  • API
  • Always
MtuExceedsDefine cuándo la pila SIP utiliza cabeceras compactas cuando se codifica un mensaje.
Never
Las cabeceras no se envían nunca en formato compacto
MtuExceeds
Las cabeceras se envían en formato compacto sólo cuando se excede la MTU
API
Las cabeceras se envían según JSR289 javax.servlet.sip.SipServletMessage.setHeaderForm(javax.servlet.sip.SipServletMessage.HeaderForm)
Always
Las cabeceras siempre se envían en formato compacto
timerGUn período de tiempo con precisión de milisegundos500msEl intervalo de retransmisión de respuesta INVITE inicial, en milisegundos, tal como se define en RFC 3261. El valor predeterminado es igual a T1. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.
timerHUn período de tiempo con precisión de milisegundos32000msEl tiempo de espera de las recepciones ACK, en segundos, tal como se define en RFC 3261. El valor predeterminado es igual a 64*T1. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.

hideMessageHeaders

Una lista separada por comas de cabeceras que no se generan en los registros del contenedor SIP.

commaSeparatedHeaders

Una lista de campos de cabecera que deben ir separados por comas. Si hay varios valores de la misma cabecera, las cabeceras no se duplican y el valor estará en la misma cabecera separado por una coma.

sipQuotedParameters

Una lista de parámetros de cabecera con valores que están entre comillas.