Servidor SIP: Configuração: AppRouter

Opções de Configuração     

Use esta página para configurar os recursos AR (Application Router) para o container de Servlet SIP.

Para atender a uma solicitação inicial, o contêiner de Servlet SIP primeiramente chama o AR (Application Router), que especifica a lógica usada para selecionar uma aplicação de Servlet SIP apropriada. Um roteador de aplicação é exigido para que um contêiner funcione, mas o AR é uma entidade lógica separada do contêiner. O AR é unicamente responsável pela seleção da aplicação e não deve implementar a lógica da aplicação. Por exemplo, o AR não pode modificar uma solicitação ou enviar uma resposta. Consulte "Compondo Aplicações SIP" para obter mais informações.

Opções de Configuração

Nome Descrição
Dados de Configuração do AR

Propriedades a serem transmitidas ao AR default ou personalizado no método inicial.

Todas as propriedades de configuração devem estar em conformidade com o formato de Propriedades Java. Se você estiver especificando propriedades para o DAR, as propriedades deverão ainda estar de acordo com o formato de propriedade detalhado, descrito no Apêndice C da SIP Servlet Specification v1.1. As implementações de AR personalizado podem usar um formato de propriedade detalhado que difere daquele descrito no Apêndice C. Um AR personalizado também é responsável por validar os dados de configuração.

Como opção, especifique as propriedades de inicialização do AR ao iniciar a instância do WebLogic Communications Server, incluindo a opção Java -Djavax.servlet.sip.ar.dar.configuration. (Para especificar um arquivo de propriedades, em vez de um URI, inclua o prefixo file:///) Se você especificar a opção de inicialização Java, o container ignorará qualquer propriedade de configuração definida nos dados de configuração do AR. Você pode modificar as propriedades nos dados de configuração do AR a qualquer momento, mas as propriedades não serão transmitidas ao AR enquanto o servidor não for reiniciado com a opção -Djavax.servlet.sip.ar.dar.configuration omitida.

Atributo MBean:
AppRouterBean.AppRouterConfigData

As alterações entram em vigor após a reimplantação do módulo ou a reinicialização do servidor.

Usar AR personalizado

Use um Roteador de Aplicação personalizado no lugar do AR default.

Atributo MBean:
AppRouterBean.UseCustomAppRouter

As alterações entram em vigor após a reimplantação do módulo ou a reinicialização do servidor.

Nome do arquivo do AR personalizado

O nome do arquivo JAR do AR personalizado (deve estar armazenado no diretório $DOMAIN_HOME/approuter).

Atributo MBean:
AppRouterBean.CustomAppRouterJarFileName

As alterações entram em vigor após a reimplantação do módulo ou a reinicialização do servidor.

Nome da aplicação default

O nome de uma aplicação default que o container deve chamar quando o AR personalizado não pode encontrar uma aplicação para processar uma solicitação inicial.

Se nenhuma aplicação default for especificada, o container retornará um erro 500 se o AR não puder selecionar uma aplicação.

Observação: Implante uma aplicação primeiro antes de especificar seu nome como valor para Nome da aplicação default.

Atributo MBean:
AppRouterBean.DefaultApplicationName