[AsteriskBrasil] Gerar Protocolo
emanuel sena
emanuelsena em gmail.com
Quarta Agosto 7 09:53:21 BRT 2013
Usar o UniqueID da chamada como protocolo, ele não se repete.
Em 7 de agosto de 2013 09:34, Rafael dos Santos Saraiva <
rafaelsnsa em gmail.com> escreveu:
> Para evitar esse problema costumo usar a função RAND para gerar um número
> aleatório após a data e posteriormente verificar se o número já não existe
> no banco, se exister, o asterisk repete o processo.
>
>
> Att,
> *Rafael dos Santos Saraiva*
> Tel: (51) 8174-7956
> *Digium Certified Asterisk Administrator (dCCA)*
> http://www.astdocs.com | <http://br.linkedin.com/pub/rafael-saraiva/52/aab/230>
>
>
> Em 7 de agosto de 2013 09:30, Marcelo Terres <mhterres em gmail.com>escreveu:
>
> Existe um risco de ter duas chamadas com o mesmo protocolo, se ambas
>> entrarem no mesmo segundo.
>>
>> []s
>>
>> Marcelo H. Terres
>> mhterres em gmail.com
>> http://mundoopensource.blogspot.com
>> http://biertasters.blogspot.com
>> http://twitter.com/mhterres
>>
>>
>> 2013/8/6 sergio <sergio em inbox.com>
>>
>>> **
>>> Eduardo, entrei agora mas, tipo.
>>>
>>> Fiz conforme abaixo:
>>>
>>> exten => s,1,Answer
>>> exten => s,n,Gosub(protocolo,s,1)
>>> exten => s,n,Dial(SIP/2001,30,Tt)
>>> exten => s,n,Hangup
>>>
>>> [protocolo]
>>> exten => s,1,NoOP(Protocolo)
>>> exten => s,n,Set(Protocolo=${STRFTIME(${EPOCH},GMT-3,%C%y%m%d%H%M%S)})
>>> exten => s,n,SayDigits(${Protocolo})
>>> exten => s,n,Set(CDR(protocolo)=${Protocolo})
>>> exten => s,n,Return
>>>
>>> Mas notei que o protocolo sempre vem com o dia a frente:
>>>
>>> Ex.:
>>>
>>> Protocolo Gerado no Asterisk
>>>
>>> 2013 08 07 03 07 02
>>>
>>> Data do Linux checado depois de um tempo
>>>
>>> Ter Ago 6 21:25:40 BRT 2013
>>>
>>> O que será que tem de errado que a Data gerada no Asterisk gerou 1 dia a
>>> mais de diferença!
>>>
>>> -----Original Message-----
>>> *From:* edusouza.ti em gmail.com
>>> *Sent:* Tue, 6 Aug 2013 11:12:34 -0300
>>> *To:* asteriskbrasil em listas.asteriskbrasil.org
>>> *Subject:* Re: [AsteriskBrasil] Gerar Protocolo
>>>
>>> Opa obrigado Sylvio ja ta funcionando a aplicação com consulta via php
>>> trazendo as gravações relacionada ao protocolo do cliente.
>>>
>>> Obrigado pela ajuda
>>>
>>> abs
>>>
>>> Eduardo Souza
>>> Em 06/08/2013, às 11:07, Sylvio Jollenbeck <sylvio.jollenbeck em gmail.com>
>>> escreveu:
>>>
>>> Eduardo,
>>>
>>> Para simplificar, no cdr_mysql.conf você deve criar o alias, depois
>>> reinicie o modulo cdr. para usar via dialplan faça: Set(CDR(
>>> protocolo)=${Protocolo}); Isso funciona a partir da versão 1.6 do
>>> Asterisk e não é preciso criar agi ou usar outra app.
>>>
>>> Abs,
>>>
>>>
>>> Em 5 de agosto de 2013 16:46, Eduardo Souza <edusouza.ti em gmail.com>escreveu:
>>>
>>> Boa tarde,
>>>
>>> Blz testei conforme o Dirceu passou e já está funcionando e consultando
>>> as gravações via WEB PHP.
>>>
>>> Estarei finalizando e postarei a documentação e os arquivos tanto do
>>> extensions como php para quem quiser.
>>>
>>> agradeço mais uma vez a cooperação de todos.
>>>
>>> abs
>>>
>>>
>>> Eduardo Souza
>>>
>>>
>>>
>>> Em 05/08/2013, às 16:26, Asterisk - Junior Polegato <
>>> asterisk em juniorpolegato.com.br> escreveu:
>>>
>>> > Em 05-08-2013 16:18, Eduardo Souza escreveu:
>>> >> [...]
>>> >> [protocolo]
>>> >> exten => s,1,Answer
>>> >> exten =>
>>> s,n,set(Protocolo=${STRFTIME(${EPOCH},GMT-3,%C%y%m%d%H%M%S)})
>>> >> exten => s,3,SayDigits(${Protocolo})
>>> >> exten => s,4,Dial(SIP/2001,30,Tt)
>>> >> exten => s,5,Set(CDR(protocolo)=${Protocolo})
>>> >> exten => s,6,Hangup
>>> >> Porem ele fala os dígitos mas não grava no banco alguem poderia dar
>>> uma ajuda depois irei disponibilizar para quem estiver precisando da
>>> solução.
>>> >
>>> > Olá!
>>> >
>>> > Tenta gravar no BD antes do Dial, pois se tiver hangup do outro
>>> > lado não passa do Dial, a menos que no Dial tenha a opção "g"
>>> especificada.
>>> >
>>> > []'s
>>> > Junior Polegato
>>> >
>>> > _______________________________________________
>>> > 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 <http://www.khomp.com/>.
>>> > _______________________________________________
>>> > 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 <http://www.khomp.com/>.
>>> _______________________________________________
>>> 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
>>>
>>>
>>>
>>>
>>> --
>>> Sylvio Jollenbeck
>>> www.hosannatecnologia.com.br
>>>
>>> _______________________________________________
>>> 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.
>>> _______________________________________________
>>> 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
>>>
>>>
>>> ------------------------------
>>> Free Online Photosharing - Share your photos online with your friends
>>> and family!
>>> Visit http://www.inbox.com/photosharing to find out more!
>>>
>>> _______________________________________________
>>> 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.
>>> _______________________________________________
>>> 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.
>> _______________________________________________
>> 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.
> _______________________________________________
> 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
>
--
++++++++++++++++++++++++++++
| .~. \
| / v \ Emanuel Sena. \
| /( )\ +55 (85) 87797852 \
| ^^-^^ +55 (85) 34965335 \
| +55 (85) 96282987 \
+++++++++++++++++++++++++++++
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20130807/68230fbc/attachment.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil