[AsteriskBrasil] Call Reports Parou

Bernardo Vieira bernardo.vieira em terra.com.br
Terça Março 20 13:01:54 BRT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Se você reparar nos fontes do cdr vai perceber que há inúmeras chamadas
à funcão date(), toda vez que o cdr precisa de uma data de referência e
esta não é explicitamente fornecida ele usa uma chamada do tipo:

if (!isset($fromstatsday_sday)){
        $fromstatsday_sday = date("d");
        $fromstatsmonth_sday = date("Y-m");
}

a função date retorna data/hora do sistema operacional, então eu sugiro
que você dê uma conferida na data e hora do seu servidor.

Outra possibilidade é que você tenha corrompido sua base de dados do
sql, veja se a tabela está legal, se voce executar os comandos a seguir
vai ver a data e hora da última chamada registrada:

# mysql -u root -p
mysql> use asteriskcdrdb;
mysql> select max(calldate) from cdr;
+---------------------+
| max(calldate)       |
+---------------------+
| 2007-03-20 12:34:41 |
+---------------------+
1 row in set (0.09 sec)

se quiser ver todos os registros use:
select * from cdr;

assim você poderá certificar-se que a tabela está integra ou não. Se ela
não estiver íntegra e você não tiver backup, você se deu mal. Reconstrua
a tabela com o script de instalação do trixbox e lamente seus dados
perdidos.




-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGAAVy2QVs8jsa1mQRArCTAJwNYLFfO/Q2OGXOaAgjPs24ZVoLIQCeM3Hn
b/3aLulXTOcX0a9/kjMKO4U=
=yEdT
-----END PGP SIGNATURE-----


Mais detalhes sobre a lista de discussão AsteriskBrasil