Re: [AsteriskBrasil] Gravacao em HangUp

2013-10-24 Por tôpico Jairo
Oi amigo, você já deu uma olhada no MixMonitor para ver se pode ajudar?

http://www.voip-info.org/wiki/view/MixMonitor

Att.


Em 23 de outubro de 2013 22:21, Hudson Cardoso
hudsoncard...@hotmail.comescreveu:

Na verdade, eu achei essa facilidade no voice-mail, entretanto, como eu
 estou desenvolvendo outras funções para o Asterisk, não queria usar o
 voice-mail,
 pois ele fugiria do meu controle, e preciso dessa em especial, pro
 cliente ligar e
 deixar um recado na URA por exemplo.


 Hudson
 (048) 8413-7000
 Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
 precisa.



 --
 Date: Tue, 22 Oct 2013 22:50:43 -0200

 From: ederwan...@gmail.com
 To: asteriskbrasil@listas.asteriskbrasil.org
 Subject: Re: [AsteriskBrasil] Gravacao em HangUp

 Hudson agora eu entendi sua necessidade, neste caso só vejo uma
 alternativa !

 Um EAGI http://www.voip-info.org/wiki/view/Asterisk+EAGI é algo pouco
 explorado, mas tem um potencial para N situações, uma delas é a sua
 necessidade, você vai precisar de um conhecimento um pouco mais avançado
 para entender DSP (Digital sound Processing), alguns conceitos como taixa
 de amostragem (frame rate), samples, janelamento, devem ser usados, então
  neste caso você pode abrir um file descriptor no momento do answer que
 captura todo o stream de áudio do asterisk em short int, com esta
 informação você pode usar um encoder para colocar o áudio no formato que
 precisa, faça em wav primeiro pois você deve achar facilmente encoders para
 este formato, só tem um problema você tem que encodar seu vetor (sinal
 Short INT) no momento do hangup, então seu EAGI vai ter que receber alguma
 flag ou sete alguma variável no channel para que no momento que o hangup
 for executado ele pegue esta flag ou variável dentro do seu EAGI este é a
 única maneira de seu EAGI saber quando parar de capturar pelo file
 descriptor e encodar o sinal capturado, depois de encodado é só abrir um
 arquivo (teste.wav) e jogar os dados lá e voilá você tem o áudio !

 Eu já fiz isso e funciona :-)

 Na realidade você vai estar criando seu próprio Record usando EAGI !

 Infelizmente eu não conheço uma função nativa no Asterisk que faça
 exatamente o que precisa :-(

 []'s


 Eng Eder de Souza


 ♪♫♫♪
  ▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇
 Sent From The Moon and Written With My Thumbs !


 2013/10/22 Hudson Cardoso hudsoncard...@hotmail.com

Também não rolou.
O problema é com HangUp, se eu desligar antes do tempo definido,
 simplesmente não grava,
 a não ser que eu espere o tempo de time-out silence.
Eu queria que gravasse independente do tempo falado ou do silencio
 detectado, ou seja
 terminar a gravação quando HangUp.


 Hudson
 (048) 8413-7000

 Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
 precisa.



 --
 Date: Tue, 22 Oct 2013 20:40:46 -0200

 From: ederwan...@gmail.com
 To: asteriskbrasil@listas.asteriskbrasil.org
 Subject: Re: [AsteriskBrasil] Gravacao em HangUp

 Isso é tão simples não tem segredo algum, eu uso exatamente assim:


 exten = 1000,1,Record(/tmp/teste.gsm,1,5)
 exten = 1000,n,Playback(/tmp/teste.gsm)


 verificou se tem permissão para gravar dentro do /etc/ ?

 Eng Eder de Souza

 ♪♫♫♪
  ▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇
 Sent From The Moon and Written With My Thumbs !


 2013/10/22 Hudson Cardoso hudsoncard...@hotmail.com

 _X.= record(/etc/asterisk/recados/${EXTEN}.WAV,3,30,x);

 fiz assim, mas tambem não vai, ele espera os 30 segundos de gravacao.
 o que eu queria era o cara ligar, deixa um recado e desligar.


 Hudson
 (048) 8413-7000

 Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
 precisa.



 --
 Date: Tue, 22 Oct 2013 20:28:13 -0200
 From: ederwan...@gmail.com
 To: asteriskbrasil@listas.asteriskbrasil.org
 Subject: Re: [AsteriskBrasil] Gravacao em HangUp


 É bastante incomum gravar dentro do /etc/, seu problema pode ser
 permissão, outra coisa 0,0,x  você está definindo 0 para Maxsilence e 0
 para Maxduration, ou seja vai gravar 0 segundos

 O Record não tem segredo tente algo como :

 Record(/tmp/teste.gsm,1,5)

 Eng Eder de Souza

 ♪♫♫♪
  ▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇
 Sent From The Moon and Written With My Thumbs !


 2013/10/22 Hudson Cardoso hudsoncard...@hotmail.com


 Colegas...
 Estou tentando fazer uma gravação, ao fazer hangup, gravar no disco,
 usando ael

 _30= record(/etc/asterisk/recados/${EXTEN}.gsm,0,0,x);

 Mas não esta rolando, falta algo?

 usei o http://the-asterisk-book.com/1.6/applikationen-record.html para
 estudar o caso.

 onde esta o problema ?

 Hudson
 (048) 8413-7000

 Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
 precisa

Re: [AsteriskBrasil] Gravacao em HangUp

2013-10-23 Por tôpico Hudson Cardoso
   Na verdade, eu achei essa facilidade no voice-mail, entretanto, como eu 
estou desenvolvendo outras funções para o Asterisk, não queria usar o 
voice-mail,pois ele fugiria do meu controle, e preciso dessa em especial, pro 
cliente ligar e deixar um recado na URA por exemplo.

Hudson 
(048) 8413-7000
Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
precisa. 

Date: Tue, 22 Oct 2013 22:50:43 -0200
From: ederwan...@gmail.com
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] Gravacao em HangUp

