this_sysNo=$this_sysNo"; echo "
this_subSysNo=$this_subSysNo"; echo "
TypeIn=$TypeIn"; echo "
webname=$webname"; echo "
Spname=$Spname"; } $sysId = "160_$this_sysNo" . "_$this_subSysNo"; $sysIdPub = "160_$this_sysNo" . "_99"; $objDB = 'OBJ_160'; $paramTab = 'param_'.$this_sysNo; $center_objDB='OBJ_270'; $center_paramTab='param_0'; $center_sysId = "270_0_0"; } {//CNF center $tmpobj = 'OBJ_222'; $tmpparam = 'param_99'; $tmpoid = '2.4.1'; $objWhereStr = getLevelWhere($tmpoid); $paramSql = " SELECT initValue,instanceNo FROM $tmpparam WHERE subSysNo = '99' AND $objWhereStr "; $Result = mysqli_query($pubConn,$paramSql); while($Row = mysqli_fetch_array($Result)) { $TypeIn = getBitValue($Row[initValue],'4.0-4.7'); $TypeIn = hexdec($TypeIn); if($TypeIn==6)//CNF Center { $center_DPC = hexdec(getBitValue($Row[initValue],'0.0-2.7')); $center_NI = bindec(getBitValue($Row[initValue],'3.0-3.1')); $center_lks_inst = $Row[instanceNo]; break; } } } $NetIdConfArr=array('International','International-S','National','National-S'); $cnfPubOidArr=array( array('oid'=>'2.1.8', 'sysid'=> $sysIdPub, 'selectsysid'=>'-1'), array('oid'=>'2.1.9', 'sysid'=> $sysIdPub, 'selectsysid'=>'-1') ); $cnfOidArr=array( array('oid'=>'2.2', 'sysid'=> $sysId, 'selectsysid'=>'-1'), ); $cnfCenterOidArr=array( array('oid'=>'2.1', 'sysid'=> $center_sysId, 'selectsysid'=>'-1'), array('oid'=>'2.2', 'sysid'=> $center_sysId, 'selectsysid'=>'-1') ); $SaveArr=array( array('oidstr'=>'2.3.2', 'setvalue'=>'01' ,'sysid' => $center_sysId, 'selectsysid'=>'-1'), ); ?> Setting parameters
"; SetParam($cnfPubOidArr); SetParam($cnfOidArr); SetParam($cnfCenterOidArr); SaveParam($SaveArr); } else { echo "
Getting parameters
"; GetParam($cnfPubOidArr); GetParam($cnfOidArr); GetParam($cnfCenterOidArr); } echo ""; exit(); } if($Prifdel==1) { $oidstr = "2.1.8"; $objWhereStr = getLevelWhere($oidstr); $setValue = "0000"; $updSql = "update $paramTab set initValue='$setValue' where $objWhereStr and subSysNo='99' and instanceNo='$delValue'"; mysqli_query($pubConn,$updSql); $oidstr = "2.1.9"; $objWhereStr = getLevelWhere($oidstr); $setValue = "00"; $updSql = "update $paramTab set initValue='$setValue' where $objWhereStr and subSysNo='99' and instanceNo='$delValue'"; mysqli_query($pubConn,$updSql); echo ""; exit(); } if($Confdel==1) { $oidstr = "2.2"; $objWhereStr = getLevelWhere($oidstr); $setValue='EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE000000EE'; $updSql = "update $center_paramTab set initValue='$setValue' where $objWhereStr and instanceNo='$delValue' "; mysqli_query($pubConn,$updSql); echo ""; exit(); } {//show head part echo "
"; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
"; echo "Configuration > Network > CNF"; echo ""; //showHelp($helpId); echo "
"; echo "
"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
"; echo ""; echo ""; echo "   "; echo ""; echo ""; echo "

$strBack"; echo "

