Changeset 14279
- Timestamp:
- 07/25/12 16:12:19 (10 months ago)
- Files:
-
- modules/branches/2.10/paging/functions.inc.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
modules/branches/2.10/paging/functions.inc.php
r14120 r14279 146 146 $ds = $amp_conf['ASTCONFAPP'] == 'app_confbridge' ? '${DIALSTR}-${CUT(DEVICES,&,${ITER})}' 147 147 : '${DIALSTR}&LOCAL/PAGE${CUT(DEVICES,&,${ITER})}@'.$apppaging; 148 $ext->add($context, $code, 'begin', new ext_setvar('DIALSTR', $ds)); 149 $ext->add($context, $code, '', new ext_setvar('ITER', '$[${ITER} + 1]')); 148 $ext->add($context, $code, 'begin', new ext_chanisavail('${DB(DEVICE/${CUT(DEVICES,&,${ITER})}/dial)}','s')); 149 $ext->add($context, $code, '', new ext_gotoif('$["${AVAILORIGCHAN}" = ""]', 'skip')); 150 $ext->add($context, $code, '', new ext_setvar('DIALSTR', $ds)); 151 $ext->add($context, $code, 'skip', new ext_setvar('ITER', '$[${ITER} + 1]')); 150 152 $ext->add($context, $code, '', new ext_gotoif('$[${ITER} <= ${LOOPCNT}]', 'begin')); 151 153 $ext->add($context, $code, '', new ext_setvar('DIALSTR', '${DIALSTR:1}')); 154 $ext->add($context, $code, '', new ext_gotoif('$["${DIALSTR}" = ""]', 'end2')); 152 155 $ext->add($context, $code, '', new ext_setvar('_AMPUSER', '${AMPUSER}')); 153 156 if ($amp_conf['ASTCONFAPP'] == 'app_confbridge') { … … 156 159 $ext->add($context, $code, '', new ext_page('${DIALSTR},d')); 157 160 } 158 $ext->add($context, $code, ' ', new ext_execif('$[${INTERCOM_RETURN}]', 'Return'));161 $ext->add($context, $code, 'end2', new ext_execif('$[${INTERCOM_RETURN}]', 'Return')); 159 162 $ext->add($context, $code, '', new ext_busy()); 160 163 $ext->add($context, $code, '', new ext_macro('hangupcall'));
