@ -148,7 +148,7 @@ if ($_GET['ajax'] == 1) {
$qtde = $_POST["qtde"]; //quantidade de ramais que tentar<EFBFBD> criar
if (MaxRamaisPermite($dbcon, $qtde)) {
$z++;
$msg .= 'N<EFBFBD> o <EFBFBD> poss<EFBFBD> vel realizar a opera<EFBFBD> <EFBFBD> o! O n<EFBFBD> mero m<EFBFBD> ximo de ramais permitidos j<EFBFBD> foi atingido!';
$msg .= 'Não foi possível realizar a operação! O número máximo de ramais permitidos já foi atingido!';
} else {
$senhaBranco = trim($secret) == '';
for ($i = 1; $i < = $qtde; $i++) {
@ -299,7 +299,7 @@ if ($_GET['ajax'] == 1) {
}
if ($passa & & ($acao == "edita")) {
$numeroOld = $_POST['numero_old'];
ApagaUrl($dbcon, $numeroOld);
ApagaUrl($dbcon, $numeroOld, $_SESSION['SSEmpresaPadrao'] );
$updPassRamal = $secret == MASCARA_PASSWORD ? '' : "secret='$secret',";
$updPassFacilidades = $senha_facilidade == MASCARA_PASSWORD ? '' : "senha_facilidade='$senha_facilidade',";
@ -391,27 +391,28 @@ if ($_GET['ajax'] == 1) {
$musicclass = 'default';
} //executa insersao na base interna do asterisk
CommandAsterisk2($dbcon, 'ESPERA', $nome, $espera); //executa insersao na base interna do asterisk
CommandAsterisk2($dbcon, 'SIGAME-INTERNO', $nome, $sigame_interno); //executa insersao na base interna do asterisk
CommandAsterisk2($dbcon, 'SIGAME-EXTERNO', $nome, $sigame_externo); //executa insersao na base interna do asterisk
CommandAsterisk2($dbcon, 'SIGAME-OCUPADO', $nome, $sigame_ocupado); //executa insersao na base interna do asterisk
CommandAsterisk2($dbcon, 'SIGAME-NAOATENDE', $nome, $sigame_nao_atende); //executa insersao na base interna do asterisk
CommandAsterisk2($dbcon, 'GRAVACAO', $nome, $gravacao); //executa insersao na base interna do asterisk
CommandAsterisk2($dbcon, 'GRAVACAO-OUT', $nome, $gravacao_saida); //executa insersao na base interna do asterisk
CommandAsterisk2($dbcon, 'MUSICA', $nome, $musicclass); //executa insersao na base interna do asterisk
CommandAsterisk2($dbcon, 'CADEADO', $nome, $cadeado); //executa insersao na base interna do asterisk
CommandAsterisk2($dbcon, 'NAOPERTUBE', $nome, $pertube); //executa insersao na base interna do asterisk
CommandAsterisk2($dbcon, 'SENHA', $nome, $senha_facilidade); //executa insersao na base interna do asterisk
CommandAsterisk2($dbcon, 'ESPERA',$org_id . $nome, $espera); //executa insersao na base interna do asterisk
CommandAsterisk2($dbcon, 'SIGAME-INTERNO', $org_id . $nome, $sigame_interno); //executa insersao na base interna do asterisk
CommandAsterisk2($dbcon, 'SIGAME-EXTERNO', $org_id . $nome, $sigame_externo); //executa insersao na base interna do asterisk
CommandAsterisk2($dbcon, 'SIGAME-OCUPADO', $org_id . $nome, $sigame_ocupado); //executa insersao na base interna do asterisk
CommandAsterisk2($dbcon, 'SIGAME-NAOATENDE', $org_id . $nome, $sigame_nao_atende); //executa insersao na base interna do asterisk
CommandAsterisk2($dbcon, 'GRAVACAO', $org_id . $nome, $gravacao); //executa insersao na base interna do asterisk
CommandAsterisk2($dbcon, 'GRAVACAO-OUT', $org_id . $nome, $gravacao_saida); //executa insersao na base interna do asterisk
CommandAsterisk2($dbcon, 'MUSICA', $org_id . $nome, $musicclass); //executa insersao na base interna do asterisk
CommandAsterisk2($dbcon, 'CADEADO', $org_id . $nome, $cadeado); //executa insersao na base interna do asterisk
CommandAsterisk2($dbcon, 'NAOPERTUBE', $org_id . $nome, $pertube); //executa insersao na base interna do asterisk
CommandAsterisk2($dbcon, 'SENHA', $org_id . $nome, $senha_facilidade); //executa insersao na base interna do asterisk
CommandAsterisk2($dbcon, 'ORG_RAMAL', $org_id . $nome2, $nome2);
if ($ispbx_tronco) {
CommandAsterisk2($dbcon, 'DISPOSITIVO', $nome, $ispbx_tronco . '/' . $nome);
CommandAsterisk2($dbcon, 'DISPOSITIVO', $org_id . $ nome, $ispbx_tronco . '/' . $nome);
} else {
CommandAsterisk2($dbcon, 'DISPOSITIVO', $nome, $dispositivo);
CommandAsterisk2($dbcon, 'DISPOSITIVO', $org_id . $ nome, $dispositivo);
}
CommandAsterisk2($dbcon, 'BINA-NOME', $nome, $callerid);
CommandAsterisk2($dbcon, 'BINA-EXTERNO', $nome, $callerid2);
CommandAsterisk2($dbcon, 'TIMEOUT-RAMAL', $nome, $timeout);
CommandAsterisk2($dbcon, 'TEMPO-RING-RAMAL', $nome, $ringTime);
CommandAsterisk2($dbcon, 'BINA-NOME', $org_id . $ nome, $callerid);
CommandAsterisk2($dbcon, 'BINA-EXTERNO', $org_id . $ nome, $callerid2);
CommandAsterisk2($dbcon, 'TIMEOUT-RAMAL', $org_id . $ nome, $timeout);
CommandAsterisk2($dbcon, 'TEMPO-RING-RAMAL', $org_id . $ nome, $ringTime);
} //gera arquivos e executa o reload dos dados no asterisk
if ($passa) {
@ -428,10 +429,10 @@ if ($_GET['ajax'] == 1) {
if ($acao == "edita") {
$id = $_GET["id"] ? $_GET["id"] : "0";
$query = "SELECT * FROM pbx_sip_ramais where id=$id";
$query = "SELECT * FROM pbx_sip_ramais where id=$id and org_id = $org_id ";
$result = pg_query($dbcon, $query);
} else {
$query = "SELECT * FROM pbx_sip_ramais where id is null";
$query = "SELECT * FROM pbx_sip_ramais where id is null and org_id = $org_id ";
$allow = 'ulaw,alaw';
}
$result = pg_query($dbcon, $query);