| 433 | | $ext->add($apppaging, $grp, 'agi', new ext_agi('page.agi,' |
|---|
| 434 | | . 'extensions=' . implode(':',$page_memebers) . ',' |
|---|
| 435 | | . 'meetmeopts=${PAGE_CONF}\,${PAGE_CONF_OPTS}\,\,,' |
|---|
| 436 | | . 'AMPUSER=${AMPUSER}' |
|---|
| 437 | | )); |
|---|
| 438 | | //we cant use originate from the dialplan as the dialplan command is not asynchronous |
|---|
| 439 | | //we would like to though... |
|---|
| 440 | | //this code here as a sign of hope -MB |
|---|
| 441 | | /*foreach ($page_memebers as $member) { |
|---|
| 442 | | $ext->add($apppaging, $grp, 'page', new ext_originate($member,'app','meetme', '${PAGE_CONF}\,${PAGE_CONF_OPTS}')); |
|---|
| 443 | | }*/ |
|---|
| | 433 | $ext->add($apppaging, $grp, '', new ext_set('PAGE_MEMBERS', base64_encode(serialize($page_memebers)))); |
|---|
| | 434 | $ext->add($apppaging, $grp, 'agi', new ext_agi('page.agi')); |
|---|
| | 450 | |
|---|
| | 451 | //page playback |
|---|
| | 452 | $c = 'app-page-stream'; |
|---|
| | 453 | $ext->add($c, 's', '', new ext_wait(1)); |
|---|
| | 454 | $ext->add($c, 's', '', new ext_answer()); |
|---|
| | 455 | $ext->add($c, 's', '', new ext_meetme('${PAGE_CONF}', '${PAGE_CONF_OPTS}')); |
|---|
| | 456 | $ext->add($c, 's', '', new ext_hangup()); |
|---|