[AsteriskBrasil] RES: CALLBACK asterisk

Danilo Almeida danilo.almeida em g1telecom.com.br
Sexta Março 8 08:25:31 BRT 2013


No Elastix já tem essa opção de callback, só não sei como funciona.

 

att

 

Danilo Ricardo de Almeida

Engenharia e Desenvolvimento / Engineering and Development

 

GRUPO G1 TELECOMUNICAÇÕES LTDA.

logo.gif

Rua: Ponta Grossa, n°587 – Jardim Dom Bosco

CEP: 86060-450 - Londrina - PR

(Fone/Fax: +55 43 3028-1120 / +55 43 3028-1120

yEMAIL:   <mailto:danilo.almeida em g1telecom.com.br>
danilo.almeida em g1telecom.com.br

yMSN:     <mailto:danilo.almeida em g1telecom.com.br>
danilo.almeida em g1telecom.com.br

ySuporte:   <mailto:suporte em g1telecom.com.br> suporte em g1telecom.com.br

:Site:      <http://www.g1telecom.com.br/> www.g1telecom.com.br

 

P  “VOCÊ PRECISA MESMO IMPRIMIR?”

 

De: asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Leomar
Soares de Almeida
Enviada em: Thursday, March 07, 2013 11:48 PM
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] CALLBACK asterisk

 

Cara, alguem sabe fazer isso no elastix?

Em 7 de março de 2013 23:12, Danilo Almeida
<danilo.almeida em g1telecom.com.br> escreveu:

Boa Silvio, valeu pela dica.

Obrigado Everton, nao sei muito mas sempre pocuro passar o conhecimento do
que aprendo, assim como voces repassam pra gente.

Att
Danilo Almeida

Enviado pelo meu lg



Everton Carneiro <everton em visaotecnologia.com> escrito:


>parabens Danilo esse tipo de iniciativa que faz nossa comunicade crescer
>estou gostando nossa lista esta com boas finalidades mais uma vez parabens
>Danilo e a todos da lista,
>
>
>Em 7 de março de 2013 15:23, Silvio Garbes
<silviogarbes em gmail.com>escreveu:
>
>> Muito bom Danilo,
>>
>> só tenho uma sugestão a acrescentar para melhorar a segurança:
>>
>> [saida-callback]
>> exten => 1000,1,Answer()
>> exten => 1000,n,Authenticate(123456)
>> exten => 1000,n,PlayBack(beep)
>>
>>
>> Cordialmente,
>>
>> Sílvio Garbes Lara
>>
>> Especialista em Desenvolvimento de Sistemas para Web - IEC PUC MG
>> Bacharel em Sistemas de Informação - PUC MG
>> Linux Red Hat Certified System Administrator (RHCT e RHCSA)
>> IPv6 Certified Sage (Hurricane Eletric)
>> MSN: silvio007 em hotmail.com
>> Site: www.silviogarbes.com.br
>> Email/GTalk: silviogarbes em gmail.com
>>
>>
>> 2013/3/7 Guilherme Rezende <asterisk em guilherme.eti.br>
>>
>>>  Boa contribuição Danilo..  Nunca precisei usar, mas caso precise, agora
>>> ja conheço a solução.
>>>
>>> Em 06/03/2013 17:35, Danilo Almeida escreveu:
>>>

>>>  Olá galera,****

>>>
>>> Hoje precisei criar um callback na empresa que trabalho, esse callback

>>> funciona da seguinte maneira:****
>>>
>>> ** **

>>>
>>> Ligo na empresa do meu celular(ou de qualquer número que bine) de
>>> qualquer região, o servidor pega o meu número, desliga a chamada e me
>>> retorna, após isso, digito o numero que desejo fazer a ligação e ele
disca

>>> e completa para mim.****

>>>
>>> Isso foi necessário, pois nossos celulares só fazem ligação para região

>>> 43...****
>>>
>>> ** **
>>>
>>> Então criei uma tutorial Básico para quem necessitar.****
>>>
>>> ** **
>>>
>>> Callback para ligações externas****
>>>
>>> ** **

>>>
>>> primeiro, criaremos a regra de entrada, nesse caso estou simulando uma

>>> ligação entrando por um ****
>>>
>>> ****

>>>
>>> determinado DDR de um link E1, mais pode ser ligações de entrada de

