Propriedades Customizadas do Contêiner SIP
Você pode incluir qualquer uma das propriedades customizadas a seguir nas definições de configuração para um contêiner SIP (Session Initiation Protocol).
- No console administrativo, expanda server_name para abrir a guia Configuração do servidor.
- Em Configurações do Contêiner, expanda Configurações do Contêiner SIP e clique em Contêiner SIP.
- Em Propriedades Adicionais, selecione .
- Na página de configurações, digite a propriedade customizada a ser configurada no campo Nome e, em seguida, digite o valor da propriedade customizada no campo Valor.
- Clique em Aplicar ou em OK.
- Clique em Salvar na barra de tarefas do console para salvar suas alterações na configuração.
- Reinicie o servidor.
- auth.int.enable
- com.ibm.sip.sm.lnm.size
- com.ibm.webspehere.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
Especifica a QOP (Quality of Protection) auth-int para autenticação de compilação. A autenticação de compilação define dois tipos de QOP: auth e auth-int. Por padrão, é utilizado auth. Quando essa propriedade customizada é configurada como Verdadeira, o nível mais alto de proteção é utilizado, que é a QOP auth-int.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | False |
com.ibm.sip.sm.lnm.size
Especifica o número de nomes lógicos no servidor de aplicativos. Cada objeto SIP que pode ser replicado, tal como uma sessão SIP, é associado a um nome lógico. Todos os objetos com o mesmo nome lógico são replicados para o mesmo contêiner de backup. O proxy pode rotear mensagens para o contêiner correto utilizando o nome lógico localizado na mensagem. O valor deve ser maior que 1.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | 10 |
com.ibm.webspehere.sip.security.digest.ldap.cachecleanperiod
Especifica o período, em minutos, de cache LDAP (Lightweight Directory Access Protocol) limpo.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | 120 |
com.ibm.websphere.sip.security.tai.usercachecleanperiod
Especifica o período, em minutos, de cache de assunto de segurança limpo.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | 15 |
com.ibm.ws.sip.key.set
Especifica a chave a ser usada para a segurança do token de fluxo do SIP. Quando um valor é especificado para essa propriedade, a segurança do token de fluxo do SIP é automaticamente ativada.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | Não há valor padrão |
com.ibm.ws.sip.tai.DisableSIPBasicAuth
Especifica se a autenticação básica é permitida para o SIP.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | False |
comma.separated.headers
Especifica para o contêiner SIP como os valores de um campo de cabeçalho são separados e como as mensagens de saída são serializadas. É possível especificar para separar os valores do campo de cabeçalho por separação de linha, para que cada valor do cabeçalho esteja em uma linha separada ou os valores do cabeçalho estejam na mesma linha ou separados por vírgulas. A separação de cabeçalhos é importante nos casos em que a formatação de extensões do cabeçalho do proprietário não é clara para o contêiner SIP e é necessário configuração extra para que o contêiner saiba como analisar e serializar cabeçalhos não padrão. A separação de cabeçalhos também é útil para formatar extensões e cabeçalhos padrão em mensagens de saída para torná-las mais legíveis, separando cabeçalhos individuais em várias linhas, ou mais compactas, se o tamanho da mensagem for um problema.
Essa propriedade customizada afeta a análise dos campos de cabeçalho da extensão e a serialização dos campos de cabeçalho padrão e da extensão.
O comportamento padrão do contêiner SIP é primeiro analisar todos os campos do cabeçalho da extensão utilizando a separação de linha e, em seguida, serializar todos os campos do cabeçalho utilizando a separação em linhas, exceto para o conjunto de campos de cabeçalho que você especificar para separar com vírgulas.
header_name_1:on/off/in/out,header_name_2:on/off/in/out,...header_name_n:on/off/in/out
O número de elementos de nome do cabeçalho é um ou mais e reflete o nome do cabeçalho cujo processamento está sendo
modificado. A especificação :on/off/in/out é opcional, pois o valor é padronizado para on,
se não for especificado.
Especifique somente um dos valores opcionais por entrada do cabeçalho. As definições de cada valor são
as seguintes: - On – Especifica que os valores do cabeçalho sejam separados por vírgulas, para ambas as mensagens de entrada e de saída.
- Off – Especifica que os valores do cabeçalho sejam separados por linha, para ambas as mensagens de entrada e de saída.
- In - Especifica que os valores do cabeçalho sejam separados por vírgulas em mensagens de entrada e separados por linha em mensagens de saída.
- Out - Especifica que os valores do cabeçalho sejam separados por linha em mensagens de entrada e separados por vírgulas em mensagens de saída.
Durante a inicialização do servidor de aplicativos, se a propriedade customizada comma.separated.headers for configurada, os valores especificados para essa propriedade customizada são anexados ao valor padrão antes de o valor da propriedade customizada ser analisado. Se você tiver entradas duplicadas como essa, existem definições conflitantes no valor da propriedade customizada e a última definição no valor da propriedade customizada será usada. Se você especificar* como o nome do campo do cabeçalho, a separação padrão será aplicada e substituirá todas as definições anteriores.
Accept,Accept-Encoding,Accept-Language,Allow,In-Reply-To,Proxy-Require,Require,Supported,Unsupported,*:off,My-Header-Field:on
Essa configuração faz com que todos os campos de cabeçalho sejam separados por linhas, inclusive o padrão, com exceção
do My-Header-Field, que é separado por vírgulas. - Exemplos
- Use o seguinte valor de propriedade customizada comma.separated.headers para especificar que header1 é separado por vírgulas para analisar mensagens de entrada e para serializar mensagens de saída para a rede, e que header2 é separado por linhas:
comma.separated.headers=header1:on,header2:off
Neste cenário, se uma mensagem SIP for recebida com os seguintes valores:
, então, header1 será analisado como três cabeçalhos separados com o mesmo nome e os valores aaa, bbb, ccc da seguinte forma:header1: aaa, bbb,ccc header2: aaa, bbb,ccc
O header2 será analisado como uma sequência com vírgulas que separa os valores aaa, bbb, ccc.header1: aaa header1: bbb header1: ccc
Quando o contêiner SIP serializar ou enviar as mensagens para a rede,, se o aplicativo incluir os valores aaa, bbb, ccc para cada um dos cabeçalhos, em seguida, para header1 a mensagem de saída será serializada da seguinte forma :
O header2 será serializado da seguinte forma:header1: aaa, bbb,ccc
header2: aaa header2: bbb header2: ccc
- Use o seguinte valor de propriedade customizada comma.separated.headers para especificar que header1
seja separado por vírgulas para analisar mensagens de entrada e separado por linhas para serializar mensagens de saída e que
header2 seja separado por linhas para analisar mensagens de entrada e separado por vírgulas para
serializar mensagens de saída
comma.separated.headers=header1:in,header2:out
Neste cenário, se uma mensagem SIP for recebida com os seguintes valores:
, então, header1 será analisado como três cabeçalhos separados com o mesmo nome e os valores aaa, bbb, ccc da seguinte forma:header1: aaa, bbb,ccc header2: aaa, bbb,ccc
O header2 será analisado como uma sequência com vírgulas que separa os valores aaa, bbb, ccc.header1: aaa header1: bbb header1: ccc
Quando o contêiner SIP serializar as mensagens para a rede, se o aplicativo incluir os valores aaa, bbb, ccc para cada um dos cabeçalhos, em seguida, para header1 a mensagem de saída será serializada da seguinte forma :
O header2 será serializado da seguinte forma:header1: aaa header1: bbb header1: ccc
header2: aaa, bbb,ccc
- Use o seguinte valor de propriedade customizada comma.separated.headers para especificar que todos os cabeçalhos sejam
separados por linhas para analisar mensagens de entrada e para serializar mensagens de saída para a rede:
comma.separated.headers=*:no
- Use o seguinte valor de propriedade customizada comma.separated.headers para especificar que header1 é separado por vírgulas para analisar mensagens de entrada e para serializar mensagens de saída para a rede, e que header2 é separado por linhas:
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | Accept,Accept-Encoding,Accept-Language,Allow,In-Reply-To,Proxy-Require,Require,Supported,Unsupported |
DigestPasswordServerClass
Especifica tipos de registros do usuário que são suportados, exceto LDAP. Para configurar DigestTAI sem o registro do usuário LDAP, conclua as etapas a seguir.
- Crie uma classe que implemente esta interface: com.ibm.ws.sip.security.digest.DigestPasswordServer
- Inclua a seguinte propriedade na propriedade customizada do contêiner SIP:
- LdapPasswordServer padrão
- Assegure-se de que todos os usuários declarados pela classe impl sejam declarados no registro do usuário configurado para a segurança do produto.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | impl |
disable.failover.suicide
Especifica se o mecanismo de failover do SIP está ativo. Quando esse mecanismo estiver ativo, o contêiner SIP será encerrado quando detectar que todas as conexões proxy estão inativas. Se você configurar essa propriedade para true, o mecanismo de failover SIP será desativado e o contêiner SIP não será encerrado mesmo se todas as conexões do servidor proxy ficarem inativas.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | falso |
enable.system.headers.modify
Especifica se o aplicativo possui acesso a cabeçalhos que, de outra maneira, são restritos.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | False |
end.of.service.replication
Especifica se as alterações são armazenadas em buffer até que o encadeamento para um siplet esteja perto de terminar. Se o valor for configurado como true, cada alteração é armazenada em buffer até que o encadeamento para o siplet esteja perto de terminar.
Informações | Valor |
---|---|
Tipo de D]ados | Booleana |
Padrão | true |
ignore.ucf.messages.from.proxy
Especifica que a detecção do proxy através do UCF está desativada para que o contêiner SIP não receba as mensagens do proxy SIP que chegam através do UCF. Se você configurar esta propriedade como true, somente mensagens de inicialização do SIP, que indicam que o servidor proxy de front-end está ativo e em execução, e mensagens SIP que monitoram o funcionamento das linhas de comunicação do SIP entre um servidor proxy SIP e o contêiner SIP, serão usadas para monitorar a comunicação com um servidor proxy SIP.
Se estiver usando um servidor proxy que esteja instalado em um DMZ, configure essa propriedade para true, porque as mensagens que chegam através do UCF não são confiáveis para os servidores proxy instalados em um DMZ.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | falso |
immediate.replication
Especifica se cada alteração é enviada imediatamente ao Serviço de Replicação de Dados. Quando essa propriedade estiver configurada como true, quando a replicação for emitida a partir de um encadeamento de contêiner não SIP, a replicação é executada imediatamente no encadeamento de chamada. Quando essa propriedade estiver configurada como false, as alterações são armazenadas em buffer e a replicação não ocorre até que todas as alterações sejam feitas.
Configurar essa propriedade como verdadeira pode ter um impacto negativo no desempenho.
Informações | Valor |
---|---|
Tipo de D]ados | Booleana |
Padrão | falso |
javax.servlet.sip.ar.dar.configuration
Especifica o local do arquivo de propriedades do default application router (DAR). O arquivo de propriedades define a ordem na qual o roteador do aplicativo envia os pedidos do SIP para os aplicativos, conforme descrito no Apêndice C da especificação JSR 289.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | Nulo |
javax.servlet.sip.ar.spi.SipApplicationRouterProvider
Especifica o nome de classe qualificado da implementação do roteador do aplicativo customizado, conforme descrito na seção 15.4.2 da especificação JSR 289. A classe de implementação do roteador do aplicativo customizado define a ordem na qual o roteador do aplicativo envia os pedidos do SIP para os aplicativos.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | Nulo |
javax.sip.bind.retries
Especifica o período de tempo, em milissegundos, entre as tentativas para iniciar o canal SIP se a porta SIP estiver ocupada com um outro processo durante a inicialização do servidor.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | 60 |
javax.sip.bind.retry.delay
Especifica o atraso, em milissegundos, entre as tentativas para iniciar o canal SIP se a porta SIP estiver ocupada com um outro processo durante a inicialização do servidor.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | 5000 |
javax.sip.detect.pre.escaped.params
Especifica se deve-se evitar que o contêiner torne a desviar os parâmetros URL (Identificador Uniforme de Recursos) que foram pré-desviados pelo aplicativo.
A ativação dessa propriedade fornece ao aplicativo mais controle sobre o desvio de parâmetros URI, ao chamar os parâmetros javax.servlet.sip.SipFactory.createURI() e javax.servlet.sip.SipURI.setParameter().
Por padrão, o contêiner apenas desvia os caracteres que ele deve codificar de acordo com a especificação RFC 3261 25.1. Entretanto, em alguns casos, pode ser necessário desviar os caracteres adicionais. Devido a uma limitação na especificação JSR 116 (5.2.1), o aplicativo não pode desempenhar seu próprio desvio. Em razão dessa limitação, as tentativas do aplicativo para codificar parâmetros URI fazem com que o contêiner recodifique o sinal de porcentagem. Se o valor dessa propriedade for configurado como verdadeiro, o contêiner não poderá recodificar o sinal de porcentagem.
A configuração do valor com verdadeiro não está em conformidade com a especificação JSR 116 (5.2.1), mas fornece ao aplicativo maior controle sobre o desvio de parâmetros URI. O APAR PK37192 descreve o problema e a solução alternativa.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | False |
javax.sip.force.connection.reuse
Especifica se a reutilização de conexões de entrada deve ser forçada para pedidos de saída. Essa propriedade customizada é relevante apenas para transportes de fluxo, como TCP (Transmission Control Protocol) e TLS (Transport Layer Security). A desativação dessa propriedade faz com que o contêiner crie uma conexão separada para pedidos de saída, mesmo se uma conexão existente já estiver estabelecida para o mesmo endereço do mesmo nível. A conexão será automaticamente reutilizada se o cabeçalho Via superior no pedido de entrada contiver um parâmetro alias. (http://www.ietf.org/internet-drafts/draft-ietf-sip-connect-reuse-07.txt)
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | False |


javax.sip.hide.message.body
Especifica para ocultar o conteúdo da mensagem em logs. Configure o valor dessa propriedade como true para remover o texto do corpo da mensagem das mensagens SIP impressas nos arquivos de log. Essa propriedade afeta apenas a representação das mensagens em arquivos de log.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | False |


javax.sip.hide.message.headers
Especifica ocultar os nomes de campos do cabeçalho da mensagem especificados em arquivos de log. O valor desta propriedade é uma lista separada por vírgula de nomes de campos de cabeçalho que você deseja remover de mensagens SIP impressas nos arquivos de log. Essa propriedade afeta apenas a representação das mensagens em arquivos de log.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | Nenhuma |
javax.sip.hide.request.uri
Especifica ocultar URIs de pedido em arquivos de log. Configure o valor desta propriedade como true para remover URIs de pedido de mensagens SIP impressas nos arquivos de log. Essa propriedade afeta apenas a representação das mensagens em arquivos de log.
Informações | Valor |
---|---|
Tipo de D]ados | Booleana |
Padrão | False |
javax.sip.OUTBOUND_PROXY
Especifica o endereço fixo para rotear todas as mensagens SIP de saída. O formato é endereço:porta/transporte, tal como 1.2.3.4:5065/tcp.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | null |


