cardNo:$cardNo"; if(!isset($cardNo)) { $selSql = "select sysNo,subSysNo from $sysInfoTab where sysTypeNo='111' order by sysNo,subSysNo"; $Result = mysqli_query($pubConn,$selSql); if($Rows = mysqli_fetch_array($Result)) $cardNo=$Rows[sysNo].'-'.$Rows[subSysNo]; } //echo "
cardNo:$cardNo"; $tmpArr = explode('-',$cardNo); $sysNo = $tmpArr[0]; $subSysNo = $tmpArr[1]; $temp=trim($sysNo); if(strlen($temp)==0) $sysNo=0; if(!isset($sysNo)) $sysNo=0; //echo "sysNo:$sysNo
"; //============================================================= if(!isset($plat_select)) { $plat_label=array(0=>"CSC-0",1=>"CSC-1"); $database="OMC_PUB"; $sql="select detailStat from sysStat where sysTypeNo=111 and sysNo=0 "; $result=@mysqli_query($pubConn,$sql); $rows=@mysqli_fetch_array($result); if(!$rows) $plat_select=1; else $plat_select=0; } $plat_select=$plat_select+0; //echo "plat select:$plat_select"; $sysNo=$plat_select; $k8e1Table = 'param_' . $sysNo; $k8e1Db = "OBJ_111"; $sysId = '111_' . $sysNo . '_99'; $slctSysId = "111_$sysNo"."_$subSysNo"; //echo "
$sysId,$slctSysId"; /* $sysId_arr = array( array($sysId, array('2.7'), '8ke1',$slctSysId) ); */ $sysId_arr=array( array('oid'=>'2.7', 'sysid'=> $sysId, 'selectsysid'=>$slctSysId), ); $toneMapArr = array( "0" => "Ringback tone", "1" => "Busy tone", "2" => "Unavailable tone", "3" => "Congestion tone", "4" => "Proceeding tone", "5" => "Warning tone", //"6" => "Call hold tone", ); $toneArray = array( "Called number invalid ", "Called number not activated", "Subscriber busy", "Network busy", "Caller party deactivated", "Called party deactivated", "Feature unavailable", "Called party unavailable", "Phone ringing", "Warning before termination", "Warning after termination", "Reserve", "Reserve", "Reserve", "Reserve", "Call hold" ); $ToneSettingArr = array( array("oid" => "2.7.1", "remark" => "Ringback"), array("oid" => "2.7.2", "remark" => "Busy"), array("oid" => "2.7.3", "remark" => "Unavailable"), array("oid" => "2.7.4", "remark" => "Congestion"), array("oid" => "2.7.5", "remark" => "Proceeding"), array("oid" => "2.7.6", "remark" => "Warning tone"), array("oid" => "2.7.7", "remark" => "Call hold tone") ); $toneOffsetArr = array( array("offset" => "00.0-00.7", "len" => '2' , "min" => 0, "max" => 31), array("offset" => "01.0-01.7", "len" => '2', "min" => 1, "max" => 128), array("offset" => "02.0-17.7", "len" => '32') ); ?> Setting parameters
"; //print_r($sysId_arr); echo "plat_select"; if($plat_select==0) $sysId_arr_set=array( array('oid'=>'2.7', 'sysid'=> '111_0_99', 'selectsysid'=>'-1'), ); else $sysId_arr_set=array( array('oid'=>'2.7', 'sysid'=> '111_1_99', 'selectsysid'=>'-1'), ); //SetParam($sysId_arr); SetParam($sysId_arr_set); session_register("SetFlag"); } else { echo "
Getting parameters
"; session_register("GetFlag"); //print_r($sysId_arr); if($plat_select==0) $sysId_arr_get=array( array('oid'=>'2.7', 'sysid'=> '111_0_99', 'selectsysid'=>'-1'), ); else $sysId_arr_get=array( array('oid'=>'2.7', 'sysid'=> '111_1_99', 'selectsysid'=>'-1'), ); //GetParam($sysId_arr); GetParam($sysId_arr_get); $showType="Get"; } } echo ""; exit(); } echo "
"; { echo ""; echo ""; echo ""; echo ""; echo ""; echo "
"; echo "$strConfiguration > Network > MSC > Tone"; echo ""; $helpId='2.14'; //showHelp($helpId); echo "
"; echo "
"; echo ""; echo ""; echo ""; echo ""; echo "
"; /* {//select a 8ke1 card. $selSql = "select sysNo,subSysNo from $sysInfoTab where sysTypeNo='111' order by sysNo,subSysNo"; $Result = mysqli_query($pubConn,$selSql); echo ""; }//end select */ //===select a plat no========================== //==================add the CSC plat selection=========================== //===================wether the system have csc-0====== $plat_label=array(0=>"CSC-0",1=>"CSC-1"); $database="OMC_PUB"; $sql="select detailStat from sysStat where sysTypeNo=111 and sysNo=0 "; $result=@mysqli_query($pubConn,$sql); $rows=@mysqli_fetch_array($result); if(!$rows) $plat1_plat2[0]=0; else $plat1_plat2[0]=1; $database="OMC_PUB"; $sql="select detailStat from sysStat where sysTypeNo=111 and sysNo=1 "; $result=@mysqli_query($pubConn,$sql); $rows=@mysqli_fetch_array($result); if(!$rows) $plat1_plat2[1]=0; else $plat1_plat2[1]=1; //print_r($plat1_plat2); echo ""; //========================================================================= //============================================= echo ""; echo ""; echo "   "; echo ""; echo "

