Changeset 5221
- Timestamp:
- 11/06/07 16:29:23 (10 months ago)
- Files:
-
- contributed_modules/modules/vmblast/functions.inc.php (modified) (2 diffs)
- contributed_modules/modules/vmblast/module.xml (modified) (2 diffs)
- contributed_modules/modules/vmblast/page.vmblast.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
contributed_modules/modules/vmblast/functions.inc.php
r5063 r5221 28 28 switch($engine) { 29 29 case "asterisk": 30 $ext->addInclude('from-internal-additional','vmblast ');30 $ext->addInclude('from-internal-additional','vmblast-grp'); 31 31 $contextname = 'vmblast-grp'; 32 32 $ringlist = vmblast_list(); … … 35 35 $grpnum = ltrim($item['0']); 36 36 $grp = vmblast_get($grpnum); 37 $grplist = $grp['grplist'];37 $grplist = explode('&',$grp['grplist']); 38 38 $ext->add($contextname, $grpnum, '', new ext_macro('user-callerid')); 39 $ext->add($contextname, $grpnum, '', new ext_vm($grplist)); 39 $ext->add($contextname, $grpnum, '', new ext_setvar('GRPLIST','')); 40 foreach ($grplist as $exten) { 41 $ext->add($contextname, $grpnum, '', new ext_macro('get-vmcontext',$exten)); 42 $ext->add($contextname, $grpnum, '', new ext_setvar('GRPLIST','${GRPLIST}&'.$exten.'@${VMCONTEXT}')); 43 } 44 $ext->add($contextname, $grpnum, '', new ext_vm('${GRPLIST:1},s')); 40 45 $ext->add($contextname, $grpnum, '', new ext_hangup('')); 41 46 } contributed_modules/modules/vmblast/module.xml
r5066 r5221 2 2 <rawname>vmblast</rawname> 3 3 <name>VoiceMail Blasting</name> 4 <version>1.0. 0</version>4 <version>1.0.1</version> 5 5 <type>setup</type> 6 6 <category>Inbound Call Control</category> … … 8 8 Creates a group of extensions that Calls a group of voicemail boxes and allows you to leave a Msg for them all at once. 9 9 </description> 10 <changelog> 11 *1.0.l* fix: context, redisplay of groups, get proper vm contexts, beep before leaving msg 12 </changelog> 10 13 <menuitems> 11 14 <vmblast>VoiceMail Blasting</vmblast> contributed_modules/modules/vmblast/page.vmblast.php
r5063 r5221 97 97 $thisgrp = vmblast_get(ltrim($extdisplay,'GRP-')); 98 98 $grpliststr = $thisgrp['grplist']; 99 $grplist = explode(" -", $grpliststr);99 $grplist = explode("&", $grpliststr); 100 100 $description = $thisgrp['description']; 101 101 unset($grpliststr);
