| | 6 | //static destinations |
|---|
| | 7 | $extens = array(); |
|---|
| | 8 | $extens[] = array('destination' => 'app-blackhole,hangup,1', 'description' => 'Hangup'); |
|---|
| | 9 | $extens[] = array('destination' => 'app-blackhole,congestion,1', 'description' => 'Congestion'); |
|---|
| | 10 | $extens[] = array('destination' => 'app-blackhole,busy,1', 'description' => 'Busy'); |
|---|
| | 11 | $extens[] = array('destination' => 'app-blackhole,zapateller,1', 'description' => 'Play SIT Tone (Zapateller)'); |
|---|
| | 12 | $extens[] = array('destination' => 'app-blackhole,musiconhold,1', 'description' => 'Put caller on hold forever'); |
|---|
| | 13 | |
|---|
| | 324 | |
|---|
| | 325 | // "blackhole" destinations |
|---|
| | 326 | $ext->add('app-blackhole', 'hangup', '', new ext_noop('Blackhole Dest: Hangup')); |
|---|
| | 327 | $ext->add('app-blackhole', 'hangup', '', new ext_hangup()); |
|---|
| | 328 | |
|---|
| | 329 | $ext->add('app-blackhole', 'zapateller', '', new ext_noop('Blackhole Dest: Play SIT Tone')); |
|---|
| | 330 | $ext->add('app-blackhole', 'zapateller', '', new ext_answer()); |
|---|
| | 331 | $ext->add('app-blackhole', 'zapateller', '', new ext_zapateller()); |
|---|
| | 332 | // Should hangup ? |
|---|
| | 333 | // $ext->add('app-blackhole', 'zapateller', '', new ext_hangup()); |
|---|
| | 334 | |
|---|
| | 335 | $ext->add('app-blackhole', 'musiconhold', '', new ext_noop('Blackhole Dest: Put caller on hold forever')); |
|---|
| | 336 | $ext->add('app-blackhole', 'musiconhold', '', new ext_answer()); |
|---|
| | 337 | $ext->add('app-blackhole', 'musiconhold', '', new ext_musiconhold()); |
|---|
| | 338 | |
|---|
| | 339 | $ext->add('app-blackhole', 'congestion', '', new ext_noop('Blackhole Dest: Congestion')); |
|---|
| | 340 | $ext->add('app-blackhole', 'congestion', '', new ext_answer()); |
|---|
| | 341 | $ext->add('app-blackhole', 'congestion', '', new ext_playtones('congestion')); |
|---|
| | 342 | $ext->add('app-blackhole', 'congestion', '', new ext_congestion()); |
|---|
| | 343 | $ext->add('app-blackhole', 'congestion', '', new ext_hangup()); |
|---|
| | 344 | |
|---|
| | 345 | $ext->add('app-blackhole', 'busy', '', new ext_noop('Blackhole Dest: Busy')); |
|---|
| | 346 | $ext->add('app-blackhole', 'busy', '', new ext_answer()); |
|---|
| | 347 | $ext->add('app-blackhole', 'busy', '', new ext_playtones('busy')); |
|---|
| | 348 | $ext->add('app-blackhole', 'busy', '', new ext_busy()); |
|---|
| | 349 | $ext->add('app-blackhole', 'busy', '', new ext_hangup()); |
|---|