[AsteriskBrasil] RES: Como montar uma URA (Unidade de Resposta Audível)

Luiz Fabiano - Tempo Filmes ti em tempofilmes.com.br
Quinta Fevereiro 4 13:51:31 BRST 2010


Lá  vai minha contribuição para a lista (Newbie):

 

                - A Ura que eu criei abaixo (da minha empresa), atende a
chamada automaticamente verifica a grade de horário (bom dia = 00:01 – 11:59
| Boa tarde = 12:00 – 17:59 | Boa Noite = 18:00 – 23:259), após isso ela
joga para a URA correta e passa a ter interação com a pessoa que está
ligando, através de voices que eu gravei personalizadas, é obvio que você
irá necessitar de conhecimento geral sobre o asterisk, e manipulação do
extensions.conf, recomendo fortemente um curso ou a compra do livro
(ASTERISK o futuro da telefonia), na verdade configurar uma URA é um
trabalho até que gostoso, porém requer muita atenção e teste, uma idéia
bacana seria vc atribuir a URA a um ramal antes de colocar o atributo (s ou
_s) ligação entrante.  Bom é isso ai,, segue uma URA mastigada e digerida
abaixo, a qual está em operação em nossa empresa (Boa Sorte)  One  ;)
:

 

[recebe_vono]   ; Minha operadora é a VONO  (RECOMENDO)

include => default

exten => meu_user_vono,1,Goto(entradavono,s,1)  ;  ç Sempre que vier ligação
através do meu user da vono ele joga para a diretiva” entradavono”  

 

 

[entradavono]

 

exten => _s,1,Answer  ; ç Força atender automaticamente

exten => _s,2,Goto(check_hour,s,1)  ; ç Diretiva que irá direcionar a uma
outra que fará o check time:

 

; *************** Checa o horário:

[check_hour]

exten => s,1,GotoIfTime(08:00-11:59|mon-fri|*|*?urabd,s,1)   ; ç URA bom dia

exten => s,n,GotoIfTime(12:00-17:59|mon-fri|*|*?urabt,s,1)   ; ç URA boa
tarde   **** Irei usar essa de exemplo:

exten => s,n,GotoIfTime(18:00-22:00|mon-fri|*|*?urabn,s,1)  ; ç URA boa
noite

exten => s,n,GotoIfTime(*|*|sat-sun|*|*|urafds,s,1)               ; ç Final
de semana (que está desativada, pois estamos fazendo implementações de BD
MySql para essa operação)

 

 

; ******************** URA BOA TARDE:  (MEU EXEMPLO)

[urabt]

include => recebe_vono

exten => s,2,NoOp(Ligação entrou na URABT)                     ; Registra no
console do asterisk que entrou uma ligação através da URA (Boa Tarde):

exten => s,n,Playback(/var/lib/asterisk/sounds/smgroup/boa_tarde)   ; Aqui
ele chama um Playback de boa tarde e boas vindas, mesmo que ele digite algo,
será forçado a escutar a MSG até o final

exten => s,n,Background(/var/lib/asterisk/sounds/smgroup/ramaldesejadoou)  ;
Aqui ele já pode digitar o ramal desejado se (ele souber) ou aguardar as
opções

exten => s,n,Background(/var/lib/asterisk/sounds/smgroup/umcorporativo) ;
Opção 1

exten => s,n,Background(/var/lib/asterisk/sounds/smgroup/doissuporte) ;
Opção 2

exten => s,n,Background(/var/lib/asterisk/sounds/smgroup/tresvendas)  ;
Opção 3

exten => s,n,Background(/var/lib/asterisk/sounds/smgroup/quatroasstec) ;
Opção 4

exten => s,n,Background(/var/lib/asterisk/sounds/smgroup/ouaguardesuporte)  

exten => s,n,NoOp( Digite a
opção/1-corporate/2-suporte/3-vendas/4-quatroasstec/5-aguarde)

exten => s,n,WaitExten(6) ; (esta opção está marcada com o tempo limite de 6
segundos)

 

exten => 1,1,NoOp(Chamada foi para corporate)

exten => 1,2,Background(/var/lib/asterisk/sounds/smgroup/aguardeanalista)

exten => 1,3,Dial(SIP/333,60,t)

 

exten => 2,1,NoOp(Chamada foi para Suporte)

exten => 2,2,Background(/var/lib/asterisk/sounds/smgroup/atencaoglpi)

exten => 2,3,Dial(SIP/330&SIP/331,60,t)

 

exten => 3,1,NoOp(Chamada foi para vendas)

exten => 3,2,Background(/var/lib/asterisk/sounds/smgroup/aguardeanalista)

exten => 3,3,Dial(SIP/331&SIP/333,60,t)

 

exten => 4,1,NoOp(Chamada foi para asstec)

exten => 4,2,Background(/var/lib/asterisk/sounds/smgroup/aguardeanalista)

exten => 4,3,Dial(SIP/331&SIP/333,60,t)

 

exten => 330,1,NoOp(Chamada foi para CCT MAIN DESK)

exten => 330,2,Background(/var/lib/asterisk/sounds/smgroup/aguardeanalista)

exten => 330,3,Dial(SIP/330,60,t)

 

exten => 331,1,NoOp(Chamada foi para CCT MAIN DESK)

exten => 331,2,Background(/var/lib/asterisk/sounds/smgroup/aguardeanalista)

exten => 331,3,Dial(SIP/331,60,t)

 

exten => 332,1,NoOp(Chamada foi para CCT MAIN DESK)

exten => 332,2,Background(/var/lib/asterisk/sounds/smgroup/aguardeanalista)

exten => 332,3,Dial(SIP/332,60,t)

 

exten => 333,1,NoOp(Chamada foi para CCT MAIN DESK)

exten => 333,2,Background(/var/lib/asterisk/sounds/smgroup/aguardeanalista)

exten => 333,3,Dial(SIP/333,60,t)

 

exten => t,1,NoOp(Tempo esgotado - Aguarde...)

exten => t,2,Dial(SIP/330&SIP/331,60)

exten => t,3,Dial(SIP/333,60)

exten => t,4,Playback(/var/lib/asterisk/sounds/smgroup/obrigadadisposicao)

exten => t,5,Hangup

 

============================================================================
============è

 

De: asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Marcelo
S Dias Muniz
Enviada em: quinta-feira, 4 de fevereiro de 2010 13:01
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: [AsteriskBrasil] Como montar uma URA (Unidade de Resposta Audível)

 

Caros Colegas, alguém disponível poderia me dar algumas dicas de como montar
uma URA no asterisk?
Sou iniciante e se alguém puder me indicar um passo-a-passo, ficarei
agradecido.
Não fui muito feliz em minhas pesquisas na internet.

Att.,
Marcelo Dias

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


Mais detalhes sobre a lista de discussão AsteriskBrasil