| 334 | | foreach ($custom_vars as $key => $value) { |
|---|
| 335 | | $ext->add($apppaging, '_AUTOASWER.', '', new ext_setvar('_'.ltrim($key,'_'), $value)); |
|---|
| 336 | | } |
|---|
| 337 | | $ext->add($apppaging, '_AUTOASWER.', '', new ext_macro('autoanswer','${EXTEN:9}')); |
|---|
| 338 | | $ext->add($apppaging, '_AUTOASWER.', '', new ext_return()); |
|---|
| | 334 | if (!empty($custom_vars)) { |
|---|
| | 335 | foreach ($custom_vars as $key => $value) { |
|---|
| | 336 | $ext->add($apppaging, '_AUTOASWER.', '', new ext_setvar('_'.ltrim($key,'_'), $value)); |
|---|
| | 337 | } |
|---|
| | 338 | $ext->add($apppaging, '_AUTOASWER.', '', new ext_macro('autoanswer','${EXTEN:9}')); |
|---|
| | 339 | $ext->add($apppaging, '_AUTOASWER.', '', new ext_return()); |
|---|
| | 340 | } |
|---|
| 368 | | $ext->add($apppaging, "_PAGE.", 'SKIPCHECK', new ext_gosub('AUTOASWER${EXTEN:4},1')); |
|---|
| | 370 | // If we had any custom_vars then call the AUTOASWER subroutine first, otherwise go |
|---|
| | 371 | // straight to macro-autoanswer |
|---|
| | 372 | if (!empty($custom_vars)) { |
|---|
| | 373 | $ext->add($apppaging, "_PAGE.", 'SKIPCHECK', new ext_gosub('AUTOASWER${EXTEN:4},1')); |
|---|
| | 374 | } else { |
|---|
| | 375 | $ext->add($apppaging, "_PAGE.", 'SKIPCHECK', new ext_macro('autoanswer', '${EXTEN:4}')); |
|---|
| | 376 | } |
|---|