"; } echo ""; echo ""; {// Signaling/Traffic {//DPC $DPC_sysId = '222_99_99'; $DPC_sysIdArr = explode('_',$DPC_sysId); $DPC_sysTypeNo = $DPC_sysIdArr[0]; $DPC_sysNo = $DPC_sysIdArr[1]; $DPC_subSysNo = $DPC_sysIdArr[2]; $DPC_oidstr = '2.4.1'; $DPC_objWhereStr= ''; $DPC_objWhereStr =getLevelWhere($DPC_oidstr); $DPC_objDb = 'OBJ_'.$DPC_sysTypeNo; $DPC_paramTable = 'param_'.$DPC_sysNo; $DPC_paramSql = " SELECT initValue,readValue,instanceNo FROM $DPC_paramTable WHERE $DPC_objWhereStr AND instanceNo ='$linkset' "; if($DEBUG) echo "$DPC_paramSql
"; $DPC_Result = mysqli_query($pubConn,$DPC_paramSql); $DPC_Row = mysqli_fetch_array($DPC_Result); $linkset_DPC = hexdec(getBitValue($DPC_Row[initValue],'0.0-2.7')); $NetID = bindec(getBitValue($DPC_Row[initValue],'3.0-3.1')); } {//WXC2 OPC ************************ $oidstr = '2.2'; $aas_link_Db = 'OBJ_222'; $aas_link_Table = 'param_99'; $subSysNo = 99; $objWhereStr= ''; $objWhereStr =getLevelWhere($oidstr); $paramSql = " SELECT initValue,readValue,instanceNo FROM $aas_link_Table WHERE $objWhereStr AND subSysNo = '$subSysNo' "; if($DEBUG) echo "$paramSql
"; $aas_Result = mysqli_query($pubConn,$paramSql); $aas_Row = mysqli_fetch_array($aas_Result); $NIbit = getBitValue($aas_Row[initValue],"0.$NetID"); $tmp = $NetID+1+$NIbit*4; $oidstr = '2.3.'.$tmp; $objWhereStr= ''; $objWhereStr =getLevelWhere($oidstr); $updSql = "SELECT initValue FROM $aas_link_Table WHERE $objWhereStr AND instanceNo = '0' AND subSysNo = '$subSysNo' "; $Result = mysqli_query($pubConn,$updSql); $Row = mysqli_fetch_array($Result); $WXC2PC = hexdec($Row[initValue]); } echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } {//card type echo ""; echo ""; echo ""; echo ""; }//end card type {//DPLL priority echo ""; echo ""; echo ""; echo ""; }//end DPLL priority {//Voice Prompt Setting echo ""; echo ""; echo ""; echo ""; }//end voice prompt Setting {//prefix $leadDigArr = array( 'Internal', 'Conference', 'PPS' ); $oidstr = "2.1.8"; $objWhereStr = getLevelWhere($oidstr); $selSql = "select instanceNo,initValue from $paramTab where $objWhereStr and subSysNo='99' and initValue!='0000' order by instanceNo "; $result = mysqli_query($pubConn,$selSql); // echo "
selSql: $selSql"; $n=0; $whereStr = "(0"; while($row = mysqli_fetch_array($result)) { $prefixArr[$n][prefix] = str_replace('E','',$row[initValue]); $prefixArr[$n][inst] = $row[instanceNo]; // echo "
prefixArr[$n][inst]:{$prefixArr[$n][inst]}"; $whereStr .= " or instanceNo={$prefixArr[$n][inst]}" ; $n++; } $whereStr .= ")"; // echo "
whereStr: $whereStr"; $oidstr = "2.1.9"; $objWhereStr = getLevelWhere($oidstr); $selSql = "select instanceNo,initValue from $paramTab where $objWhereStr and subSysNo='99' and $whereStr order by instanceNo "; $result = mysqli_query($pubConn,$selSql); $n=0; while($row=mysqli_fetch_array($result)) { $prefixArr[$n][dialLen] = bindec(getBitValue($row[initValue],'00.0-00.5')); $leadDig = bindec(getBitValue($row[initValue],'00.6-00.7')); $prefixArr[$n][leadDig] = $leadDigArr[$leadDig]; // echo "
prefixArr[$n][leadDig]: {$prefixArr[$n][leadDig]}"; $n++; } // echo "
selSql: $selSql"; {//show prefix echo "" ; echo ""; if($n == 0) echo ""; else { echo ""; }//end else echo ""; } }//end prefix echo "
$Spname
Signaling point code$linkset_DPC 
NetWork indicator$NetIdConfArr[$NetID]"; echo ""; echo "
WXC2 point code$WXC2PC"; echo "
Card Type"; showParameter($sysId,'2.2.1',1,1); echo"
DPLL priority"; showParameter($sysId,'2.2.2',1,1); echo"
Voice prompt setting"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
Join meetingLeave MeetingConference FullPassword InvalidFive Minutes LeftEnd Conference
"; echo ""; echo ""; echo ""; echo "
Prefix+
"; echo "
 --"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; for($i=0; $i"; echo ""; echo ""; echo ""; echo ""; echo ""; } echo "
