#!/usr/bin/php -q $saldo"); read(); switch ($saldo) { case -3: write("EXEC Noop SaldoConta ==> Erro: $saldo"); read(); write("HANGUP"); read(); exit; break; case -2: write("EXEC Noop SaldoConta ==> Tarifa Zero: $saldo"); read(); break; case -1: write("EXEC Noop SaldoConta ==> Desativado: $saldo"); read(); break; case 99999999: write("EXEC Noop SaldoConta ==> Tarifacao por chamada: $saldo"); read(); break; case 0: write("EXEC Noop SaldoConta ==> Saldo Insuficiente: $saldo"); read(); write("EXEC PlayBack appsounds/creditosinsuficiente"); read(); write("HANGUP"); read(); exit; break; default: write("SET VARIABLE __LIMIT_PLAYAUDIO_CALLER yes"); read(); write("SET VARIABLE __LIMIT_PLAYAUDIO_CALLEE no"); read(); write("SET VARIABLE __LIMIT_WARNING_FILE beep"); read(); write("SET VARIABLE __LIMIT_TIMEOUT_FILE auth-thankyou"); read(); write("SET VARIABLE TIMEOUT_PREPAGO $saldo"); read(); break; } } else { $bancoOk = $conexao ? 1 : 0; write("Iniciando pre-pago por ramal conexao: $bancoOk\n"); $saldo = GetTempoPrepago($conexao, 0, $origem, $destino, $tronco); write("Pegando o saldo:$saldo \n"); write("Conexao: $conexao Origem: $origem Destino: $destino Tronco: $tronco Saldo: $saldo"); write("EXEC Noop SaldoRamal ==> $saldo"); read(); switch ($saldo) { case -3: write("EXEC Noop SaldoRamal ==> Erro: $saldo"); read(); write("HANGUP"); read(); exit; break; case -2: write("EXEC Noop SaldoRamal ==> Tarifa Zero: $saldo"); read(); break; case -1: write("EXEC Noop SaldoRamal ==> Desativado: $saldo"); read(); break; case 99999999: write("EXEC Noop SaldoRamal ==> Tarifacao por chamada: $saldo"); read(); break; case 0: write("EXEC Noop SaldoConta ==> Saldo Insuficiente: $saldo"); read(); write("EXEC PlayBack appsounds/creditosinsuficiente"); read(); write("HANGUP"); read(); exit; break; default: write("SET VARIABLE __LIMIT_PLAYAUDIO_CALLER yes"); read(); write("SET VARIABLE __LIMIT_PLAYAUDIO_CALLEE no"); read(); write("SET VARIABLE __LIMIT_WARNING_FILE beep"); read(); write("SET VARIABLE __LIMIT_TIMEOUT_FILE auth-thankyou"); read(); write("SET VARIABLE TIMEOUT_PREPAGO $saldo"); read(); break; } } fclose($in); fclose($stdlog); exit; ?>