javax.sip.PATH_MTU
Especifica a unidade de transmissão máxima, em bytes, para pedidos UDP (User Datagram Protocol) de saída. A pilha SIP mede o tamanho de uma solicitação antes de enviá-la no canal UDP. Se a solicitação for maior do que o valor especificado paraPATH_MTU-200 (1300 bytes por padrão), então, o transporte é alternado de UDP para TCP antes da transmissão. Aumente esse valor para enviar pedidos maiores sobre o canal UDP; no entanto, as mensagens podem ser truncadas ou eliminadas. Consulte a especificação RFC 3261-18.1.1 para obter detalhes.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | 1500 |


javax.sip.quoted.parameters
Especifica a lista de parâmetros de cabeçalho que requerem aspas entre o valor, que modifica ou inclui na lista padrão.
parameter_name[=off]
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | desativado |
- actor
- Aplicativo
- audio
- automata
- class
- cnonce
- control
- data
- descrição
- domain
- duplex
- events
- extensions
- isfocus
- language
- methods
- mobility
- nextnonce
- nonce
- opaque
- priority
- qop
- realm
- response
- rspauth
- schemes
- text
- Tipo
- uri
- nome do usuário
- video
javax.sip.stat.report.interval
Especifica o período de tempo, em milissegundos, para relatar estatísticas de dispatch e de cronômetro em um arquivo system.out. Um valor zero indica sem relatório.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | 0 |
javax.sip.trace.msg.in
Especifica se as mensagens que chegam devem ser impressas em um arquivo system.out.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | False |
javax.sip.trace.msg.out
Especifica se as mensagens de saída devem ser impressas em um arquivo system.out.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | False |
javax.sip.transaction.invite.auto100
Especifica se pedidos invite devem ser respondidos automaticamente com uma resposta 100 Tentando. A desativação dessa propriedade pode aumentar o número de retransmissões de invite.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | True |


