Changeset 4089

Show
Ignore:
Timestamp:
06/20/07 15:00:11 (1 year ago)
Author:
p_lindheimer
Message:

fixed case where chained use of CID prefix was resulting in valid portions of CID being chopped off

Files:

Legend:

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

    r3866 r4089  
    7979                                        // deal with group CID prefix 
    8080                                        $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')); 
    8182                                        $ext->add($contextname, $grpnum, '', new ext_noop('Current RGPREFIX is ${RGPREFIX}....stripping from Caller ID')); 
    8283                                        $ext->add($contextname, $grpnum, '', new ext_setvar('CALLERID(name)', '${CALLERID(name):${LEN(${RGPREFIX})}}')); 
    83                                         $ext->add($contextname, $grpnum, '', new ext_setvar('RGPREFIX', '')); 
     84                                        $ext->add($contextname, $grpnum, '', new ext_setvar('_RGPREFIX', '')); 
    8485                                        $ext->add($contextname, $grpnum, 'REPCID', new ext_noop('CALLERID(name) is ${CALLERID(name)}')); 
    8586                                        if ($grppre != '') { 
    86                                                 $ext->add($contextname, $grpnum, '', new ext_setvar('RGPREFIX', $grppre)); 
     87                                                $ext->add($contextname, $grpnum, '', new ext_setvar('_RGPREFIX', $grppre)); 
    8788                                                $ext->add($contextname, $grpnum, '', new ext_setvar('CALLERID(name)','${RGPREFIX}${CALLERID(name)}')); 
    8889                                        } 
  • modules/branches/2.2/findmefollow/module.xml

    r3868 r4089  
    22        <rawname>findmefollow</rawname> 
    33        <name>Follow Me</name> 
    4         <version>2.4.9.1</version> 
     4        <version>2.4.10</version> 
    55        <changelog> 
     6                *2.4.10* Fixed bug where nested CID prefixes ends up removing part of the valid CID info 
    67                *2.4.9.1* Fixed ALERT_INFO bug, if previously set it should not set - it was clearing it 
    78                *2.4.9* Add he_IL translation 
  • modules/branches/2.2/ringgroups/functions.inc.php

    r3401 r4089  
    8080                                        // deal with group CID prefix 
    8181                                        $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')); 
    8283                                        $ext->add($contextname, $grpnum, '', new ext_noop('Current RGPREFIX is ${RGPREFIX}....stripping from Caller ID')); 
    8384                                        $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, '', new ext_setvar('_RGPREFIX', '')); 
    8586                                        $ext->add($contextname, $grpnum, 'REPCID', new ext_noop('CALLERID(name) is ${CALLERID(name)}')); 
    8687                                        if ($grppre != '') { 
    87                                                 $ext->add($contextname, $grpnum, '', new ext_setvar('RGPREFIX', $grppre)); 
     88                                                $ext->add($contextname, $grpnum, '', new ext_setvar('_RGPREFIX', $grppre)); 
    8889                                                $ext->add($contextname, $grpnum, '', new ext_setvar('CALLERID(name)','${RGPREFIX}${CALLERID(name)}')); 
    8990                                        } 
  • modules/branches/2.2/ringgroups/module.xml

    r4061 r4089  
    22        <rawname>ringgroups</rawname> 
    33        <name>Ring Groups</name> 
    4         <version>2.2.13</version> 
     4        <version>2.2.14</version> 
    55        <type>setup</type> 
    66        <category>Inbound Call Control</category> 
     
    99        </description> 
    1010        <changelog> 
     11                *2.2.14* Fixed bug where nested CID prefixes ends up removing part of the valid CID info 
    1112                *2.2.13* Add he_IL translation 
    1213                *2.2.12* never allow group to include itself as nnn# and create infinite loop 
Donate



Support
Download
Develop
Forums
News
Documentation
Paid Support
About

Paid Ads