sipStack - Pilha SIP (sipStack)

Configuração para a pilha SIP

NameTypeDefaultDescription
hideMessageBodybooleanofalseOculta conteúdo da mensagem nos logs do contêiner do SIP.
hideMessageReqUribooleanofalseOculta o URI de solicitação de mensagem nos logs de contêiner do SIP.
auto100OnInvitebooleanotrueO contêiner do SIP envia automaticamente um código de resposta 100 quando uma solicitação INVITE é recebida.
auto482OnMergedRequestsbooleanofalseO contêiner do SIP envia automaticamente um código de resposta 482 quando uma solicitação mesclada é recebida. Este comportamento é definido no SIP RFC 3261, Seção 8.2.2.2.
forceConnectionReusebooleanotrueAs conexões são reutilizadas em solicitações subsequentes mesmo se o parâmetro de alias existe no cabeçalho.
acceptNonUtf8BytesbooleanofalseAceita sequências de bytes que não são codificadas em UTF-8.
networkAddressCacheTtlstringA quantia de tempo que o contêiner SIP mantém uma entrada InetAddress em cache e não a resolve novamente.
timerT1Um período de tempo com precisão de milissegundo500msA estimativa de tempo de roundtrip (RTT), em milissegundos, conforme definido em RFC 3261. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos.
timerT2Um período de tempo com precisão de milissegundo4000msO intervalo máximo de retransmissão, em milissegundos, para solicitações não INVITE e respostas INVITE, conforme definido no RFC 3261. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos.
timerT4Um período de tempo com precisão de milissegundo5000msA duração máxima que a mensagem permanece na rede, em milissegundos, conforme definido no RFC 3261. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos.
timerAUm período de tempo com precisão de milissegundo500msO intervalo de retransmissão de solicitação INVITE inicial somente para UDP, em milissegundos, conforme definido em RFC 3261. O valor padrão é igual a T1. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos.
timerBUm período de tempo com precisão de milissegundo32000msO cronômetro do tempo limite de transação do cliente INVITE, em milissegundos, conforme definido em RFC 3261. O valor padrão é igual a 64*T1. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos.
timerDUm período de tempo com precisão de milissegundo32000msO tempo de espera para restransmissões de resposta INVITE, em milissegundos, conforme definido no RFC 3261. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos.
timerEUm período de tempo com precisão de milissegundo500msO intervalo de retransmissão de solicitação não INVITE inicial somente para UDP, em milissegundos, conforme definido em RFC 3261. O valor padrão é igual a T1. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos.
timerFUm período de tempo com precisão de milissegundo32000msO cronômetro de tempo limite de transação não INVITE, em milissegundos, conforme definido em RFC 3261. O valor padrão é igual a 64*T1. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos.
timerIUm período de tempo com precisão de milissegundo5000msO tempo de espera para retransmissões ACK, em milissegundos, conforme deinido no RFC 3261. O valor padrão é igual a T4. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos.
timerJUm período de tempo com precisão de milissegundo32000msO tempo de espera para retransmissões de solicitação não INVITE, em milissegundos, conforme definido em RFC 3261. O valor padrão é igual a 64*T1. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos.
timerKUm período de tempo com precisão de milissegundo5000msO tempo de espera para retransmissões de resposta não INVITE, em milissegundos, conforme definido no RFC 3261. O valor padrão é igual a T4. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos.
pathMtuint1500A unidade máxima de transmissão (MTU) para solicitações UDP de saída, conforme definido na RFC 3261-18.1.1.
compactHeaders
  • Never
  • MtuExceeds
  • API
  • Always
MtuExceedsDefine quando a pilha SIP usa cabeçalhos compactos ao codificar uma mensagem.
Never
Os cabeçalhos nunca são enviados em formato compacto
MtuExceeds
Os cabeçalhos são enviados em formato compacto somente quando o MTU é excedido
API
Os cabeçalhos são enviados de acordo com o JSR289 javax.servlet.sip.SipServletMessage.setHeaderForm(javax.servlet.sip.SipServletMessage.HeaderForm)
Always
Os cabeçalhos são sempre enviados em formato compacto
timerGUm período de tempo com precisão de milissegundo500msO intervalo de retransmissão de resposta de INVITE inicial, em milissegundos, conforme definido em RFC 3261. O valor padrão é igual a T1. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos.
timerHUm período de tempo com precisão de milissegundo32000msO tempo de espera para recebimentos de ACK, em milissegundos, conforme definido em RFC 3261. O valor padrão é igual a 64*T1. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos.

hideMessageHeaders

Uma lista separada por vírgula de cabeçalhos que não são exibidos nos logs do contêiner SIP.

commaSeparatedHeaders

Uma lista de campos de cabeçalho que devem ser separados por vírgula. Se houver vários valores do mesmo cabeçalho, os cabeçalhos não serão duplicados e o valor estará no mesmo cabeçalho separado por uma vírgula.

sipQuotedParameters

Uma lista de parâmetros de cabeçalho com valores colocados entre aspas.