<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" xml:lang = "cs" lang = "cs" >
< head >
< title > ----- | Contacte - Sistema de Gestão Asterisk | -----< / title >
< meta http-equiv = "content-type" content = "text/html; charset=utf-8" / >
< link rel = "stylesheet" href = "admin/css/validationEngine.jquery.css" type = "text/css" media = "screen" title = "no title" charset = "utf-8" / >
< script type = "text/javascript" src = "admin/js/jquery-1.4.js" > < / script >
< script type = "text/javascript" src = "admin/js/jquery.blockUI.js?v2.29" > < / script >
< script src = "admin/js/jquery.validationEngine.js" type = "text/javascript" > < / script >
< script src = "admin/js/jquery.validationEngine-en.js" type = "text/javascript" > < / script >
< script >
$(document).ready(function () {
$("#form1").validationEngine({
sucess: function () {
document.form1.submit();
},
failure: function () {}
})
});
< / script >
< link href = "admin/css/forms.css" rel = "stylesheet" type = "text/css" >
< / head >
< body >
<?php
$acao = $_GET["acao"];
$acao2 = $_GET["acao2"];
if ($acao2 == "salva") {
$id = trim($_POST["id"]);
$group = trim($_POST["group"]);
$signalling = trim($_POST["signalling"]);
$context = trim($_POST["context"]);
$language = trim($_POST["language"]);
$accountcode = trim($_POST["accountcode"]);
$musiconhold = trim($_POST["musiconhold"]);
$tx_gain = trim($_POST["tx_gain"]);
$rx_gain = trim($_POST["rx_gain"]);
$echocan = trim($_POST["echocan"]);
$echotraining = trim($_POST["echotraining"]);
$callprogress = trim($_POST["callprogress"]);
$silence_threshold = trim($_POST["silence_threshold"]);
$relaxdtmf = trim($_POST["relaxdtmf"]);
$gen_dtmf = trim($_POST["gen_dtmf"]);
$gen_ringback = trim($_POST["gen_ringback"]);
$gen_busy = trim($_POST["gen_busy"]);
$dtmf_to_asterisk = trim($_POST["dtmf_to_asterisk"]);
$faxdetection = trim($_POST["faxdetection"]);
$drop_tx_samples_factor = trim($_POST["drop_tx_samples_factor"]);
$r2_country = trim($_POST["r2_country"]);
$max_digits_rx = trim($_POST["max_digits_rx"]);
$cid_pos = trim($_POST["cid_pos"]);
$category = trim($_POST["category"]);
$group_b_value = trim($_POST["group_b_value"]);
$port_id = trim($_POST["port_id"]);
$b_subscriber_hangup = trim($_POST["b_subscriber_hangup"]);
$wait_dialtone = trim($_POST["wait_dialtone"]);
$dialtone_timeout = trim($_POST["dialtone_timeout"]);
$ports = trim($_POST["ports"]);
if ($acao == "inseri") {
$query = "INSERT INTO pbx_digivoice_grupos(
ports, signalling, context, \"language\", accountcode,
musiconhold, tx_gain, rx_gain, echocan, echotraining, callprogress,
silence_threshold, relaxdtmf, gen_dtmf, gen_ringback, gen_busy,
dtmf_to_asterisk, faxdetection, drop_tx_samples_factor, r2_country,
max_digits_rx, cid_pos, category, group_b_value, port_id, b_subscriber_hangup,
wait_dialtone, dialtone_timeout)
VALUES (
'$ports', '$signalling', '$context', '$language', '$accountcode',
'$musiconhold', '$tx_gain', '$rx_gain', '$echocan', '$echotraining', '$callprogress',
'$silence_threshold', '$relaxdtmf', '$gen_dtmf', '$gen_ringback', '$gen_busy',
'$dtmf_to_asterisk', '$faxdetection', '$drop_tx_samples_factor', '$r2_country',
'$max_digits_rx', '$cid_pos', '$category', '$group_b_value', '$port_id', '$b_subscriber_hangup',
'$wait_dialtone', '$dialtone_timeout')";
pg_query($dbcon, $query);
}
if ($acao == "edita") {
//($dbcon,'pbx_digivoice_grupos','U',$id,'update','DIGIVOICE GRUPOS');
$query = "UPDATE pbx_digivoice_grupos
SET ports='$ports', signalling='$signalling', context='$context', \"language\"='$language', accountcode='$accountcode',
musiconhold='$musiconhold', tx_gain='$tx_gain', rx_gain='$rx_gain', echocan='$echocan', echotraining='$echotraining',
callprogress='$callprogress', silence_threshold='$silence_threshold', relaxdtmf='$relaxdtmf', gen_dtmf='$gen_dtmf',
gen_ringback='$gen_ringback', gen_busy='$gen_busy', dtmf_to_asterisk='$dtmf_to_asterisk', faxdetection='$faxdetection',
drop_tx_samples_factor='$drop_tx_samples_factor', r2_country='$r2_country', max_digits_rx='$max_digits_rx', cid_pos='$cid_pos',
category='$category', group_b_value='$group_b_value', port_id='$port_id', b_subscriber_hangup='$b_subscriber_hangup',
wait_dialtone='$wait_dialtone', dialtone_timeout='$dialtone_timeout'
WHERE \"group\"=$id";
pg_query($dbcon, $query);
}
gera_arquivos($dbcon, 'DIGIVOICE');
?>
< script > fecha _popup ( ) ; < / script >
<?php
}
if ($acao == "edita") {
$id = $_GET["id"] ?? "0";
$query = "SELECT * FROM pbx_digivoice_grupos where \"group\"=$id";
$result = pg_query($dbcon, $query);
} else {
$query = "SELECT * FROM pbx_digivoice_grupos where \"group\" is null";
}
$result = pg_query($dbcon, $query);
while ($dados = pg_fetch_array($result)) {
$id = $dados["group"];
$group = $dados["group"];
$signalling = $dados["signalling"];
$context = $dados["context"];
$language = $dados["language"];
$accountcode = $dados["accountcode"];
$musiconhold = $dados["musiconhold"];
$tx_gain = $dados["tx_gain"];
$rx_gain = $dados["rx_gain"];
$echocan = $dados["echocan"];
$echotraining = $dados["echotraining"];
$callprogress = $dados["callprogress"];
$silence_threshold = $dados["silence_threshold"];
$relaxdtmf = $dados["relaxdtmf"];
$gen_dtmf = $dados["gen_dtmf"];
$gen_ringback = $dados["gen_ringback"];
$gen_busy = $dados["gen_busy"];
$dtmf_to_asterisk = $dados["dtmf_to_asterisk"];
$faxdetection = $dados["faxdetection"];
$drop_tx_samples_factor = $dados["drop_tx_samples_factor"];
$r2_country = $dados["r2_country"];
$max_digits_rx = $dados["max_digits_rx"];
$cid_pos = $dados["cid_pos"];
$category = $dados["category"];
$group_b_value = $dados["group_b_value"];
$port_id = $dados["port_id"];
$b_subscriber_hangup = $dados["b_subscriber_hangup"];
$wait_dialtone = $dados["wait_dialtone"];
$dialtone_timeout = $dados["dialtone_timeout"];
$ports = $dados["ports"];
}
?>
< form name = "form1" method = "post" action = "index.php?idProg=10005&pbxRequest=1&acao= <?php echo $acao ; ?> &acao2=salva" id = "form1" >
< br / >
< table border = "1" align = "center" cellpadding = "0" cellspacing = "0" class = "tabela" >
< tr bordercolor = "#EAEAEA" class = "cabecalho" >
< td colspan = "4" > < div align = "center" > CADASTRO DE GRUPOS DIGIVOICE < / div > < / td >
< / tr >
< tr bordercolor = "#EAEAEA" >
< td class = "labels" > < div align = "right" > signalling:< / div > < / td >
< td > < select name = "signalling" class = "caixas" id = "signalling" >
< option value = "r2mfc_ndis_variable" <?php
if ($acao == 'edita') {
if ($signalling == 'r2mfc_ndis_variable') {
echo "selected";
}
} else {
echo "selected";
}
?>>r2mfc_ndis_variable< / option >
< option value = "r2mfc_ndis_fixed" <?php
if ($acao == 'edita') {
if ($signalling == 'r2mfc_ndis_fixed') {
echo "selected";
}
}
?>>r2mfc_ndis_fixed< / option >
< / select >
< input name = "id" type = "hidden" id = "id" value = " <?php
if ($acao == 'edita') {
echo $id;
}
?>"> < img src = "../imgSite/estrela16.gif" alt = "user|peer|friend (default é friend) - user só faz chamadas | peer só recebe chamadas | friend ambos" width = "16" height = "16" align = "absmiddle" > < / td >
< td class = "labels" > < div align = "right" > context:< / div > < / td >
< td >< input name = "context" type = "text" class = "caixas" id = "context" value = " <?php
if ($acao == 'edita') {
echo $context;
} else {
echo "from-internal";
}
?>"> < img src = "../imgSite/estrela16.gif" alt = "senha para autenticação do ramal " width = "16" height = "16" align = "absmiddle" > < / td >
< / tr >
< tr bordercolor = "#EAEAEA" >
< td class = "labels" > < div align = "right" > language:< / div > < / td >
< td >< input name = "language" type = "text" class = "caixas" id = "language" value = " <?php
if ($acao == 'edita') {
echo $language;
} else {
echo "pt_BR";
}
?>"> < img src = "../imgSite/estrela16.gif" alt = "senha para autenticação do ramal " width = "16" height = "16" align = "absmiddle" > < / td >
< td class = "labels" > < div align = "right" > accountcode:< / div > < / td >
< td >< input name = "accountcode" type = "text" class = "caixas" id = "accountcode" value = " <?php
if ($acao == 'edita') {
echo $accountcode;
}
?>"> < img src = "../imgSite/estrela16.gif" alt = "senha para autenticação do ramal " width = "16" height = "16" align = "absmiddle" > < / td >
< / tr >
< tr bordercolor = "#EAEAEA" >
< td class = "labels" > < div align = "right" > ports:< / div > < / td >
< td >< input name = "ports" type = "text" class = "caixas" id = "ports" value = " <?php
if ($acao == 'edita') {
echo $ports;
} else {
echo "";
}
?>"> < img src = "../imgSite/estrela16.gif" alt = "chave para ligações de saída" width = "16" height = "16" align = "absmiddle" > < / td >
< td class = "labels" > < div align = "right" > musiconhold:< / div > < / td >
< td class = "labels" >< input name = "musiconhold" type = "text" class = "caixas" id = "musiconhold" value = " <?php
if ($acao == 'edita') {
echo $musiconhold;
}
?>">
< img src = "../imgSite/estrela16.gif" alt = "senha para autenticação do ramal " width = "16" height = "16" align = "absmiddle" > < / td >
< / tr >
< tr bordercolor = "#EAEAEA" >
< td class = "labels" > < div align = "right" > tx_gain:< / div > < / td >
< td class = "labels" >< input name = "tx_gain" type = "text" class = "validate[optional,custon[onlyNumber],length[0,100]] caixas" id = "tx_gain" value = " <?php
if ($acao == 'edita') {
echo $tx_gain;
} else {
echo "6";
}
?>">
< img src = "../imgSite/estrela16.gif" alt = "senha para autenticação do ramal " width = "16" height = "16" align = "absmiddle" > < / td >
< td class = "labels" > < div align = "right" > rx_gain:< / div > < / td >
< td class = "labels" >< input name = "rx_gain" type = "text" class = "validate[optional,custon[onlyNumber],length[0,100]] caixas" id = "rx_gain" value = " <?php
if ($acao == 'edita') {
echo $rx_gain;
} else {
echo "0";
}
?>">
< img src = "../imgSite/estrela16.gif" alt = "senha para autenticação do ramal " width = "16" height = "16" align = "absmiddle" > < / td >
< / tr >
< tr bordercolor = "#EAEAEA" >
< td class = "labels" > < div align = "right" > echocan:< / div > < / td >
< td class = "labels" >< input name = "echocan" type = "text" class = "validate[optional,custon[onlyNumber],length[0,100]] caixas" id = "echocan" value = " <?php
if ($acao == 'edita') {
echo $echocan;
} else {
echo "2";
}
?>">
< img src = "../imgSite/estrela16.gif" alt = "senha para autenticação do ramal " width = "16" height = "16" align = "absmiddle" > < / td >
< td class = "labels" > < div align = "right" > echotraining:< / div > < / td >
< td class = "labels" >< input name = "echotraining" type = "text" class = "validate[optional,custon[onlyNumber],length[0,100]] caixas" id = "echotraining" value = " <?php
if ($acao == 'edita') {
echo $echotraining;
} else {
echo "400";
}
?>">
< img src = "../imgSite/estrela16.gif" alt = "senha para autenticação do ramal " width = "16" height = "16" align = "absmiddle" > < / td >
< / tr >
< tr bordercolor = "#EAEAEA" >
< td class = "labels" > < div align = "right" > callprogress:< / div > < / td >
< td class = "labels" >< input name = "callprogress" type = "text" class = "caixas" id = "callprogress" value = " <?php
if ($acao == 'edita') {
echo $callprogress;
} else {
echo "cp_default.cfg";
}
?>">
< img src = "../imgSite/estrela16.gif" alt = "senha para autenticação do ramal " width = "16" height = "16" align = "absmiddle" > < / td >
< td class = "labels" > < div align = "right" > silence_threshold:< / div > < / td >
< td class = "labels" >< input name = "silence_threshold" type = "text" class = "caixas" id = "silence_threshold" value = " <?php
if ($acao == 'edita') {
echo $silence_threshold;
} else {
echo "-24";
}
?>">
< img src = "../imgSite/estrela16.gif" alt = "senha para autenticação do ramal " width = "16" height = "16" align = "absmiddle" > < / td >
< / tr >
< tr bordercolor = "#EAEAEA" >
< td class = "labels" > < div align = "right" > relaxdtmf:< / div > < / td >
< td class = "labels" >< input name = "relaxdtmf" type = "text" class = "validate[optional,custon[onlyNumber],length[0,100]] caixas" id = "relaxdtmf" value = " <?php
if ($acao == 'edita') {
echo $relaxdtmf;
} else {
echo "1";
}
?>">
< img src = "../imgSite/estrela16.gif" alt = "senha para autenticação do ramal " width = "16" height = "16" align = "absmiddle" > < / td >
< td class = "labels" > < div align = "right" > gen_dtmf:< / div > < / td >
< td class = "labels" >< input name = "gen_dtmf" type = "text" class = "validate[optional,custon[onlyNumber],length[0,100]] caixas" id = "gen_dtmf" value = " <?php
if ($acao == 'edita') {
echo $gen_dtmf;
} else {
echo "1";
}
?>">
< img src = "../imgSite/estrela16.gif" alt = "senha para autenticação do ramal " width = "16" height = "16" align = "absmiddle" > < / td >
< / tr >
< tr bordercolor = "#EAEAEA" >
< td class = "labels" > < div align = "right" > gen_ringback:< / div > < / td >
< td class = "labels" >< input name = "gen_ringback" type = "text" class = "validate[optional,custon[onlyNumber],length[0,100]] caixas" id = "gen_ringback" value = " <?php
if ($acao == 'edita') {
echo $gen_ringback;
} else {
echo "1";
}
?>">
< img src = "../imgSite/estrela16.gif" alt = "senha para autenticação do ramal " width = "16" height = "16" align = "absmiddle" > < / td >
< td class = "labels" > < div align = "right" > gen_busy:< / div > < / td >
< td class = "labels" >< input name = "gen_busy" type = "text" class = "validate[optional,custon[onlyNumber],length[0,100]] caixas" id = "gen_busy" value = " <?php
if ($acao == 'edita') {
echo $gen_busy;
} else {
echo "1";
}
?>">
< img src = "../imgSite/estrela16.gif" alt = "senha para autenticação do ramal " width = "16" height = "16" align = "absmiddle" > < / td >
< / tr >
< tr bordercolor = "#EAEAEA" >
< td class = "labels" > < div align = "right" > dtmf_to_asterisk:< / div > < / td >
< td class = "labels" >< input name = "dtmf_to_asterisk" type = "text" class = "validate[optional,custon[onlyNumber],length[0,100]] caixas" id = "dtmf_to_asterisk" value = " <?php
if ($acao == 'edita') {
echo $dtmf_to_asterisk;
} else {
echo "2";
}
?>">
< img src = "../imgSite/estrela16.gif" alt = "senha para autenticação do ramal " width = "16" height = "16" align = "absmiddle" > < / td >
< td class = "labels" > < div align = "right" > faxdetection:< / div > < / td >
< td class = "labels" >< input name = "faxdetection" type = "text" class = "validate[optional,custon[onlyNumber],length[0,100]] caixas" id = "faxdetection" value = " <?php
if ($acao == 'edita') {
echo $faxdetection;
} else {
echo "1";
}
?>">
< img src = "../imgSite/estrela16.gif" alt = "senha para autenticação do ramal " width = "16" height = "16" align = "absmiddle" > < / td >
< / tr >
< tr bordercolor = "#EAEAEA" >
< td class = "labels" > < div align = "right" > drop_tx_samples_factor:< / div > < / td >
< td class = "labels" >< input name = "drop_tx_samples_factor" type = "text" class = "validate[optional,custon[onlyNumber],length[0,100]] caixas" id = "drop_tx_samples_factor" value = " <?php
if ($acao == 'edita') {
echo $drop_tx_samples_factor;
} else {
echo "33";
}
?>">
< img src = "../imgSite/estrela16.gif" alt = "senha para autenticação do ramal " width = "16" height = "16" align = "absmiddle" > < / td >
< td class = "labels" > < div align = "right" > r2_country:< / div > < / td >
< td class = "labels" >< input name = "r2_country" type = "text" class = "caixas" id = "r2_country" value = " <?php
if ($acao == 'edita') {
echo $r2_country;
} else {
echo "br";
}
?>">
< img src = "../imgSite/estrela16.gif" alt = "senha para autenticação do ramal " width = "16" height = "16" align = "absmiddle" > < / td >
< / tr >
< tr bordercolor = "#EAEAEA" >
< td class = "labels" > < div align = "right" > max_digits_rx:< / div > < / td >
< td >< input name = "max_digits_rx" type = "text" class = "validate[optional,custon[onlyNumber],length[0,100]] caixas" id = "max_digits_rx" value = " <?php
if ($acao == 'edita') {
echo $max_digits_rx;
} else {
echo "4";
}
?>"> < img src = "../imgSite/estrela16.gif" alt = "Endereço ip do ramal , setar dynamic para aceitar qualquer ip " width = "16" height = "16" align = "absmiddle" > < / td >
< td class = "labels" > < div align = "right" > cid_pos:< / div > < / td >
< td >< input name = "cid_pos" type = "text" class = "validate[optional,custon[onlyNumber],length[0,100]] caixas" id = "cid_pos" value = " <?php
if ($acao == 'edita') {
echo $cid_pos;
} else {
echo "2";
}
?>"> < img src = "../imgSite/estrela16.gif" alt = "PADRÃO" width = "16" height = "16" align = "absmiddle" > < / td >
< / tr >
< tr bordercolor = "#EAEAEA" >
< td class = "labels" > < div align = "right" > category:< / div > < / td >
< td >< input name = "category" type = "text" class = "validate[optional,custon[onlyNumber],length[0,100]] caixas" id = "category" value = " <?php
if ($acao == 'edita') {
echo $category;
} else {
echo "1";
}
?>"> < img src = "../imgSite/estrela16.gif" alt = "Endereço ip da rede permitidos usar 0.0.0.0/0.0.0.0 para todas (default 0.0.0.0/0.0.0.0)" width = "16" height = "16" align = "absmiddle" > < / td >
< td class = "labels" > < div align = "right" > group_b_value:< / div > < / td >
< td >< input name = "group_b_value" type = "text" class = "validate[optional,custon[onlyNumber],length[0,100]] caixas" id = "group_b_value" value = " <?php
if ($acao == 'edita') {
echo $group_b_value;
}
?>"> < img src = "../imgSite/estrela16.gif" alt = "Endereço ip da rede não permitidos usar 0.0.0.0/0.0.0.0 para todas (default 0.0.0.0/0.0.0.0)" width = "16" height = "16" align = "absmiddle" > < / td >
< / tr >
< tr bordercolor = "#EAEAEA" >
< td class = "labels" > < div align = "right" > port_id:< / div > < / td >
< td >< input name = "port_id" type = "text" class = "validate[optional,custon[onlyNumber],length[0,100]] caixas" id = "port_id" value = " <?php
if ($acao == 'edita') {
echo $port_id;
}
?>"> < img src = "../imgSite/estrela16.gif" alt = "chave para ligações de entrada " width = "16" height = "16" align = "absmiddle" > < / td >
< td class = "labels" > < div align = "right" > b_subscriber_hangup:< / div > < / td >
< td >< input name = "b_subscriber_hangup" type = "text" class = "validate[optional,custon[onlyNumber],length[0,100]] caixas" id = "b_subscriber_hangup" value = " <?php
if ($acao == 'edita') {
echo $b_subscriber_hangup;
} else {
echo "0";
}
?>"> < img src = "../imgSite/estrela16.gif" alt = "chave para ligações de saída" width = "16" height = "16" align = "absmiddle" > < / td >
< / tr >
< tr bordercolor = "#EAEAEA" >
< td class = "labels" > < div align = "right" > wait_dialtone:< / div > < / td >
< td >< input name = "wait_dialtone" type = "text" class = "validate[optional,custon[onlyNumber],length[0,100]] caixas" id = "wait_dialtone" value = " <?php
if ($acao == 'edita') {
echo $wait_dialtone;
} else {
echo "1";
}
?>"> < img src = "../imgSite/estrela16.gif" alt = "chave para ligações de saída" width = "16" height = "16" align = "absmiddle" > < / td >
< td class = "labels" > < div align = "right" > dialtone_timeout:< / div > < / td >
< td >< input name = "dialtone_timeout" type = "text" class = "validate[optional,custon[onlyNumber],length[0,100]] caixas" id = "dialtone_timeout" value = " <?php
if ($acao == 'edita') {
echo $dialtone_timeout;
} else {
echo "3000";
}
?>"> < img src = "../imgSite/estrela16.gif" alt = "chave para ligações de saída" width = "16" height = "16" align = "absmiddle" > < / td >
< / tr >
< tr bordercolor = "#EAEAEA" >
< td colspan = "4" > < div align = "center" >
< input name = "Submit2" type = "button" class = "labels" onclick = "fecha_popup();" value = "Fechar" >
< input name = "Submit" type = "submit" class = "labels" value = "Salvar" / >
< / div > < / td >
< / tr >
< / table >
< / form >