Loading parameters!
"; $commStr=''; for($i=0;$itmpCommStr=$tmpCommStr"; $commStr.=$tmpCommStr; if($DEBUG)echo "
commStr=$commStr"; } //check the command status if($commStr==""){ echo "

Send the command error, Please check the device state!
"; } $cmmIdStrArr=explode("-",$commStr); for($i=0;$i $maxNum){ $tmpRemark='Timeout'; $delComm = " DELETE FROM $sysCommTable WHERE $tmpWhere "; mysqli_query($pubConn,$delComm); echo "Error: $tmpRemark.
"; break; } echo ""; flush(); $selComm = "SELECT commState,remark,objId,sysTypeNo FROM $sysCommTable WHERE $tmpWhere AND commState='$nProcFail'"; if($DEBUG) echo "
selComm=$selComm"; $selRes = mysqli_query($pubConn,$selComm); if(mysqli_num_rows($selRes)>0){ $selRow = mysqli_fetch_array($selRes); $tmpRemark=$selRow[remark]; $tmpOid=$selRow[objId]; $tmpSysTypeNo=$selRow[sysTypeNo]; $delComm = " DELETE FROM $sysCommTable WHERE $tmpWhere "; mysqli_query($pubConn,$delComm); for($j=0;$j"; } } $selComm = "SELECT commState,remark FROM $sysCommTable WHERE $tmpWhere AND (commState='$nWaitProc' OR commState='$nInProc')"; if($DEBUG)echo "
selComm=$selComm"; $selRes = mysqli_query($pubConn,$selComm); if($DEBUG) $tmpNum=mysqli_num_rows($selRes); if($DEBUG) echo "
tmpNum=$tmpNum"; if(mysqli_num_rows($selRes)>0){ sleep(1); $i++; continue; } $delComm = " DELETE FROM $sysCommTable WHERE $tmpWhere "; mysqli_query($pubConn,$delComm); echo "
Process finished
"; break; } for($i=0;$imoveSql=$moveSql"; mysqli_query($pubConn,$moveSql); echo mysqli_error($pubConn); } } //XAPP Parameters $selSql = "SELECT initValue FROM OBJ_225.param_99 WHERE level_1='2' AND level_2<'7' AND level_3='0' ORDER BY level_2 ASC"; if($DEBUG) echo "
selSql=$selSql"; $selResult=mysqli_query($pubConn,$selSql); echo mysqli_error($pubConn); $selRows=mysqli_fetch_array($selResult); $tmpArr=explode("E",$selRows[initValue]); $mcc=$tmpArr[0]; $selRows=mysqli_fetch_array($selResult); $tmpArr=explode("E",$selRows[initValue]); $mnc=$tmpArr[0]; $selRows=mysqli_fetch_array($selResult); $tmpArr=explode("E",$selRows[initValue]); $cc=$tmpArr[0]; $selRows=mysqli_fetch_array($selResult); $tmpArr=explode("E",$selRows[initValue]); $ndc=$tmpArr[0]; $selRows=mysqli_fetch_array($selResult); $tmpArr=explode("E",$selRows[initValue]); $internationalPrefix=$tmpArr[0]; $selRows=mysqli_fetch_array($selResult); $tmpArr=explode("E",$selRows[initValue]); $nationalPrefix=$tmpArr[0]; //MSRN $selSql = "SELECT initValue FROM OBJ_325.param_99 WHERE level_1='2' AND level_2='1' AND level_3='13'"; if($DEBUG) echo "
selSql=$selSql"; $selResult=mysqli_query($pubConn,$selSql); echo mysqli_error($pubConn); $selRows=mysqli_fetch_array($selResult); $msrnStart=getBitValue($selRows[initValue],"0.0-7.7"); $tmpArr=explode("F",$msrnStart); $msrnStart=$tmpArr[0]; $msrnEnd=getBitValue($selRows[initValue],"8.0-15.7"); $tmpArr=explode("F",$msrnEnd); $msrnEnd=$tmpArr[0]; //SN $selSql = "SELECT initValue FROM OBJ_223.param_99 WHERE level_1='2' AND level_2='1' AND level_3='4'"; if($DEBUG) echo "
selSql=$selSql"; $selResult=mysqli_query($pubConn,$selSql); echo mysqli_error($pubConn); $selRows=mysqli_fetch_array($selResult); $snStart=getBitValue($selRows[initValue],"1.0-10.7"); $tmpArr=explode("F",$snStart); $snStart=$tmpArr[0]; $selSql = "SELECT initValue FROM OBJ_223.param_99 WHERE level_1='2' AND level_2='2' AND instanceNo='2'"; if($DEBUG) echo "
selSql=$selSql"; $selResult=mysqli_query($pubConn,$selSql); echo mysqli_error($pubConn); $selRows=mysqli_fetch_array($selResult); $snEnd=getBitValue($selRows[initValue],"12.0-21.7"); $tmpArr=explode("F",$snEnd); $snEnd=$tmpArr[0]; if(strlen($snEnd)<=0) $snEnd=$msrnEnd; $selSql = "SELECT initValue FROM OBJ_223.param_99 WHERE level_1='2' AND level_2='2' AND instanceNo='1'"; if($DEBUG) echo "
selSql=$selSql"; $selResult=mysqli_query($pubConn,$selSql); echo mysqli_error($pubConn); $selRows=mysqli_fetch_array($selResult); //check the nib configiration $gtFlag=getBitValue($selRows[initValue],"0.0-0.7"); $gtNumber=getBitValue($selRows[initValue],"1.0-1.7"); if($gtFlag=0||$gtNumber!=1){ $snStart=''; $snEnd=''; }else{ $tmpLength=strlen($cc)+strlen($ndc); $snStart=substr($snStart,$tmpLength); $snEnd=substr($snEnd,$tmpLength); } //MSIN $selSql = "SELECT initValue FROM OBJ_223.param_99 WHERE level_1='2' AND level_2='2' AND instanceNo='0'"; if($DEBUG) echo "
selSql=$selSql"; $selResult=mysqli_query($pubConn,$selSql); echo mysqli_error($pubConn); $selRows=mysqli_fetch_array($selResult); $msinStart=getBitValue($selRows[initValue],"2.0-11.7"); $tmpArr=explode("F",$msinStart); $msinStart=$tmpArr[0]; $msinEnd=getBitValue($selRows[initValue],"12.0-21.7"); $tmpArr=explode("F",$msinEnd); $msinEnd=$tmpArr[0]; //check the nib configiration $gtFlag=getBitValue($selRows[initValue],"0.0-0.7"); $gtNumber=getBitValue($selRows[initValue],"1.0-1.7"); if($gtFlag==0||$gtNumber!=6){ $msinStart=''; $msinEnd=''; }else{ $tmpLength=strlen($mcc)+strlen($mnc); $msinStart=substr($msinStart,$tmpLength); $msinEnd=substr($msinEnd,$tmpLength); } //PSTN Parameters $selSql = "SELECT initValue FROM OBJ_322.param_99 WHERE level_1='2' AND level_2='1' AND level_3='4' AND instanceNo='0'"; if($DEBUG) echo "
selSql=$selSql"; $selResult=mysqli_query($pubConn,$selSql); echo mysqli_error($pubConn); $selRows=mysqli_fetch_array($selResult); $tgEnableFlag=getBitValue($selRows[initValue],"4.0-4.0"); $tgCategory=getBitValue($selRows[initValue],"4.3-4.5"); if($tgEnableFlag==1&&$tgCategory==0) { $dpc=getBitValue($selRows[initValue],"0.0-3.7"); $dpc=$dpc-0; $niType=getBitValue($selRows[initValue],"5.0-5.7"); $niLength=getBitValue($selRows[initValue],"12.0-12.7"); $ni=$niLength*2+$niType/2; $levelWhere = getLevelWhere($NetOPCArr[$ni][0]); $tmpSql="SELECT initValue FROM OBJ_222.param_99 WHERE $levelWhere"; if($DEBUG) echo "
tmpSql=$tmpSql"; $tmpResult=mysqli_query($pubConn,$tmpSql); $tmpRows=mysqli_fetch_array($tmpResult); $opc= $tmpRows[initValue]; $opc=$opc-0; } ?>
"; echo ""; echo ""; echo "
"; echo ""; echo "
" ?>
"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
"; echo "Upload BSS Parameters"; echo "
BSS IP Address  Example:172.18.128.106
BSS Configuration File Directory  Example: /hd0/iw07_00.010/compile/cfg
"; echo ""; echo "
" ?>
"; echo ""; echo ""; //mcc echo ""; echo ""; echo ""; echo ""; //mnc echo ""; echo ""; echo ""; echo ""; //cc echo ""; echo ""; echo ""; echo ""; //ndc echo ""; echo ""; echo ""; echo ""; //IMSI Range echo ""; echo ""; echo ""; //sn echo ""; echo ""; echo ""; echo ""; //MSRN Range echo ""; echo ""; echo ""; echo ""; //international prefix echo ""; echo ""; echo ""; echo ""; //national prefix echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
"; echo "Connect UNIB To BSS"; echo "
MCC
MNC
CC
NDC
MSIN - "; echo "
SN - "; echo "
MSRN Range - "; echo "
International Prefix
National Prefix
"; echo ""; echo "
"; ?>
"; echo ""; echo ""; //Network Indicator echo ""; echo ""; echo ""; echo ""; //opc echo ""; echo ""; echo ""; echo ""; //dpc echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
"; echo "Connect UNIB To PSTN"; echo "
Network Indicator"; echo ""; echo "
OPC(Hex)
DPC(Hex)
"; echo ""; echo "
"; ?>