[AsteriskBrasil] RES: Call Back Asterisk.

Danilo Almeida daniloricalmeida em gmail.com
Quinta Janeiro 26 17:07:01 BRST 2017


Thales, pra isso eu utilizo uma macro onde coloco os números permitidos. No
contexto antes de fazer o callback, chamo essa macro que faz a verificação
se existe o número retornando uma variável com SIM ou NAO, depois faço um
gotoIf nessa variável para validar se a ligação sai ou não (SIM/NAO) pelo
callback e direciono para a prioridade de acordo com o resultado.

segue exemplo:

[contexto-entrada]
exten => _XXXX,1,NoOp(--> LIGACAO EXTERNA PARA RAMAIS <--)
same => n,NoOp(--> DE ${CALLERID(num)} PARA ${EXTEN} <--)
same => n,Macro(consult-numero,)
same => n,GotoIf($["${CALLBACK}" = "SIM"]?callback)
same => n,Dial(SIP/${EXTEN},40,tg)
same => n,Hangup()
same => n(callback),Goto(callback,s,1) ;Aqui envia para o contexto que gera
o .call


[macro-consult-numero]
exten => s,1,NoOp(########## Analisando se numero pode realizar callback
${CALLERID(num)} #########)
exten => s,n,ExecIf($["${CALLERID(num)}" =
"43991135260"]?Set(CALLBACK="SIM"))
;exten => s,n,ExecIf($["${CALLERID(num)}" =
"43991132517"]?Set(CALLBACK="SIM"))
exten => s,n,ExecIf($["${CALLERID(num)}" =
"43996254359"]?Set(CALLBACK="SIM"))


*att*
*Danilo Almeida*
*skype: danilo.almeida33*
*(43) 9 9625-4359*

2017-01-26 16:21 GMT-02:00 Thales Henrique <thales at tempotelefonia.com.br>:

> Boa tarde senhores,
>
>
>
> Uso esse tipo de call-back também e tenho uma duvida.
>
> Deixei um numero exclusivo pra ser call-back. Todas as ligações que entram
> nesse numero o asterisk derruba e liga de volta.
>
>
>
> Alguém sabe como fazer pro Asterisk identificar o numero que está ligando?
>
> Ex: O celular X está ligando no numero e X é cadastrado. Então o Asterisk
> retorna.
>
>     O celular Y está ligando no numero e Y não é cadastrado. Então o
> Asterisk direciona a chamada pra telefonista.
>
>
>
>
>
>
>
> Atenciosamente,
> ------------------------------
>
> [image: vivo empresas][image: tempoemail]*Thales Henrique*
>
> *Técnico em Telecomunicações*
>
>
> Tel => (17) 4009-2199
> Cel => (17) 99741-6717
> Visite nosso site: www.tempotelefonia.com.br
>
> [image: cid:image005.png at 01D20AA6.C965B320]Antes de imprimir este email
> pense em sua responsabilidade e compromisso com o MEIO AMBIENTE.
> Caso V. Sa. não seja o destinatário ou a pessoa responsável pela entrega
> desta mensagem, favor comunicar de imediato o remetente.
>
>
>
> *De:* asteriskbrasil-bounces at listas.asteriskbrasil.org [mailto:
> asteriskbrasil-bounces at listas.asteriskbrasil.org] *Em nome de *Danilo
> Almeida
> *Enviada em:* quinta-feira, 26 de janeiro de 2017 15:44
> *Para:* asteriskbrasil at listas.asteriskbrasil.org
> *Assunto:* Re: [AsteriskBrasil] Call Back Asterisk.
>
>
>
> Cara, tenho dor de cabeça direto com isso pelo fato da operadora de origem
> demorar para finalizar a chamada (pelo menos acho que é isso). Uma
> alternativa que fiz em alguns clientes foi setar o congestion em vez do
> Hangup, dessa forma quem ta originando a chamada escuta o tom de ocupado e
> finaliza. Deixo sempre no arquivo .call com 2 tentativas de discagem sendo
> a segunda depois de 15 segundos.
>
>
>
> [in_call_back]
>
> exten => _5358,1,Answer()
>
> exten => _5358,n,NoOp(Recendo Numero Call Back )
>
> exten => _5358,n,Set(CALLERID(name)=${CALLERID(num)})
>
> exten => _5358,n,Wait(1)
>
> exten => _5358,n,PlayBack(callback)
>
> exten => _5358,n,Macro(callback,)
>
> exten => _5358,n,Congestion()
>
>
> *att*
>
> *Danilo Almeida*
>
> *skype: danilo.almeida33*
>
> *(43) 9 9625-4359*
>
>
>
> 2017-01-26 14:58 GMT-02:00 Henrique L. <henrique.rancharia at gmail.com>:
>
> Eugênio, tua macro espera alguma parâmetro?
>
>
>
> pq vc não está enviando nada pra ela? Não deveria passar o CALLERID(name)
> ali?
>
>
>
> Em 26 de janeiro de 2017 14:17, Eugenio Sanches <eugenio.sanches at gmail.com>
> escreveu:
>
> Olá, Roger, boa tarde!
>
>
>
> Uso um sip trunk com um Kmedia da Khomp, nele entramos com o TDM da
> Embratel.
>
>
>
> [in_call_back]
>
> exten => _5358,1,Answer()
>
> exten => _5358,n,NoOp(Recendo Numero Call Back )
>
> exten => _5358,n,Set(CALLERID(name)=${CALLERID(num)})
>
> exten => _5358,n,Wait(1)
>
> exten => _5358,n,PlayBack(callback)
>
> exten => _5358,n,Macro(callback,)
>
> exten => _5358,n,HangUp()
>
>
>
>
>
> Muito obrigado
>
>
>
>
>
> Eugênio Sanches
>
>
>
> Em 26 de janeiro de 2017 12:32, Roger Pitigliani <rogerwinter at gmail.com>
> escreveu:
>
> Opa!
>
> Tem como postar seu contexto de discagem e que atende a chamada?
>
> Que tipo de tronco utiliza?
>
>
>
>
>
> Em 26 de janeiro de 2017 11:48, Eugenio Sanches <eugenio.sanches at gmail.com>
> escreveu:
>
> Pessoal, boa tarde!
>
> Gostaria de uma  ajuda, criei um call back com o Asterisk usando o arquivo
> .call , nesse call back eu desligo uma chamada de entrada e em seguida faço
> a ligação, meu grande problema esta no HangUp() no meu 1º contexto a
> chamada de entrada fica presa não desliga.
>
> Agradeço pela ajuda desde já.
>
> Eugênio Sanches
>
>
>
>
>
> _______________________________________________
> 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
> Intercomunicador e acesso remoto via rede IP e telefones IP
> Conheça todo o portfólio em www.Khomp.com
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe at listas.asteriskbrasil.org
>
>
>
>
> --
>
> --
> Roger Pitigliani
> rogerwinter at gmail.com
> Skype: roger.pitigliani
>
>
> _______________________________________________
> 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
> Intercomunicador e acesso remoto via rede IP e telefones IP
> Conheça todo o portfólio em www.Khomp.com
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe at listas.asteriskbrasil.org
>
>
>
>
>
> --
>
> [image: Imagem removida pelo remetente. 2E Soluções]
> <https://www.2esolutions.com.br/>
>
> *Eugênio Sanches */ Analista em Telecomunicações
>
> eugenio.sanches at 2esolutions.com.br
>
> *2E Soluções *
> 55 11 2666-3650 <(11)%202666-3650>
> Rua Dos Eucaliptos, 72 Colonia CEP: 04896-310
> https://www.2esolutions.com.br
>
> [image: Imagem removida pelo remetente. Facebook]
> <https://www.facebook.com/2esolutions>[image: Imagem removida pelo
> remetente. Twitter]  <https://twitter.com/2Esolutions>[image: Imagem
> removida pelo remetente. skype] <http://eugenio.sanches/>
>
> Quer saber mais sobre os nossos serviços ? Clique aqui
> <http://www.2esolutions.com.br> e visite nosso site.
>
>
> _______________________________________________
> 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
> Intercomunicador e acesso remoto via rede IP e telefones IP
> Conheça todo o portfólio em www.Khomp.com
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe at listas.asteriskbrasil.org
>
>
>
>
> _______________________________________________
> 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
> Intercomunicador e acesso remoto via rede IP e telefones IP
> Conheça todo o portfólio em www.Khomp.com
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe at listas.asteriskbrasil.org
>
>
>
> _______________________________________________
> 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
> Intercomunicador e acesso remoto via rede IP e telefones IP
> Conheça todo o portfólio em www.Khomp.com
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe at listas.asteriskbrasil.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20170126/7c1a474f/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image005.png
Type: image/png
Size: 170 bytes
Desc: not available
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20170126/7c1a474f/attachment-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image006.jpg
Type: image/jpeg
Size: 359 bytes
Desc: not available
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20170126/7c1a474f/attachment-0004.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.jpg
Type: image/jpeg
Size: 3249 bytes
Desc: not available
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20170126/7c1a474f/attachment-0005.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image007.jpg
Type: image/jpeg
Size: 335 bytes
Desc: not available
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20170126/7c1a474f/attachment-0006.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image004.jpg
Type: image/jpeg
Size: 5386 bytes
Desc: not available
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20170126/7c1a474f/attachment-0007.jpg>


Mais detalhes sobre a lista de discussão AsteriskBrasil