Aplicações do Dialplan do Asterisk 20
Descrição:Esta aplicação é utilizada para ouvir o áudio de um canal Asterisk. Isso inclui o áudio que entra e sai do canal que está sendo monitorado. Apenas canais criados por chamadas de saída para a extensão especificada serão selecionados para monitoramento. Se o contexto opcional não for fornecido, o contexto do canal atual será usado.
Durante o monitoramento, as seguintes ações podem ser realizadas:
- Discar '#' alterna o nível de volume.
- Discar '*' interrompe o monitoramento e procura por outro canal para monitorar.
Observação: A opção
X substitui os três recursos acima, pois, se existir uma extensão numérica válida no contexto correto, o
ChanSpy sairá para ela. Isso também desabilita a escolha de um canal com base em 'chanprefix' e uma sequência de dígitos.
ExtenSpy(exten@[context],[options])exten extensão obrigatória - Especifica a extensão.
context - Especifica opcionalmente um contexto, o padrão é 'default'.
optionsb - Monitora apenas canais envolvidos em uma chamada em ponte.B - Em vez de sussurrar em um único canal, entra em ambos os canais envolvidos na chamada.c(digit) digit obrigatório - Especifica um dígito DTMF que pode ser usado para monitorar o próximo canal disponível.d - Substitui a funcionalidade DTMF numérica típica e, em vez disso, usa DTMF para alternar entre os modos de monitoramento.4 - modo de monitoramento5 - modo de sussurro6 - modo de bargingD - Intercala o áudio proveniente do canal e o áudio que chega ao canal no fluxo de áudio de saída como um fluxo de canal duplo, em vez de misturá-lo. Não faz nada se 'o' também estiver definido.e(ext) - Habilita o modo de aplicação forçada, para que o canal de monitoramento possa monitorar apenas extensões cujo nome esteja na lista delimitada por ':'. ext obrigatórioE - Sai quando o canal monitorado é desligado.g(grp) grp obrigatório - Monitora apenas canais nos quais um ou mais dos grupos listados em grp correspondem a um ou mais grupos da variável SPYGROUP definida no canal a ser monitorado.l - Permite o uso de uma fila longa para armazenar quadros de áudio.n(mailbox@context) - Diz o nome da pessoa que está sendo monitorada se essa pessoa tiver gravado seu nome. Se um contexto for especificado, esse contexto de correio de voz será pesquisado ao recuperar o nome; caso contrário, o contexto 'default' será usado ao pesquisar o nome (por exemplo, se SIP/1000 for o canal que está sendo monitorado e nenhuma caixa postal for especificada, '1000' será usado ao pesquisar o nome).mailbox contextN - Não atende ao canal automaticamente.o - Ouve apenas o áudio proveniente deste canal.q - Não reproduz um bipe ao começar a monitorar um canal ou fala o nome do canal selecionado.r(basename) - Grava a sessão no diretório de spool do monitor. Uma base opcional para o nome do arquivo pode ser especificada. O padrão é 'chanspy'. basenames - Ignora a reprodução do tipo de canal (por exemplo, SIP, IAX, etc.) ao falar o nome do canal selecionado.S - Para quando não houver mais extensões para monitorar.v(value) - Ajusta o volume inicial na faixa de '-4' a '4'. Um valor negativo se refere a uma configuração mais baixa. valuew - Habilita o modo 'sussurro', para que o canal de monitoramento possa falar com o canal monitorado.W - Habilita o modo 'sussurro privado', para que o canal de monitoramento possa falar com o canal monitorado, mas não possa ouvi-lo.x(digit) digit obrigatório - Especifica um dígito DTMF que pode ser usado para sair da aplicação enquanto monitora ativamente um canal. Se não houver nenhum canal sendo monitorado, o dígito DTMF será ignorado.X - Permite que o usuário saia do ChanSpy para uma extensão numérica válida de um único dígito no contexto atual ou no contexto especificado pela variável de canal SPY_EXIT_CONTEXT. O nome do último canal que foi monitorado será armazenado na variável SPY_CHANNEL.
Aplicações do Dialplan
ChanSpy Eventos AMI
ChanSpyStart Eventos AMI
ChanSpyStop