Hudson agora eu entendi sua necessidade, neste caso só vejo uma alternativa !
Um EAGI http://www.voip-info.org/wiki/view/Asterisk+EAGI é algo pouco 
explorado, mas tem um potencial para N situações, uma delas é a sua 
necessidade, você vai precisar de um conhecimento um pouco mais avançado para 
entender DSP (Digital sound Processing), alguns conceitos como taixa de 
amostragem (frame rate), samples, janelamento, devem ser usados, então  neste 
caso você pode abrir um file descriptor no momento do answer que captura todo o 
stream de áudio do asterisk em short int, com esta informação você pode usar um 
encoder para colocar o áudio no formato que precisa, faça em wav primeiro pois 
você deve achar facilmente encoders para este formato, só tem um problema você 
tem que encodar seu vetor (sinal Short INT) no momento do hangup, então seu 
EAGI vai ter que receber alguma flag ou sete alguma variável no channel para 
que no momento que o hangup for executado ele pegue esta flag ou variável 
dentro do seu EAGI este é a única maneira de seu EAGI saber quando parar de 
capturar pelo file descriptor e encodar o sinal capturado, depois de encodado é 
só abrir um arquivo (teste.wav) e jogar os dados lá e voilá você tem o áudio !

Eu já fiz isso e funciona :-)

Na realidade você vai estar criando seu próprio Record usando EAGI !
Infelizmente eu não conheço uma função nativa no Asterisk que faça exatamente o 
que precisa :-(

[]'s

Eng Eder de Souza
♪♫♫♪
 ▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇Sent From The Moon and Written With My 
Thumbs !


2013/10/22 Hudson Cardoso hudsoncard...@hotmail.com




   Também não rolou.   O problema é com HangUp, se eu desligar antes do tempo 
definido, simplesmente não grava, a não ser que eu espere o tempo de time-out 
silence.   Eu queria que gravasse independente do tempo falado ou do silencio 
detectado, ou seja 
terminar a gravação quando HangUp.

Hudson 
(048) 8413-7000

Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
precisa. 

Date: Tue, 22 Oct 2013 20:40:46 -0200
From: ederwan...@gmail.com

To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] Gravacao em HangUp

Isso é tão simples não tem segredo algum, eu uso exatamente assim:


exten = 1000,1,Record(/tmp/teste.gsm,1,5)exten = 
1000,n,Playback(/tmp/teste.gsm)


verificou se tem permissão para gravar dentro do /etc/ ?
Eng Eder de Souza♪♫ 
   ♫♪

 ▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇Sent From The Moon and Written With My 
Thumbs !


2013/10/22 Hudson Cardoso hudsoncard...@hotmail.com





_X.= record(/etc/asterisk/recados/${EXTEN}.WAV,3,30,x);
fiz assim, mas tambem não vai, ele espera os 30 segundos de gravacao.

o que eu queria era o cara ligar, deixa um recado e desligar.


Hudson 
(048) 8413-7000

Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
precisa. 

