Changeset 4891

Show
Ignore:
Timestamp:
08/18/07 20:11:33 (6 years ago)
Author:
p_lindheimer
Message:

#2189 add no-msg dest for vm

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/branches/2.3/core/etc/extensions.conf

    r4885 r4891  
    282282 
    283283; If vmx not enabled for the current mode,then jump to normal voicemail behavior 
    284 
    285 exten => vmx,1,Set(MODE=${IF($["${ARG2}"="BUSY"]?busy:unavail)}) 
     284; also - if not message (no-msg) is requested, straight to voicemail 
     285
     286exten => vmx,1,GotoIf($["${ARG2}"="NOMESSAGE"]?s-${ARG2},1) 
     287exten => vmx,n,Set(MODE=${IF($["${ARG2}"="BUSY"]?busy:unavail)}) 
    286288exten => vmx,n,GotoIf($["${ARG2}" != "DIRECTDIAL"]?notdirect) 
    287289exten => vmx,n,Set(MODE=${IF($["${REGEX("[b]" ${VM_DDTYPE})}" = "1"]?busy:${MODE})}) 
     
    398400exten => s-BUSY,n,Voicemail(${ARG1}@${VMCONTEXT}|${VM_OPTS}b${VMGAIN})   ; Voicemail Busy message 
    399401exten => s-BUSY,n,Goto(exit-${VMSTATUS},1) 
     402 
     403exten => s-NOMESSAGE,1,NoOp(NOMESSAGE (beeb only) voicemail) 
     404exten => s-NOMESSAGE,n,Macro(get-vmcontext,${ARG1}) 
     405exten => s-NOMESSAGE,n,Voicemail(${ARG1}@${VMCONTEXT}|${VM_OPTS}${VMGAIN})   ; Voicemail Busy message 
     406exten => s-NOMESSAGE,n,Goto(exit-${VMSTATUS},1) 
    400407 
    401408exten => s-DIRECTDIAL,1,NoOp(DIRECTDIAL voicemail) 
  • modules/branches/2.3/core/functions.inc.php

    r4890 r4891  
    4141        $extens[] = array('destination' => 'ext-local,vmb'.$result['0'].',1', 'description' => '<'.$result[0].'> '.$result[1].' (busy)', 'category' => 'Voicemail'); 
    4242        $extens[] = array('destination' => 'ext-local,vmu'.$result['0'].',1', 'description' => '<'.$result[0].'> '.$result[1].' (unavail)', 'category' => 'Voicemail'); 
     43        $extens[] = array('destination' => 'ext-local,vms'.$result['0'].',1', 'description' => '<'.$result[0].'> '.$result[1].' (no-msg)', 'category' => 'Voicemail'); 
    4344      } 
    4445    } 
     
    389390            $ext->add('ext-local', 'vmu'.$exten['extension'], '', new ext_macro('vm',"$vm,NOANSWER")); 
    390391            $ext->add('ext-local', 'vmu'.$exten['extension'], '', new ext_hangup('')); 
     392            $ext->add('ext-local', 'vms'.$exten['extension'], '', new ext_macro('vm',"$vm,NOMESSAGE")); 
     393            $ext->add('ext-local', 'vms'.$exten['extension'], '', new ext_hangup('')); 
    391394          } 
    392395             
  • modules/branches/2.3/core/module.xml

    r4873 r4891  
    88  <canuninstall>no</canuninstall> 
    99  <changelog> 
     10    *2.3.0RC1.1.2* #2265 remove DeadAGI, #2189 add no-msg dest for vm 
    1011    *2.3.0RC1.1.1* #2253 remove default jbenable, jbforce 
    1112    *2.3.0RC1.1* bump to RC1 because of bug not using proper version compare