>>> qualquer tipo (FXO, SIP, ****
>>>
>>> ****
>>>
>>> Analógico, etc) bastando apenas ser alterado para cada situação.****
>>>
>>> ** **
>>>
>>> [entrada]****
>>>
>>> ** **
>>>
>>> exten => _3200,1,NoOp(Realizando CallBack )****
>>>
>>> exten => _3200,2,Wait(1)****
>>>
>>> exten => _3200,3,Macro(callback,)****
>>>
>>> exten => _3200,4,Hangup()****
>>>
>>> ** **
>>>
>>> linha 1 - mostra na tela a descrição dentro dos parenteses "()"****
>>>
>>> linha 2 - espera um segundo antes de continuar****
>>>
>>> linha 3 - vai para macro callback que veremos a seguir.****
>>>
>>> linha 4 - derruba a ligação após colher as primeiras informações.****
>>>
>>> ** **

>>>
>>> agora, criaremos uma macro callback onde criaremos o arquivo .call que

>>> fará o retorno da ligação para o número que ligou.****
>>>
>>> ** **
>>>
>>> [macro-callback]****

>>>
>>> exten =>
>>>
s,1,set(CALLBACK-FILE=/var/spool/asterisk/outgoing/${MACRO_EXTEN}-${CALLERID
(num)}.call)

>>> ****

>>>
>>> exten => s,n,system(echo Channel: SIP/0${CALLERID(num)}@g1entrada >

>>> ${CALLBACK-FILE})****
>>>
>>> exten => s,n,system(echo Context: saida-callback >>
${CALLBACK-FILE})****
>>>
>>> exten => s,n,system(echo Extension: 1000 >> ${CALLBACK-FILE})****
>>>
>>> exten => s,n,system(echo Callerid: ${CALLERID(num)} >>
${CALLBACK-FILE})*
>>> ***
>>>
>>> exten => s,n,system(echo MaxRetries: 2 >> ${CALLBACK-FILE})****
>>>
>>> exten => s,n,system(echo RetryTime: 30 >> ${CALLBACK-FILE})****
>>>
>>> exten => s,n,system(echo WaitTime: 30 >> ${CALLBACK-FILE})****
>>>
>>> exten => s,n,MacroExit****
>>>
>>> ** **

>>>
>>> linha 1 - seto uma variável com o diretório
/var/spool/asterisk/outgoing/

>>> + o nome do arquivo que será criado automaticamente. ****

>>>
>>> linhas n - no restante das linhas, escrevo dentro do arquivo as opções
>>> necessárias para rodar um arquivo .call (vejam mais informações de
arquivos

>>> .call para entenderem melhor caso tenham dúvidas).****

>>>
>>> linha 2 - canal que sairá a ligação, no meu caso estou enviando pela

>>> operadora da empresa em que trabalho.****

>>>
>>> linha 3 - contexto que será direcionado para que a pessoa possa digitar
o

>>> numero desejado.****

>>>
>>> linha 4 - extensão que será entregue esta ligação dentro do contexto

>>> anterior.****
>>>
>>> linha 5 - callerid da chamada****

>>>
>>> linha 6 - Numero maximo de vezes que o asterisk irá  tentar chamar o

>>> originador antes de considerar que a chamada falhou.****

>>>
>>> Este parâmetro não considera a primeira tentativa, portanto se definido

>>> como 0, o asterisk tentará chamar apenas uma vez.****

>>>
>>> linha 7 - Seguntos entre as tentativas de chamar o originador. O padrão
é

>>> 300 segundos.****

>>>
>>> linha 8 - Numero de segundos que o asterisk irá chamar o originador a

>>> cada tentativa. O padrão é 45.****
>>>
>>> linha 9 - sai da Macro.****
>>>
>>> ** **

>>>
>>> após sair da macro, o asterisk dará o hangup conforme linha 4 do
contexto
>>> entrada, após isso, o arquivo .call criado já será executado chamando o
>>> número que havia ligado anteriormente, quando houver o atendimento dessa
>>> chamada, jogará para o contexto descrito no arquivo .call que criamos

>>> (saida-callback).****
>>>
>>> ** **

>>>
>>> o contexto saida-callback dará um bip e aguardará um numero ser
digitado.
>>> Nesse caso dará um Bip, mais pode-se personalizar com uma gravação da

>>> maneira que desejar.****
>>>
>>> ** **
>>>
>>> [saida-callback]****
>>>
>>> ** **
>>>
>>> exten => 1000,1,Answer()****
>>>
>>> exten => 1000,2,PlayBack(beep)****
>>>
>>> exten => 1000,n,Read(NUMERO)****
>>>
>>> exten => 1000,n,Dial(SIP/${NUMERO}@g1telecom,40,tg)****
>>>
>>> exten => 1000,n,Macro(hangupcall,)****
>>>
>>> ** **
>>>
>>> linha 1 - atende a chamada****