NoPrefixDialed LengthLead digitDelete
$i{$prefixArr[$i][prefix]}{$prefixArr[$i][dialLen]}{$prefixArr[$i][leadDig]}"; echo "
"; echo "
"; /*************** CNF Center parameter part *********************/ {//cnf center table echo ""; //echo ""; echo ""; {//cc and ndc echo ""; echo ""; echo ""; echo ""; } {//OPC echo ""; echo ""; echo ""; echo ""; } {//NI echo ""; echo ""; echo ""; echo ""; } {// HRL0 IP echo ""; echo ""; echo ""; } {//Conference parameters $confParaArr = array( array('name' => 'Conf ID', 'bit' => '00.0-00.7', 'value' => ''), array('name' => 'Conf Number', 'bit' => '01.0-08.7', 'value' => ''), array('name' => 'Password', 'bit' => '09.0-10.7', 'value' => ''), array('name' => 'Applicant', 'bit' => '11.0-18.7', 'value' => ''), array('name' => 'Start time', 'bit' => '19.0-22.7', 'value' => ''), array('name' => 'Duration', 'bit' => '23.0-24.7', 'value' => ''), array('name' => 'Maximum party', 'bit' => '25.0-25.7', 'value' => ''), array('name' => 'Status', 'bit' => '26.0-26.7', 'value' => '') ); { $oidstr = "2.2"; $objWhereStr = getLevelWhere($oidstr); $selSql = "select initValue from paramConf where $objWhereStr "; $result = mysqli_query($pubConn,$selSql); $row = mysqli_fetch_array($result); $defualtValue=$row[initValue]; $selSql = "select initValue,instanceNo from $center_paramTab where $objWhereStr "; $result = mysqli_query($pubConn,$selSql); $n=0; while($row = mysqli_fetch_array($result)) { $confNumber = getBitValue($row[initValue],$confParaArr[1][bit]); $confNumber = str_replace('E','',$confNumber); if(strlen($confNumber)>0) { $showParaArr[$n][0][value] = hexdec(getBitValue($row[initValue],$confParaArr[0][bit])); $showParaArr[$n][1][value] = $confNumber; $showParaArr[$n][2][value] = str_replace('E','',getBitValue($row[initValue],$confParaArr[2][bit])); $showParaArr[$n][3][value] = str_replace('E','',getBitValue($row[initValue],$confParaArr[3][bit])); $showParaArr[$n][4][value] = str_replace('E','E',getBitValue($row[initValue],$confParaArr[4][bit])); $showParaArr[$n][5][value] = hexdec(getBitValue($row[initValue],$confParaArr[5][bit])); $showParaArr[$n][6][value] = hexdec(getBitValue($row[initValue],$confParaArr[6][bit])); $showParaArr[$n][7][value] = getBitValue($row[initValue],$confParaArr[7][bit]); for($j=0; $j" ; echo ""; if($n == 0) echo ""; else { echo ""; } echo ""; } echo "
CNF Center linkset=$center_lks_inst
CNF Center
CC and NDC"; showParameter($center_sysId,'2.1.1',1,1); echo"
OPC"; showParameter($center_sysId,'2.1.2',1,1); echo"
NI"; showParameter($center_sysId,'2.1.3',1,1); echo"
IP"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
HLR0 IP: "; showParameter($center_sysId,'2.1.4',1,3); echo"HLR1 IP: "; showParameter($center_sysId,'2.1.5',1,3); echo"
PPS0 IP: "; showParameter($center_sysId,'2.1.6',1,3); echo"PPS1 IP: "; showParameter($center_sysId,'2.1.7',1,3); echo"
"; echo ""; echo ""; echo ""; echo "
Conference Booking+
"; echo "
 --"; echo ""; echo ""; echo ""; for($i=0; $i< sizeof($confParaArr); $i++) { echo ""; } echo ""; echo ""; $status_label=array(0=>"Not Executable",1=>"Booking",2=>"On Going",3=>"Finished",4=>"Draft"); for($i=0; $i< $n; $i++) { echo ""; $inst = $instanceNoArr[$i]; echo ""; for($j=0; $j< sizeof($confParaArr); $j++) { echo ""; } echo ""; echo ""; } echo "
No"; echo $confParaArr[$i][name]; echo "Delete
$i"; if($j==4) { $startTimeArr=array( array('name' => 'm', 'lin' => '-', 'value' => ''), array('name' => 'd', 'lin' => ' ', 'value' => ''), array('name' => 'H', 'lin' => ':', 'value' => ''), array('name' => 'M', 'lin' => '', 'value' => '') ); $showParaArr[$i][$j][value] = omc_keep_length($showParaArr[$i][$j][value],'0',8,0); for($k=0; $k< sizeof($startTimeArr); $k++) { $startTimeArr[$k][value] = omc_keep_length(hexdec(substr($showParaArr[$i][$j][value],$k*2,2)),'0',2); echo $startTimeArr[$k][value] . $startTimeArr[$k][lin]; } } else if($j==7) { $status_show=$status_label[$showParaArr[$i][$j][value]+0]; echo $status_show; } else { echo $showParaArr[$i][$j][value]; } echo "
"; }//end cnf center table echo "
"; echo "CNF -> MSS"; echo "
"; echo "
"; ?>