You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

983 lines
43 KiB

<?php
include('funcoes.php');
include('padroes.php');
$arq=$caminho_producao."sip.conf";
$abre=fopen($arq, "r");
$acao= $_GET["acao"];
$lines = file($arq);
if(isset($_POST["disallow"])){
$disallow = $_POST["disallow"];
$disallow2="";
if(isset($disallow))
{
foreach($disallow as $dis)
{
$g++;
$disallow2.=$dis;
if ((count($disallow)>1)and(count($disallow)>$g)){
$disallow2.=',';
}
}
}
$allow = $_POST["allow"];
$allow2="";
$g=0;
if(isset($allow))
{
foreach($allow as $al)
{
$g++;
$allow2.=$al;
if ((count($allow)>1)and(count($allow)>$g)){
$allow2.=',';
}
}
}
$context= trim($_POST["context"]);
$callerid= trim($_POST["callerid"]);
$allowguest= trim($_POST["allowguest"]);
$allowoverlap= trim($_POST["allowoverlap"]);
$allowtransfer= trim($_POST["allowtransfer"]);
$realm= trim($_POST["realm"]);
$bindport= trim($_POST["bindport"]);
$bindaddr= trim($_POST["bindaddr"]);
$srvlookup= trim($_POST["srvlookup"]);
$pedantic = trim($_POST["pedantic"]);
$tos_sip= trim($_POST["tos_sip"]);
$tos_audio= trim($_POST["tos_audio"]);
$tos_video= trim($_POST["tos_video"]);
$maxexpiry= trim($_POST["maxexpiry"]);
$minexpiry= trim($_POST["minexpiry"]);
$defaultexpiry = trim($_POST["defaultexpiry"]);
$t1min= trim($_POST["t1min"]);
$notifymimetype= trim($_POST["notifymimetype"]);
$checkmwi= trim($_POST["checkmwi"]);
$buggymwi= trim($_POST["buggymwi"]);
$vmexten= trim($_POST["vmexten"]);
$mohinterpret = trim($_POST["mohinterpret"]);
$mohsuggest= trim($_POST["mohsuggest"]);
$language= trim($_POST["language"]);
$relaxdtmf= trim($_POST["relaxdtmf"]);
$trustrpid= trim($_POST["trustrpid"]);
$sendrpid= trim($_POST["sendrpid"]);
$progressinband= trim($_POST["progressinband"]);
$useragent= trim($_POST["useragent"]);
$promiscredir= trim($_POST["promiscredir"]);
$userqphone= trim($_POST["userqphone"]);
$dtmfmode= trim($_POST["dtmfmode"]);
$compactheaders= trim($_POST["compactheaders"]);
$videosupport= trim($_POST["videosupport"]);
$maxcallbitrate= trim($_POST["maxcallbitrate"]);
$alwaysauthreject= trim($_POST["alwaysauthreject"]);
$g726nonstandard= trim($_POST["g726nonstandard"]);
$matchexterniplocally= trim($_POST["matchexterniplocally"]);
$regcontext= trim($_POST["regcontext"]);
$rtptimeout= trim($_POST["rtptimeout"]);
$rtpholdtimeout= trim($_POST["rtpholdtimeout"]);
$rtpkeepalive= trim($_POST["rtpkeepalive"]);
$sipdebug= trim($_POST["sipdebug"]);
$recordhistory= trim($_POST["recordhistory"]);
$dumphistory= trim($_POST["dumphistory"]);
$allowsubscribe = trim($_POST["allowsubscribe"]);
$subscribecontext= trim($_POST["subscribecontext"]);
$notifyringing= trim($_POST["notifyringing"]);
$notifyhold= trim($_POST["notifyhold"]);
$limitonpeers= trim($_POST["limitonpeers"]);
$t38pt_udptl= trim($_POST["t38pt_udptl"]);
$externip= trim($_POST["externip"]);
$externhost= trim($_POST["externhost"]);
$externrefresh= trim($_POST["externrefresh"]);
$localnet= trim($_POST["localnet"]);
$nat= trim($_POST["nat"]);
$canreinvite= trim($_POST["canreinvite"]);
$directrtpsetup= trim($_POST["directrtpsetup"]);
$rtcachefriends= trim($_POST["rtcachefriends"]);
$rtsavesysname= trim($_POST["rtsavesysname"]);
$rtupdate= trim($_POST["rtupdate"]);
$rtautoclear = trim($_POST["rtautoclear"]);
$ignoreregexpire= trim($_POST["ignoreregexpire"]);
$domain= trim($_POST["domain"]);
$autodomain= trim($_POST["autodomain"]);
$allowexternaldomains = trim($_POST["allowexternaldomains"]);
$fromdomain= trim($_POST["fromdomain"]);
$jbenable= trim($_POST["jbenable"]);
$jbforce= trim($_POST["jbforce"]);
$jbmaxsize= trim($_POST["jbmaxsize"]);
$jbresyncthreshold= trim($_POST["jbresyncthreshold"]);
$jbimpl= trim($_POST["jbimpl"]);
$jblog= trim($_POST["jblog"]);
$auth= trim($_POST["auth"]);
$query = "UPDATE pbx_sip_general
SET disallow='$disallow2', allow='$allow2', context='$context', callerid='$callerid', allowguest='$allowguest',
allowoverlap='$allowoverlap', allowtransfer='$allowtransfer', realm='$realm', bindport='$bindport', bindaddr='$bindaddr',
srvlookup='$srvlookup', pedantic='$pedantic', tos_sip='$tos_sip', tos_audio='$tos_audio', tos_video='$tos_video',
maxexpiry='$maxexpiry', minexpiry='$minexpiry', defaultexpiry='$defaultexpiry', t1min='$t1min', notifymimetype='$notifymimetype',
checkmwi='$checkmwi', buggymwi='$buggymwi', vmexten='$vmexten', mohinterpret='$mohinterpret', mohsuggest='$mohsuggest',
language='$language', relaxdtmf='$relaxdtmf', trustrpid='$trustrpid', sendrpid='$sendrpid', progressinband='$progressinband',
useragent='$useragent', promiscredir='$promiscredir', userqphone='$userqphone', dtmfmode='$dtmfmode', compactheaders='$compactheaders',
videosupport='$videosupport', maxcallbitrate='$maxcallbitrate', alwaysauthreject='$alwaysauthreject', g726nonstandard='$g726nonstandard',
matchexterniplocally='$matchexterniplocally', regcontext='$regcontext', rtptimeout='$rtptimeout', rtpholdtimeout='$rtpholdtimeout',
rtpkeepalive='$rtpkeepalive', sipdebug='$sipdebug', recordhistory='$recordhistory', dumphistory='$dumphistory', allowsubscribe='$allowsubscribe',
subscribecontext='$subscribecontext', notifyringing='$notifyringing', notifyhold='$notifyhold', limitonpeers='$limitonpeers',
t38pt_udptl='$t38pt_udptl', externip='$externip', externhost='$externhost', externrefresh='$externrefresh', localnet='$localnet',
nat='$nat', canreinvite='$canreinvite', directrtpsetup='$directrtpsetup', rtcachefriends='$rtcachefriends', rtsavesysname='$rtsavesysname',
rtupdate='$rtupdate', rtautoclear='$rtautoclear', ignoreregexpire='$ignoreregexpire', domain='$domain', autodomain='$autodomain',
allowexternaldomains='$allowexternaldomains', fromdomain='$fromdomain', jbenable='$jbenable', jbforce='$jbforce',
jbmaxsize='$jbmaxsize', jbresyncthreshold='$jbresyncthreshold', jbimpl='$jbimpl', jblog='$jblog', auth='$auth'";
// $result = pg_query($dbcon, $query);
pg_query($dbcon,$query);
//faz o backup do arquivo
$ano= date("Y");
$mes=date("m");
$dia=date("d");
$hora=date("G");
$min=date("i");
$arq2 = $caminho_back.$ano.$mes.$dia.$hora.$min."_sip.conf";
$lines = file($arq);
$escreve = fopen($arq2, 'w');
for ($i = 0; $i < sizeof($lines); $i++){
fwrite($escreve,$lines[$i]);
}
fclose($escreve);
//fim do backup
//grava o arquivo novo
$escreve = fopen($arq, 'w');
fwrite($escreve,"[general]".chr(13).chr(10));
$query = "SELECT * FROM pbx_sip_general";
$result = pg_query($dbcon, $query);
while($dados = pg_fetch_array($result)){
$x++;
for ($i=1; pg_num_fields($result)>$i;$i++){
if (trim($dados[pg_field_name($result,$i)])!=''){
fwrite($escreve,pg_field_name($result,$i).'='.$dados[pg_field_name($result,$i)].chr(13).chr(10));
}}
}
fwrite($escreve,"#include sip_adicional.conf");
fclose($escreve);
CommandAsterisk($dbcon,'SIP');
header('ramais.php');
}
$query = "SELECT * FROM pbx_sip_general";
$result = pg_query($dbcon, $query);
while($dados = pg_fetch_array($result)){?>
<style type="text/css">
<!--
.style11 {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
}
.style13 {color: #FFFFFF; font-size: 12px; font-style: italic; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
-->
</style>
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0">
<!-- fwtable fwsrc="Untitled-1.png" fwbase="index.gif" fwstyle="Dreamweaver" fwdocid = "2027375799" fwnested="0" -->
<tr>
<td><img src="images/spacer.gif" width="95" height="1" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="117" height="1" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="117" height="1" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="451" height="1" border="0" alt=""></td>
<td><img src="images/spacer.gif" width="1" height="1" border="0" alt=""></td>
</tr>
<tr>
<td colspan="4" rowspan="2"><?php include ('menu.php');?></td>
<td><img src="images/spacer.gif" width="1" height="77" border="0" alt=""></td>
</tr>
<tr>
<td><img src="images/spacer.gif" width="1" height="58" border="0" alt=""></td>
</tr>
<tr>
<td colspan="4" align="center" valign="top" bordercolor="#FFFFFF"><form name="form1" method="post" action="">
<br>
<table width="100%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#990000" class="grid">
<tr>
<td colspan="4" align="center" class="cabecalho">CONFIGURA&Ccedil;&Atilde;O GLOBAL DO SIP</td>
</tr>
<tr>
<td width="12%" bordercolor="#DDDDDD" class="labels"><div align="right">Desabilitado:</div></td>
<td width="37%" bordercolor="#DDDDDD">
<?php
if (strpos($dados["disallow"],"gsm")!==false) {
$disallow1 = 'checked';
}
if (strpos($dados["disallow"],"g726aal2")!==false) {
$disallow2 = 'checked';
}
if (strpos($dados["disallow"],"g726")!==false) {
$disallow3 = 'checked';
}
if (strpos($dados["disallow"],"g729")!==false) {
$disallow4 = 'checked';
}
if (strpos($dados["disallow"],"ilbc")!==false) {
$disallow5 = 'checked';
}
if (strpos($dados["disallow"],"ulaw")!==false) {
$disallow6 = 'checked';
}
if (strpos($dados["disallow"],"alaw")!==false) {
$disallow7 = 'checked';
}
if (strpos($dados["disallow"],"all")!==false) {
$disallow8 = 'checked';
} ?>
<span class="labels">
<input name="disallow[]" type="checkbox" id="disallow[]2" value="g726aal2" <?php if (strpos($dados["disallow"],"gsm")!==false) { echo "checked";} ?> >
gsm
<input name="disallow[]" type="checkbox" id="disallow[]2" value="g726" <?php if (strpos($dados["disallow"],"g726")!==false) { echo "checked";} ?>>
g726
<input name="disallow[]" type="checkbox" id="disallow[]2" value="g729" <?php if (strpos($dados["disallow"],"g729")!==false) { echo "checked";} ?>>
g729
<input name="disallow[]" type="checkbox" id="disallow[]2" value="ilbc" <?php if (strpos($dados["disallow"],"ilbc")!==false) { echo "checked";} ?>>
ilbc
<input name="disallow[]" type="checkbox" id="disallow[]2" value="ulaw" <?php if (strpos($dados["disallow"],"ulaw")!==false) { echo "checked";} ?>>
ulaw
<input name="disallow[]" type="checkbox" id="disallow[]2" value="alaw" <?php if (strpos($dados["disallow"],"alaw")!==false) { echo "checked";} ?>>
alaw
<input name="disallow[]" type="checkbox" id="disallow[]2" value="all" <?php if (strpos($dados["disallow"],"all")!==false) { echo "checked";} ?>>
all </span></td>
<td width="16%" bordercolor="#DDDDDD" class="labels"><div align="right">Habilitado:</div></td>
<td width="35%" bordercolor="#DDDDDD" class="labels">
<input name="allow[]" type="checkbox" id="disallow[]2" value="g726aal2" <?php if (strpos($dados["allow"],"gsm")!==false) { echo "checked";} ?> >
gsm
<input name="allow[]" type="checkbox" id="disallow[]2" value="g726" <?php if (strpos($dados["allow"],"g726")!==false) { echo "checked";} ?>>
g726
<input name="allow[]" type="checkbox" id="disallow[]2" value="g729" <?php if (strpos($dados["allow"],"g729")!==false) { echo "checked";} ?>>
g729
<input name="allow[]" type="checkbox" id="disallow[]2" value="ilbc" <?php if (strpos($dados["allow"],"ilbc")!==false) { echo "checked";} ?>>
ilbc
<input name="allow[]" type="checkbox" id="disallow[]2" value="ulaw" <?php if (strpos($dados["allow"],"ulaw")!==false) { echo "checked";} ?>>
ulaw
<input name="allow[]" type="checkbox" id="disallow[]2" value="alaw" <?php if (strpos($dados["allow"],"alaw")!==false) { echo "checked";} ?>>
alaw
<input name="allow[]" type="checkbox" id="disallow[]2" value="all" <?php if (strpos($dados["allow"],"all")!==false) { echo "checked";} ?>>
all </td>
</tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">Identificador:</div></td>
<td bordercolor="#DDDDDD"><input name="callerid" type="text" class="textbox" id="callerid" value="<?php echo $dados["callerid"]; ?>" size="10" maxlength="20"></td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">ACEITA CONVIDADOS:</div></td>
<td bordercolor="#DDDDDD">
<?php
switch (trim($dados["allowguest"])){
case 'yes': $allowguest1 = 'checked';
break;
case 'no': $allowguest2 = 'checked';
break;
}
?>
<span class="labels">
<input name="allowguest" type="radio" value="yes" <?php echo $allowguest1 ;?>>
SIM
<input name="allowguest" type="radio" value="no" <?php echo $allowguest2 ;?>>
N&Atilde;O</span></td>
</tr><tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">Context:</div></td>
<td bordercolor="#DDDDDD"><input name="context" type="text" class="textbox" id="context" value="<?php echo $dados["context"]?>" size="10" maxlength="20"></td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">realm:</div></td>
<td bordercolor="#DDDDDD"><input name="realm" type="text" class="textbox" id="realm" value="<?php echo $dados["realm"]?>" size="10" maxlength="20"></td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">allowoverlap:</div></td>
<td bordercolor="#DDDDDD">
<?php
switch (trim($dados["allowoverlap"])){
case 'yes': $allowoverlap1 = 'checked';
break;
case 'no': $allowoverlap2 = 'checked';
break;
}
?>
<span class="labels">
<input name="allowoverlap" type="radio" value="yes" <?php echo $allowoverlap1; ?>>
SIM
<input name="allowoverlap" type="radio" value="no" <?php echo $allowoverlap2; ?>>
N&Atilde;O </span></td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">allowtransfer:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?
switch (trim($dados["allowtransfer"])){
case 'yes': $allowtransfer1 = 'checked';
break;
case 'no': $allowtransfer2 = 'checked';
break;
}
?>
<input name="allowtransfer" type="radio" value="yes" <?php echo $allowtransfer1; ?>>
SIM
<input name="allowtransfer" type="radio" value="no"<?php echo $allowtransfer2; ?>>
N&Atilde;O </td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">BIND ADDR:</div></td>
<td bordercolor="#DDDDDD"><input name="bindaddr" type="text" class="textbox" id="bindaddr" value="<?php echo $dados["bindaddr"];?>"></td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">BIND PORT:</div></td>
<td bordercolor="#DDDDDD"><input name="bindport" type="text" class="textbox" id="bindport" value="<?php echo $dados["bindport"];?>"></td>
</tr>
<tr class="labels">
<td bordercolor="#DDDDDD" class="labels"><div align="right">srvlookup:</div></td>
<td bordercolor="#DDDDDD">
<?
switch (trim($dados["srvlookup"])){
case 'yes': $srvlookup1 = 'checked';
break;
case 'no': $srvlookup2 = 'checked';
break;
}
?>
<input name="srvlookup" type="radio" value="yes" <?php echo $srvlookup1;?>>
SIM
<input name="srvlookup" type="radio" value="no"<?php echo $srvlookup2;?>>
N&Atilde;O</td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">pedantic:</div></td>
<td bordercolor="#DDDDDD">
<?
switch (trim($dados["pedantic"])){
case 'yes': $pedantic1 = 'checked';
break;
case 'no': $pedantic2 = 'checked';
break;
}
?>
<input name="pedantic" type="radio" value="yes" <?php echo $pedantic1;?>>
SIM
<input name="pedantic" type="radio" value="no" <?php echo $pedantic2;?>>
N&Atilde;O</td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">tos_sip:</div></td>
<td bordercolor="#DDDDDD"><input name="tos_sip" type="text" class="textbox" id="tos_sip" value="<?php echo $dados["tos_sip"];?>"></td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">tos_audio:</div></td>
<td bordercolor="#DDDDDD"><input name="tos_audio" type="text" class="textbox" id="tos_audio" value="<?php echo $dados["tos_audio"];?>"></td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">tos_video:</div></td>
<td bordercolor="#DDDDDD"><input name="tos_video" type="text" class="textbox" id="tos_video" value="<?php echo $dados["tos_video"];?>"></td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">maxexpiry:</div></td>
<td bordercolor="#DDDDDD"><input name="maxexpiry" type="text" class="textbox" id="maxexpiry" value="<?php echo $dados["maxexpiry"];?>"></td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">minexpiry:</div></td>
<td bordercolor="#DDDDDD"><input name="minexpiry" type="text" class="textbox" id="minexpiry" value="<?php echo $dados["minexpiry"];?>"></td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">defaultexpiry:</div></td>
<td bordercolor="#DDDDDD"><input name="defaultexpiry" type="text" class="textbox" id="defaultexpiry" value="<?php echo $dados["defaultexpiry"];?>"></td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">t1min:</div></td>
<td bordercolor="#DDDDDD"><input name="t1min" type="text" class="textbox" id="t1min" value="<?php echo $dados["t1min"];?>"></td>
<td bordercolor="#DDDDDD" class="labels"><div align="right"><span class="style5">notifymimetype : </span></div></td>
<td bordercolor="#DDDDDD"><input name="notifymimetype" type="text" class="textbox" id="notifymimetype" value="<?php echo $dados["notifymimetype"];?>"></td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">checkmwi:</div></td>
<td bordercolor="#DDDDDD"><input name="checkmwi" type="text" class="textbox" id="checkmwi" value="<?php echo $dados["checkmwi"];?>"></td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">buggymwi:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?
switch (trim($dados["buggymwi"])){
case 'yes': $buggymwi1 = 'checked';
break;
case 'no': $buggymwi2 = 'checked';
break;
}
?>
<input name="buggymwi" type="radio" value="yes" '.$buggymwi1.'>
SIM
<input name="buggymwi" type="radio" value="no" '.$buggymwi2.'>
N&Atilde;O</td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">vmexten:</div></td>
<td bordercolor="#DDDDDD"><input name="vmexten" type="text" class="textbox" id="vmexten" value="<?php echo $dados["vmexten"];?>"></td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">mohinterpret:</div></td>
<td bordercolor="#DDDDDD"><input name="mohinterpret" type="text" class="textbox" id="mohinterpret" value="<?php echo $dados["mohinterpret"];?>"></td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">mohsuggest:</div></td>
<td bordercolor="#DDDDDD"><input name="mohsuggest" type="text" class="textbox" id="mohsuggest" value="<?php echo $dados["mohsuggest"];?>"></td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">language:</div></td>
<td bordercolor="#DDDDDD"><input name="language" type="text" class="textbox" id="language" value="<?php echo $dados["language"];?>"></td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">relaxdtmf:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?php
switch (trim($dados["relaxdtmf"])){
case 'yes': $relaxdtmf1 = 'checked';
break;
case 'no': $relaxdtmf2 = 'checked';
break;
}
?>
<input name="relaxdtmf" type="radio" value="yes" <?php echo $relaxdtmf1; ?>>
SIM
<input name="relaxdtmf" type="radio" value="no" <?php echo $relaxdtmf2; ?>>
N&Atilde;O</td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">trustrpid:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?php
switch (trim($dados["trustrpid"])){
case 'yes': $trustrpid1 = 'checked';
break;
case 'no': $trustrpid2 = 'checked';
break;
}
?>
<input name="trustrpid" type="radio" value="yes" <?php echo $trustrpid1; ?>>
SIM
<input name="trustrpid" type="radio" value="no" <?php echo $trustrpid2;?>>
N&Atilde;O</TD>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">sendrpid:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?
switch (trim($dados["sendrpid"])){
case 'yes': $sendrpid1 = 'checked';
break;
case 'no': $sendrpid2 = 'checked';
break;
}?>
<input name="sendrpid" type="radio" value="yes" <?php echo $sendrpid1; ?>>
SIM
<input name="sendrpid" type="radio" value="no" <?php echo $sendrpid2 ;?>>
N&Atilde;O</td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">progressinband:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?php
switch (trim($dados["progressinband"])){
case 'yes': $progressinband1 = 'checked';
break;
case 'no': $progressinband2 = 'checked';
break;
case 'never': $progressinband3 = 'checked';
break;
}
?>
<input name="progressinband" type="radio" value="yes" <?php echo $progressinband1;?>>
SIM
<input name="progressinband" type="radio" value="no" <?php echo $progressinband2; ?>>
N&Atilde;O
<input name="progressinband" type="radio" value="never" <?php echo $progressinband3; ?>>
NUNCA</td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">useragent:</div></td>
<td bordercolor="#DDDDDD"><input name="useragent" type="text" class="textbox" id="useragent" value="<?php echo $dados["useragent"];?>"></td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">promiscredir:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?php
switch (trim($dados["promiscredir"])){
case 'yes': $promiscredir1 = 'checked';
break;
case 'no': $promiscredir2 = 'checked';
break;
}
?>
<input name="promiscredir" type="radio" value="yes" <?php echo $promiscredir1;?>>
SIM
<input name="promiscredir" type="radio" value="no" <?php echo $promiscredir2;?>>
N&Atilde;O</td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">dtmfmode:</div></td>
<td bordercolor="#DDDDDD"><input name="dtmfmode" type="text" class="textbox" id="dtmfmode" value="<?php echo $dados["dtmfmode"];?>"></td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">videosupport:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?php
switch (trim($dados["videosupport"])){
case 'yes': $videosupport1 = 'checked';
break;
case 'no': $videosupport2 = 'checked';
break;
}?>
<input name="videosupport" type="radio" value="yes" <?php echo $videosupport1;?>>
SIM
<input name="videosupport" type="radio" value="no" <?php echo $videosupport2;?>>
N&Atilde;O</td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">maxcallbitrate:</div></td>
<td bordercolor="#DDDDDD"><input name="maxcallbitrate" type="text" class="textbox" id="maxcallbitrate" value="<?php echo $dados["maxcallbitrate"];?>"></td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">alwaysauthreject:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?
switch (trim($dados["alwaysauthreject"])){
case 'yes': $alwaysauthreject1 = 'checked';
break;
case 'no': $alwaysauthreject2 = 'checked';
break;
}?>
<input name="alwaysauthreject" type="radio" value="yes" <?php echo $alwaysauthreject1;?>>
SIM
<input name="alwaysauthreject" type="radio" value="no" <?php echo $alwaysauthreject2;?> >
N&Atilde;O</td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">g726nonstandard:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?php
switch (trim($dados["g726nonstandard"])){
case 'yes': $g726nonstandard1 = 'checked';
break;
case 'no': $g726nonstandard2 = 'checked';
break;
}
?>
<input name="g726nonstandard" type="radio" value="yes" '.$g726nonstandard1.'>
SIM
<input name="g726nonstandard" type="radio" value="no" '.$g726nonstandard2.'>
N&Atilde;O</td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">matchexterniplocally:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?php
switch (trim($dados["matchexterniplocally"])){
case 'yes': $matchexterniplocally1 = 'checked';
break;
case 'no': $matchexterniplocally2 = 'checked';
break;
}
?>
<input name="matchexterniplocally" type="radio" value="yes" <?php echo $matchexterniplocally1 ;?> >
SIM
<input name="matchexterniplocally" type="radio" value="no" <?php echo $matchexterniplocally2; ?> >
N&Atilde;O</td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">regcontext:</div></td>
<td bordercolor="#DDDDDD"><input name="regcontext" type="text" class="textbox" id="regcontext" value="<?php echo $dados["regcontext"];?>"></td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">rtptimeout:</div></td>
<td bordercolor="#DDDDDD"><input name="rtptimeout" type="text" class="textbox" id="rtptimeout" value="<?php echo $dados["rtptimeout"];?>"></td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">rtpholdtimeout:</div></td>
<td bordercolor="#DDDDDD"><input name="rtpholdtimeout" type="text" class="textbox" id="rtpholdtimeout" value="<?php echo $dados["rtpholdtimeout"];?>"></td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">rtpkeepalive:</div></td>
<td bordercolor="#DDDDDD"><input name="rtpkeepalive" type="text" class="textbox" id="rtpkeepalive" value="<?php echo $dados["rtpkeepalive"];?>"></td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">DEBUG:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?php
switch (trim($dados["sipdebug"])){
case 'yes': $sipdebug1 = 'checked';
break;
case 'no': $sipdebug2 = 'checked';
break;
}
?>
<input name="sipdebug" type="radio" value="yes" <?php echo $sipdebug1; ?>>
SIM
<input name="sipdebug" type="radio" value="no" <?php echo $sipdebug2;?>>
N&Atilde;O</td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">recordhistory:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?php
switch (trim($dados["recordhistory"])){
case 'yes': $recordhistory1 = 'checked';
break;
case 'no': $recordhistory2 = 'checked';
break;
}
?>
<input name="recordhistory" type="radio" value="yes" <?php echo $recordhistory1;?>>
SIM
<input name="recordhistory" type="radio" value="no" <?php echo $recordhistory2;?>>
N&Atilde;O</td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">dumphistory:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?php
switch (trim($dados["dumphistory"])){
case 'yes': $dumphistory1 = 'checked';
break;
case 'no': $dumphistory2 = 'checked';
break;
}?>
<input name="dumphistory" type="radio" value="yes" <?php echo $dumphistory1;?>>
SIM
<input name="dumphistory" type="radio" value="no" <?php echo $dumphistory2;?>>
N&Atilde;O</td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">allowsubscribe:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?php
switch (trim($dados["allowsubscribe"])){
case 'yes': $allowsubscribe1 = 'checked';
break;
case 'no': $allowsubscribe2 = 'checked';
break;
} ?>
<input name="allowsubscribe" type="radio" value="yes" <?php echo $allowsubscribe1;?>>
SIM
<input name="allowsubscribe" type="radio" value="no" <?php echo $allowsubscribe2;?>>
SIM</td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">subscribecontext:</div></td>
<td bordercolor="#DDDDDD"><input name="subscribecontext" type="text" class="textbox" id="subscribecontext" value="<?php echo $dados["subscribecontext"];?>"></td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">notifyringing:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?php
switch (trim($dados["notifyringing"])){
case 'yes': $notifyringing1 = 'checked';
break;
case 'no': $notifyringing2 = 'checked';
break;
}?>
<input name="notifyringing" type="radio" value="yes" <?php echo $notifyringing1;?>>
SIM
<input name="notifyringing" type="radio" value="no" <?php echo $notifyringing2;?>>
N&Atilde;O</td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">notifyhold;</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?php
switch (trim($dados["notifyhold"])){
case 'yes': $notifyhold1 = 'checked';
break;
case 'no': $notifyhold2 = 'checked';
break;
}
?>
<input name="notifyhold" type="radio" value="yes" <?php echo $notifyhold1;?>>
SIM
<input name="notifyhold" type="radio" value="no" <?php echo $notifyhold2;?>>
N&Atilde;O</td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">limitonpeers:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?php
switch (trim($dados["limitonpeers"])){
case 'yes': $limitonpeers1 = 'checked';
break;
case 'no': $limitonpeers2 = 'checked';
break;
}?>
<input name="limitonpeers" type="radio" value="yes" <?php echo $limitonpeers1;?>>
SIM
<input name="limitonpeers" type="radio" value="no" <?php echo $limitonpeers2;?>>
N&Atilde;O</td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">t38pt_udptl:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?php
switch (trim($dados["t38pt_udptl"])){
case 'yes': $t38pt_udptl1 = 'checked';
break;
case 'no': $t38pt_udptl2 = 'checked';
break;
}
?>
<input name="t38pt_udptl" type="radio" value="yes" <?php echo $t38pt_udptl1; ?>>
SIM
<input name="t38pt_udptl" type="radio" value="no" <?php echo $t38pt_udptl2; ?>>
N&Atilde;O</td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">externip:</div></td>
<td bordercolor="#DDDDDD"><input name="externip" type="text" class="textbox" id="externip" value=<?php echo $dados["externip"];?>></td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">externhost:</div></td>
<td bordercolor="#DDDDDD"><input name="externhost" type="text" class="textbox" id="externhost" value="<?php echo $dados["externhost"];?>"></td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">externrefresh:</div></td>
<td bordercolor="#DDDDDD"><input name="externrefresh" type="text" class="textbox" id="externrefresh" value="<?php echo $dados["externrefresh"];?>"></td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">localnet:</div></td>
<td bordercolor="#DDDDDD"><input name="localnet" type="text" class="textbox" id="localnet" value="<?php echo $dados["localnet"];?>"></td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">nat:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?php
switch (trim($dados["nat"])){
case 'yes': $nat1 = 'checked';
break;
case 'no': $nat2 = 'checked';
break;
case 'never': $nat3 = 'checked';
break;
case 'route': $nat4 = 'checked';
break;
}?>
<input name="nat" type="radio" value="yes" <?php echo $nat1; ?>>
SIM
<input name="nat" type="radio" value="no" <?php echo $nat2;?>>
N&Atilde;O
<input name="nat" type="radio" value="never" <?php echo $nat3;?>>
NUNCA
<input name="nat" type="radio" value="route" <?php echo $nat4;?>>
ROTA</td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">canreinvite:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?
switch (trim($dados["canreinvite"])){
case 'yes': $canreinvite1 = 'checked';
break;
case 'no': $canreinvite2 = 'checked';
break;
case 'nonat': $canreinvite3 = 'checked';
break;
case 'update': $canreinvite4 = 'checked';
break;
} ?>
<input name="canreinvite" type="radio" value="yes" <?php echo $canreinvite1;?>>
SIM
<input name="canreinvite" type="radio" value="no" <?php echo $canreinvite2;?>>
N&Atilde;O
<input name="canreinvite" type="radio" value="nonat" <?php echo $canreinvite3;?>>
SEM NAT
<input name="canreinvite" type="radio" value="update" <?php echo $canreinvite4;?> >
UPDATE</td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">directrtpsetup:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?
switch (trim($dados["directrtpsetup"])){
case 'yes': $directrtpsetup1 = 'checked';
break;
case 'no': $directrtpsetup2 = 'checked';
break;
} ?>
<input name="directrtpsetup" type="radio" value="yes" <?php echo $directrtpsetup1;?>>
SIM
<input name="directrtpsetup" type="radio" value="no" <?php echo $directrtpsetup2;?>>
N&Atilde;O</td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">rtcachefriends:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?
switch (trim($dados["rtcachefriends"])){
case 'yes': $rtcachefriends1 = 'checked';
break;
case 'no': $rtcachefriends2 = 'checked';
break;
} ?>
<input name="rtcachefriends" type="radio" value="yes" <?php echo $rtcachefriends1;?>>
SIM
<input name="rtcachefriends" type="radio" value="no" <?php echo $rtcachefriends2;?>>
N&Atilde;O</td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">rtsavesysname:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?php
switch (trim($dados["rtsavesysname"])){
case 'yes': $rtsavesysname1 = 'checked';
break;
case 'no': $rtsavesysname2 = 'checked';
break;
}
?>
<input name="rtsavesysname" type="radio" value="yes" <?php echo $rtsavesysname1;?>>
SIM
<input name="rtsavesysname" type="radio" value="no" <?php echo $rtsavesysname2;?>>
N&Atilde;O</td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">rtupdate:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?php
switch (trim($dados["rtupdate"])){
case 'yes': $rtupdate1 = 'checked';
break;
case 'no': $rtupdate2 = 'checked';
break;
} ?>
<input name="rtupdate" type="radio" value="yes" <?php echo $rtupdate1;?>>
SIM
<input name="rtupdate" type="radio" value="no" <?php echo $rtupdate2;?>>
N&Atilde;O</td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">rtautoclear:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?php
switch (trim($dados["rtautoclear"])){
case 'yes': $rtautoclear1 = 'checked';
break;
case 'no': $rtautoclear2 = 'checked';
break;
} ?>
<input name="rtautoclear" type="radio" value="yes" <?php echo $rtautoclear1;?>>
SIM
<input name="rtautoclear" type="radio" value="no" <?php echo $rtautoclear2;?>>
N&Atilde;O</td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">ignoreregexpire:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?
switch (trim($dados["ignoreregexpire"])){
case 'yes': $ignoreregexpire1 = 'checked';
break;
case 'no': $ignoreregexpire2 = 'checked';
break;
}
?>
<input name="ignoreregexpire" type="radio" value="yes" <?php echo $ignoreregexpire1;?>>
SIM
<input name="ignoreregexpire" type="radio" value="no" <?php echo $ignoreregexpire2;?>>
N&Atilde;O</td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">Dominio:</div></td>
<td bordercolor="#DDDDDD"><input name="domain" type="text" class="textbox" id="domain" value="<?php echo $dados["domain"];?>"></td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">autodomain:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?
switch (trim($dados["autodomain"])){
case 'yes': $autodomain1 = 'checked';
break;
case 'no': $autodomain2 = 'checked';
break;
}
?>
<input name="autodomain" type="radio" value="yes" <?php echo $autodomain1;?>>
SIM
<input name="autodomain" type="radio" value="no" <?php echo $autodomain2;?>>
N&Atilde;O</td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">allowexternaldomains:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?
switch (trim($dados["allowexternaldomains"])){
case 'yes': $allowexternaldomains1 = 'checked';
break;
case 'no': $allowexternaldomains2 = 'checked';
break;
} ?>
<input name="allowexternaldomains" type="radio" value="yes" <?php echo $allowexternaldomains1;?>>
SIM
<input name="allowexternaldomains" type="radio" value="no" <?php echo $allowexternaldomains2;?>>
N&Atilde;O</td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">fromdomain:</div></td>
<td bordercolor="#DDDDDD"><input name="fromdomain" type="text" class="textbox" id="fromdomain" value="<?php echo $dados["fromdomain"];?>"></td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">jbenable:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?php
switch (trim($dados["jbenable"])){
case 'yes': $jbenable1 = 'checked';
break;
case 'no': $jbenable2 = 'checked';
break;
} ?>
<input name="jbenable" type="radio" value="yes" <?php echo $jbenable1;?>>
SIM
<input name="jbenable" type="radio" value="no" <?php echo $jbenable2;?>>
N&Atilde;O</td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">jbforce:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?php
switch (trim($dados["jbforce"])){
case 'yes': $jbforce1 = 'checked';
break;
case 'no': $jbforce2 = 'checked';
break;
}
?>
<input name="jbforce" type="radio" value="yes" <?php echo $jbforce1;?>>
SIM
<input name="jbforce" type="radio" value="no" <?php echo $jbforce2;?>>
N&Atilde;O</td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">jbmaxsize:</div></td>
<td bordercolor="#DDDDDD"><input name="jbmaxsize" type="text" class="textbox" id="jbmaxsize" value="<?php echo $dados["jbmaxsize"];?>"></td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">jbresyncthreshold:</div></td>
<td bordercolor="#DDDDDD"><input name="jbresyncthreshold" type="text" class="textbox" id="jbresyncthreshold" value="<?php echo $dados["jbresyncthreshold"];?>"></td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">jbimpl:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?php
switch (trim($dados["jbimpl"])){
case 'fixed': $jbimpl1 = 'checked';
break;
case 'adaptive': $jbimpl2 = 'checked';
break;
} ?>
<input name="jbimpl" type="radio" value="fixed" <?php echo $jbimpl1;?>>
SIM
<input name="jbimpl" type="radio" value="adaptive" <?php echo $jbimpl2;?>>
N&Atilde;O</td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">jblog:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?
switch (trim($dados["jblog"])){
case 'yes': $jblog1 = 'checked';
break;
case 'no': $jblog2 = 'checked';
break;
}
?>
<input name="jblog" type="radio" value="yes" <?php echo $jblog1;?>>
SIM
<input name="jblog" type="radio" value="no" <?php echo $jblog2;?>>
N&Atilde;O</td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">auth:</div></td>
<td bordercolor="#DDDDDD"><input name="auth" type="text" class="textbox" id="auth" value="<?php echo $dados["auth"];?>"></td>
</tr>
<tr>
<td bordercolor="#DDDDDD" class="labels"><div align="right">usereqphone:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?
switch (trim($dados["userqphone"])){
case 'yes': $userqphone1 = 'checked';
break;
case 'no': $userqphone2 = 'checked';
break;
} ?>
<input name="userqphone" type="radio" value="yes" <?php echo $userqphone1;?>>
SIM
<input name="userqphone" type="radio" value="no" <?php echo $userqphone2;?>>
N&Atilde;O</td>
<td bordercolor="#DDDDDD" class="labels"><div align="right">compactheaders:</div></td>
<td bordercolor="#DDDDDD" class="labels">
<?
switch (trim($dados["compactheaders"])){
case 'yes': $compactheaders1 = 'checked';
break;
case 'no': $compactheaders2 = 'checked';
break;
} ?>
<input name="compactheaders" type="radio" value="yes" <?php echo $compactheaders1;?>>
SIM
<input name="compactheaders" type="radio" value="no" <?php echo $compactheaders2;?>>
N&Atilde;O</td>
</tr>
<tr>
<td colspan="4" bordercolor="#DDDDDD"><div align="center">
<input name="Submit" type="button" class="textbox" onclick="MM_goToURL('ramais.php');" value="Voltar">
<input name="Submit" type="submit" class="textbox" value="Salvar">
</div></td>
</tr>
</table>
</form> <br>
</td>
<td><img src="images/spacer.gif" width="1" height="292" border="0" alt=""></td>
</tr>
</table>
<?php } ?>
</body>
</html>