[AsteriskBrasil] Duas Identificações em um ramal.
Bruno Gerotto
bedgerotto em gmail.com
Quinta Agosto 16 16:10:06 BRT 2012
Mike, consegui fazer algo baseado na sua resposta e na resposta do Douglas.
A função do elastix que ele descreveu, insere uma informação a mais no
relatório do elastix, mas a verificação é feita na rota de saida (o que não
encaixa no meu contexto).
Mas vi que a variável que ele usa pra definir o PIN da ligação é a váriavel
CDR(accountcode). Assim eu consigo fazer uma identificação antes de chegar
na rota de saída.
ficou assim meu contexto:
exten => 3002,1,Answer
exten => 3002,n,PlayBack(access-password)
exten => 3002,n,Read(pass)
exten => 3002,n,AGI(ramal.sh,${CALLERID(num)},${pass})
exten => 3002,n,SET(CALLERID(num)=${ramal})
exten => 3002,n,Set(CDR(accountcode)=1000)
Obrigado Pela ajuda de todos!!
ATT.
Bruno Gerotto
Em 16 de agosto de 2012 16:00, <
asteriskbrasil-request em listas.asteriskbrasil.org> escreveu:
> Enviar submissões para a lista de discussão AsteriskBrasil para
> asteriskbrasil em listas.asteriskbrasil.org
>
> Para se cadastrar ou descadastrar via WWW, visite o endereço
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> ou, via email, envie uma mensagem com a palavra 'help' no assunto ou
> corpo da mensagem para
> asteriskbrasil-request em listas.asteriskbrasil.org
>
> Você poderá entrar em contato com a pessoa que gerencia a lista pelo
> endereço
> asteriskbrasil-owner em listas.asteriskbrasil.org
>
> Quando responder, por favor edite sua linha Assunto assim ela será
> mais específica que "Re: Contents of AsteriskBrasil digest..."
>
>
> _______________________________________________
> Temos tudo para seu projeto VoIP com Asterisk!
> Descontos especiais para assinantes da AsteriskBrasil.org
> Registre-se e receba um cupom exclusivo de desconto!
> Acesse agora www.voipmania.com.br
>
> Tópicos de Hoje:
>
> 1. Re: Duas Identificações em um ramal. (Mike Tesliuk)
> 2. Re: Duas Identificações em um ramal. (Mike Tesliuk)
> 3. Re: Duas Identificações em um ramal. (Bruno Gerotto)
> 4. Re: Duas Identificações em um ramal. (Mike Tesliuk)
> 5. Re: Duas Identificações em um ramal. (Mike Tesliuk)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Thu, 16 Aug 2012 15:21:19 -0300
> From: Mike Tesliuk <mike em tesliuk.com>
> Subject: Re: [AsteriskBrasil] Duas Identificações em um ramal.
> To: asteriskbrasil em listas.asteriskbrasil.org
> Message-ID: <502D3A1F.7050509 em tesliuk.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Eu não costumo utilizar bash para agi (uso perl e não tenho problemas) ,
> em todo caso respondi um tempo atrás a respeito da utilização de bash,
> de uma lida neste post e faça novos testes.
>
>
> http://www.mail-archive.com/asteriskbrasil@listas.asteriskbrasil.org/msg58939.html
>
> Em 16-08-2012 15:14, Bruno Gerotto escreveu:
> > Boa Tarde Douglas, obrigado pela ajuda, consegui utilizar a função do
> > elastix que vc me passoo, que por sinal funcionou perfeitamente,
> > mas ainda não é oque eu preciso, sem dúvidas em outro contexto esta
> > seria uma solução mto válida, até anotei aki rsrsrs....
> >
> > Mike, a váriavel ${ramal} está retornando o valor certo, ativei o
> > debug do agi e conferi, mas não deu certo setar esta váriável não,
> > eu estava dando uma olhada aqui e ela vem váza pra mim, isso é normal??
> >
> > Estou pesquisando aqui, qualquer novidade informo a vocês, e qualquer
> > ajuda é bem vinda.
> >
> > Desde ja muito obrigado a todos
> >
> >
> > ATT.
> > Bruno Gerotto
> >
> >
> >
> > _______________________________________________
> > KHOMP Inovação: External Board Series
> > Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
> FreeSWITCH.
> > Tenha a External Series Experience na sua aplicação. Visite
> www.khomp.com
> > _______________________________________________
> > DIGIVOICE Fabricante de Placas de Voz e Channel Bank
> > 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> > Centro Treinamento - Curso de PABX IP - Asterisk - Site
> www.digivoice.com.br
> > ________
> > YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
> mercado.
> > email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> > ______________________________________________
> > 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/20120816/884afc84/attachment-0001.htm
>
> ------------------------------
>
> Message: 2
> Date: Thu, 16 Aug 2012 15:24:32 -0300
> From: Mike Tesliuk <mike em tesliuk.com>
> Subject: Re: [AsteriskBrasil] Duas Identificações em um ramal.
> To: asteriskbrasil em listas.asteriskbrasil.org
> Message-ID: <502D3AE0.1030805 em tesliuk.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> outra coisa, se neste caso são apenas 3 ramais, da pra voce fazer direto
> no dialplan, algo assim
>
>
> exten => 3002,n,Read(pass)
> exten => 3002,n,ExecIf($[ "${pass}" = "1234"]?Set(CDR(userfield)='ramal1'))
> exten => 3002,n,ExecIf($[ "${pass}" = "1212"]?Set(CDR(userfield)='ramal2'))
> .....
>
>
> Em 16-08-2012 15:14, Bruno Gerotto escreveu:
> > Boa Tarde Douglas, obrigado pela ajuda, consegui utilizar a função do
> > elastix que vc me passoo, que por sinal funcionou perfeitamente,
> > mas ainda não é oque eu preciso, sem dúvidas em outro contexto esta
> > seria uma solução mto válida, até anotei aki rsrsrs....
> >
> > Mike, a váriavel ${ramal} está retornando o valor certo, ativei o
> > debug do agi e conferi, mas não deu certo setar esta váriável não,
> > eu estava dando uma olhada aqui e ela vem váza pra mim, isso é normal??
> >
> > Estou pesquisando aqui, qualquer novidade informo a vocês, e qualquer
> > ajuda é bem vinda.
> >
> > Desde ja muito obrigado a todos
> >
> >
> > ATT.
> > Bruno Gerotto
> >
> >
> >
> > _______________________________________________
> > KHOMP Inovação: External Board Series
> > Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
> FreeSWITCH.
> > Tenha a External Series Experience na sua aplicação. Visite
> www.khomp.com
> > _______________________________________________
> > DIGIVOICE Fabricante de Placas de Voz e Channel Bank
> > 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> > Centro Treinamento - Curso de PABX IP - Asterisk - Site
> www.digivoice.com.br
> > ________
> > YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
> mercado.
> > email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> > ______________________________________________
> > 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/20120816/ff9db796/attachment-0001.htm
>
> ------------------------------
>
> Message: 3
> Date: Thu, 16 Aug 2012 15:35:35 -0300
> From: Bruno Gerotto <bedgerotto em gmail.com>
> Subject: Re: [AsteriskBrasil] Duas Identificações em um ramal.
> To: asteriskbrasil em listas.asteriskbrasil.org
> Message-ID:
> <CAGfPq-PqUjht1Ez3-bjHMw7iFiuEWAQ+g=
> wnFytOroarqMip7w em mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Então Mike, foi justamente através deste post seu que eu comecei a mexer
> com AGI rsrsrs
> Aproveitei o gancho, dei uma pesquisada e entendi melhor o funcionamento
> (claro, tem muito a aprender ainda).
> Estranho que eu tentei setar o CDR(userfield) direto, assim:
>
> Set(CDR(userfield)=1000
>
> E mesmo assim não foi, no relatório do elastix continua aparecendo o número
> do ramal normal.
>
>
> ATT.
> Bruno Gerotto
> -------------- Próxima Parte ----------
> Um anexo em HTML foi limpo...
> URL:
> http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20120816/94cda4d3/attachment-0001.htm
>
> ------------------------------
>
> Message: 4
> Date: Thu, 16 Aug 2012 15:46:27 -0300
> From: Mike Tesliuk <mike em tesliuk.com>
> Subject: Re: [AsteriskBrasil] Duas Identificações em um ramal.
> To: asteriskbrasil em listas.asteriskbrasil.org
> Message-ID: <502D4003.6040807 em tesliuk.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> esta função vai acrescentar o 1000 no campo userfield do cdr, não sei se
> o tal relatório exibe isso, talvez você precise mexer em alguma coisa.
>
> ex:
>
> -- Executing [441 em interno:1] Set("SIP/114-00000384",
> "CDR(userfield)="331122"") in new stack
> -- Executing [441 em interno:2] Dial("SIP/114-00000384",
> "SIP/vono/04198075333") in new stack
>
>
> calldate: 2012-08-16 18:45:19
> clid: "Mike" <114>
> src: 114
> dst: 441
> dcontext: interno
> channel: SIP/114-00000384
> dstchannel: SIP/vono-00000385
> lastapp: Dial
> lastdata: SIP/vono/04198075333
> duration: 1
> billsec: 0
> disposition: NO ANSWER
> amaflags: 3
> accountcode: 7511221162
> uniqueid: 1345142719.931
> userfield: "331122"
>
>
>
> Em 16-08-2012 15:35, Bruno Gerotto escreveu:
> > Então Mike, foi justamente através deste post seu que eu comecei a
> > mexer com AGI rsrsrs
> > Aproveitei o gancho, dei uma pesquisada e entendi melhor o
> > funcionamento (claro, tem muito a aprender ainda).
> > Estranho que eu tentei setar o CDR(userfield) direto, assim:
> >
> > Set(CDR(userfield)=1000
> >
> > E mesmo assim não foi, no relatório do elastix continua aparecendo o
> > número do ramal normal.
> >
> >
> > ATT.
> > Bruno Gerotto
> >
> >
> >
> > _______________________________________________
> > KHOMP Inovação: External Board Series
> > Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
> FreeSWITCH.
> > Tenha a External Series Experience na sua aplicação. Visite
> www.khomp.com
> > _______________________________________________
> > DIGIVOICE Fabricante de Placas de Voz e Channel Bank
> > 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> > Centro Treinamento - Curso de PABX IP - Asterisk - Site
> www.digivoice.com.br
> > ________
> > YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
> mercado.
> > email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> > ______________________________________________
> > 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/20120816/b1d6e3d3/attachment-0001.htm
>
> ------------------------------
>
> Message: 5
> Date: Thu, 16 Aug 2012 15:48:29 -0300
> From: Mike Tesliuk <mike em tesliuk.com>
> Subject: Re: [AsteriskBrasil] Duas Identificações em um ramal.
> To: asteriskbrasil em listas.asteriskbrasil.org
> Message-ID: <502D407D.7000109 em tesliuk.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> pra mim funcionou alterando o parametro callerid(name) , veja abaixo.
>
>
>
> -- Executing [441 em interno:1] Set("SIP/114-0000038b",
> *"CALLERID(name)="RAMAL: 331122"")* in new stack
> -- Executing [441 em interno:2] Dial("SIP/114-0000038b",
> "SIP/vono/04198075333") in new stack
>
>
> calldate: 2012-08-16 18:47:20
> * clid: ""RAMAL: 331122"" <114>*
> src: 114
> dst: 441
> dcontext: interno
> channel: SIP/114-0000038b
> dstchannel: SIP/vono-0000038c
> lastapp: Dial
> lastdata: SIP/vono/04198075333
> duration: 4
> billsec: 0
> disposition: NO ANSWER
> amaflags: 3
> accountcode: 7511221162
> uniqueid: 1345142840.938
> userfield:
>
>
> Em 16-08-2012 15:46, Mike Tesliuk escreveu:
> > esta função vai acrescentar o 1000 no campo userfield do cdr, não sei
> > se o tal relatório exibe isso, talvez você precise mexer em alguma coisa.
> >
> > ex:
> >
> > -- Executing [441 em interno:1] Set("SIP/114-00000384",
> > "CDR(userfield)="331122"") in new stack
> > -- Executing [441 em interno:2] Dial("SIP/114-00000384",
> > "SIP/vono/04198075333") in new stack
> >
> >
> > calldate: 2012-08-16 18:45:19
> > clid: "Mike" <114>
> > src: 114
> > dst: 441
> > dcontext: interno
> > channel: SIP/114-00000384
> > dstchannel: SIP/vono-00000385
> > lastapp: Dial
> > lastdata: SIP/vono/04198075333
> > duration: 1
> > billsec: 0
> > disposition: NO ANSWER
> > amaflags: 3
> > accountcode: 7511221162
> > uniqueid: 1345142719.931
> > userfield: "331122"
> >
> >
> >
> > Em 16-08-2012 15:35, Bruno Gerotto escreveu:
> >> Então Mike, foi justamente através deste post seu que eu comecei a
> >> mexer com AGI rsrsrs
> >> Aproveitei o gancho, dei uma pesquisada e entendi melhor o
> >> funcionamento (claro, tem muito a aprender ainda).
> >> Estranho que eu tentei setar o CDR(userfield) direto, assim:
> >>
> >> Set(CDR(userfield)=1000
> >>
> >> E mesmo assim não foi, no relatório do elastix continua aparecendo o
> >> número do ramal normal.
> >>
> >>
> >> ATT.
> >> Bruno Gerotto
> >>
> >>
> >>
> >> _______________________________________________
> >> KHOMP Inovação: External Board Series
> >> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
> FreeSWITCH.
> >> Tenha a External Series Experience na sua aplicação.
> Visitewww.khomp.com
> >> _______________________________________________
> >> DIGIVOICE Fabricante de Placas de Voz e Channel Bank
> >> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> >> Centro Treinamento - Curso de PABX IP - Asterisk -
> Sitewww.digivoice.com.br
> >> ________
> >> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
> mercado.
> >> email:yealink em commlogik.com.br |www.commlogik.com.br | (11) 5503-1011
> >> ______________________________________________
> >> Para remover seu email desta lista, basta enviar um email em branco
> paraasteriskbrasil-unsubscribe em listas.asteriskbrasil.org
> >
> >
> >
> > _______________________________________________
> > KHOMP Inovação: External Board Series
> > Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
> FreeSWITCH.
> > Tenha a External Series Experience na sua aplicação. Visite
> www.khomp.com
> > _______________________________________________
> > DIGIVOICE Fabricante de Placas de Voz e Channel Bank
> > 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> > Centro Treinamento - Curso de PABX IP - Asterisk - Site
> www.digivoice.com.br
> > ________
> > YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
> mercado.
> > email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> > ______________________________________________
> > 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/20120816/d654ad36/attachment.htm
>
> ------------------------------
>
> _______________________________________________
> AsteriskBrasil mailing list
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
> Fim da Digest AsteriskBrasil, volume 77, assunto 223
> ****************************************************
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20120816/f39923ab/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil