| 735 | | // Now we have a hash of extensions and what ringgoups they are members of |
|---|
| 736 | | // so we need to generate the callpickup dialplan for these specific extensions |
|---|
| 737 | | // to try the ringgoup. |
|---|
| 738 | | foreach ($rg_members as $exten => $grps) { |
|---|
| 739 | | $ext->add('app-pickup', "$fc_pickup".$exten, '', new $ext_pickup($exten)); |
|---|
| 740 | | $ext->add('app-pickup', "$fc_pickup".$exten, '', new $ext_pickup($exten.'@from-internal')); |
|---|
| 741 | | $ext->add('app-pickup', "$fc_pickup".$exten, '', new $ext_pickup($exten.'@from-did-direct')); |
|---|
| 742 | | $ext->add('app-pickup', "$fc_pickup".$exten, '', new $ext_pickup('FMPR-'.$exten)); |
|---|
| 743 | | $ext->add('app-pickup', "$fc_pickup".$exten, '', new $ext_pickup('FMPR-'.$exten.'@from-internal')); |
|---|
| 744 | | $ext->add('app-pickup', "$fc_pickup".$exten, '', new $ext_pickup('FMPR-'.$exten.'@from-did-direct')); |
|---|
| 745 | | foreach ($grps as $grp) { |
|---|
| 746 | | $ext->add('app-pickup', "$fc_pickup".$exten, '', new $ext_pickup($grp.'@from-internal')); |
|---|
| 747 | | } |
|---|
| 748 | | $ext->add('app-pickup', "$fc_pickup".$exten, '', new ext_hangup('')); |
|---|
| | 735 | } |
|---|
| | 736 | // Now we have a hash of extensions and what ringgoups they are members of |
|---|
| | 737 | // so we need to generate the callpickup dialplan for these specific extensions |
|---|
| | 738 | // to try the ringgoup. |
|---|
| | 739 | foreach ($rg_members as $exten => $grps) { |
|---|
| | 740 | $ext->add('app-pickup', "$fc_pickup".$exten, '', new $ext_pickup($exten)); |
|---|
| | 741 | $ext->add('app-pickup', "$fc_pickup".$exten, '', new $ext_pickup($exten.'@from-internal')); |
|---|
| | 742 | $ext->add('app-pickup', "$fc_pickup".$exten, '', new $ext_pickup($exten.'@from-did-direct')); |
|---|
| | 743 | $ext->add('app-pickup', "$fc_pickup".$exten, '', new $ext_pickup('FMPR-'.$exten)); |
|---|
| | 744 | $ext->add('app-pickup', "$fc_pickup".$exten, '', new $ext_pickup('FMPR-'.$exten.'@from-internal')); |
|---|
| | 745 | $ext->add('app-pickup', "$fc_pickup".$exten, '', new $ext_pickup('FMPR-'.$exten.'@from-did-direct')); |
|---|
| | 746 | foreach ($grps as $grp) { |
|---|
| | 747 | $ext->add('app-pickup', "$fc_pickup".$exten, '', new $ext_pickup($grp.'@from-internal')); |
|---|