Date: Tue, 22 Oct 2013 20:28:13 -0200
From: ederwan...@gmail.com


To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] Gravacao em HangUp

É bastante incomum gravar dentro do /etc/, seu problema pode ser permissão, 
outra coisa 0,0,x  você está definindo 0 para Maxsilence e 0 para 
Maxduration, ou seja vai gravar 0 segundos 



O Record não tem segredo tente algo como :
Record(/tmp/teste.gsm,1,5)

Eng Eder de Souza♪♫ 
   ♫♪


 ▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇Sent From The Moon and Written With My 
Thumbs !


2013/10/22 Hudson Cardoso hudsoncard...@hotmail.com







Colegas...Estou tentando fazer uma gravação, ao fazer hangup, gravar no disco, 
usando ael
_30= record(/etc/asterisk/recados/${EXTEN}.gsm,0,0,x);



Mas não esta rolando, falta algo?
usei o http://the-asterisk-book.com/1.6/applikationen-record.html para estudar 
o caso.



onde esta o problema ?

Hudson 
(048) 8413-7000

Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
precisa. 

___

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

[AsteriskBrasil] Gravacao em HangUp

2013-10-22 Por tôpico Hudson Cardoso
Colegas...Estou tentando fazer uma gravação, ao fazer hangup, gravar no disco, 
usando ael
_30= record(/etc/asterisk/recados/${EXTEN}.gsm,0,0,x);
Mas não esta rolando, falta algo?
usei o http://the-asterisk-book.com/1.6/applikationen-record.html para estudar 
o caso.
onde esta o problema ?

Hudson 
(048) 8413-7000
Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
precisa. ___
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-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] Gravacao em HangUp

2013-10-22 Por tôpico Eder Souza
É bastante incomum gravar dentro do /etc/, seu problema pode ser permissão,
outra coisa 0,0,x  você está definindo 0 para Maxsilence e 0 para
Maxduration, ou seja vai gravar 0 segundos

O Record não tem segredo tente algo como :

Record(/tmp/teste.gsm,1,5)

Eng Eder de Souza

♪♫♫♪
 ▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇
Sent From The Moon and Written With My Thumbs !


2013/10/22 Hudson Cardoso hudsoncard...@hotmail.com


 Colegas...
 Estou tentando fazer uma gravação, ao fazer hangup, gravar no disco,
 usando ael

 _30= record(/etc/asterisk/recados/${EXTEN}.gsm,0,0,x);

 Mas não esta rolando, falta algo?

 usei o http://the-asterisk-book.com/1.6/applikationen-record.html para
 estudar o caso.

 onde esta o problema ?

 Hudson
 (048) 8413-7000
 Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
 precisa.


 ___
 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-unsubscr...@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-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] Gravacao em HangUp

2013-10-22 Por tôpico Hudson Cardoso
_X.= record(/etc/asterisk/recados/${EXTEN}.WAV,3,30,x);
fiz assim, mas tambem não vai, ele espera os 30 segundos de gravacao.o que eu 
queria era o cara ligar, deixa um recado e desligar.

Hudson 
(048) 8413-7000
Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
precisa. 

Date: Tue, 22 Oct 2013 20:28:13 -0200
From: ederwan...@gmail.com
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] Gravacao em HangUp

É bastante incomum gravar dentro do /etc/, seu problema pode ser permissão, 
outra coisa 0,0,x  você está definindo 0 para Maxsilence e 0 para 
Maxduration, ou seja vai gravar 0 segundos 

O Record não tem segredo tente algo como :
Record(/tmp/teste.gsm,1,5)

Eng Eder de Souza♪♫ 
   ♫♪
 ▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇Sent From The Moon and Written With My 
Thumbs !


2013/10/22 Hudson Cardoso hudsoncard...@hotmail.com





Colegas...Estou tentando fazer uma gravação, ao fazer hangup, gravar no disco, 
usando ael
_30= record(/etc/asterisk/recados/${EXTEN}.gsm,0,0,x);

Mas não esta rolando, falta algo?
usei o http://the-asterisk-book.com/1.6/applikationen-record.html para estudar 
o caso.

onde esta o problema ?

Hudson 
(048) 8413-7000

Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
precisa. 

___

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-unsubscr...@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-unsubscr...@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-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] Gravacao em HangUp

2013-10-22 Por tôpico Eder Souza
Isso é tão simples não tem segredo algum, eu uso exatamente assim:


