- edited description
- attached LDN.png
Modulo de bilhetagem
Bom dia
Fiz a atualização da versão 3.04 para 3.06.2 e o modulo de bilhetagem esta funcionando apenas para as ligações locais , quando tem alguma ligação de Longa Distancia Nacional que preciso incluir o código da operadora, essa ligação fica sem tarifação. Outro problema quando a ligação esta no status "não atendida" mas que teve uma duração de 06 segundos ou mais e a conversação é de 0 segundos ele esta tarifando também.
Ja verifiquei se existe alguma configuração adicional para fazer mas não obtive sucesso
Comments (4)
-
reporter -
reporter - attached Nao atendida.png
-
Correção para LDN:
snep/modules/billing/lib/Billing/Manager.php
345 public function checkPhoneNumber($number){
346 $size = strlen($number);
347 $fn = substr($number,0,1);
348 if(($size > 10) && ($size <= 13) && ($fn == 0)){
349 $area = substr($number,3,2);
350 $phone = substr($number,3);
351 $result = array("area" => $area, "phone" => $phone);
352 }elseif (($size > 10) && ($size < 13)) {
353 $area = substr($number,0,2);
354 $phone = substr($number,2);
355 $result = array("area" => $area, "phone" => $phone);
356 }elseif (($size > 7) && ($size < 11)) {
357 $area = 'local';
358 $phone = $number;
359 $result = array("area" => $area, "phone" => $phone);
360 }
361
362 $this->log->debug("Checking number: [$number] phone [{$result['phone']}] area [{$result['area']}]");
363 return $result;
364 }
-
- changed status to resolved
Ticket fechado após envio do tratamento enviado.
- Log in to comment