Funções do Dialplan do Asterisk 13
Comando:
DIALGROUP()
Sinopse:
Gerencia um grupo de usuários para discagem.
Descrição:
Apresenta uma interface que deve ser usada em conjunto com o aplicativo Dial, apresentando uma lista de canais que devem ser discados quando referenciados. Quando o DIALGROUP é lido, o argumento é interpretado como o grupo específico para o qual um dial deve ser tentado. Quando DIALGROUP é gravado sem argumentos, a lista inteira é substituída pelo argumento especificado. A funcionalidade é semelhante a uma fila, exceto que, quando nenhuma interface está disponível, a execução pode continuar no plano de discagem. Isso é útil quando você deseja que certas pessoas sejam as primeiras a atender todas as chamadas, com retorno imediato a uma fila quando as pessoas da linha de frente estão ocupadas ou indisponíveis, mas você ainda deseja que as pessoas da linha de frente entrem e saiam desse grupo, Exemplo: exten => 1,1, Set (DIALGROUP (mygroup, add) = SIP / 10) exten => 1, n, Set (DIALGROUP (mygroup, add) = SIP / 20) exten => 1 , n, Discar ($ {DIALGROUP (mygroup)})
Sintaxe:
DIALGROUP(group,op)
Argumentos:
op - O nome da operação, os valores possíveis são:
add - adicione um nome ou interface de canal (grave
del - remova o nome ou a interface de um canal (grave
Fonte: Asterisk Wiki