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-boun...@listas.asteriskbrasil.org [mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org] Em nome de Marcelo S Dias Muniz Enviada em: quinta-feira, 4 de fevereiro de 2010 13:01 Para: asteriskbrasil@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
_______________________________________________ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br _______________________________________________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil