📄 voicemail.html
字号:
}
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;" > <img src="images/refresh.png" title=" Refresh " border=0 > </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> <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> <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> <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> <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 '0' for Operator:</td>
<td align='right'><input type='checkbox' id='operator'></td>
</tr>
<tr onmouseover="show_tooltip('en', 'voicemail', 10);" >
<td class="field_text">Message 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 users to 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 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 greeting (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"> <input type='button' id='cancel' value='Cancel' class="buttonbold">
</td>
</tr>
</table>
</div>
</body>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -