Configurando Roteadores do Aplicativo SIP
Use o roteador do aplicativo Session Initiation Protocol (SIP) para selecionar a ordem na qual os aplicativos SIP são acionados. Ao configurar um roteador do aplicativo SIP, é possível usar o Default Application Router ou criar um roteador do aplicativo customizado.
Sobre Esta Tarefa
O contêiner do SIP fornece um componente do roteador do aplicativo
chamado Default Application Router (DAR). O componente
DAR usa um arquivo de texto de configuração, semelhante a um arquivo de propriedades Java™, que define a ordem na qual o roteador do aplicativo
envia os pedidos do SIP para os aplicativos.
Restrição: O WebSphere Application Server possui uma maneira
padrão de classificar a ordem da chamada dos aplicativos SIP usando as
configurações de comportamento de Inicialização. A ordem de classificação baseia-se no peso do
aplicativo. Essa política de atribuição de peso é aplicada apenas se você não especificar
um arquivo de configuração DAR ou se um roteador do aplicativo customizado não estiver associado com
o servidor ou cluster.
É possível usar o DAR ou um roteador do aplicativo customizado para executar o roteamento do aplicativo, conforme descrito no procedimento.
Use o seguinte procedimento para selecionar o melhor método para implementar o roteador do aplicativo SIP para sua configuração.
Procedimento
- Use o componente DAR com um arquivo de configuração DAR.
- No console administrativo, clique em Ambiente > Roteadores do Aplicativo SIP . A tabela exibe uma lista de roteadores do aplicativo disponíveis, incluindo o componente DAR.
- Clique no link DefaultSIPApplicationRouter.
- Visualize a lista de destinos de servidor e de cluster que são associados ao roteador do aplicativo na tabela Destinos.
- Os destinos podem estar disponíveis ou não. Para alterar o destino de um roteador do aplicativo, volte para o painel de roteadores de aplicativo SIP, clique em um nome do roteador e veja se um destino está listado. Se um destino estiver listado, selecione um destino e clique no botão Mover para Roteador do Aplicativo. O menu suspenso permite selecionar outro roteador de aplicativo.
- Para o DefaultSIPApplicationRouter, clique em um nome de link de destino para definir a configuração de roteamento do aplicativo para o destino.
- Clique em Regras de roteamento de aplicativo avançado (configuração DAR) para usar um arquivo de configuração DAR e clique em Aplicar.
- Clique em Configurar regras de roteamento para visualizar ou editar as regras de roteamento.
- Se você tiver um arquivo de configuração DAR existente, poderá clicar no botão Importar... para fazer upload do novo arquivo de configuração DAR. A janela Importação de Arquivo é exibida, o que permite que você navegue para o arquivo e faça upload dele e, em seguida, clique no botão Importar.
- Use os botões Novo, Excluir, Mover para Cima e Mover para Baixo na página Arquivo de Configuração DAR para criar e modificar regras de roteamento.
- Clique em Salvar diretamente na configuração principal e, em seguida, reinicie o servidor ou cluster para selecionar as mudanças.
- Use o componente DAR com uma classificação de aplicativo manual.
- No console administrativo, clique em Ambiente > Roteadores do Aplicativo SIP. A tabela exibe uma lista de roteadores do aplicativo disponíveis, incluindo o componente DAR.
- Clique no link DefaultSIPApplicationRouter.
- Visualize a lista de destinos de servidor e de cluster que são associados ao roteador do aplicativo na tabela Destinos.
- Os destinos podem estar disponíveis ou não. Para alterar o destino de um roteador do aplicativo, volte para o painel de roteadores de aplicativo SIP, clique em um nome do roteador e veja se um destino está listado. Se um destino estiver listado, selecione um destino e clique no botão Mover para Roteador do Aplicativo. O menu suspenso permite selecionar outro roteador de aplicativo.
- Para o DefaultSIPApplicationRouter, clique em um nome de link de destino para definir a configuração de roteamento do aplicativo para o destino.
- Clique em Ordem de inicialização básica do aplicativo para usar a ordem do aplicativo a partir do destino e, em seguida, clique em Aplicar.
- Clique em Configurar ordem de inicialização do aplicativo para visualizar os pesos da ordem de inicialização do aplicativo para os aplicativos neste destino.
- Digite um valor numérico na coluna Peso da ordem de
inicialização para o aplicativo. O peso da ordem de inicialização
determina a ordem na qual o roteador do aplicativo SIP envia os
pedidos do SIP para os aplicativos. Esses valores também determinam a ordem de inicialização
dos aplicativos depois da reinicialização do servidor. Os aplicativos com valores
menores de inicialização iniciam primeiro.Restrição: Se houver dois ou mais aplicativos SIP empacotados em um arquivo de aplicativo enterprise archive (EAR), os aplicativos SIP empacotados terão o mesmo peso. Se forem necessárias regras de roteamento mais complexas, um método de roteador de aplicativo diferente deverá ser usado.
- Clique em Atualizar.
- Clique em Salvar diretamente na configuração principal e, em seguida, reinicie o servidor ou cluster para selecionar as mudanças.
Atenção: O pacote de amostras do CEA inclui uma biblioteca de script wsadmin (Jython) que pode ser usada para simplificar o desenvolvimento e o teste de scripts que automatizam as mudanças na configuração. Para obter informações adicionais, consulte os procedimentos de geração de script wsadmin (Jython) para obter informações do CEA. - Use um roteador do aplicativo customizado.
- No console administrativo, clique em Ambiente > Roteadores do Aplicativo SIP . A tabela exibe uma lista de roteadores do aplicativo disponíveis, incluindo o componente DAR.
- Selecione um roteador do aplicativo SIP customizado na lista ou clique em Novo para criar um novo roteador. A guia Configuração mostra o nome do roteador do aplicativo e o nome do provedor do roteador do aplicativo. O nome do provedor do roteador do aplicativo deverá ser configurado para o nome de classe qualificado da implementação do roteador do aplicativo customizado.
- Coloque o arquivo Java archive
(JAR) no caminho de classe do servidor. Por exemplo, coloque o arquivo
JAR no diretório java_home/lib/ext e certifique-se de que
esse diretório seja incluído no caminho de classe para o servidor.
Evitar Problemas: Não inclua esse caminho na entrada Servidores > Tipos de Servidor > Servidores de aplicativos WebSphere > server_name > Contêiner do SIP > Gerenciamento Java e Processos > Definição de Processo > Java Virtual Machine > Caminho de Classe porque isso pode causar conflitos.gotcha
- Insira ou edite as informações nos campos obrigatórios, conforme necessário. Os campos obrigatórios são identificados com um asterisco (*).
- Clique em Aplicar e, em seguida, clique em Salvar diretamente na configuração principal.
- Para alterar o destino de um roteador do aplicativo, clique em um nome do roteador e veja se um destino está listado. Se um destino estiver listado, selecione um destino e clique no botão Mover para Roteador do Aplicativo. O menu suspenso permite selecionar outro roteador de aplicativo.
- Clique em Salvar diretamente na configuração principal e, em seguida, reinicie o servidor ou cluster para selecionar as mudanças.
Atenção: O pacote de amostras do CEA inclui uma biblioteca de script wsadmin (Jython) que pode ser usada para simplificar o desenvolvimento e o teste de scripts que automatizam as mudanças na configuração. Para obter informações adicionais, consulte os procedimentos de geração de script wsadmin (Jython) para obter informações do CEA. - Use as propriedades customizadas para configurar o roteador
do aplicativo SIP. É possível usar as seguintes propriedades customizadas para configurar
um DAR ou um roteador do aplicativo customizado. Essas propriedades customizadas substituem as
configurações do console administrativo.
- No console administrativo, clique em Servidores>Tipos de Servidor>Servidores de Aplicativos do WebSphere> server_name.
- Em Configurações do Contêiner, expanda Configurações do Contêiner do SIP e clique em Contêiner do SIP.
- Em Propriedades Adicionais, clique em Propriedades Customizadas e, em seguida, em Novo.
- Para o DAR, use a propriedade customizada javax.servlet.sip.ar.dar.configuration. Essa propriedade especifica o local do arquivo de propriedades do DAR que 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.
- Para o roteador do aplicativo customizado, use a propriedade customizada javax.servlet.sip.ar.spi.SipApplicationRouterProvider. Essa propriedade 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.
- Clique em Salvar diretamente na configuração principal e, em seguida, reinicie o servidor ou cluster para selecionar as mudanças.
Resultados
Subtópicos
Coleta do Roteador do Aplicativo SIP
Use essa página para criar e excluir os roteadores do aplicativo SIP O roteador do aplicativo Session Initiation Protocol (SIP) permite selecionar a ordem na qual os aplicativos SIP são executados em um pedido inicial do SIP.Configurações do Roteador do Aplicativo SIP
Use essa página para definir as configurações do contêiner do roteador do aplicativo SIP. O roteador do aplicativo Session Initiation Protocol (SIP) permite selecionar a ordem na qual os aplicativos SIP são acionados. É possível usar o Default Application Router (DAR) ou especificar um roteador do aplicativo customizado ao seguir a especificação do Servlet do SIP.Configurações da Ordem de Roteamento do Aplicativo
Use essa página para especificar se o Default Application Router (DAR) do SIP deve depender da ordem de inicialização básica do aplicativo ou das regras de roteamento do aplicativo avançado (configuração DAR).Configurações da Ordem de Inicialização do Aplicativo
Use essa página para definir a ordem na qual os pedidos do Session Initiation Protocol (SIP) são roteados para os aplicativos.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).Coleta de Regras do Default Application Router
Use esta página para visualizar ou modificar as regras de roteamento do Default Application Router (DAR) ou importar um novo arquivo de configuração do DAR. O DAR é um roteador do aplicativo Session Initiation Protocol (SIP) que pode ser usado para selecionar a ordem na qual os aplicativos SIP são acionados.Configurações da regra do Default Application Router
Use essa página para editar os detalhes de uma regra de roteador do aplicativo.
Conceitos relacionados:
Informações relacionadas:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tcea_sipapprouter_cfg
Nome do arquivo: tcea_sipapprouter_cfg.html