Changeset 1883

Show
Ignore:
Timestamp:
05/06/06 20:55:05 (7 years ago)
Author:
mheydon1973
Message:

* Ticket #743 (Bugs) -- Error in macro-vm

Option for Default/Unavailable/Busy/None now on General Settings

* Ticket #732 (Feature Requests) -- Give GUI/dialplan to voicemail gain adjustment

Optional Gain setting on General Settings

* General Settings Cleanup

Re-arranged all Voicemail options under their own heading

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • freepbx/trunk/amp_conf/astetc/extensions.conf

    r1876 r1883  
    118118[macro-vm] 
    119119exten => s,1,Macro(user-callerid) 
    120 exten => s,2,Goto(s-${ARG2},1) 
     120exten => s,n,Set(VMGAIN=${IF($["foo${VM_GAIN}"!="foo"]?"g(${VM_GAIN})":"")}) 
     121exten => s,n,Goto(s-${ARG2},1) 
    121122 
    122123exten => s-BUSY,1,NoOp(BUSY voicemail) 
    123124exten => s-BUSY,n,Macro(get-vmcontext,${ARG1}) 
    124 exten => s-BUSY,n,Voicemail(${ARG1}@${VMCONTEXT}|b)   ; Voicemail Busy message 
    125 exten => s-BUSY,n,Hangup(
     125exten => s-BUSY,n,Voicemail(${ARG1}@${VMCONTEXT}|b${VMGAIN})   ; Voicemail Busy message 
     126exten => s-BUSY,n,Goto(exit-${VMSTATUS},1
    126127 
    127128exten => s-DIRECTDIAL,1,NoOp(DIRECTDIAL voicemail) 
    128129exten => s-DIRECTDIAL,n,Macro(get-vmcontext,${ARG1}) 
    129 exten => s-DIRECTDIAL,n,Voicemail(${ARG1}@${VMCONTEXT})  ; Just play 'To leave a message..' 
    130 exten => s-DIRECTDIAL,n,Hangup(
     130exten => s-DIRECTDIAL,n,Voicemail(${ARG1}@${VMCONTEXT}|${VM_DDTYPE}${VMGAIN}) 
     131exten => s-DIRECTDIAL,n,Goto(exit-${VMSTATUS},1
    131132 
    132133exten => _s-.,1,Macro(get-vmcontext,${ARG1}) 
    133 exten => _s-.,n,Voicemail(${ARG1}@${VMCONTEXT}|u)     ; Voicemail Unavailable message 
    134 exten => _s-.,n,Hangup(
     134exten => _s-.,n,Voicemail(${ARG1}@${VMCONTEXT}|u${VMGAIN})     ; Voicemail Unavailable message 
     135exten => _s-.,n,Goto(exit-${VMSTATUS},1
    135136 
    136137exten => o,1,Background(one-moment-please)      ; 0 during vm message will hangup 
     
    140141exten => a,n,VoiceMailMain(${ARG1}@${VMCONTEXT}) 
    141142exten => a,n,Hangup 
     143 
     144exten => exit-FAILED,1,Playback(im-sorry&an-error-has-occured) 
     145exten => exit-FAILED,n,Hangup() 
     146 
     147exten => exit-SUCCESS,1,Playback(goodbye) 
     148exten => exit-SUCCESS,n,Hangup() 
     149 
     150exten => exit-USEREXIT,1,Playback(goodbye) 
     151exten => exit-USEREXIT,n,Hangup() 
     152 
     153exten => t,1,Hangup() 
    142154 
    143155; get the voicemail context for the user in ARG1 
  • freepbx/trunk/amp_conf/htdocs/admin/modules/core/page.general.php

    r1719 r1883  
    1717//if submitting form, update database 
    1818if ($action == 'editglobals') { 
    19   $globalfields = array(array($_REQUEST['RINGTIMER'],'RINGTIMER'), 
     19  $globalfields = array( 
     20            array($_REQUEST['RINGTIMER'],'RINGTIMER'), 
    2021            array($_REQUEST['FAX_RX'],'FAX_RX'), 
    2122            array($_REQUEST['FAX_RX_EMAIL'],'FAX_RX_EMAIL'), 
     
    2324            array($_REQUEST['DIRECTORY'],'DIRECTORY'), 
    2425            array($_REQUEST['VM_PREFIX'],'VM_PREFIX'), 
     26            array($_REQUEST['VM_DDTYPE'],'VM_DDTYPE'), 
     27            array($_REQUEST['VM_GAIN'],'VM_GAIN'), 
    2528            array($_REQUEST['DIAL_OPTIONS'],'DIAL_OPTIONS'), 
    26                                                 array($_REQUEST['TRUNK_OPTIONS'],'TRUNK_OPTIONS'), 
     29           array($_REQUEST['TRUNK_OPTIONS'],'TRUNK_OPTIONS'), 
    2730            array($_REQUEST['TONEZONE'], 'TONEZONE'), 
    2831            array($_REQUEST['ALLOW_SIP_ANON'], 'ALLOW_SIP_ANON'), 
     
    6265<h5><?php echo _("Dialing Options")?></h5> 
    6366<p> 
    64   <?php echo _("Number of seconds to ring phones before sending callers to voicemail:")?> 
    65   <input type="text" size="2" name="RINGTIMER" value="<?php  echo htmlspecialchars($RINGTIMER)?>"/> 
    66   <br><br> 
    67   <?php echo _("Extension prefix for dialing direct to voicemail:")?> 
    68   <input type="text" size="2" name="VM_PREFIX" value="<?php  echo htmlspecialchars($VM_PREFIX)?>"/> 
    69   <br><br> 
    7067  <a href=# class="info"><?php echo _("Asterisk Dial command options:")?><span><br> 
    7168<?php echo _("t: Allow the called user to transfer the call by hitting #")?><br> 
     
    8582  </span></a> 
    8683  <input type="text" size="2" name="TRUNK_OPTIONS" value="<?php  echo htmlspecialchars($TRUNK_OPTIONS)?>"/> 
     84</p> 
     85 
     86<h5><?php echo _("Voicemail")?></h5> 
     87<p> 
     88  <?php echo _("Number of seconds to ring phones before sending callers to voicemail:")?> 
     89  <input type="text" size="2" name="RINGTIMER" value="<?php  echo htmlspecialchars($RINGTIMER)?>"/> 
     90  <br><br> 
     91  <?php echo _("Extension prefix for dialing direct to voicemail:")?> 
     92  <input type="text" size="2" name="VM_PREFIX" value="<?php  echo htmlspecialchars($VM_PREFIX)?>"/> 
     93  <br><br> 
     94  <?php echo _("Direct Dial to Voicemail message type:")?> 
     95  <select name="VM_DDTYPE"> 
     96  <option value=""><?php echo _("Default"); ?></option> 
     97  <option value="u"<?php if ($VM_DDTYPE == "u") echo " SELECTED"; ?>><?php echo _("Unavailable"); ?></option> 
     98  <option value="su"<?php if ($VM_DDTYPE == "su") echo " SELECTED"; ?>><?php echo _("Unavailable")."--"._("no instructions"); ?></option> 
     99  <option value="b"<?php if ($VM_DDTYPE == "b") echo " SELECTED"; ?>><?php echo _("Busy"); ?></option> 
     100  <option value="sb"<?php if ($VM_DDTYPE == "sb") echo " SELECTED"; ?>><?php echo _("Busy")."--"._("no instructions"); ?></option> 
     101  <option value="s"<?php if ($VM_DDTYPE == "s") echo " SELECTED"; ?>><?php echo ("No Message"); ?></option> 
     102  </select> 
     103  <br><br> 
     104  <a href=# class="info"><?php echo _("Use gain when recording the voicemail message (optional):")?><span> 
     105  <?php echo _("Use the specified amount of gain when recording the voicemail message."); ?><br><br> 
     106  <?php echo _("The units are whole-number decibels (dB)."); ?></span></a> 
     107  <input type="text" size="2" name="VM_GAIN" value="<?php  echo htmlspecialchars($VM_GAIN)?>"/> 
    87108</p> 
    88109 
     
    127148  <input type="text" size="20" name="FAX_RX_FROM" value="<?php  echo htmlspecialchars($FAX_RX_FROM)?>"/> 
    128149</p> 
    129 <h5><?php echo _("International Tone Settings")?></h5> 
     150<h5><?php echo _("International Settings")?></h5> 
    130151<p> 
    131152  <?php echo _("Country")?> <a class="info" href="#"><?php echo _("Indications")?><span><?php echo _("Select which country you are in")?></span></a>&nbsp; 
  • freepbx/trunk/install_amp

    r1879 r1883  
    2727    '2.0.1', 
    2828    '2.1beta1', 
    29     '2.1beta2' 
     29    '2.1beta2', 
     30    '2.1beta3' 
    3031  ); 
    3132