Changeset 4316

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

Merged revisions 4312 via svnmerge from
https://amportal.svn.sourceforge.net/svnroot/amportal/modules/branches/2.3

........

r4312 | p_lindheimer | 2007-07-07 08:11:18 -0700 (Sat, 07 Jul 2007) | 1 line


#2057 don't strip CID prefix if no prefix is being added

........

Files:

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  
    7878 
    7979          // 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 
    8681          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)}')); 
    8788            $ext->add($contextname, $grpnum, '', new ext_setvar('_RGPREFIX', $grppre)); 
    8889            $ext->add($contextname, $grpnum, '', new ext_setvar('CALLERID(name)','${RGPREFIX}${CALLERID(name)}')); 
  • modules/branches/2.2/findmefollow/module.xml

    r4099 r4316  
    22  <rawname>findmefollow</rawname> 
    33  <name>Follow Me</name> 
    4   <version>2.4.10.1</version> 
     4  <version>2.4.10.2</version> 
    55  <changelog> 
     6    *2.4.10.2* #2057 don't strip CID prefix if no prefix is being added 
    67    *2.4.10.1* #2002 IF() statement can't handle : in the string and can't escape them anyhow 
    78    *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  
    5454          // deal with group CID prefix 
    5555          // 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 
    5657          // 
    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)}')); 
    6358          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)}')); 
    6465            $ext->add('ext-queues', $exten, '', new ext_setvar('_RGPREFIX', $grppre)); 
    6566            $ext->add('ext-queues', $exten, '', new ext_setvar('CALLERID(name)','${RGPREFIX}${CALLERID(name)}')); 
  • modules/branches/2.2/queues/module.xml

    r4093 r4316  
    22  <rawname>queues</rawname> 
    33  <name>Queues</name> 
    4   <version>2.2.10</version> 
     4  <version>2.2.10.2</version> 
    55  <type>setup</type> 
    66  <category>Inbound Call Control</category> 
     
    99  </description> 
    1010  <changelog> 
     11    *2.2.10.2* #2057 don't strip CID prefix if no prefix is being added 
    1112    *2.2.10* Changed chained CID prefixes to be handled the same as ringgroup and followme, also fixed #1965 
    1213    *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  
    7979           
    8080          // 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 
    8782          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)}')); 
    8889            $ext->add($contextname, $grpnum, '', new ext_setvar('_RGPREFIX', $grppre)); 
    8990            $ext->add($contextname, $grpnum, '', new ext_setvar('CALLERID(name)','${RGPREFIX}${CALLERID(name)}')); 
  • modules/branches/2.2/ringgroups/module.xml

    r4235 r4316  
    22  <rawname>ringgroups</rawname> 
    33  <name>Ring Groups</name> 
    4   <version>2.2.15</version> 
     4  <version>2.2.15.1</version> 
    55  <type>setup</type> 
    66  <category>Inbound Call Control</category> 
     
    99  </description> 
    1010  <changelog> 
     11    *2.2.15.1* #2057 don't strip CID prefix if no prefix is being added 
    1112    *2.2.15* #2024 provide alert when adding duplicate group number 
    1213    *2.2.14* Fixed bug where nested CID prefixes ends up removing part of the valid CID info