<%ejGetOther(file, header.html)%>
<script language="javascript">
var maxLines = '<%ejGetVoice(maxLines)%>';
if ( maxLines.search("ejGetVoice") >= 0 )
{
maxLines = 2; /* if not provided by provisioning, hard-code maxLines*/
}
var ba1= '<%ejGetVoice(bareMgcAddr1)%>';
var mp1 = '<%ejGetVoice(mgcAddr1Port)%>';
var ba2 = '<%ejGetVoice(bareMgcAddr2)%>';
var mp2 = '<%ejGetVoice(mgcAddr2Port)%>';
var ss = '<%ejGetVoice(snowSlide)%>';
var rn1 = '<%ejGetVoice(rtpPrefix)%>';
var rn2 = '<%ejGetVoice(rtpNameScope)%>';
var rn3 = '<%ejGetVoice(rtpBase)%>';
var pc = 'G711U,G711A,G723,G729,';
var an= '<%ejGetVoice(authName)%>';
var ak= '<%ejGetVoice(authKey)%>';
var tt= '<%ejGetVoice(transportType)%>';
var dc= '<%ejGetVoice(h_dtmfControl)%>';
var dr= '<%ejGetVoice(h_dtmfRelay)%>';
var ve= '<%ejGetVoice(vadEnable)%>';
var hd= '<%ejGetVoice(dscpMark)%>';
var rdm= '<%ejGetVoice(rtpDscpMark)%>';
var mp= '<%ejGetVoice(mgPort)%>';
var mn= '<%ejGetVoice(mgName)%>';
var ifc= '<%ejGetVoice(ifName)%>';
var am= '<%ejGetVoice(authMehtod)%>';
var et= '<%ejGetVoice(encodingType)%>';
var jtb= '<%ejGetVoice(jitterBuffer)%>';
var jtm= '<%ejGetVoice(jitterBufferMode)%>';
var mtv= '<%ejGetVoice(mgTopVersion)%>';
var dmm= '<%ejGetVoice(digitMapMod)%>';
var mif= '<%ejGetVoice(midFormat)%>';
var mef= '<%ejGetVoice(messageFormat)%>';
var dst= '<%ejGetVoice(digitMapStartTimer)%>';
var dlm= '<%ejGetVoice(digitMapLongTimer)%>';
var dsm= '<%ejGetVoice(digitMapShortTimer)%>';
var ftm= '<%ejGetVoice(faxTransMod)%>';
var fnm= '<%ejGetVoice(faxNegoMod)%>';
var vc= '<%ejGetVoice(vbdCodec)%>';
var ece= '<%ejGetVoice(echoCancel)%>';
var rt= '<%ejGetVoice(rfc2833PT)%>';
var pt= '20,20,30,20,20';
var ths= '<%ejGetVoice(threeHandShake)%>';
var hlt = '<%ejGetVoice(longTimer)%>';
var pti = '<%ejGetVoice(pendingTimerInit)%>';
var rit = '<%ejGetVoice(retranIntervalTimer)%>';
var mrc = '<%ejGetVoice(maxRetranCount)%>';
var hbm = '<%ejGetVoice(heartbeatMode)%>';
var hbt= '<%ejGetVoice(heartBeatTime)%>';
var hbc = '<%ejGetVoice(heartbeatCount)%>';
var tre = '<%ejGetVoice(termRegister)%>';
var trd = '<%ejGetVoice(termRegDelayTimer)%>';
var rcy = '<%ejGetVoice(registerCycle)%>';
var ifList = '<%ejGetVoice(ifList)%>';
var locList = '<%ejGetVoice(localeList)%>';
var selectedLocale = '<%ejGetVoice(localeName)%>';
var voiceRunning = '<%ejGetVoice(voiceStatus)%>';
var rec = '<%ejGetVoice(retransmissionCycle)%>';
var ret = '<%ejGetVoice(retransmissionTime)%>';
var t38En = '<%ejGetVoice(t38Enable)%>';
var vbdEn = '<%ejGetVoice(vbdEnable)%>';
var simCallDtmfDelay = '<%ejGetVoice(simCallStartDtmfDelayTimer)%>';
var minflashd = '<%ejGetVoice(minFlashDuration)%>';
var maxflashd = '<%ejGetVoice(maxFlashDuration)%>';
var dmWithWS = '<%ejGetVoice(nullDmWithWhiteSpace)%>';
var dmIntelligentType = '<%ejGetVoice(intelligentType)%>';
var cutNumOnDmNoMa = '<%ejGetVoice(cutNumOnDmNoMatch)%>';
var numPoolEn = '<%ejGetVoice(numbersPoolEnable)%>';
var numPoolTimer = '<%ejGetVoice(numbersPoolTimer)%>';
var tmplocal_control_dialtone = '<%ejGetVoice(local_control_dialtone)%>';
for (var i = 0; i < maxLines; i++)
{
var j = i + 1;
eval( "var chc" + j + " \= \"\" " );
eval( "var ig" + j + " \= \"\" " );
eval( "var eg" + j + " \= \"\" " );
}
var tmpchc = '<%ejGetVoice(echoCancel)%>';
var tmpig = '<%ejGetVoice(ingressGain)%>';
var tmpeg = '<%ejGetVoice(egressGain)%>';
if ( tmpchc.search("ejGetVoice") < 0 )
{
eval( tmpchc );
}
if ( tmpig.search("ejGetVoice") < 0 )
{
eval( tmpig );
}
if ( tmpeg.search("ejGetVoice") < 0 )
{
eval( tmpeg );
}
/*Initialize array that contains possible gain values (need for the drop-down list)*/
var minGain = -14;
var maxGain = 6;
var gainSelectOptions = Array();
for ( var i = minGain; i <= maxGain; i++ )
{
gainSelectOptions[i-minGain] = "<option value=" + i + " selected>" + i;
}
function addParamsToQuery(loc_init, current_view)
{
var loc = loc_init;
with ( document.forms[0] )
{
loc += 'currentview=' + current_view;
if(current_view == 'basic')
{
if ( isValueNull( bareMgcAddr1.value,bareMgcAddr2.value ) == false )
{
if ( Bakmgc1Info.checked == true )
{
if ( isValidMGCAddress( 64,bareMgcAddr1.value) == false )
{
msg = bareMgcAddr1.value + ' 不是有效的媒体网关控制器域名或IP.'
alert( msg );
return loc;
}
}
else
{
bareMgcAddr1.value = '0.0.0.0';
mgcAddr1Port.value = '2944';
}
if ( Bakmgc2Info.checked == true )
{
if ( isValidMGCAddress( 64,bareMgcAddr2.value) == false )
{
msg = bareMgcAddr2.value + ' 不是有效的备用媒体网关控制器域名或IP.'
alert( msg );
return loc;
}
}
else
{
bareMgcAddr2.value = '0.0.0.0';
mgcAddr2Port.value = '2944';
}
if (( Bakmgc1Info.checked == false )&&( Bakmgc2Info.checked == false ))
{
bareMgcAddr1.value = '0.0.0.0';
mgcAddr1Port.value = '2944';
}
}
else
{
msg = bareMgcAddr1.value + ' 不是有效的备用媒体网关控制器域名或IP.'
alert( msg );
return loc;
}
if ( isValidClientPortforH248(2900, 2999, mgPort.value ) == false )
{
msg = mgPort.value + ' 不是有效的媒体网关端口值.'
alert( msg );
return loc;
}
if ( isValidServerPortforH248( mgcAddr1Port.value ) == false )
{
msg = mgcAddr1Port.value + ' 不是有效的媒体网关控制器端口值.'
alert( msg );
return loc;
}
if ( isValidServerPortforH248( mgcAddr2Port.value ) == false )
{
msg = mgcAddr2Port.value + ' 不是有效的备用媒体网关控制器端口值.'
alert( msg );
return loc;
}
if ( isValidLenforH248(17, authName.value ) == false )
{
msg = authName.value + ' 不是有效的鉴权网关标识.'
alert( msg );
return loc;
}
if ( isValidLenforH248(17, authKey.value ) == false )
{
msg = authKey.value + ' 不是有效的初始密钥.'
alert( msg );
return loc;
}
if ( isValidLenforH248(65,
没有合适的资源?快使用搜索试试~ 我知道了~
自己写的前端开发框架 并完成后台管理数据交互
共372个文件
html:216个
json:47个
js:42个
5星 · 超过95%的资源 需积分: 11 46 下载量 99 浏览量
2017-11-08
16:06:23
上传
评论
收藏 1.09MB RAR 举报
温馨提示
自己写的前端开发框架 并完成后台管理数据交互 和现在大热的vue.js angular.js数据比较相似 不太适合复杂交互项目 只适合简单的后台管理系统
资源推荐
资源详情
资源评论
收起资源包目录
自己写的前端开发框架 并完成后台管理数据交互 (372个子文件)
wanCfgSet.cmd 795B
ipv6lancfg.cmd 470B
ctAlgSet.cmd 324B
ctDdnsSetCfg.cmd 289B
voicesipapply.cmd 262B
ripCfgSet.cmd 0B
CreateLogFile.cmd 0B
bootstrap.min.css 109KB
font-awesome.min.css 21KB
jquery.dataTables.min.css 13KB
buttons.dataTables.min.css 8KB
main.css 7KB
zTreeStyle.css 6KB
select.dataTables.css 4KB
pluginManage.css 3KB
mobile.css 3KB
content.css 3KB
jquery.confirm.css 2KB
colors.css 2KB
common.css 1KB
fonts.googleapis.com.css 494B
fonts.googleapis.com.css 494B
glyphicons-halflings-regular.eot 20KB
register_content.gif 91KB
changeRoute_content.gif 54KB
ty_register_banner.gif 10KB
register_banner.gif 7KB
registering.gif 7KB
register_fail.gif 3KB
register_ok.gif 3KB
action_ok.gif 1KB
register_right.gif 1KB
register_left.gif 1KB
signal2.gif 1009B
signal_down.gif 988B
loading.gif 971B
signal.gif 963B
signal_up.gif 962B
register_line.gif 906B
action_error.gif 845B
register_middle.gif 576B
panel1.gif 489B
cancel.gif 423B
ok.gif 365B
action_warn.gif 333B
bg.gif 259B
.gitignore 0B
voiceh248_advanced.html 127KB
qos_setup.html 53KB
scvrtsrv.html 52KB
virtual_server_setup.html 35KB
voicesip_voicemedia.html 32KB
wan_setup.html 28KB
wan_setup_debug.html 26KB
voicesip_sip.html 20KB
WLANConfigration.html 19KB
wlan_setup.html 18KB
voicesip_basic.html 17KB
voiceh248_basic.html 17KB
voiceh248_h248.html 17KB
lan_dhcp.html 16KB
ipflt_setup.html 16KB
voicesip_debug.html 16KB
voiceh248_voicemedia.html 15KB
voiceh248_debug.html 15KB
wlan_sec.html 15KB
sntp_setup.html 13KB
voicesip_ims.html 12KB
wifidog_setup.html 11KB
voicesip_digitmap.html 11KB
ctwlcfg.html 11KB
urlf_setup.html 10KB
ctctcp.html 10KB
tr69_cert.html 9KB
ddns_setup.html 9KB
diag_voip.html 9KB
nas_usbxdown.html 9KB
signalStatus.html 9KB
macf_setup.html 8KB
main.html 8KB
voicemgcp_basic.html 8KB
ctdhcpdevice.html 8KB
voicesip_basic_debug.html 8KB
wan_epon.html 8KB
route_static_v4_setup.html 8KB
route_static_v6_setup.html 8KB
engdebug.html 8KB
tr69_setup.html 8KB
voicesip_digitmap_debug.html 8KB
lan_dhcpv6.html 7KB
ctwaninfo6_user.html 7KB
ctstatsadsl.html 7KB
ctwlsecurity.html 7KB
ctdiagpppoe.html 6KB
wan_gpon.html 6KB
upnp_setup.html 6KB
ctdiagpppoa.html 6KB
log_level_setup.html 6KB
lanvlancfg.html 6KB
diag_inform.html 6KB
共 372 条
- 1
- 2
- 3
- 4
资源评论
- zhxhcj2018-06-09东西很不错,方便了以后的学习
catherinawwww
- 粉丝: 85
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功