> # 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`