[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