Aplicações do Dialplan do Asterisk 21
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 é possível 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 onde 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 - razão 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, conterá o ramal selecionado, caso algum tenha sido selecionado. O comando Directory([vm-context,[dial-context,[options]]]) aceita os seguintes parâmetros: vm-context - contexto em voicemail.conf a ser usado para o Directory; dial-context - contexto do plano de discagem a ser usado ao procurar um ramal selecionado; e 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 sobrenome (padrão), 'b(n)' para ambos, 'a' para alias, 'm' para menu de até 8 nomes, 'n' para ler dígitos mesmo com canal não atendido, 'p(n)' para pausar após dígitos, 'c(filename)' para carregar arquivo de configuração alternativo, 's' para pular a chamada e definir o ramal em variável, e 'd' para suporte ADSI. Apenas uma das opções f, l ou b pode ser especificada, com valor padrão de 3 caracteres.
Sintaxe:
Directory([vm-context,[dial-context,[options]]])
Fonte: Asterisk Wiki