Changeset 4692
- Timestamp:
- 08/05/07 00:09:12 (6 years ago)
- Files:
-
- modules/branches/2.3/speeddial/functions.inc.php (modified) (6 diffs)
- modules/branches/2.3/speeddial/module.xml (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
modules/branches/2.3/speeddial/functions.inc.php
r4041 r4692 23 23 } 24 24 25 // [macro-speeddial-clean]26 // clean the 0's off of the variable named passed in ARG127 $ext->add('macro-speeddial-clean', 's', '', new ext_noop('Cleaing (stripping leading 0s from ${${ARG1}}) in var ${ARG1}'));28 // while ( substr($$arg1,0,1) = '0') {29 $ext->add('macro-speeddial-clean', 's', 'start', new ext_gotoif('$[${${ARG1}:0:1}=0]','strip','clean'));30 // $$arg1 = substr($$arg1,1);31 $ext->add('macro-speeddial-clean', 's', 'strip', new ext_set('${ARG1}','${${ARG1}:1}'));32 // }33 $ext->add('macro-speeddial-clean', 's', '', new ext_goto('start'));34 $ext->add('macro-speeddial-clean', 's', 'clean', new ext_noop('${ARG1} cleaned to ${${ARG1}}'));35 36 37 25 // [macro-speeddial-lookup] 38 26 // arg1 is speed dial location, arg2 (optional) is user caller ID … … 53 41 $ext->add('app-speeddial', '_'.$callcode.'.', '', new ext_macro('user-callerid','')); 54 42 $ext->add('app-speeddial', '_'.$callcode.'.', '', new ext_set('SPEEDDIALLOCATION','${EXTEN:'.(strlen($callcode)).'}')); 55 $ext->add('app-speeddial', '_'.$callcode.'.', '', new ext_macro('speeddial-clean','SPEEDDIALLOCATION'));56 43 $ext->add('app-speeddial', '_'.$callcode.'.', 'lookup', new ext_macro('speeddial-lookup','${SPEEDDIALLOCATION},${AMPUSER}')); 57 44 $ext->add('app-speeddial', '_'.$callcode.'.', '', new ext_gotoif('$["${SPEEDDIALNUMBER}"=""]','failed')); … … 72 59 // "enter speed dial location number" 73 60 $ext->add('app-speeddial-set', 's', 'setloc', new ext_read('newlocation','speed-enterlocation')); 74 $ext->add('app-speeddial-set', 's', '', new ext_macro('speeddial-clean','newlocation'));75 61 $ext->add('app-speeddial-set', 's', 'lookup', new ext_macro('speeddial-lookup','${newlocation},${AMPUSER}')); 76 62 $ext->add('app-speeddial-set', 's', 'lookup', new ext_gotoif('$["${SPEEDDIALNUMBER}"!=""]', 'conflicts')); … … 83 69 // "speed dial location " 84 70 $ext->add('app-speeddial-set', 's', '', new ext_playback('speed-dial')); 85 $ext->add('app-speeddial-set', 's', '', new ext_say number('${newlocation}'));71 $ext->add('app-speeddial-set', 's', '', new ext_saydigits('${newlocation}')); 86 72 // "is set to " 87 73 $ext->add('app-speeddial-set', 's', '', new ext_playback('is-set-to')); … … 93 79 // "speed dial location" 94 80 $ext->add('app-speeddial-set', 's', 'conflicts', new ext_playback('speed-dial')); 95 $ext->add('app-speeddial-set', 's', '', new ext_say number('${newlocation}'));81 $ext->add('app-speeddial-set', 's', '', new ext_saydigits('${newlocation}')); 96 82 // "is already set." 97 83 $ext->add('app-speeddial-set', 's', '', new ext_playback('is-in-use')); … … 101 87 // "speed dial location" 102 88 $ext->add('app-speeddial-set', '1', '', new ext_playback('speed-dial')); 103 $ext->add('app-speeddial-set', '1', '', new ext_say number('${newlocation}'));89 $ext->add('app-speeddial-set', '1', '', new ext_saydigits('${newlocation}')); 104 90 // "is set to " 105 91 $ext->add('app-speeddial-set', '1', '', new ext_playback('is-set-to')); modules/branches/2.3/speeddial/module.xml
r4049 r4692 2 2 <rawname>speeddial</rawname> 3 3 <name>Speed dial functions</name> 4 <version>1.0. 3</version>4 <version>1.0.4</version> 5 5 <changelog> 6 *1.0.4* #2049 remove use of speedial-clean, allow leading 0s 6 7 *1.0.3* changed ${CALLERID(number)} to ${AMPUSER} to accomodate CID number masquerading 7 8 *1.0.2* No comment
