<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>Mensagem</TITLE>

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