Changeset 4316
- Timestamp:
- 07/07/07 11:18:24 (6 years ago)
- Files:
-
- modules/branches/2.2 (modified) (1 prop)
- modules/branches/2.2/findmefollow/functions.inc.php (modified) (1 diff)
- modules/branches/2.2/findmefollow/module.xml (modified) (1 diff)
- modules/branches/2.2/queues/functions.inc.php (modified) (1 diff)
- modules/branches/2.2/queues/module.xml (modified) (2 diffs)
- modules/branches/2.2/ringgroups/functions.inc.php (modified) (1 diff)
- modules/branches/2.2/ringgroups/module.xml (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
modules/branches/2.2
- Property svnmerge-integrated changed from /modules/branches/2.1:1-2166,2289,2414,2419,2424,2430,2449,2458,2462,2476 /modules/branches/2.3:1-3256,4102,4227,4232,4251 to /modules/branches/2.1:1-2166,2289,2414,2419,2424,2430,2449,2458,2462,2476 /modules/branches/2.3:1-3256,4102,4227,4232,4251,4312
modules/branches/2.2/findmefollow/functions.inc.php
r4098 r4316 78 78 79 79 // deal with group CID prefix 80 $ext->add($contextname, $grpnum, '', new ext_gotoif('$["foo${RGPREFIX}" = "foo"]', 'REPCID')); 81 $ext->add($contextname, $grpnum, '', new ext_gotoif('$["${RGPREFIX}" != "${CALLERID(name):0:${LEN(${RGPREFIX})}}"]', 'REPCID')); 82 $ext->add($contextname, $grpnum, '', new ext_noop('Current RGPREFIX is ${RGPREFIX}....stripping from Caller ID')); 83 $ext->add($contextname, $grpnum, '', new ext_setvar('CALLERID(name)', '${CALLERID(name):${LEN(${RGPREFIX})}}')); 84 $ext->add($contextname, $grpnum, '', new ext_setvar('_RGPREFIX', '')); 85 $ext->add($contextname, $grpnum, 'REPCID', new ext_noop('CALLERID(name) is ${CALLERID(name)}')); 80 // but strip only if you plan on setting a new one 86 81 if ($grppre != '') { 82 $ext->add($contextname, $grpnum, '', new ext_gotoif('$["foo${RGPREFIX}" = "foo"]', 'REPCID')); 83 $ext->add($contextname, $grpnum, '', new ext_gotoif('$["${RGPREFIX}" != "${CALLERID(name):0:${LEN(${RGPREFIX})}}"]', 'REPCID')); 84 $ext->add($contextname, $grpnum, '', new ext_noop('Current RGPREFIX is ${RGPREFIX}....stripping from Caller ID')); 85 $ext->add($contextname, $grpnum, '', new ext_setvar('CALLERID(name)', '${CALLERID(name):${LEN(${RGPREFIX})}}')); 86 $ext->add($contextname, $grpnum, '', new ext_setvar('_RGPREFIX', '')); 87 $ext->add($contextname, $grpnum, 'REPCID', new ext_noop('CALLERID(name) is ${CALLERID(name)}')); 87 88 $ext->add($contextname, $grpnum, '', new ext_setvar('_RGPREFIX', $grppre)); 88 89 $ext->add($contextname, $grpnum, '', new ext_setvar('CALLERID(name)','${RGPREFIX}${CALLERID(name)}')); modules/branches/2.2/findmefollow/module.xml
r4099 r4316 2 2 <rawname>findmefollow</rawname> 3 3 <name>Follow Me</name> 4 <version>2.4.10. 1</version>4 <version>2.4.10.2</version> 5 5 <changelog> 6 *2.4.10.2* #2057 don't strip CID prefix if no prefix is being added 6 7 *2.4.10.1* #2002 IF() statement can't handle : in the string and can't escape them anyhow 7 8 *2.4.10* Fixed bug where nested CID prefixes ends up removing part of the valid CID info modules/branches/2.2/queues/functions.inc.php
r4092 r4316 54 54 // deal with group CID prefix 55 55 // Use the same variable as ringgroups/followme so that we can manage chaines of calls 56 // but strip only if you plan on setting a new one 56 57 // 57 $ext->add('ext-queues', $exten, '', new ext_gotoif('$["foo${RGPREFIX}" = "foo"]', 'REPCID'));58 $ext->add('ext-queues', $exten, '', new ext_gotoif('$["${RGPREFIX}" != "${CALLERID(name):0:${LEN(${RGPREFIX})}}"]', 'REPCID'));59 $ext->add('ext-queues', $exten, '', new ext_noop('Current RGPREFIX is ${RGPREFIX}....stripping from Caller ID'));60 $ext->add('ext-queues', $exten, '', new ext_setvar('CALLERID(name)', '${CALLERID(name):${LEN(${RGPREFIX})}}'));61 $ext->add('ext-queues', $exten, '', new ext_setvar('_RGPREFIX', ''));62 $ext->add('ext-queues', $exten, 'REPCID', new ext_noop('CALLERID(name) is ${CALLERID(name)}'));63 58 if ($grppre != '') { 59 $ext->add('ext-queues', $exten, '', new ext_gotoif('$["foo${RGPREFIX}" = "foo"]', 'REPCID')); 60 $ext->add('ext-queues', $exten, '', new ext_gotoif('$["${RGPREFIX}" != "${CALLERID(name):0:${LEN(${RGPREFIX})}}"]', 'REPCID')); 61 $ext->add('ext-queues', $exten, '', new ext_noop('Current RGPREFIX is ${RGPREFIX}....stripping from Caller ID')); 62 $ext->add('ext-queues', $exten, '', new ext_setvar('CALLERID(name)', '${CALLERID(name):${LEN(${RGPREFIX})}}')); 63 $ext->add('ext-queues', $exten, '', new ext_setvar('_RGPREFIX', '')); 64 $ext->add('ext-queues', $exten, 'REPCID', new ext_noop('CALLERID(name) is ${CALLERID(name)}')); 64 65 $ext->add('ext-queues', $exten, '', new ext_setvar('_RGPREFIX', $grppre)); 65 66 $ext->add('ext-queues', $exten, '', new ext_setvar('CALLERID(name)','${RGPREFIX}${CALLERID(name)}')); modules/branches/2.2/queues/module.xml
r4093 r4316 2 2 <rawname>queues</rawname> 3 3 <name>Queues</name> 4 <version>2.2.10 </version>4 <version>2.2.10.2</version> 5 5 <type>setup</type> 6 6 <category>Inbound Call Control</category> … … 9 9 </description> 10 10 <changelog> 11 *2.2.10.2* #2057 don't strip CID prefix if no prefix is being added 11 12 *2.2.10* Changed chained CID prefixes to be handled the same as ringgroup and followme, also fixed #1965 12 13 *2.2.9* Replaced deprecated CALLERIDNAME and TIMSTAMP variables with the current and future supported versions modules/branches/2.2/ringgroups/functions.inc.php
r4233 r4316 79 79 80 80 // deal with group CID prefix 81 $ext->add($contextname, $grpnum, '', new ext_gotoif('$["foo${RGPREFIX}" = "foo"]', 'REPCID')); 82 $ext->add($contextname, $grpnum, '', new ext_gotoif('$["${RGPREFIX}" != "${CALLERID(name):0:${LEN(${RGPREFIX})}}"]', 'REPCID')); 83 $ext->add($contextname, $grpnum, '', new ext_noop('Current RGPREFIX is ${RGPREFIX}....stripping from Caller ID')); 84 $ext->add($contextname, $grpnum, '', new ext_setvar('CALLERID(name)', '${CALLERID(name):${LEN(${RGPREFIX})}}')); 85 $ext->add($contextname, $grpnum, '', new ext_setvar('_RGPREFIX', '')); 86 $ext->add($contextname, $grpnum, 'REPCID', new ext_noop('CALLERID(name) is ${CALLERID(name)}')); 81 // but strip only if you plan on setting a new one 87 82 if ($grppre != '') { 83 $ext->add($contextname, $grpnum, '', new ext_gotoif('$["foo${RGPREFIX}" = "foo"]', 'REPCID')); 84 $ext->add($contextname, $grpnum, '', new ext_gotoif('$["${RGPREFIX}" != "${CALLERID(name):0:${LEN(${RGPREFIX})}}"]', 'REPCID')); 85 $ext->add($contextname, $grpnum, '', new ext_noop('Current RGPREFIX is ${RGPREFIX}....stripping from Caller ID')); 86 $ext->add($contextname, $grpnum, '', new ext_setvar('CALLERID(name)', '${CALLERID(name):${LEN(${RGPREFIX})}}')); 87 $ext->add($contextname, $grpnum, '', new ext_setvar('_RGPREFIX', '')); 88 $ext->add($contextname, $grpnum, 'REPCID', new ext_noop('CALLERID(name) is ${CALLERID(name)}')); 88 89 $ext->add($contextname, $grpnum, '', new ext_setvar('_RGPREFIX', $grppre)); 89 90 $ext->add($contextname, $grpnum, '', new ext_setvar('CALLERID(name)','${RGPREFIX}${CALLERID(name)}')); modules/branches/2.2/ringgroups/module.xml
r4235 r4316 2 2 <rawname>ringgroups</rawname> 3 3 <name>Ring Groups</name> 4 <version>2.2.15 </version>4 <version>2.2.15.1</version> 5 5 <type>setup</type> 6 6 <category>Inbound Call Control</category> … … 9 9 </description> 10 10 <changelog> 11 *2.2.15.1* #2057 don't strip CID prefix if no prefix is being added 11 12 *2.2.15* #2024 provide alert when adding duplicate group number 12 13 *2.2.14* Fixed bug where nested CID prefixes ends up removing part of the valid CID info
