[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