⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 users.html.svn-base

📁 asterisk-gui asterisk网关接口编程 控制asterisk的接口
💻 SVN-BASE
📖 第 1 页 / 共 2 页
字号:
					if(resp[i][1][0] == "a") {						continue; /* codec is a_mu, alaw to mulaw direct codec/decoder, not a codec preference. */					}					if(resp[i][1][0] == "g729a") { 						resp[i][1][0] = "g729"; 					}					/* make sure we add g729 to the global list */					allcodecs[i] = resp[i][1][0];				}			}		}		var _zapchan = _$('zapchan') ;		parent.FXS_PORTS_DETECTED.each( function(y) {			ASTGUI.selectbox.append( _zapchan,"Analog Port #" + y , y );		});		ASTGUI.selectbox.insert_before(_zapchan,"None", "", 0);		config2json('extensions.conf', 1, dialplans_loaded ) ;		return true;	});}function free_mem(){	parent.$('buynow_button').onclick = null;	parent.$('buynow_div').innerHTML = "";	if( navigator.userAgent.indexOf("MSIE") == -1 ){ return true; }	try{		widgets['save'].hostselectbox = null ;		widgets['cancel'].hostselectbox = null ;		widgets['new'].hostselectbox = null ;		widgets['delete'].hostselectbox = null ;		purge( document.body );	} catch(e){ }}CODECSETTINGS = {	selectbox_add: function(selectbox_id, codec){		switch(codec) {			case 'ulaw': ASTGUI.selectbox.append(selectbox_id,"u-law", "ulaw"); break;			case 'alaw': ASTGUI.selectbox.append(selectbox_id,"a-law", "alaw"); break;			case 'gsm': ASTGUI.selectbox.append(selectbox_id,"GSM", "gsm"); break;			case 'ilbc': ASTGUI.selectbox.append(selectbox_id,"ILBC", "ilbc"); break;			case 'speex': ASTGUI.selectbox.append(selectbox_id,"SPEEX", "speex"); break;			case 'g726': ASTGUI.selectbox.append(selectbox_id,"G.726", "g726"); break;			case 'adpcm': ASTGUI.selectbox.append(selectbox_id,"ADPCM", "adpcm"); break;			case 'lpc10': ASTGUI.selectbox.append(selectbox_id,"LPC10", "lpc10"); break;			case 'g729': ASTGUI.selectbox.append(selectbox_id,"G.729", "g729"); break;			default: break		}	},	selectbox_remove: function(selectbox_id,codec){		for (var x=0; x < $(selectbox_id).length; x++){			if( $(selectbox_id).options[x].value==codec ){	$(selectbox_id).remove(x); return true;}		}	},	update_div_setordercodecs:function(){		_$('disallowed').innerHTML=""; _$('allowed').innerHTML="";		if( _$('disallow').value == "all" && _$('allow').value =="all" ){ return true;}		if( _$('disallow').value == "all" ){			for(var i=0; i < allcodecs.length; i++) { /* Add the codecs that we have installed. */				if(allcodecs[i]) {				this.selectbox_add(_$('disallowed'), allcodecs[i]);				}			}		}else{			var tmp = _$('disallow').value.split(",");			for(var x=0; x < tmp.length; x++){ this.selectbox_add(_$("disallowed"), tmp[x]); }		}		if(_$('allow').value =="all"){			for(var i=0; i < allcodecs.length; i++) { /* Add the codecs that we have installed. */				if(allcodecs[i]) {					this.selectbox_add(_$('allowed'), allcodecs[i]);				}			}		}else{			var tmp = _$('allow').value.split(",");			for(var x=0; x < tmp.length; x++){				this.selectbox_add(_$("allowed"), tmp[x]);				this.selectbox_remove("disallowed",tmp[x]);			}		}	},	show_codecs: function(){		if( _$('devices').selectedIndex == -1 ){ return true; }		this.update_div_setordercodecs();		_$('codecs_content').style.display = "";		_$('bg_transparent').style.display ='';	},	enable_selectedcodec: function(){		if(_$('disallowed').selectedIndex == -1 ){return true;}		// add to allowed		this.selectbox_add(_$("allowed") ,  _$('disallowed').value );		// remove selected from disallowed		this.selectbox_remove("disallowed", _$('disallowed').value );		this.update_ordercodecs();	},	disable_selectedcodec: function(){		if(_$('allowed').selectedIndex == -1 ){return true;}		// add to disallowed		this.selectbox_add(_$("disallowed") ,  _$('allowed').value );		// remove selected from allowed		this.selectbox_remove("allowed", _$('allowed').value );		this.update_ordercodecs();	},	update_ordercodecs: function(){		var _allow = _$('allow') ;		var _allowed = _$('allowed') ;		var _disallow = _$('disallow');		var _disallowed = _$('disallowed');			_disallow.value = "all";		_allow.value = "";		for (var x=0; x < _allowed.length ; x++){			if(x==0){				_allow.value = _allowed.options[x].value ; 			}else{				_allow.value = _allow.value + "," +  _allowed.options[x].value ; 			}		}		_$('save').disabled = false;		_$('cancel').disabled = false;		_$('codecs_text').innerHTML = 'disallow: '+ _disallow.value + ' <BR> allow:' + _allow.value ;	},		disallow_all_refresh: function (){		_$('disallow').value = "all";		_$('disallowed').innerHTML=""; 	_$('allowed').innerHTML="";		_$('allow').value = "";		this.update_div_setordercodecs();		_$('disallow').value = "all";		_$('codecs_text').innerHTML = 'disallow: '+ _$('disallow').value + ' <BR> allow:' + _$('allow').value ;		_$('save').disabled = false;		_$('cancel').disabled = false;	},	codecs_hide: function (){		_$('codecs_content').style.display = 'none';		_$('bg_transparent').style.display ='none';	}}function showhide() {	var t = _$('hasvoicemail');	var fields_z = ['deletevoicemail', 'deletevoicemail_2', 'deletevoicemail_3']	if(t.checked) {		for(var x=0; x < fields_z.length; x++) {			_$(fields_z[x]).style.display="";		}	} else {		for(var x=0; x < fields_z.length; x++) {			_$(fields_z[x]).style.display="none";		}	}	return true;	}</script><body id="foo" onload="localajaxinit()"  bgcolor="#EFEFEF" onunload="free_mem()"><div class="mainscreenTitleBar">	<span style="margin-left: 4px;font-weight:bold;">User and Phone Configuration</span>	<span style="cursor: pointer; cursor: hand;" onclick="window.location.href=window.location.href;" >&nbsp;<img src="images/refresh.png" title=" Refresh " border=0 >&nbsp;</span></div><div class="mainscreenContentBox" id="userscontent"><table class="mainscreenTable" align="center">	<tr valign="top">		<td colspan=2>User Extensions: </td>		</tr>	<tr valign="top">		<td><select disabled size="25" id="devices" style="width:220px;"  class="input10"><option>Loading...</option></select></td>		<td style="width:311px; height: 415px"><select id='extensions' style='display:none;width:0px;height:0px'></select>			<div id='adjustments' style='width:310'>			<table cellspacing='0' cellpadding='0' width=310 border=0>			<tr valign="top">			<td align="center">				<table>				<tr><td class="field_text" tip="en,users,0">Extension:</td><td><input size='5' id='name' pattern='^\d*$' class="input8"></td></tr>				<tr><td class="field_text" tip="en,users,1">Name:</td><td><input size='20' id='fullname' pattern='^[a-zA-Z_0-9 ]*$' class="input8"></td></tr>				<tr><td class="field_text" tip="en,users,2">Password:</td><td><input size='5' id='secret' pattern='^[a-zA-Z_0-9]*$'  class="input8"></td></tr>				<tr><td class="field_text" tip="en,users,16">VM Password:</td><td><input size='5' id='vmsecret' pattern='^[0-9*]*$'  class="input8"></td></tr>				<tr><td class="field_text" tip="en,users,3">E-mail:</td><td><input size='20' id='email' pattern='^[0-9a-zA-Z\.\-\_\@]*$' class="input8"></td></tr>				<tr><td class="field_text" tip="en,users,4">Caller ID:</td><td><input size='12' id='cid_number'  pattern='^[\d\-]*$' class="input8"></td></tr>				<tr><td class="field_text" tip="en,users,5">Analog Phone:</td><td><select size="1" id='zapchan' style='width:140px' class="input8"></select>				<span id="noanaloglines" style="display:none" class="field_text"><I>&nbsp;No Analog lines detected.</I></span></td></tr>				<tr><td class="field_text" tip="en,users,6">Dial Plan:</td><td><select size='1' id='context' style='width:120px' class="input8"></select></td></tr>                                <tr>    <td class="field_text" tip="en,users,99">Phone Serial:</td>                                        <td>    <input size='14' id='macaddress' pattern='^[0-9a-f]*$' class="input8">                                                <input type='hidden' id='autoprov'><input type='hidden' id='label'>                                        </td>                                </tr>				<tr><td colspan='2' align='center'><input type='hidden' id='mailbox'><input type='hidden' id='group'><input type='checkbox' id='registersip' style="display:none"><input type='checkbox' id='registeriax' style="display:none"></td></tr>				</table>			</td>			</tr>			<tr><td align="center">				<fieldset style="width:280px">					<legend>&nbsp;Extension Options:&nbsp;</legend>				<table align='center' width=270 cellpadding=1 cellspacing=1>				<tr>					<td width=40 align=right><input onClick="showhide();" type='checkbox' id='hasvoicemail'></td>					<td class="field_text" tip="en,users,8">Voicemail</td>					<td align=right><input type='checkbox' id='hasdirectory'></td>					<td class="field_text" tip="en,users,9">In Directory</td>				</tr>				<tr id='deletevoicemail_3' style="display:none">					<td width=40 align=right><input style="display:none" type='checkbox' id='deletevoicemail'></td>					<td style="display:none" id='deletevoicemail_2' class="field_text" tip="en,users,25">Email Only</td>				</tr>				<tr>					<td align=right><input type='checkbox' id='hassip'></td>					<td class="field_text" tip="en,users,10">SIP</td>					<td align=right><input type='checkbox' id='hasiax'></td>					<td class="field_text" tip="en,users,11">IAX</td>				</tr>				<tr>					<td align=right><input type='checkbox' id='hasmanager'></td>					<td class="field_text" tip="en,users,12">CTI</td>					<td align=right>						<input type='checkbox' id='hasagent' dfalt='1'>						<input type='hidden' dfalt='dynamic' id='host'>					</td>					<td class="field_text" tip="en,users,15">Is&nbsp;Agent</td>				</tr>				<tr>					<td align=right><input type='checkbox' id='callwaiting'></td>					<td class="field_text" tip="en,users,13">Call&nbsp;Waiting</td>					<td align=right><input type='checkbox' id='threewaycalling'></td>					<td class="field_text" tip="en,users,14">3-Way&nbsp;Calling</td>				</tr>				<tr>					<td align=right><input type='checkbox' id='canreinvite'></td>					<td class="field_text" tip="en,users,21">Can Reinvite</td>					<td align=right><input type='checkbox' id='nat'></td>					<td class="field_text" tip="en,users,22">NAT</td>				</tr>				<tr>					<td align=right colspan=3><input id="dtmfmode" size=10 class="input8" dfalt="rfc2833"></td>					<td class="field_text" tip="en,users,23">DTMFMode</td>				</tr>				<tr>					<td align=right colspan=3><input id="insecure" size=10 class="input8"></td>					<td class="field_text" tip="en,users,26">Insecure</td>				</tr>				</table>				</fieldset>			</td>			</tr>			<tr>				<td onclick="CODECSETTINGS.show_codecs(); CODECSETTINGS.disallow_all_refresh();" style="cursor: pointer"  class="field_text">					<div tip="en,users,24" style="margin-left: 15px;"><I>Edit Codecs</I>						<div style="margin-left: 15px;"><span id="codecs_text"></span></div>					</div>				</td>			</tr>			</table>			</div>		</td></tr>						<tr>	<td align='center'><input type='button' id='new' value='New' class="buttonbold">&nbsp;&nbsp;<input type='button' id='delete' value='Delete' class="buttonbold"></td>				<td align='center'><input type='button' id='save' value='Save'  class="buttonbold">&nbsp;&nbsp;<input type='button' id='cancel' value='Cancel' class="buttonbold"></td>		</tr></table></div><div style="display:none"><form name="buynow_form" id="buynow_form" action="http://www.digium.com/en/ecosystem/partners/partners.php" method="post"></form></div><!-- Codecs content DIV --><div id="codecs_content" STYLE="display:none; position: absolute; left: 20; top: 125; width:350; height:245;  background-color:#F4EFE5;   border-width: 1px; border-color: #7E5538; border-style: solid;z-index:5">	<table width="100%" cellpadding=0 cellspacing=0 onmousedown="ASTGUI.startDrag(event , 'codecs_content');">	<TR bgcolor="#7E5538"  style="background-image:url('images/title_gradient.gif');">		<TD Height="20" align="center" style="cursor: move"><font style="color:#FFFFFF; font-size: 12px; font-weight:bold;">Codec Preferences</font></TD>		<TD Height="20" align="right" style="cursor: move"><A href="#" onclick="CODECSETTINGS.codecs_hide();"><font style="color:#FFFFFF; font-size: 12px; font-weight:bold;">X</font></A></TD>		<TD width=4></TD>	</TR>	</table>	<table align=center>		<tr><td><BR></td></tr>		<tr><td class="field_text">Allowed</td>			<td></td>			<td class="field_text">Disallowed</td>		</tr>		<tr><td><select id="allowed" size=9 class="input8"></select></td>			<td>	<input type="button" id="select_codec" value="<" onclick="CODECSETTINGS.enable_selectedcodec()"><BR>				<input type="button" id="deselect_codec" value=">" onclick="CODECSETTINGS.disable_selectedcodec()"><BR>				<input type="button" value="&#187;&#187;" onclick="CODECSETTINGS.disallow_all_refresh();">			</td>			<td><select id="disallowed" size=9 class="input8"></select></td>		</tr>		<tr><td></td>			<td></td>			<td class="field_text">				<input id='allow' style="display:none">				<input id='disallow'  style="display:none">			</td>		</tr>		<tr><td colspan=3 align=Center><input type="button" class="buttonbold" id="setordercodecs" value="Ok" onclick="CODECSETTINGS.codecs_hide()"></td></tr>		<tr><td><BR></td></tr>	</table></div><!-- Codecs content DIV --><div id="bg_transparent" STYLE="display:none; position: absolute; left: 0; top: 24; width:100%; height:100%;  background-color:#EFEFEF; -moz-opacity:.50;opacity:.50; border-width: 1px; border-color: #EFEFEF; border-style: solid; z-index:4"></div></body>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -