José, Confirme se ele para de gravar realmente, ou se apenas para de reproduzir. Essa observação do Muriel realmente resolve o problema da não reprodução... Eu posso alterar no seu servidor para verificar se ele reproduz acima de 3000. Mas acredito que isso está ai por algum motivo. Preciso dar uma olhada para ver se os implementadores dessa função bloquearam para não haver estouro da memória em função de manter a lista de gravações em pilha ativa. Ciro
-----Mensagem original----- De: asteriskbrasil-boun...@listas.asteriskbrasil.org [mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org] Em nome de Muriel Arneiro Enviada em: quinta-feira, 19 de fevereiro de 2009 10:41 Para: asteriskbrasil@listas.asteriskbrasil.org Assunto: Re: [AsteriskBrasil] [Spam] Re: gravaçao Jose, essa mensagem: "Too many files in..." vem dessa função no arquivo includes/bootstrap.php: 99 function getFiles($path,$filter,$recursive_max,$recursive_count) { 100 101 $files = array(); 102 103 if (@is_dir($path) && @is_readable($path)) { 104 $dh = opendir($path); 105 while (false!== ($item = readdir($dh))) { 106 if($item[0]!=".") { 107 108 $path = fixPathSlash($path); 109 $msg_path = appendPath($path,$item); 110 111 $fileCount++; 112 if ($fileCount>3000) { 113 $_SESSION['ari_error'] 114 .= _("To many files in $msg_path Not all files processed") . "<br>"; 115 return; 116 } 117 118 if ($recursive_count<$recursive_max && is_dir($msg_path)) { 119 120 $dirCount++; 121 if ($dirCount>10) { 122 $_SESSION['ari_error'] 123 .= sprintf(_("To many directories in %s Not all files processed"),$msg_path) . "<br>"; 124 return; 125 } 126 127 $count = $recursive_count + 1; 128 $path_files = getFiles($msg_path,$filter,$recursive_max,$count); 129 $files = array_merge($files,$path_files); 130 } 131 else { 132 $found = 0; 133 if ($filter) { 134 if (strpos($msg_path,$filter)) { 135 $found = 1; 136 } 137 } else { 138 $found = 1; 139 } 140 if ($found) { 141 $files[count($files) + 1] = $msg_path; 142 } 143 } 144 } 145 } 146 } na linha 112 ele tá assumindo que depois de 3000 arquivos ele não vai processar a função. Acredito que no seu caso não é que ele tenha parado de gravar, ele apenas não está mostrando na interface web para você. Altere a função de acordo com a sua necessidade e teste realmente se é isso que acontece. []'s 2009/2/19 jose <jasanc...@terra.com.br> Everton Fiz um teste hoje cedo, formatei uma maquina com 250 G de hd como o Meucci instalado, joguei 8 G de wav dentro do /var/spool/asterisk/monitor/ , depois entrei no console de gravaçao e já apresentava a mensagem To many files in /var/spool/asterisk/monitor/Copia (3) de Thu Feb 12 06%3A01%3A07 2009-3980--1234425667.74.wav Not all files processed , tentei fazer uma ligaçao e ele para de gravar, porque será que o seu gravou 420G, já fiz o teste em varias maquinas, se alguem puder colaborar ----- Original Message ----- From: "Everton Carneiro" <ever...@visaotecnologia.com> To: <asteriskbrasil@listas.asteriskbrasil.org> Sent: Wednesday, February 18, 2009 3:18 PM Subject: Re: [AsteriskBrasil] [Spam] Re: gravaçao Caro colega tenho um meucci rodando a 9 meses com um HD de 500GB. e a pasta /var/spool/asterisk/monitor/ ja esta a 420GB. e esta gravando normal. ----- Original Message ----- From: "Caio Zanolla" <zano...@gmail.com> To: <asteriskbrasil@listas.asteriskbrasil.org> Sent: Wednesday, February 18, 2009 2:56 PM Subject: [Spam] Re: [AsteriskBrasil] gravaçao lembrei tambem de uns artigos da Linux Magazine chamados "Filesystem by Design", que podem te ajudar. 2009/2/18 Caio Zanolla <zano...@gmail.com>: > use a variavel que contem o numero do ramal na hora de indicar em qual > arquivo gravar por exemplo. > > ex.:chamada para ramal 203 às 14:20 > > CALLID=203 > DATE=18FEV1420 > > exten=>1,Record("/var/rec/#{CALLID}/#{DATETIME}") > > vai gravar o arquivo /var/rec/203/18FEV1420.wav > > isso é somente um exemplo. nao sei a sintaxe do comando pra gravar e > nao sei como esta seu dialplan, mas daqui pra frente acho que vc > consegue se virar :) > logico que depois voce vai querer por exemplo criar diretorios on the > fly caso nao existam, mas isso tbm é facil. > > boa sorte! > > > > > 2009/2/18 Reinaldo de Carvalho <reinal...@gmail.com>: >> On Wed, Feb 18, 2009 at 10:13 AM, jose <jasanc...@terra.com.br> wrote: >>> Bom dia Pessoal >>> >>> Hoje tive uma triste noticia, conversando como o pessoal da DIgivoice. >>> Tenho >>> um Meucci com um Hd de 250G, para fazer gravaçao, o problema é que >>> depois >>> que gravo uns 5 G em media , ele para de gravar , segundo a Digivoice, >>> qualquer sistema Linux pode conter em cada diretorio 4G , o que entao >>> ocasionaria esse probelma. Minha pergunta é, se eu colocar um outro hd >>> ficando assim : >>> UM HD DE 250 PARA O SISTEMA INSTALADO >>> UM HD DE 250G SÓ PARA GRAVAÇAO >>> Funcionaria os 250 G de gravaçao nesse Hd? Ou existe uma forma de fazer >>> com >>> que eu consiga gravar mais que 4G no Hd do sistema? >>> Se alguem já passou por isso por favor me ajudem >>> >>> Obrigado >> >> O tamanho do inode determina o tamanho máximo de cada arquivo. Isto é >> uma opção no momento da criação do sistema de arquivos com o mkfs. >> >> -- >> Reinaldo de Carvalho >> http://korreio.sf.net (Now available in English) >> http://python-cyrus.sf.net >> _______________________________________________ >> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil >> rodando o Android da Google. >> http://www.neodroid.com >> >> Compre uma camiseta da AsteriskBrasil.org! >> http://www.voipmania.com.br >> >> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na >> rede Freenode.net: #asterisk-br >> _______________________________________________ >> Lista de discussões AsteriskBrasil.org >> AsteriskBrasil@listas.asteriskbrasil.org >> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >> > _______________________________________________ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br _______________________________________________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil _______________________________________________ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br _______________________________________________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil _______________________________________________ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br _______________________________________________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil -- Muriel Arneiro
_______________________________________________ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br _______________________________________________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil