[AsteriskBrasil] Mensagem de Áudio - asterisk

Wagner wagner em sincronismotelecom.com
Terça Julho 30 10:11:48 BRT 2013


Olá Elieser,

Acredito que o mais correto para fazer este goto deve serguir o exemplo 
que tirei do voip.info:

exten => s,1,Dial(${ARG2},20,r)
exten => s,2,Goto(s-${DIALSTATUS},1)
exten => s-NOANSWER,1,Voicemail(u${ARG1})
exten => s-CHANUNAVAIL,1,Voicemail(b${ARG1})
exten => s-BUSY,1,Voicemail(b${ARG1})

Então no seu caso:

exten => _XXXX!,1,Dial(SIP/${EXTEN},20,tT)
exten => _XXXX!,n,Goto(${DIALSTATUS},1)
exten => _XXXX!,n,hangup()
exten => BUSY,1,Playback(ocupado)
exten => _XXXX!,n,hangup()
exten => NOANSWER,1,Playback(ocupado)
exten => _XXXX!,n,hangup()
exten => CHANUNAVAILABLE,1,Playback(ocupado)
exten => _XXXX!,n,hangup()
exten => CONGESTION,1,Playback(ocupado)
exten => _XXXX!,n,hangup()
exten => CANCEL,1,Playback(ocupado)
exten => _XXXX!,n,hangup()
exten => BUSY,1,Playback(ocupado)
exten => _XXXX!,n,hangup()

E quanto ao áudio deve ficar mesmo em */var/lib/asterisk/sounds *se na 
aplicação Playback voce quiser apontar apenas o nome do áudio, agora o 
áudio pode estar em qualquer lugar da maquina a diferença é que o 
caminho completo para o áudio deve ser indicado por exemplo: 
Playback(/home/wagner/ocupado).

Em 30/07/2013 09:08, Elieser Junior escreveu:
> Pessoal bom dia, tenho muito pouco tempo utilizando asterisk. Estou 
> criando uma regra no extension.conf para quando o ramal estiver 
> *ocupado, não atender, não registrado, canal congestionado ou 
> cancelado,* emitir o áudio do ocorrido. Porém estou com dúvidas aonde 
> encontrar o caminho dos arquivos: BUSY, NOANSWER, CHANUNAVAILABLE, 
> CONGESTION e CANCEL.
>
> Alguém pode ajudar?
>
> exten => _XXXX!,1,Dial(SIP/${EXTEN},20,tT)
> exten => _XXXX!,n,goto(${DIALSTATUS})
> exten => _XXXX!,n,hangup()
> exten => _XXXX!,n(BUSY)
> exten => _XXXX!,n,hangup()
> exten => _XXXX!,n(NOANSWER)
> exten => _XXXX!,n,hangup()
> exten => _XXXX!,n(CHANUNAVAILABLE)
> exten => _XXXX!,n,hangup()
> exten => _XXXX!,n(CONGESTION)
> exten => _XXXX!,n,hangup()
> exten => _XXXX!,n(CANCEL)
> exten => _XXXX!,n,hangup()
>
> Precisa passar o comando Playback? exemplo abaixo:
> exten => _XXXX!,n(BUSY),Playback(ocupado)
>
> Ou seja, criar o arquivo *"ocupado"* em */var/lib/asterisk/sounds*
>
> Obrigado.
>
>
>
> _______________________________________________
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
> _______________________________________________
> ALIGERA -- Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank -- Appliance Asterisk - Acesse www.aligera.com.br.
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org

-- 
Wagner Mazuchi de Lima Junior
11 3323-5550
wagner em sincronismotelecom.com
www.sincronismo.com.br
Rua Tácito de Almeida, nº 196
01251-010 - Pacaembu - São Paulo - SP

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20130730/b8046887/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil