| | 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 | |
|---|
| | 347 | |
|---|
| | 348 | // "blackhole" destinations |
|---|
| | 349 | $ext->add('app-blackhole', 'hangup', '', new ext_noop('Blackhole Dest: Hangup')); |
|---|
| | 350 | $ext->add('app-blackhole', 'hangup', '', new ext_hangup()); |
|---|
| | 351 | |
|---|
| | 352 | $ext->add('app-blackhole', 'zapateller', '', new ext_noop('Blackhole Dest: Play SIT Tone')); |
|---|
| | 353 | $ext->add('app-blackhole', 'zapateller', '', new ext_answer()); |
|---|
| | 354 | $ext->add('app-blackhole', 'zapateller', '', new ext_zapateller()); |
|---|
| | 355 | // Should hangup ? |
|---|
| | 356 | // $ext->add('app-blackhole', 'zapateller', '', new ext_hangup()); |
|---|
| | 357 | |
|---|
| | 358 | $ext->add('app-blackhole', 'musiconhold', '', new ext_noop('Blackhole Dest: Put caller on hold forever')); |
|---|
| | 359 | $ext->add('app-blackhole', 'musiconhold', '', new ext_answer()); |
|---|
| | 360 | $ext->add('app-blackhole', 'musiconhold', '', new ext_musiconhold()); |
|---|
| | 361 | |
|---|
| | 362 | $ext->add('app-blackhole', 'congestion', '', new ext_noop('Blackhole Dest: Congestion')); |
|---|
| | 363 | $ext->add('app-blackhole', 'congestion', '', new ext_answer()); |
|---|
| | 364 | $ext->add('app-blackhole', 'congestion', '', new ext_playtones(congestion)); |
|---|
| | 365 | $ext->add('app-blackhole', 'congestion', '', new ext_congestion()); |
|---|
| | 366 | $ext->add('app-blackhole', 'congestion', '', new ext_hangup()); |
|---|
| | 367 | |
|---|
| | 368 | $ext->add('app-blackhole', 'busy', '', new ext_noop('Blackhole Dest: Busy')); |
|---|
| | 369 | $ext->add('app-blackhole', 'busy', '', new ext_answer()); |
|---|
| | 370 | $ext->add('app-blackhole', 'busy', '', new ext_playtones(busy)); |
|---|
| | 371 | $ext->add('app-blackhole', 'busy', '', new ext_busy()); |
|---|
| | 372 | $ext->add('app-blackhole', 'busy', '', new ext_hangup()); |
|---|