$strBack"; echo "

"; echo "
"; } ?> "; {//Announcement echo ""; echo "Tone Usage"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; $oidStr = '2.7.9'; $levelWhere = getLevelWhere($oidStr); $selSql = "select initValue from $k8e1Table where $levelWhere"; if($DEBUG) echo "
Line ".__LINE__.": ".$selSql; $Result = mysqli_query($pubConn,$selSql); $Rows = mysqli_fetch_array($Result); for($i=0; $i< sizeof($toneArray); $i++) { $offset = "$i.0-$i.7"; $toneValue = hexdec(getBitValue($Rows[initValue],$offset)); if($i>=11&&$i<=14) echo ""; else echo ""; echo ""; echo ""; echo ""; echo ""; } echo "
No.Call failureTone
$i{$toneArray[$i]}"; echo "
"; echo ""; }//end Announcement {//Tone echo ""; echo "Tone Setup"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; for($i=0; $i< sizeof($ToneSettingArr); $i++) { echo ""; $levelWhere = getLevelWhere($ToneSettingArr[$i][oid]); $selSql = "select initValue from $k8e1Table where $levelWhere"; $Result = mysqli_query($pubConn,$selSql); $Rows = mysqli_fetch_array($Result); echo ""; for($j=0;$j< sizeof($toneOffsetArr); $j++) { if($j==2) { $tmp_value = explode('000',getBitValue($Rows[initValue],$toneOffsetArr[$j][offset])); $tmp_value = $tmp_value[0]; if(strlen($tmp_value)%2) $tmp_value .= '0'; } else $tmp_value = hexdec(getBitValue($Rows[initValue],$toneOffsetArr[$j][offset])); $len = $toneOffsetArr[$j][len]+1; $size=$len + 2; $tmp_name = "type_".$i."_".$j; echo ""; } echo ""; } echo "
TypeChannelCycle(*50ms)Cadence
{$ToneSettingArr[$i][remark]}"; echo ""; echo "
"; echo ""; }//end Tone {//DTMF $levelWhere = getLevelWhere('2.7.10'); $selSql = "select initValue from $k8e1Table where $levelWhere"; $Result = mysqli_query($pubConn,$selSql); $Rows = mysqli_fetch_array($Result); $mark = hexdec(getBitValue($Rows[initValue],'0.0-0.7')); $space = hexdec(getBitValue($Rows[initValue],'1.0-1.7')); echo ""; echo "DTMF"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
Mark:Space:
"; echo ""; echo ""; }//END DTMF echo ""; echo ""; ?>