[AsteriskBrasil] Gerar Protocolo

Mike Tesliuk mike em tesliuk.com
Quarta Agosto 7 15:22:22 BRT 2013


A vantagem se voce tivesse utilizando a macro seria para diminuir o 
volume de código, eu uso bastante macro para nao ficar replicando 
informação, mas o importante ai é resolver.

Em 07/08/13 14:14, Eduardo Souza escreveu:
> Mike, boa tarde
>
>
> Resolvido da seguinte maneira:
>
> exten => 2010,1,Answer
> exten => 2010,n,set(Protocolo=${STRFTIME(${EPOCH},GMT-3,%C%y%m%d%H%M%S)})
> exten => 
> 2010,n,Set(CALLFILENAME=${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${UNIQUEID}-${CALLERID(num)})
> exten => 2010,n,Set(CALLFILENAMES=${REPLACE(CALLFILENAME,*)})
> exten => 2010,n,MixMonitor(${CALLFILENAMES}.wav,bW(2))
> exten => 2010,n,Set(CDR(userfield)=audio:${CALLFILENAMES}.wav)
> exten => 2010,n,SayDigits(${Protocolo})
> exten => 2010,n,Set(CDR(protocolo)=${Protocolo})
> exten => 2010,n,Dial(SIP/2001,tTrwW)
> exten => 2010,n,Hangup()
>
>
> abs
>
>
> Em 07/08/2013, às 14:16, Mike Tesliuk <mike em tesliuk.com 
> <mailto:mike em tesliuk.com>> escreveu:
>
>>
>> o s é porque voce ta usando o goto, como eu disse, sete as variaveis 
>> via uma macro e então faça o dial pelo exten normalmente, ou sete uma 
>> variavel com as informacoes para ser usada na gravacao, o seu 
>> problema é o ${EXTEN} que dentro do seu contexto é s e nao um ramal.
>>
>> Em 07/08/13 13:03, Eduardo Souza escreveu:
>>> Boa tarde,
>>>
>>> Desculpa Mike me expressei errado.
>>>
>>>
>>> O que não é gravado é o audio da ligação pelo que vi no BD quando é 
>>> gravado um s no banco invés do ramal ele não grava audio.
>>>
>>>
>>> Em 07/08/2013, às 13:42, Mike Tesliuk <mike em tesliuk.com 
>>> <mailto:mike em tesliuk.com>> escreveu:
>>>
>>>>
>>>> A transferencia gera uma segunda entrada no CDR, oque voce pode 
>>>> fazer, é definir o protcolo como variavel a ser carregada em oturos 
>>>> canais, para isso utilize o _ , ou seja, Set(_Protocolo) , isso vai 
>>>> fazer com que seja transferida uma vez, com dois _ (underlines) 
>>>> voce pega ela eternamente sendo trasnferidas, oque voce tem que 
>>>> fazer no contexto dos ramaisl é conferir se a variavel esta setada 
>>>> e definir novamente no CDR, desta forma quando procurar o cdr voce 
>>>> pode ordernar para trazer quando houver mais de uma vez o mesmo 
>>>> protocolo no cdr trazer tudo junto.
>>>>
>>>> Em 07/08/13 12:37, Eduardo Souza escreveu:
>>>>> Boa tarde Mike
>>>>>
>>>>> corrigindo ele está assim:
>>>>>
>>>>> exten => 80,1,Goto(protocolo,s,1)
>>>>>      
>>>>> [protocolo]
>>>>> exten => s,1,Answer
>>>>> 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,Dial(SIP/2001,40,TtrwW)
>>>>> exten => s,n,Hangup()
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Porem notei no BD que quando ligo de ramal <> ramal ele efetua a gravação.
>>>>>
>>>>> Porem quando transfere que não está gravando, o estranho que isso funcionou
>>>>>   e depois parou
>>>>>
>>>>> abs.
>>>>>
>>>>>
>>>>> Em 07/08/2013, às 13:22, Mike Tesliuk<mike em tesliuk.com>  escreveu:
>>>>>
>>>>>> voce ta no exten s e ta mandando ligar para 2001/${EXTEN:2}, isso nao existe, oque seria exten:2 ?
>>>>>>
>>>>>> acho que voce deveria usar protocolo como macro nao como contexto
>>>>>>
>>>>>> Em 07/08/13 12:03, Eduardo Souza escreveu:
>>>>>>> Boa tarde
>>>>>>>
>>>>>>>
>>>>>>> Venho recorrer a lista novamente,
>>>>>>>
>>>>>>> At;e ontem testei e estava funcionando gravando o protocolo e através do protocolo conseguia pesquisar as gravações.
>>>>>>>
>>>>>>>
>>>>>>> Porem hoje reparei que ligando de ramal para ramal as ligações estão sendo gravada normalmente
>>>>>>>
>>>>>>> Ma o que vem deste contexto não está.
>>>>>>>
>>>>>>>
>>>>>>> ;protocolo
>>>>>>> exten => 80,1,Goto(protocolo,s,1)
>>>>>>>
>>>>>>> [protocolo]
>>>>>>> exten => s,1,Answer
>>>>>>> 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,Dial(SIP/2001/${EXTEN:2}|30|tTrwW)
>>>>>>> exten => s,n,Hangup
>>>>>>>
>>>>>>> alguém pode me dar uma ajuda?
>>>>>>>
>>>>>>>
>>>>>>> abs
>>>>>>> _______________________________________________
>>>>>>> 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 emwww.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 - Acessewww.aligera.com.br.
>>>>>>> _______________________________________________
>>>>>>> Para remover seu email desta lista, basta enviar um email em branco paraasteriskbrasil-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 emwww.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 - Acessewww.aligera.com.br.
>>>>>> _______________________________________________
>>>>>> Para remover seu email desta lista, basta enviar um email em branco paraasteriskbrasil-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 emwww.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 - Acessewww.aligera.com.br.
>>>>> _______________________________________________
>>>>> Para remover seu email desta lista, basta enviar um email em branco paraasteriskbrasil-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 
>>>> <http://www.aligera.com.br/>.
>>>> _______________________________________________
>>>> Para remover seu email desta lista, basta enviar um email em branco 
>>>> para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org 
>>>> <mailto: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 emwww.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 - Acessewww.aligera.com.br.
>>> _______________________________________________
>>> Para remover seu email desta lista, basta enviar um email em branco paraasteriskbrasil-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 
>> <http://www.aligera.com.br>.
>> _______________________________________________
>> Para remover seu email desta lista, basta enviar um email em branco 
>> para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org 
>> <mailto: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

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20130807/80541ec3/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil