From 0fbc7406bf7cd9492f1e4243d015ebe438c87801 Mon Sep 17 00:00:00 2001 From: bruno Date: Tue, 13 Aug 2024 12:10:35 -0400 Subject: [PATCH] colocar valores no SQLITE para troncos SQLITE TRONCOS: -TIPO -NOME_APP -ORG_TRONCO -CONTEXT -ORG_ID --- admin/cadTroncosSIP.php | 10 ++++++++-- admin/funcoes.php | 3 +++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/admin/cadTroncosSIP.php b/admin/cadTroncosSIP.php index bc63daa5..0779fb52 100644 --- a/admin/cadTroncosSIP.php +++ b/admin/cadTroncosSIP.php @@ -149,8 +149,6 @@ $existeRamal = $nomeOld <> $nome ? _VerificaNomeTronco($dbcon, $nome) : false; if ($existeRamal) { $msg = $existeRamal; - } else if (VerificaContrato($dbcon, $contrato, $id)) { - $msg = "Este contrato já esta associado a outro \"Tronco\"!"; } else { if ($acao == "inseri") { $query = " INSERT INTO pbx_troncos_sip (nome, username, secret, \"type\", context, callerid, host, port, @@ -172,7 +170,15 @@ WHERE id=$id and org_id = $org_id"; pg_query($dbcon, $query); } + if (!$msg) { + + CommandAsterisk2($dbcon, 'TIPO', $nome_asterisk, "TRONCO"); + CommandAsterisk2($dbcon, 'NOME_APP', $nome_asterisk, $nome); + CommandAsterisk2($dbcon, 'ORG_TRONCO', $nome_asterisk, $nome); + CommandAsterisk2($dbcon, 'CONTEXT', $nome_asterisk, $org_id); + CommandAsterisk2($dbcon, 'ORG_ID', $nome_asterisk, $org_id); + //executa inser��o na base interna do asterisk //CommandAsterisk2($dbcon,'TRONCO',$nome,'SIP/'.$nome);//gera arquivos e executa o reload dos dados no asterisk gera_arquivos($dbcon, 'SIP_RAMAIS'); diff --git a/admin/funcoes.php b/admin/funcoes.php index de23130c..ca201866 100644 --- a/admin/funcoes.php +++ b/admin/funcoes.php @@ -216,6 +216,9 @@ function GetParamAmi($tipo, $paramAdic) { $acao["ORG_HORARIO"] = array("action" => "DBput", "Family" => "ORG_HORARIO"); $acao["DEL_ORG_HORARIO"] = array("action" => "command", "command" => "database del ORG_HORARIO"); + $acao["CONTEXT"] = array("action" => "DBput", "Family" => "CONTEXT"); + $acao["DEL_CONTEXT"] = array("action" => "command", "command" => "database del CONTEXT"); + $acao["NUMERO"] = array("action" => "DBput", "Family" => "NUMERO"); $acao["DEL_NUMERO"] = array("action" => "command", "command" => "database del NUMERO");