javax.sip.transaction.timer.a
Especifica, apenas para UDP, a quantia de tempo, em milissegundos, antes de retransmitir solicitações invite para o cronômetro A, de acordo com a especificação RFC 3261. Essa propriedade é relevante para a transação de cliente invite.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | javax.sip.transaction.timer.t1 |


javax.sip.transaction.timer.b
Especifica a quantia de tempo, em milissegundos, para o cronômetro de tempo limite de transação de cliente invite (cronômetro B), de acordo com a especificação RFC 3261.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | 64*javax.sip.transaction.timer.t1 |


javax.sip.transaction.timer.cancel
Especifica a quantia de tempo, em milissegundos, para que o cronômetro mantenha a transação do cliente cancelada no estado de processo judicial antes de concluir a transação cancelada, de acordo com a especificação RFC 3261 9.1. Essa propriedade é relevante para a transação de cliente invite.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | 64*javax.sip.transaction.timer.t1 |
javax.sip.transaction.timer.d
Especifica o tempo de espera, em milissegundos, antes da retransmissão de resposta invite para o cronômetro D, de acordo com a especificação RFC 3261. Essa propriedade é relevante para a transação de cliente invite.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | 32000 |


javax.sip.transaction.timer.e
Especifica, apenas para UDP, a quantia de tempo, em milissegundos, antes da retransmissão da solicitação não invite inicial para o cronômetro E, de acordo com a especificação RFC 3261. Essa propriedade é relevante para a transação de cliente não invite.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | javax.sip.transaction.timer.t1 |