exten = 1000,1,Record(/tmp/teste.gsm,1,5)
exten = 1000,n,Playback(/tmp/teste.gsm)


verificou se tem permissão para gravar dentro do /etc/ ?

Eng Eder de Souza

♪♫♫♪
 ▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇
Sent From The Moon and Written With My Thumbs !


2013/10/22 Hudson Cardoso hudsoncard...@hotmail.com

 _X.= record(/etc/asterisk/recados/${EXTEN}.WAV,3,30,x);

 fiz assim, mas tambem não vai, ele espera os 30 segundos de gravacao.
 o que eu queria era o cara ligar, deixa um recado e desligar.


 Hudson
 (048) 8413-7000
 Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
 precisa.



 --
 Date: Tue, 22 Oct 2013 20:28:13 -0200
 From: ederwan...@gmail.com
 To: asteriskbrasil@listas.asteriskbrasil.org
 Subject: Re: [AsteriskBrasil] Gravacao em HangUp


 É bastante incomum gravar dentro do /etc/, seu problema pode ser
 permissão, outra coisa 0,0,x  você está definindo 0 para Maxsilence e 0
 para Maxduration, ou seja vai gravar 0 segundos

 O Record não tem segredo tente algo como :

 Record(/tmp/teste.gsm,1,5)

 Eng Eder de Souza

 ♪♫♫♪
  ▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇
 Sent From The Moon and Written With My Thumbs !


 2013/10/22 Hudson Cardoso hudsoncard...@hotmail.com


 Colegas...
 Estou tentando fazer uma gravação, ao fazer hangup, gravar no disco,
 usando ael

 _30= record(/etc/asterisk/recados/${EXTEN}.gsm,0,0,x);

 Mas não esta rolando, falta algo?

 usei o http://the-asterisk-book.com/1.6/applikationen-record.html para
 estudar o caso.

 onde esta o problema ?

 Hudson
 (048) 8413-7000

 Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
 precisa.


 ___
 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-unsubscr...@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-unsubscr...@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-unsubscr...@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-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] Gravacao em HangUp

2013-10-22 Por tôpico Hudson Cardoso
   Também não rolou.   O problema é com HangUp, se eu desligar antes do tempo 
definido, simplesmente não grava, a não ser que eu espere o tempo de time-out 
silence.   Eu queria que gravasse independente do tempo falado ou do silencio 
detectado, ou seja terminar a gravação quando HangUp.

Hudson 
(048) 8413-7000
Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
precisa. 

Date: Tue, 22 Oct 2013 20:40:46 -0200
From: ederwan...@gmail.com
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] Gravacao em HangUp

Isso é tão simples não tem segredo algum, eu uso exatamente assim:

exten = 1000,1,Record(/tmp/teste.gsm,1,5)exten = 
1000,n,Playback(/tmp/teste.gsm)


verificou se tem permissão para gravar dentro do /etc/ ?
Eng Eder de Souza♪♫ 
   ♫♪
 ▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇Sent From The Moon and Written With My 
Thumbs !


2013/10/22 Hudson Cardoso hudsoncard...@hotmail.com




_X.= record(/etc/asterisk/recados/${EXTEN}.WAV,3,30,x);
fiz assim, mas tambem não vai, ele espera os 30 segundos de gravacao.
o que eu queria era o cara ligar, deixa um recado e desligar.


Hudson 
(048) 8413-7000

Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
precisa. 

Date: Tue, 22 Oct 2013 20:28:13 -0200
From: ederwan...@gmail.com

To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] Gravacao em HangUp

É bastante incomum gravar dentro do /etc/, seu problema pode ser permissão, 
outra coisa 0,0,x  você está definindo 0 para Maxsilence e 0 para 
Maxduration, ou seja vai gravar 0 segundos 


O Record não tem segredo tente algo como :
Record(/tmp/teste.gsm,1,5)

Eng Eder de Souza♪♫ 
   ♫♪

 ▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇Sent From The Moon and Written With My 
Thumbs !


2013/10/22 Hudson Cardoso hudsoncard...@hotmail.com






Colegas...Estou tentando fazer uma gravação, ao fazer hangup, gravar no disco, 
usando ael
_30= record(/etc/asterisk/recados/${EXTEN}.gsm,0,0,x);


Mas não esta rolando, falta algo?
usei o http://the-asterisk-book.com/1.6/applikationen-record.html para estudar 
o caso.


onde esta o problema ?

Hudson 
(048) 8413-7000

Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
precisa. 

___

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-unsubscr...@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-unsubscr...@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-unsubscr...@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

