Show
Ignore:
Timestamp:
06/08/07 23:07:37 (6 years ago)
Author:
p_lindheimer
Message:

#1976 check to make sure mailbox exists - REQUIRES FreePBX 2.2.2

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/branches/2.2/voicemail/functions.inc.php

    r3899 r4023  
    4040  $ext->add($id, $c, '', new ext_macro('user-callerid')); // $cmd,n,Macro(user-callerid) 
    4141  $ext->add($id, $c, '', new ext_macro('get-vmcontext','${CALLERID(num)}'));  
    42   $ext->add($id, $c, '', new ext_vmmain('${CALLERID(num)}@${VMCONTEXT}')); // n,VoiceMailMain(${VMCONTEXT}) 
     42  $ext->add($id, $c, 'check', new ext_vmexists('${CALLERID(num)}@${VMCONTEXT}')); // n,VoiceMailMain(${VMCONTEXT}) 
     43  $ext->add($id, $c, '', new ext_vmmain('')); // n,VoiceMailMain(${VMCONTEXT}) 
     44  $ext->add($id, $c, '', new ext_macro('hangupcall')); // $cmd,n,Macro(user-callerid) 
     45  $ext->add($id, $c, '', new ext_vmmain('${CALLERID(num)}@${VMCONTEXT}'),'check',101); // n,VoiceMailMain(${VMCONTEXT}) 
    4346  $ext->add($id, $c, '', new ext_macro('hangupcall')); // $cmd,n,Macro(user-callerid) 
    4447} 
  • modules/branches/2.2/voicemail/module.xml

    r3901 r4023  
    22  <rawname>voicemail</rawname> 
    33  <name>Voicemail</name> 
    4   <version>1.6.2</version> 
     4  <version>1.6.3</version> 
     5  <depends> 
     6    <version>2.2.2</version> 
     7  </depends>  
    58  <changelog> 
     9    *1.6.3* #1976 - check if mailbox exists and enter with no arguments if not 
    610    *1.6.2* Remove hardcoded paths to voicemail.conf 
    711    *1.6.1* Bump version to fix existing extensions with disabled voicemail #1697