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

📄 voicemail.html

📁 asterisk 的图形管理界面
💻 HTML
📖 第 1 页 / 共 2 页
字号:
	}
	return true;
}

voicemailcallbacks.savechanges = function() {
	if (vmexten != $('name').value) {
		if (vmexten.length) {
			if (!$('name').value.length) {
				delete_item($('extensions'),null,1);
				gui_alert("Default Voicemail Extension has been removed");
			} else {
				save_item($('extensions'));
			}
		} else {
			new_subitem($('extensions'));
			save_item($('extensions'));
		}
		vmexten = $('name').value;
		$('name').disabled = false;
		return true;
	}
	$('name').disabled = false;
	return false;
}

voicemailcallbacks.loaded = function() {
	$('hiddenvoicemail').selectedIndex = 0;
	if ($('hiddenvoicemail').onchange)
		$('hiddenvoicemail').onchange($('hiddenvoicemail'));
	parent.astmanEngine.config2list("users.conf", $('hiddenusers'), new Array(), usercallbacks);
}

voicemailcallbacks.format = function(t) {
	if (t.name != 'general')
		return null;
	return "General";
}

function checklength(){
	// check whether the length of extension is valid
	if(  !$('name').value.length ) { gui_alert("Please enter an extension !"); $('name').focus(); return false; }

	if( localextenlength !=0 && ( localextenlength !=  $('name').value.length ) ) {
		gui_alert("Sorry, An Extension must be "+ localextenlength  + " digits !");
		$('name').focus();
		return false;
	}
	return true;
}


function localajaxinit() {
	setWindowTitle("Voicemail");
	//$('advancedi').style.width = $('split').width - 60;
	adstatus = "hidden";
	$('extensions').contentEditable = 'false';
	if( navigator.userAgent.indexOf("MSIE") != -1){
		togglefeatures = function(){ } ;
		$('advancedw').style.height=140;
	}else{
		$('advancedw').style.overflow = "hidden";
		$('advancedw').style.height = 1;	
		$('extensions').style.height = "415px";
	}
	$('advancedw').style.width = $('split').style.width;
	for (var x =0; x< vmfields.length; x++) {
		vmwidgets[vmfields[x]] = _$(vmfields[x]);
		vmwidgets[vmfields[x]].disabled = true;
	}
	for (var x =0; x < fields.length; x++) {
		widgets[fields[x]] = _$(fields[x]);
		widgets[fields[x]].disabled = true;
	}

	parent.astmanEngine.config2list("voicemail.conf", _$('hiddenvoicemail'), vmwidgets, voicemailcallbacks);
}

function free_mem( ){
	if( navigator.userAgent.indexOf("MSIE") == -1 ){ return true; }
	try{
		vmwidgets['save'].hostselectbox = null ;
		vmwidgets['cancel'].hostselectbox = null ;
		purge( document.body );
	}catch(e){ }
}
</script>
<body id="foo" onload="localajaxinit()"  bgcolor="EFEFEF"   onunload="free_mem()">
<div class="mainscreenTitleBar">
	<span style="margin-left: 4px;font-weight:bold;">Voicemail 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="mailboxcontent">
