Entendi Marcelo. Mesmo porque são 8 chips e 19 telefones. Agora imagina o
tamanho do dialplan...
Pra ser sincero nunca trabalhei com AGI. Mas vou pesquisar sobre.
Muito obrigado pela dica!
Abraço.
Atenciosamente
Leandro de Lima Camargo
2014-08-19 11:30 GMT-03:00 Marcelo Terres :
> Eu só te r
Eu só te recomendaria fazer um agi que consultasse os telefones
liberados num DB.
Seria melhor de manter e poder crescer sem precisar estar alterando dialplan.
[]s
Marcelo H. Terres
mhter...@gmail.com
IM: mhter...@jabber.mundoopensource.com.br
http://www.mundoopensource.com.br
http://offtopicsand
Bom dia Pessoal.
Apenas para documentação (caso alguém precise futuramente), os testes deram
certo.
Até coloquei um time condition no contexto.
[khomp-01-00]
exten => s,1,Noop(Origem = ${CALLERID(num)})
exten => s,1,GotoIf($["${CALLERID(num)}" = "035"]?ivr-3,s,1] ;
Celular Joaozinho
exten
Bom dia Jean.
De acordo com a dica do Daniel já deu certo, mas seu contexto me gerou uma
dúvida.
exten => 035/660,1,goto(ivr-1,s,1)
exten => 035/660,1,goto(ivr-2,s,1)
Nesse caso, você está definindo o destino como 660. Mas no EBS-GSM tenho 8
chips e eles são denominados pela nomen
É desse jeito mesmo... A solução do Jean, se possível, é boa... Converter
origem em Destino e usar extensão para o roteamento.
Mas o que eu te passei tem que funcionar... Aumenta o verbose pra 10, faz
um teste e posta o resultado pra eu dar uma olhada.
--
Daniel Zanutti
Dazsoft - Soluções em Tele
Show de bola, Daniel!
Deu certo. Só fiz alguns ajustes pra funcionar pois desta forma estava
dando HangUp pelo número 035.
Ficou desta forma:
exten => s,1,Noop(Origem = ${CALLERID(num)})
exten => s,n,GotoIf($["${CALLERID(num)}" = "035"]?ivr-10,s,1)
exten => s,n,Goto(ivr-3,s,1)
exten
bom dia amigo, não conheço o EBS-GSM mais se ele tiver enviando o numero
como CALLERID(num) vc pode fazer com pontoa/pontob no próprio exten,
exemplo:
exten => 035/660,1,goto(ivr-1,s,1)
exten => 035/660,1,goto(ivr-2,s,1)
Quando o 035 liga para 660 será enviado para ivr-
Daniel,
Ele filtro aceita variáveis: XXNNZ exemplo: exten =>
s,n,GotoIf($["${CALLERID(num)}" = "0XX9ZXX <035>"]?ivr-10)
Tem outra forma de fazer pois não funcionou com variáveis
Valew
Em 14 de agosto de 2014 10:57, Daniel Zanutti
escreveu:
> Acho que me expressei mal... Sim é poss
Acho que me expressei mal... Sim é possível fazer o que voce quer.
[khomp-01-00]
exten => s,1,Noop(Origem = ${CALLERID(num)})
exten => s,n,GotoIf($["${CALLERID(num)}" = "035"]?ivr-10)
exten => s,n,Goto(ivr-3,s,1)
exten => s,n,Hangup()
Ele irá validar se a ORIGEM = esse número. Coloquei um
Daniel,
Atualmente está desta forma mesmo. Adicionei esses contextos da Khomp no
arquivo custom do dialplan.
[khomp-01-00]
exten => s,1,Goto(ivr-3,s,1)
exten => s,n,Hangup()
[khomp-01-01]
exten => s,1,Goto(ivr-3,s,1)
exten => s,n,Hangup()
E por aí, vai..
Mas gostaria de tratar o número de quem e
Ola Leandro
Entendi seu problema.
Como sua entrada é uma chipeira, não dá pra manipular o destino. Se voce
receber no CHIP 1, o máximo que consegue é saber que foi o CHIP1 e nada
mais.
Para identificar, configura na khomp para que cada CHIP tenha um contexto
[khomp-01-00]
[khomp-01-01]
Bom dia Daniel.
Obrigado pela ajuda mas vi essa sintaxe também (
http://www.voip-info.org/wiki/view/Asterisk+cmd+GotoIf).
Porém qualquer número no mundo pode ligar em qualquer slot da chipeira.
Nesse caso, o que poderia deixar no lugar do 206 pra tratar qualquer número
que o cliente ligar?
Abraço
Ola Leandro
Usar GotoIF é uma boa opção, vai por esse lado que voce resolve...
Acho que sua sintaxe esta errada, olha exemplo:
exten => 206,1,GotoIf($["${CALLERID(num)}" = "303"]?dial1)
Abraço
--
Daniel Zanutti
Dazsoft - Soluções em Telefonia VoIP
2014-08-14 9:43 GMT-03:00 Leandro de Lima
Complementando,
Havia feito esse teste:
[khomp-01-00]
exten => s,1,GotoIf("${CALLERID(num)}" = 035]?ivr-10,s,1);
exten => s,n,Goto(ivr-3,s,1)
exten => s,n,Hangup()
Mas não deu.
Imaginei que caso o callerid fosse o número 035, iria redirecionar
à ivr-10, caso não fosse, iria para a
Bom dia a todos.
Tenho um EBS-GSM (8 chips) interligado a um Asterisk v. 11.7.0.
Gostaria de filtrar os números que irão ligar nesses chips.
Por exemplo:
Quando o número 035 - ligar em um dos chips, será direcionado à
IVR-1.
Quando o número 035 - ligar em um dos chips, será direcion
15 matches
Mail list logo