[AsteriskBrasil] RES: Digest AsteriskBrasil, volume 78, assunto 30
Lucio Silveira
lucio.silveira em numerocerto.com.br
Segunda Setembro 3 17:37:23 BRT 2012
Set(FileName=/mnt\/${TIMESTAMP:0:4}\/${TIMESTAMP:4:2}\/${TIMESTAMP:6:2}\/${l
igacao}.wav);
MixMonitor(${FileName}|b);
Considerando que a gravação foi feita na data de hoje (03/09/2012), será
gravado um arquivo na pasta /mnt/2012/09/03 cujo nome será o conteúdo da
variável ligacao.
-----Mensagem original-----
De: asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de
asteriskbrasil-request em listas.asteriskbrasil.org
Enviada em: segunda-feira, 3 de setembro de 2012 16:38
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: Digest AsteriskBrasil, volume 78, assunto 30
Enviar submissões para a lista de discussão AsteriskBrasil para
asteriskbrasil em listas.asteriskbrasil.org
Para se cadastrar ou descadastrar via WWW, visite o endereço
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
ou, via email, envie uma mensagem com a palavra 'help' no assunto ou corpo
da mensagem para
asteriskbrasil-request em listas.asteriskbrasil.org
Você poderá entrar em contato com a pessoa que gerencia a lista pelo
endereço
asteriskbrasil-owner em listas.asteriskbrasil.org
Quando responder, por favor edite sua linha Assunto assim ela será mais
específica que "Re: Contents of AsteriskBrasil digest..."
_______________________________________________
Temos tudo para seu projeto VoIP com Asterisk!
Descontos especiais para assinantes da AsteriskBrasil.org Registre-se e
receba um cupom exclusivo de desconto!
Acesse agora www.voipmania.com.br
Tópicos de Hoje:
1. Gravação de ligações. (Kadu (Carlos Eduardo))
2. Página para documentação do Elastix (Alberto Mitsuo Sato)
3. Duplicate CDR (Jonathan Dellagustin)
4. Re: Gravação de ligações. (Hudson Cardoso)
----------------------------------------------------------------------
Message: 1
Date: Mon, 3 Sep 2012 16:51:38 -0300
From: "Kadu (Carlos Eduardo)" <kadu.eduardo em gmail.com>
Subject: [AsteriskBrasil] Gravação de ligações.
To: asteriskbrasil em listas.asteriskbrasil.org
Message-ID:
<CAB_2GJ4AvnxWzr0BQ+_u07U5kP6CNJPDNJ1K9pX9L5i8K7gNmA em mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"
Boa tarde Amigos.
Alterei todos os scripts aqui do asterisk da minha empresa para AEL, e ficou
bem legal.
Porém estou com dificuldade para realizar as gravações de uma maneira
diferenciada.
Ou seja, até consigo gravar com a aplicação "automon", porém eu vi alguns
scripts para fazer uma aplicação própia, e achei que ela ti da mais
liberade, e deixa o código mais limpo, pois em todas as extensões eu tenho
que setar o valor da variavél TOUCH_MONITOR:
Set(TOUCH_MONITOR=${CALLERID(num)}-${DESTINO}.${STRFTIME(${EPOCH},,%d%m%y-%H
%M%S)});
Eu gostaria também de gravar as ligações em pastas separadas, dessa forma me
pareceu viável.
Pesquisando e realizando alguns testes cheguei no script abaixo, que não
consigo colocar em AEL, pois não sei porque em AEL ele não funciona:
-- extensions.conf
[macro-apprecord]
exten => s,1,GotoIf($["${XAD}" = "0" | "${XAD}" = ""]?startrec:stoprec)
exten => s,n(startrec),Set(AUDIOHOOK_INHERIT(MixMonitor)=yes)
exten => s,n,Set(XAD=1)
exten =>
s,n,MixMonitor(/home/asterisk/gravacoes/todas/${CALLERID(num)}/${CALLERID(nu
m)}-${DESTINO}.${STRFTIME(${EPOCH},GMT-3,%d%m%y-%H%M%S)}.wav,b);
exten => s,n,MacroExit
exten => s,n(stoprec),StopMixMonitor
exten => s,n,Set(XAD=0)
exten => s,n,MacroExit
-- features.conf
[applicationmap]
record => *2,self/both,Macro,apprecord
Esta funcionando extamente do jeito que eu queria, mas apenas do ramal que
ta ligando, o que recebe quando digito *2, o asterisk não encontra as
variáveis CALLERID(num) e DESTINO.
Segue o log:
Se no ramal que originou a ligação:
-- Executing [s em macro-apprecord:4] MixMonitor("SIP/3439-000000a2",
"/home/asterisk/gravacoes/todas/3439/3439-3539.030912-224347.wav,b") in new
stack
No ramal que recebeu a ligação:
-- Executing [s em macro-apprecord:4] MixMonitor("SIP/3539-000000a3",
"/home/asterisk/gravacoes/todas/~~s~~/~~s~~-.030912-224352.wav,b") in new
stack
*Alguém poderia mi ajudar em o porque o asterisk não ta pegando a volta da
ligação?*
Desde já, Obrigado.
Att,
Carlos Eduardo
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL:
http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/201209
03/ef216953/attachment-0001.htm
------------------------------
Message: 2
Date: Mon, 3 Sep 2012 17:14:18 -0300
From: "Alberto Mitsuo Sato" <amsato em innovus.com.br>
Subject: [AsteriskBrasil] Página para documentação do Elastix
To: <asteriskbrasil em listas.asteriskbrasil.org>,
<asteriskbrasil-biz em listas.asteriskbrasil.org>,
<elastixbrasil em googlegroups.com>
Message-ID: <01f301cd8a10$b4f55820$1ee00860$@innovus.com.br>
Content-Type: text/plain; charset="iso-8859-1"
Foi criada uma página no Portal ElastixBrasil para concentrar toda
documentação existente do Elastix, principalmente em Português.
O objetivo desta página é facilitar os usuários do Elastix para solucionar
as suas dúvidas, aprender com artigos técnicos, saber instalar e configurar
um determinado produto e trocar experiências com outros usuários.
Por isso é importante que todos participem, para que esta página contenha a
maior quantidade de informações, ajudando a todos.
Se você aprendeu a configurar um determinado item do Elastix, resolveu algum
bug, modificou algum parâmetro para melhorar o produto, desenvolveu alguma
rotina específica, documente e compartilhe, pois todos vão ser beneficiados
por isso.
Entre em contato comigo no email amsato em innovus.com.br.
Alberto M. Sato
Diretor Técnico
Innovus Sistemas Eletrônicos - Soluções VoIP
Volta Redonda/RJ - Brasil
<mailto:amsato em innovus.com.br> amsato em innovus.com.br
(24) 3076-2325
(11) 4063-7416 / (21) 4063-7416
(31) 4062-7416 / (41) 4063-7416
Ramal/LigVoIP: 319
<http://www.albertosato.voipcenter.com.br/>
www.albertosato.voipcenter.com.br
<http://www.dicasasterisk.asteriskonline.com.br/>
www.dicasasterisk.asteriskonline.com.br
<http://www.dicasvoip.voipcenter.com.br/> www.dicasvoip.voipcenter.com.br
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL:
http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/201209
03/6ecfc815/attachment-0001.htm
------------------------------
Message: 3
Date: Mon, 3 Sep 2012 17:21:20 -0300
From: Jonathan Dellagustin <jonathan.dellagustin em gmail.com>
Subject: [AsteriskBrasil] Duplicate CDR
To: asteriskbrasil em listas.asteriskbrasil.org
Message-ID:
<CAA8WcYvyzKUThUpGWTxNwsjnX2zAN6AOnr94Bj6E+wtbMu8S2g em mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"
Srs,
Estou com uma dificuldade na inserção de registros no CDR via realtime,
usando o cdr_adptative_odbc.conf.
Quando uso qualquer tipo de alias para alguns campos do CDR, o drive ODBC
insere duas linhas na tabela, uma com o CDR original e outra com o CDR
modificado, dessa forma duplicando os resultados no CDR.
Existe um maneira de não duplicar os registros do CDR ou isso é um bug?
Estou usando asterisk 1.8.13
--
Jonathan Dellagustin
Analista de Desenvolvimento Telecom
Email: jonathan.dellagustin em gmail.com
Cel: 51 9314 6282
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL:
http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/201209
03/6919a2a2/attachment-0001.htm
------------------------------
Message: 4
Date: Mon, 3 Sep 2012 20:23:24 +0000
From: Hudson Cardoso <hudsoncardoso em hotmail.com>
Subject: Re: [AsteriskBrasil] Gravação de ligações.
To: <asteriskbrasil em listas.asteriskbrasil.org>
Message-ID: <SNT142-W10BA3BFF037685B0BDF77FA3AB0 em phx.gbl>
Content-Type: text/plain; charset="utf-8"
Faz assim :
context ramais{ _0[1234]XXXXXXX => {&grava(${CALLERID(num)},${EXTEN:1});
noop(ramal=${CALLERID(num)} discado=${EXTEN});
MixMonitor(/gravados/${anomes}/${setor}/${ramal}/S_${ramal}_${dia}_${num_dis
cado}.wav,ab); dial(dahdi/r1/${EXTEN}); HangUp;}
macro grava_entrada(VDISCADO,VRAMAL){ set(ramal=${VRAMAL});
set(num_discado=${VDISCADO});
set(DB(quemchamou/${num_discado})=${ramal});
set(dia=${STRFTIME(${EPOCH},,%Y%m%d_%H%M%S)});
set(anomes=${STRFTIME(${EPOCH},,%Y%m%d_%H%M%S):0:6});
set(setor=nao_definido); if( ${ramal}=4499 )set(setor=ZOIPER);
if (${ramal}=4414) set(setor=asspres); if (${ramal}=4417)
set(setor=zeladoria);...............................................
noop(dia=${dia} id=${EXTEN} anomes=${anomes} ramal=${ramal}
Numero=${num_discado} setor=${setor}); return;}
Hudson
048 8413 7000
Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova
precisa.
Date: Mon, 3 Sep 2012 16:51:38 -0300
From: kadu.eduardo em gmail.com
To: asteriskbrasil em listas.asteriskbrasil.org
Subject: [AsteriskBrasil] Gravação de ligações.
Boa tarde Amigos.
Alterei todos os scripts aqui do asterisk da minha empresa para AEL, e ficou
bem legal.
Porém estou com dificuldade para realizar as gravações de uma maneira
diferenciada.
Ou seja, até consigo gravar com a aplicação "automon", porém eu vi alguns
scripts para fazer uma aplicação própia, e achei que ela ti da mais
liberade, e deixa o código mais limpo, pois em todas as extensões eu tenho
que setar o valor da variavél TOUCH_MONITOR:
Set(TOUCH_MONITOR=${CALLERID(num)}-${DESTINO}.${STRFTIME(${EPOCH},,%d%m%y-%H
%M%S)});
Eu gostaria também de gravar as ligações em pastas separadas, dessa forma me
pareceu viável.
Pesquisando e realizando alguns testes cheguei no script abaixo, que não
consigo colocar em AEL, pois não sei porque em AEL ele não funciona:
-- extensions.conf
[macro-apprecord]
exten => s,1,GotoIf($["${XAD}" = "0" | "${XAD}" = ""]?startrec:stoprec)
exten => s,n(startrec),Set(AUDIOHOOK_INHERIT(MixMonitor)=yes)
exten => s,n,Set(XAD=1)
exten =>
s,n,MixMonitor(/home/asterisk/gravacoes/todas/${CALLERID(num)}/${CALLERID(nu
m)}-${DESTINO}.${STRFTIME(${EPOCH},GMT-3,%d%m%y-%H%M%S)}.wav,b);
exten => s,n,MacroExit
exten => s,n(stoprec),StopMixMonitor
exten => s,n,Set(XAD=0)
exten => s,n,MacroExit
-- features.conf
[applicationmap]
record => *2,self/both,Macro,apprecord
Esta funcionando extamente do jeito que eu queria, mas apenas do ramal que
ta ligando, o que recebe quando digito *2, o asterisk não encontra as
variáveis CALLERID(num) e DESTINO.
Segue o log:
Se no ramal que originou a ligação:
-- Executing [s em macro-apprecord:4] MixMonitor("SIP/3439-000000a2",
"/home/asterisk/gravacoes/todas/3439/3439-3539.030912-224347.wav,b") in new
stack
No ramal que recebeu a ligação:
-- Executing [s em macro-apprecord:4] MixMonitor("SIP/3539-000000a3",
"/home/asterisk/gravacoes/todas/~~s~~/~~s~~-.030912-224352.wav,b") in new
stack
Alguém poderia mi ajudar em o porque o asterisk não ta pegando a volta da
ligação?
Desde já, Obrigado.
Att,
Carlos Eduardo
_______________________________________________
KHOMP Inova??o: External Board Series
M?dulos de 1/2 rack e 1U para todas as interfaces e solu??es Asterisk e
FreeSWITCH.
Tenha a External Series Experience na sua aplica??o. Visite?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 ________
YEALINK: Telefones IP e V?deoPhones IP com o melhor custo/benef?cio do
mercado.
email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para
asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
-------------- Pr?a Parte ----------
Um anexo em HTML foi limpo...
URL:
http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/201209
03/99a70992/attachment.htm
------------------------------
_______________________________________________
AsteriskBrasil mailing list
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Fim da Digest AsteriskBrasil, volume 78, assunto 30
***************************************************
Mais detalhes sobre a lista de discussão AsteriskBrasil