javax.sip.transaction.timer.f
Especifica a quantia de tempo, em milissegundos, para um cronômetro de tempo limite de transação não invite (cronômetro F), de acordo com a especificação RFC 3261. Essa propriedade é relevante para a transação de cliente não invite.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | 64*javax.sip.transaction.timer.t1 |


javax.sip.transaction.timer.g
Especifica a quantia de tempo, em milissegundos, antes da retransmissão de uma resposta invite inicial para cronômetro G, de acordo com a especificação RFC 3261. Essa propriedade é relevante para a transação de servidor invite.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | javax.sip.transaction.timer.t1 |


javax.sip.transaction.timer.h
Especifica a quantia de tempo, em milissegundos, a aguardar por um recibo de reconhecimento (ACK) para o cronômetro H, de acordo com a especificação RFC 3261. Essa propriedade é relevante para a transação de servidor invite.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | 64*javax.sip.transaction.timer.t1 |


javax.sip.transaction.timer.i
Especifica a quantia de tempo em milissegundos a aguardar por uma retransmissão de ACK do cronômetro I, de acordo com a especificação RFC 3261. Essa propriedade é relevante para a transação de servidor invite.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | javax.sip.transaction.timer.t4 |


javax.sip.transaction.timer.invite.server
Especifica o período de tempo, em milissegundos, para o cronômetro manter a transação do servidor invite no estado concluído. Esse cronômetro não está definido na especificação RFC.
Para evitar a criação de uma nova transação do servidor quando um cliente retransmite uma solicitação invite, mantenha a transação do servidor concluída por um período de tempo antes de remover as retransmissões invite. Esse cronômetro é iniciado quando a transação é alterada para o estado finalizado. Após a conclusão do cronômetro, a transação é removida.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | 32000 |
javax.sip.transaction.timer.j
Especifica a quantia de tempo em milissegundos a aguardar pela retransmissão de solicitação não invite para o cronômetro J, de acordo com a especificação RFC 3261. Essa propriedade é relevante para a transação de servidor não invite.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | 64*javax.sip.transaction.timer.t1 |


