Utilize essa página para configurar as definições de contêiner SIP para o SIP (Session Initiation Protocol).
Para visualizar essa página do console administrativo, clique em .
Especifica o número máximo de sessões de aplicativos SIP que o contêiner gerencia. Quando o máximo é atingido, nenhuma nova conversação SIP é iniciada. Quando o máximo é excedido em um ambiente em cluster, o servidor não redireciona novos diálogos até que o número de sessões do aplicativo não exceda mais o máximo.
Sessões do aplicativo normalmente são criadas por novas chamadas de entrada, mas podem também ser criados por outros eventos. A contagem de sessões do aplicativo não impacta o failover, mas só se aplica a novas sessões criadas como resultado de chamadas de entrada.
Quando sessões do aplicativo são transferidas de um servidor de aplicativos para outro devido a failover, o servidor de aplicativos ativo herda as sessões criadas no servidor falho. Além disso, o servlet poderá criar uma nova sessão do aplicativo no contêiner SIP chamando SipFactory.createApplicationSession().
Novas sessões do aplicativo criadas para eventos que não sejam o início de conversações SIP não são controladas por essa configuração. Mas todas as novas sessões de aplicativos são incluídas ao calcular o número máximo de sessões de aplicativos permitidas. Portanto, todas as sessões de aplicativos ativas, incluindo aquelas não relacionadas ao início de conversações SIP, podem fazer com que o máximo seja excedido.
| Informações | Valor |
|---|---|
| Tipo de Dados | Número Inteiro |
| Padrão | 120000 (recomendado) |
| Intervalo | 1 <= n <= java.lang.Integer.MAX_VALUE |
Especifica a quantidade máxima de mensagens SIP processadas por período médio. Período médio é o tempo durante o qual o número médio de mensagens recebidas pelo contêiner é calculado.
Essa média é utilizada para determinar o carregamento do contêiner e se o número de mensagens está se aproximando do máximo. Quando o máximo é excedido, o servidor independente ou o servidor proxy continua a manipular todas as mensagens de diálogo. Outros pedidos diferentes de diálogo são rejeitados. Quando um contêiner está em um estado sobrecarregado, o servidor proxy retorna um erro 503.
| Informações | Valor |
|---|---|
| Tipo de Dados | Número Inteiro |
| Padrão | 5000 (recomendado) |
| Intervalo | 1 <= n <= java.lang.Integer.MAX_VALUE |
Especifica o tamanho da fila de dispatch interna. Quando o limite máximo de tamanho da fila é atingido, a fila do contêiner se torna sobrecarregada e começa a eliminar os pedidos de novas sessões. Nesse caso, o contêiner não reporta seu estado sobrecarregado para o servidor proxy.
Configure seu sistema para limitar o tamanho da fila a fim de impedir que a fila alcance esse limite. Se a fila interna alcançar o estado sobrecarregado, os pacotes UDP de entrada serão eliminados até que a fila não esteja mais em um estado sobrecarregado. A limitação do tamanho da fila permitirá melhor recuperação se a CPU for utilizada por outros processos ou encadeamentos e impedirá que o contêiner atinja condições de falta de memória. Quando o valor é definido como 0, o tamanho da fila é ilimitado.
| Informações | Valor |
|---|---|
| Tipo de Dados | Número Inteiro |
| Padrão | 3200 (recomendado) |
| Intervalo | 0 <= n <= java.lang.Integer.MAX_VALUE |
Especifica o tempo máximo de resposta, em milissegundos, para um aplicativo. Quando o tempo é excedido, o contêiner notifica a estrutura de cluster de que ele está indisponível. É possível desativar esse recurso no console administrativo desmarcando a caixa de opção e especificando um valor de 0.
Utilize com cuidado a configuração de tempo máximo de resposta SIP, pois o tempo de resposta calculado não corresponde ao comportamento de todos os aplicativos. Para pedidos como INVITE, em que as respostas são geradas como resultado de uma interação do usuário, o tempo de resposta calculado é extensivo. Entretanto, o tempo de resposta extensivo não é causado por um atraso no contêiner SIP. Portanto, você não deve calcular o tempo de resposta como um fator de carregamento. Os aplicativos recomendados para cálculo efetivo do tempo de resposta são aplicativos que respondem imediatamente sem uma interação com o usuário. Os aplicativos de assinatura e registro são exemplos relevantes.
| Informações | Valor |
|---|---|
| Tipo de Dados | Número Inteiro |
| Padrão | 0 |
| Intervalo | 1 <= n <= java.lang.Integer.MAX_VALUE |
Especifica o tempo, em milissegundos, a ser utilizado no cálculo do máximo de mensagens por período médio. Essa configuração é o período de cálculo durante o qual o contêiner SIP conta o número de mensagens enviadas ao contêiner.
| Informações | Valor |
|---|---|
| Tipo de Dados | Número Inteiro |
| Padrão | 1000 (recomendado) |
| Intervalo | 1000 <= n <= java.lang.Integer.MAX_VALUE |
Especifica o controle durante o intervalo para o qual o contêiner calcula médias e publica estatísticas para Performance Monitoring Infrastructure.
| Informações | Valor |
|---|---|
| Tipo de Dados | Número Inteiro |
| Padrão | 10000 (recomendado) |
| Intervalo | 1000 <= n <= java.lang.Integer.MAX_VALUE |
Especifica se a localização de servidores SIP utilizando DNS (Directory Name Service) deve ser ativada.
Um URI (Identificador Uniforme de Recursos) SIP pode ser resolvido por meio de DNS para o endereço IP (Protocolo da Internet), porta e protocolo de transporte do próximo salto.
| Informações | Valor |
|---|---|
| Tipo de Dados | Booleano |
| Padrão | False |
| Informações | Valor |
|---|---|
| Tipo de Dados | String |
| Padrão | cadeia vazia. |
| Informações | Valor |
|---|---|
| Tipo de Dados | String |
| Padrão | cadeia vazia. |
Especifica o conjunto de encadeamentos a ser usado para o contêiner do SIP.
Se nenhum conjunto de encadeamentos for escolhido, o contêiner do SIP criará um novo conjunto de encadeamentos com tamanho máximo de 15.