Re: [AsteriskBrasil] Gravacao em HangUp

2013-10-22 Por tôpico Eder Souza
Hudson agora eu entendi sua necessidade, neste caso só vejo uma alternativa
!

Um EAGI http://www.voip-info.org/wiki/view/Asterisk+EAGI é algo pouco
explorado, mas tem um potencial para N situações, uma delas é a sua
necessidade, você vai precisar de um conhecimento um pouco mais avançado
para entender DSP (Digital sound Processing), alguns conceitos como taixa
de amostragem (frame rate), samples, janelamento, devem ser usados, então
 neste caso você pode abrir um file descriptor no momento do answer que
captura todo o stream de áudio do asterisk em short int, com esta
informação você pode usar um encoder para colocar o áudio no formato que
precisa, faça em wav primeiro pois você deve achar facilmente encoders para
este formato, só tem um problema você tem que encodar seu vetor (sinal
Short INT) no momento do hangup, então seu EAGI vai ter que receber alguma
flag ou sete alguma variável no channel para que no momento que o hangup
for executado ele pegue esta flag ou variável dentro do seu EAGI este é a
única maneira de seu EAGI saber quando parar de capturar pelo file
descriptor e encodar o sinal capturado, depois de encodado é só abrir um
arquivo (teste.wav) e jogar os dados lá e voilá você tem o áudio !

Eu já fiz isso e funciona :-)

Na realidade você vai estar criando seu próprio Record usando EAGI !

Infelizmente eu não conheço uma função nativa no Asterisk que faça
exatamente o que precisa :-(

[]'s


Eng Eder de Souza


♪♫♫♪
 ▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇
Sent From The Moon and Written With My Thumbs !


2013/10/22 Hudson Cardoso hudsoncard...@hotmail.com

Também não rolou.
O problema é com HangUp, se eu desligar antes do tempo definido,
 simplesmente não grava,
 a não ser que eu espere o tempo de time-out silence.
Eu queria que gravasse independente do tempo falado ou do silencio
 detectado, ou seja
 terminar a gravação quando HangUp.


 Hudson
 (048) 8413-7000
 Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
 precisa.



 --
 Date: Tue, 22 Oct 2013 20:40:46 -0200

 From: ederwan...@gmail.com
 To: asteriskbrasil@listas.asteriskbrasil.org
 Subject: Re: [AsteriskBrasil] Gravacao em HangUp

 Isso é tão simples não tem segredo algum, eu uso exatamente assim:


 exten = 1000,1,Record(/tmp/teste.gsm,1,5)
 exten = 1000,n,Playback(/tmp/teste.gsm)


 verificou se tem permissão para gravar dentro do /etc/ ?

 Eng Eder de Souza

 ♪♫♫♪
  ▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇
 Sent From The Moon and Written With My Thumbs !


 2013/10/22 Hudson Cardoso hudsoncard...@hotmail.com

 _X.= record(/etc/asterisk/recados/${EXTEN}.WAV,3,30,x);

 fiz assim, mas tambem não vai, ele espera os 30 segundos de gravacao.
 o que eu queria era o cara ligar, deixa um recado e desligar.


 Hudson
 (048) 8413-7000

 Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
 precisa.



 --
 Date: Tue, 22 Oct 2013 20:28:13 -0200
 From: ederwan...@gmail.com
 To: asteriskbrasil@listas.asteriskbrasil.org
 Subject: Re: [AsteriskBrasil] Gravacao em HangUp


 É bastante incomum gravar dentro do /etc/, seu problema pode ser
 permissão, outra coisa 0,0,x  você está definindo 0 para Maxsilence e 0
 para Maxduration, ou seja vai gravar 0 segundos

 O Record não tem segredo tente algo como :

 Record(/tmp/teste.gsm,1,5)

 Eng Eder de Souza

 ♪♫♫♪
  ▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇
 Sent From The Moon and Written With My Thumbs !


 2013/10/22 Hudson Cardoso hudsoncard...@hotmail.com


 Colegas...
 Estou tentando fazer uma gravação, ao fazer hangup, gravar no disco,
 usando ael

 _30= record(/etc/asterisk/recados/${EXTEN}.gsm,0,0,x);

 Mas não esta rolando, falta algo?

 usei o http://the-asterisk-book.com/1.6/applikationen-record.html para
 estudar o caso.

 onde esta o problema ?

 Hudson
 (048) 8413-7000

 Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
 precisa.


 ___
 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-unsubscr...@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