javax.sip.transaction.timer.k
Especifica a quantia de tempo, em milissegundos, a aguardar pelas retransmissões de resposta não INVITE para o cronômetro K, de acordo com a especificação RFC 3261. Essa propriedade é relevante para a transação de cliente não invite.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | javax.sip.transaction.timer.t4 |


javax.sip.transaction.timer.non.invite.server
Especifica o período de tempo, em milissegundos, para um cronômetro de API (Interface de Programação de Aplicativos) do aplicativo responder a um pedido não invite. Essa propriedade é relevante para transações de servidor não invite.
Esse cronômetro não está definido na especificação RFC. Essa propriedade é necessária para parar a transação se o aplicativo não gerar uma resposta final para o pedido. O cronômetro é iniciado quando o pedido chega na pilha e para quando uma resposta é gerada pelo aplicativo. Se nenhuma resposta for gerada antes do cronômetro parar, então, a transação será concluída.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | 34000 |
javax.sip.transaction.timer.t1
Especifica a quantia de tempo, em milissegundos, para um atraso de roundtrip de rede para o cronômetro T1, de acordo com a especificação RFC 3261. O valor é utilizado como base para calcular alguns cronômetros e é relevante para todos os tipos de transações, tais como as transações de cliente, servidor, invite e não invite.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | 500 |