>>>
>>> linha 2 - dá um bip após o atendimento da chamada, aqui pode-se colocar
>>> uma mensagem para o usuário ouvir tipo: digite o numero que deseja, ou

>>> coisa do tipo.****
>>>
>>> linha 3 - lê os digitos e salva na variável NUMERO****
>>>
>>> linha 4 - dá um dial para o numero capturado.****
>>>
>>> linha 5 - dá um hangup ao término da ligação.****
>>>
>>> ** **

>>>
>>> acho que é isso pessoal, desculpem qualquer coisa, mais esse é um dos

>>> meus primeiros tutoriais e fiz correndo, qualquer erro me
perdoem..rsrs.*
>>> ***
>>>
>>> ** **
>>>
>>> abraços.****
>>>
>>> ** **
>>>
>>> *att*
>>>
>>> * *
>>>
>>> *Danilo Ricardo de Almeida***
>>>
>>> *Engenharia e Desenvolvimento / Engineering and Development*
>>>
>>> * *
>>>
>>> *GRUPO G1 TELECOMUNICAÇÕES LTDA.*
>>>
>>> [image: logo.gif]**
>>>
>>> Rua: Ponta Grossa, n°587 – Jardim Dom Bosco****
>>>
>>> CEP: 86060-450 - Londrina - PR****
>>>
>>> (Fone/Fax: +55 43 3028-1120 <tel:%2B55%2043%203028-1120>  / +55 43
3028-1120 <tel:%2B55%2043%203028-1120> ****
>>>
>>> yEMAIL:  *danilo.almeida em g1telecom.com.br*****
>>>
>>> yMSN:    *danilo.almeida em g1telecom.com.br***
>>>
>>> ySuporte:  suporte em g1telecom.com.br**
>>>
>>> :Site:     www.g1telecom.com.br**
>>>
>>> * *
>>>
>>> *P*  *“VOCÊ PRECISA MESMO IMPRIMIR?”*****
>>>
>>> ** **

>>>
>>>
>>> _______________________________________________
>>> 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;
>>> Intercomunicadores para acesso remoto via rede IP. Conheça em
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
>>> _______________________________________________
>>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>>> _______________________________________________
>>> Para remover seu email desta lista, basta enviar um email em branco para
asteriskbrasil-unsubscribe em 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;
>>> Intercomunicadores para acesso remoto via rede IP. Conheça em
>>> 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
>>> _______________________________________________
>>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>>> _______________________________________________
>>> Para remover seu email desta lista, basta enviar um email em branco para
>>> asteriskbrasil-unsubscribe em 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;
>> Intercomunicadores para acesso remoto via rede IP. Conheça em
>> 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
>> _______________________________________________
>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>> _______________________________________________
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>
>
>
>
>--

>*Everton Carneiro .:*
>*Visão Tecnologia
>*
>*Fortaleza-CE  85-3044 8888 <tel:85-3044%208888>  / 3044-8844
>*
>*Cel: Tim         85-9665 0888 <tel:85-9665%200888> 
>*

>
> Preserve o verde, antes de imprimir veja se realmente é necessário.
>

>_______________________________________________
>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;
>Intercomunicadores para acesso remoto via rede IP. Conheça em
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
>_______________________________________________
>ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>_______________________________________________
>Para remover seu email desta lista, basta enviar um email em branco para
asteriskbrasil-unsubscribe em 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;
Intercomunicadores para acesso remoto via rede IP. Conheça em 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
_______________________________________________
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para
asteriskbrasil-unsubscribe em listas.asteriskbrasil.org




-- 
==================================
INNOVA INFORMÁTICA LTDA
LEOMAR SOARES DE ALMEIDA
- Gerenciamento de redes empresariais e consultoria para
implantação e aprimoramento de redes. 
- Segurança da Informação
- Segurança Eletrônica

Fixo: (65) 3661-3960
Celular: (65) 9214-3637 / 9988-1692
Skype: leomar_mt / MSN: leomarsa em hotmail.com
E-mail: leomarsa em gmail.com
================================== 

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20130308/0f5e9054/attachment-0001.htm 
-------------- Próxima Parte ----------
Um anexo não texto foi limpo...
Nome  : não disponível
Tipo  : image/gif
Tam   : 20221 bytes
Descr.: não disponível
Url   : http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20130308/0f5e9054/attachment-0001.gif 
-------------- Próxima Parte ----------
Um anexo não texto foi limpo...
Nome  : não disponível
Tipo  : image/png
Tam   : 8231 bytes
Descr.: não disponível
Url   : http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20130308/0f5e9054/attachment-0001.png 


Mais detalhes sobre a lista de discussão AsteriskBrasil