<table class="mainscreenTable" align="center">
	<tr valign="top"><td colspan='2'>Extensions:</td></tr>
	<tr valign="top">
		<td><select disabled size="25" id="extensions" style="width:220px;" class="input10"><option>Loading...</option></select></td>
		<td style="height: 415px">
		<div id='adjustments' style='width:310'>
			<select id='hiddenusers' style='display:none;width:0px;height:0px'></select>
			<select id='hiddenvoicemail' style='display:none;width:0px;height:0px'></select>
			<table cellspacing='0' cellpadding='0'>
			<tr valign="top">
			<td>
			<table>	<tr onmouseover="show_tooltip('en', 'voicemail', 0);" >
					<td class="field_text">Extension for checking messages:</td>
					<td>&nbsp;<input size='5' id='name' pattern='^\d*$' onKeyUp="$('cancel').disabled=false;"  class="input8" ></td>
				</tr>
				<tr onmouseover="show_tooltip('en', 'voicemail', 1);" >
					<td class="field_text">Attach recordings to e-mail:</td>
					<td><input type='checkbox' id='attach'></td>
				</tr>
				<tr onmouseover="show_tooltip('en', 'voicemail', 2);" >
					<td class="field_text">Say message Caller-ID:</td>
					<td><input type='checkbox' id='saycid'></td>
				</tr>
				<tr onmouseover="show_tooltip('en', 'voicemail', 3);" >
					<td class="field_text">Say message duration:</td>
					<td><input type='checkbox' id='sayduration'></td>
				</tr>
				<tr onmouseover="show_tooltip('en', 'voicemail', 4);" >
					<td class="field_text">Send messages by e-mail only:</td>
					<td><input type='checkbox' id='emailonly'></td>
				</tr>
				<tr onmouseover="show_tooltip('en', 'voicemail', 5);" >
					<td class="field_text">Maximum messages per folder:</td>
					<td>&nbsp;<select id='maxmsg' class="input8">
						<option value='10'>10</option>
						<option value='25'>25</option>
						<option value='100'>100</option>
						<option value='250'>250</option>
						<option value='500'>500</option>
						<option value='1000'>1000</option>
						</select>
					</td>
				</tr>
				<tr onmouseover="show_tooltip('en', 'voicemail', 6);" >
					<td class="field_text">Maximum message time</td>
					<td>&nbsp;<select id='maxmessage' class="input8">
						<option value='60'>1 minute</option>
						<option value='120'>2 minutes</option>
						<option value='300'>5 minutes</option>
						<option value='900'>15 minutes</option>
						<option value='1800'>30 minutes</option>
						<option value='0'>Unlimited</option>
						</select>
					</td>
				</tr>
				<tr onmouseover="show_tooltip('en', 'voicemail', 7);" ><td class="field_text">Minimum message time:</td>
					<td>&nbsp;<select id='minmessage' class="input8">
						<option value='0'>No minimum</option>
						<option value='1'>1 second</option>
						<option value='2'>2 seconds</option>
						<option value='3'>3 seconds</option>
						<option value='4'>4 seconds</option>
						<option value='5'>5 seconds</option>
						</select>
					</td>
				</tr>
				</table>
			</td>
			</tr>
			<tr ><td height=10></td></tr>
			<tr onmouseover="show_tooltip('en', 'voicemail', 8);" >
				<td style="cursor: pointer; cursor: hand;"><img id="split" onClick="togglefeatures()" src="images/split-v.gif"></td>
			</tr>
			<tr><td>
				<div style="background-image:url(images/slice-v.gif)" id='advancedw'>
				<table id='advancedi' align='center'>
				<tr><td></td><td width='50'></td><td></td></tr>
				<tr onmouseover="show_tooltip('en', 'voicemail', 9);" >
					<td colspan='2' class="field_text" >Dial&nbsp;'0'&nbsp;for&nbsp;Operator:</td>
					<td align='right'><input type='checkbox' id='operator'></td>
				</tr>
				<tr onmouseover="show_tooltip('en', 'voicemail', 10);" >
					<td class="field_text">Message&nbsp;Format:</td>
					<td colspan='2' align='right'>
						<select id='attachfmt' class="input8">
						<option value='wav49'>WAV (GSM)</option>
						<option value='wav'>WAV (16-bit)</option>
						<option value='gsm'>Raw GSM</option>
						</select>
					</td>
				</tr>
				<tr onmouseover="show_tooltip('en', 'voicemail', 11);" >
					<td colspan='2' class="field_text">Allow&nbsp;users&nbsp;to&nbsp;review:</td>
					<td align='right'><input type='checkbox' id='review'></td>
				</tr>
				<tr onmouseover="show_tooltip('en', 'voicemail', 12);" >
					<td colspan='2' class="field_text">Play&nbsp;envelope:</td>
					<td align='right'><input type='checkbox' id='envelope'></td>
				</tr>
				<tr onmouseover="show_tooltip('en', 'voicemail', 13);" >
					<td colspan='2' class="field_text">Max&nbsp;greeting&nbsp;(seconds)</td>
					<td align='right' colspan='2'><input size=4 id='maxgreet' pattern='^\d*$' class="input8"></td>
				</tr>
				</table>
				</div>
				</td>
			</tr>
			<tr onmouseover="show_tooltip('en', 'voicemail', 8);" ><td style="cursor: pointer; cursor: hand;"><img onClick="togglefeatures()" src="images/adv-v.gif"></td></tr>
			</table>
		</div>
		</td>
	</tr>
	<tr>	<td align='center'></td>
		<td align='center' colspan='2'>
			<input type='button' id='save' value='Save' class="buttonbold">&nbsp;<input type='button' id='cancel' value='Cancel' class="buttonbold">
		</td>
	</tr>
</table>
</div>
</body>

⌨️ 快捷键说明

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