javax.sip.transaction.timer.t2
Especifica o tempo máximo em milissegundos antes da retransmissão de solicitações não invite e respostas invite para o cronômetro T2, de acordo com a especificação RFC 3261.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | 4000 |


javax.sip.transaction.timer.t4
Especifica o período máximo de tempo, em milissegundos, para que uma mensagem permaneça na rede. Esse valor é usado como uma base de cálculo de outros cronômetros para o cronômetro T4, de acordo com a especificação RFC 3261.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | 5000 |


max.content.length
Especifica o comprimento máximo do conteúdo, em bytes, para o corpo de uma mensagem.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | 65536 (64 Kbytes) |
message.arrival.time.attribute
Quando a propriedade é configurada para true, o sip.message.arrival.time atributo será incluído nas mensagens de entrada pelo contêiner SIP com o horário de chegada de mensagem em milissegundos.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | True |
message.queue.burst.factor
Especifica o fator de burst para a fila de mensagens.
O fator de burst controla o grau de tolerância de container managed overload protection (CMOP) do SIP com bursts de tráfego elevado. Quando o limite de tamanho de fila de mensagens máximo é atingido, a fila fica sobrecarregada. Quando a fila está sobrecarregada, o tamanho máximo da fila de mensagens é multiplicado pelo fator de burst para permitir a entrada de mensagens adicionais sem que elas sejam descartadas.
Informações | Valor |
---|---|
Tipo de D]ados | Inteiro |
Padrão | 10 |
number.of.parse.errors.allowed
Especifica o número de erros de análise permitidos antes de fechar uma conexão confiável.
- -1 indica nunca fechar a conexão confiável em qualquer erro na análise.
- 0 indica fechar a conexão confiável em qualquer erro na análise.
- 1 indica fechar a conexão confiável em pelo menos 2 erros na análise.
Em geral, (n) indica fechar a conexão confiável em pelo menos (n+1) erros na análise.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | 0 |
on.outgoing.message.replication
Especifica se as alterações são armazenadas em buffer até que um siplet emita uma chamada request.send() ou response.send(). Se o valor estiver configurado como true, cada alteração é armazenada em buffer até que um siplet emita uma chamada request.send() ou response.send().
Informações | Valor |
---|---|
Tipo de D]ados | Booleana |
Padrão | falso |
parse.errors.timer.interval
Especifica o intervalo, em milissegundos, no qual os erros na análise são contados por uma conexão confiável.
0 e abaixo indica que os erros na análise são contados globalmente pela conexão confiável. Se o intervalo estiver ficando sem tempo, o número de erros na análise, pela conexão confiável, será inicializado.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | 0 |
pmi.time.granularity.of.timer.service
Especifica, em milissegundos, a granularidade do intervalo de tempo para o serviço de cronômetro para a frequência com que o contêiner SIP lê o tempo do sistema.
Informações | Valor |
---|---|
Tipo de D]ados | Inteiro |
Padrão | 10 milissegundos |
pws_atr_name
Especifica o nome do atributo LDAP que armazena a senha do usuário.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | userpassword |
replicate.with.confirmed.dialog.only
Especifica se a sessão do aplicativo deve ser replicada, mesmo quando nenhum diálogo é confirmado. Se o valor for configurado como false, a sessão do aplicativo será replicada imediatamente após a criação da sessão. Caso contrário, a sessão do aplicativo será replicada apenas quando um diálogo associado for confirmado.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | False |
sip.container.heartbeat.enabled
Especifica se a detecção de interrupção de rede SIP está ativada, ou não, para o contêiner SIP. A detecção de interrupção de rede SIP permite que o proxy SIP envie mensagens keepalive ao contêiner do SIP se o valor dessa propriedade for configurado como true.
Se o valor for configurado como false para o contêiner SIP, essa propriedade não terá efeito sobre o proxy SIP. Entretanto, se o valor for configurado como true para o contêiner SIP, o valor também deverá ser configurado como true para o proxy SIP, para assegurar que mensagens keepalive sejam respondidas no contêiner SIP e não apresentadas ao aplicativo.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | true |
sip.jsr289.parse.address
Especifica o uso do formato requerido de SIP Servlet Specification 1.1, JSR 289 para os métodos createRequest() e createAddress().

Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | True |
SIP_RFC3263_nameserver
Especifica se deve ser permitido que um URI do SIP seja resolvido por meio do DNS (Domain Name System) no endereço IP, porta e protocolo de transporte do próximo salto.
- 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
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | null |


thread.message.queue.max.size
Especifica o número máximo de eventos permitidos na fila de encadeamentos do contêiner. Quando esse número é excedido, o servidor proxy é notificado que o contêiner está sobrecarregado e os pedidos de novas sessões não são aceitos. Em vez disso, o contêiner retorna uma mensagem de erro que indica que o contêiner está temporariamente indisponível.
Esse valor representa o número total de mensagens para todas as filas e reflete o estado da CPU. Quando a CPU se aproxima de 100%, o valor máximo dessa propriedade customizada é atingido rapidamente. Configure seu sistema para limitar o tamanho da fila e evitar que ela atinja esse limite.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | 1000 |
weight.overload.watermark
Especifica o valor do limite para o peso interno calculado pelo contêiner. Quando o contêiner calcula o peso interno com um valor maior do que o especificado, um contêiner sobrecarregado torna-se disponível novamente para serviço.
Essa propriedade customizada representa uma porcentagem do peso interno máximo, como 30% quando o valor padrão é configurado. Quando limite máximo da transação é excedido, o contêiner aguarda até que o peso fique abaixo do peso máximo. Esse valor não pode exceder 10.
Informações | Valor |
---|---|
Tipo de D]ados | String |
Padrão | 3 |