Aplicações do Dialplan do Asterisk 18
Comando:
Directory()
Sinopse:
Fornecer diretório de ramais de correio de voz.
Descrição:
Este aplicativo apresentará ao canal chamador um diretório de ramais nos quais eles podem pesquisar por nome. A lista de nomes e ramais correspondentes é recuperada do arquivo de configuração de correio de voz, voicemail.conf, ou do nome de arquivo especificado. O aplicativo encerrará imediatamente se um dos seguintes dígitos DTMF for recebido e o ramal para o qual deve pular existir: 0 - Pula para o ramal 'o', se existir; pula para o ramal 'a', se existir. Antes de concluir, este aplicativo definirá as seguintes variáveis de canal: DIRECTORY_RESULT - Motivo do encerramento do aplicativo Directory (OPERATOR - Usuário solicitou operadora, ASSISTANT - Usuário solicitou assistente, TIMEOUT - Tempo limite de espera por DTMF sem envio expirou, HANGUP - O canal foi desconectado antes do término do aplicativo, SELECTED - Usuário selecionou um usuário para chamar do diretório, USEREXIT - Usuário saiu com '#' durante a seleção, FAILED - O aplicativo falhou); DIRECTORY_EXTEN - Se a opção de pular chamada estiver definida, será definido como o ramal selecionado, desde que um tenha sido selecionado. Sintaxe: Directory([vm-context,[dial-context,[options]]]), onde vm-context é o contexto em voicemail.conf a ser usado para o Directory, dial-context é o contexto do plano de discagem a ser usado ao procurar um ramal selecionado pelo usuário, e options inclui várias opções como 'e' para ler também o número do ramal, 'f(n)' para permitir entrada de nome próprio, 'l(n)' para entrada de sobrenome (padrão), 'b(n)' para entrada de nome ou sobrenome, 'a' para permitir alias, 'm' para criar menu de até 8 nomes, 'n' para ler dígitos mesmo com canal não atendido, 'p(n)' para pausar após digitação, 'c(filename)' para carregar arquivo de configuração específico, 's' para pular chamada e definir ramal em variável, e 'd' para ativar suporte ADSI. Apenas uma das opções f, l ou b pode ser especificada, com número padrão de caracteres definido como 3.
Sintaxe:
Directory([vm-context,[dial-context,[options]]])
Fonte: Asterisk Wiki