Changeset 7182
- Timestamp:
- 10/29/08 20:31:27 (5 years ago)
- Files:
-
- modules/branches/2.5/blacklist/functions.inc.php (modified) (1 diff)
- modules/branches/2.5/cidlookup/functions.inc.php (modified) (1 diff)
- modules/branches/2.5/core/functions.inc.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
modules/branches/2.5/blacklist/functions.inc.php
r6450 r7182 145 145 146 146 if ($cidnum != '' && $exten == '') { 147 $exten = ' _.';147 $exten = 's'; 148 148 $pricid = ($item['pricid']) ? true:false; 149 149 } else if (($cidnum != '' && $exten != '') || ($cidnum == '' && $exten == '')) { modules/branches/2.5/cidlookup/functions.inc.php
r7049 r7182 85 85 86 86 if ($cidnum != '' && $exten == '') { 87 $exten = ' _.';87 $exten = 's'; 88 88 $pricid = ($item['pricid']) ? true:false; 89 89 } else if (($cidnum != '' && $exten != '') || ($cidnum == '' && $exten == '')) { modules/branches/2.5/core/functions.inc.php
r7130 r7182 886 886 // route a non-numeric did 887 887 // 888 $cidroute = false; 888 889 if ($cidnum != '' && $exten == '') { 889 890 $exten = '_.'; 890 891 $pricid = ($item['pricid']) ? true:false; 892 $cidroute = true; 891 893 } else if (($cidnum != '' && $exten != '') || ($cidnum == '' && $exten == '')) { 892 894 $pricid = true; … … 899 901 $exten = $exten.(empty($cidnum)?"":"/".$cidnum); //if a CID num is defined, add it 900 902 901 $ext->add($context, $exten, '', new ext_setvar('__FROM_DID','${EXTEN}')); 903 if ($cidroute) { 904 $ext->add($context, $exten, '', new ext_setvar('__FROM_DID','${EXTEN}')); 905 $ext->add($context, $exten, '', new ext_goto('1','s')); 906 $exten = "s/$cidnum"; 907 $ext->add($context, $exten, '', new ext_execif('$["${FROM_DID}" = ""]','Set','__FROM_DID=${EXTEN}')); 908 } else { 909 $ext->add($context, $exten, '', new ext_setvar('__FROM_DID','${EXTEN}')); 910 } 902 911 // always set callerID name 903 $ext->add($context, $exten, '', new ext_gotoif('$[ "${CALLERID(name)}" != "" ] ','cidok')); 904 $ext->add($context, $exten, '', new ext_setvar('CALLERID(name)','${CALLERID(num)}')); 905 $ext->add($context, $exten, 'cidok', new ext_noop('CallerID is ${CALLERID(all)}')); 912 $ext->add($context, $exten, '', new ext_execif('$[ "${CALLERID(name)}" = "" ] ','Set','CALLERID(name)=${CALLERID(num)}')); 906 913 907 914 if (!empty($item['mohclass']) && trim($item['mohclass']) != 'default') {
