[AsteriskBrasil] Mensagem de Áudio - asterisk
Elieser Junior
zeljunior em gmail.com
Terça Julho 30 10:35:03 BRT 2013
== Using SIP RTP CoS mark 5
-- Executing [9767 em ramais:1] Dial("SIP/5341-000002df",
"SIP/9767,20,tT") in new stack
[Jul 30 10:33:34] WARNING[9765]: app_dial.c:2345 dial_exec_full: Unable to
create channel of type 'SIP' (cause 20 - Subscriber absent)
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [9767 em ramais:2] Goto("SIP/5341-000002df", "CHANUNAVAIL,1")
in new stack
-- Goto (ramais,CHANUNAVAIL,1)
[Jul 30 10:33:34] WARNING[9765]: pbx.c:5363 __ast_pbx_run: Channel
'SIP/5341-000002df' sent into invalid extension 'CHANUNAVAIL' in context
'ramais', but no invalid handler
Em 30 de julho de 2013 10:33, Elieser Junior <zeljunior em gmail.com> escreveu:
> Coloquei os arquivos: ocupado.wav, naoatende.wav, naoregistrado.wav,
> congestionado.wav e cancelado.wav dentro de */var/lib/asterisk/sounds*
>
> 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(naoatende)
> exten => _XXXX!,n,hangup()
> exten => CHANUNAVAILABLE,1,Playback(naoregistrado)
> exten => _XXXX!,n,hangup()
> exten => CONGESTION,1,Playback(congestionado)
> exten => _XXXX!,n,hangup()
> exten => CANCEL,1,Playback(cancelado)
> exten => _XXXX!,n,hangup()
>
> NÃO FUNCIONOU!
>
>
> Em 30 de julho de 2013 10:29, Elieser Junior <zeljunior em gmail.com>escreveu:
>
> Obrigado pela dica Wagner, mais não funcionou!
>>
>>
>>
>> Em 30 de julho de 2013 10:11, Wagner <wagner em sincronismotelecom.com>escreveu:
>>
>> 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-5550wagner em sincronismotelecom.comwww.sincronismo.com.br
>>> Rua Tácito de Almeida, nº 196
>>> 01251-010 - Pacaembu - São Paulo - SP
>>>
>>>
>>> _______________________________________________
>>> 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
>>>
>>
>>
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20130730/fd4bf706/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil