magnussolution / magnusbilling7

MagnusBilling is a fast, secure, efficient, high availability, VOIP Billing.
https://www.magnusbilling.org
GNU Lesser General Public License v3.0
182 stars 106 forks source link

Erro no Registro do CDR #54

Closed yurikurka closed 7 years ago

yurikurka commented 7 years ago

O CDR indica hora errada apos efetuar uma ligação! O time zone do servidor e o horario do banco de dados estao corretos

Favor verificar.

Hora Banco Errado.zip

magnussolution commented 7 years ago

Questoes de hora nao é problema no Magnusbilling. O magnusbilling usa a Hora do php e do proprio LINUX.

Verifique o localtime do linux e o "date.timezone" do php. Tambem verifique o time do hardware.

yurikurka commented 7 years ago

------------ FAVOR LER OS COMENTARIOS ABAIXO---------------------------

As versões do PHP são iguais NO 5 E NO 6 O TIME ZONE DA MAQUINA ESTÁ CORRETO NA VERSÃO 5 COM MESMA VERSÃO DO PHP FUNCIONA NA VERSÃO 6 COM MESMA VERSÃO DO PHP ----NÃO----FUNCIONA HORA DO BANCO DE DADOS ESTÁ CORRETO

ALGUM PROBLEMA NA VERSÃO 6 EXISTE.

FAVOR VERIFICAR E LER OS COMENTÁRIOS ACIMA;**

Abri outro ChaMADO

magnussolution commented 7 years ago

MagnusBilling sempre que manda salvar no banco de dados, usa as funções:

PHP date() ou time() mysql NOW()

ou seja, se a data não esta correta, é a hora do servidor que não esta ok. Se vc discorda, por favor nos ajude a encontrar o motivo e compartilhe a solução.

Testei em um servidor de teste e funcionou perfeitamente.

magnussolution commented 7 years ago

realizei mudanças no código para evitar o problema de timezone, pegando a função mais adequada.

Atualize e realize seus testes