Servidor SIP: Configuração: AppRouter
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.AppRouterConfigDataAs 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.UseCustomAppRouterAs 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.CustomAppRouterJarFileNameAs 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