| 56 | | $ext->add($id, $c, '', new ext_answer); |
|---|
| 57 | | $ext->add($id, $c, '', new ext_wait(1)); |
|---|
| 58 | | $ext->add($id, $c, '', new ext_Playback('enter-num-blacklist')); |
|---|
| 59 | | $ext->add($id, $c, '', new ext_digittimeout(5)); |
|---|
| 60 | | $ext->add($id, $c, '', new ext_responsetimeout(60)); |
|---|
| 61 | | $ext->add($id, $c, '', new ext_read('blacknr', 'then-press-pound')); |
|---|
| 62 | | $ext->add($id, $c, '', new ext_saydigits('${blacknr}')); |
|---|
| 63 | | $ext->add($id, $c, '', new ext_Playback('if-correct-press')); |
|---|
| 64 | | $ext->add($id, $c, '', new ext_Playback('digits/1')); |
|---|
| 65 | | $ext->add($id, $c, 'end', new ext_noop('Waiting for input')); |
|---|
| | 56 | $ext->add($id, $c, '', new ext_answer); |
|---|
| | 57 | $ext->add($id, $c, '', new ext_wait(1)); |
|---|
| | 58 | $ext->add($id, $c, '', new ext_Playback('enter-num-blacklist')); |
|---|
| | 59 | $ext->add($id, $c, '', new ext_digittimeout(5)); |
|---|
| | 60 | $ext->add($id, $c, '', new ext_responsetimeout(60)); |
|---|
| | 61 | $ext->add($id, $c, '', new ext_read('blacknr', 'then-press-pound')); |
|---|
| | 62 | $ext->add($id, $c, '', new ext_saydigits('${blacknr}')); |
|---|
| | 63 | $ext->add($id, $c, '', new ext_Playback('if-correct-press&digits/1')); |
|---|
| | 64 | $ext->add($id, $c, '', new ext_noop('Waiting for input')); |
|---|
| | 65 | $ext->add($id, $c, 'end', new ext_waitexten(60)); |
|---|
| | 66 | $ext->add($id, $c, '', new ext_Playback('sorry-youre-having-problems&goodbye')); |
|---|
| 68 | | $ext->add($id, $c, '', new ext_Playback('num-was-successfully')); |
|---|
| 69 | | $ext->add($id, $c, '', new ext_Playback('added')); |
|---|
| 70 | | $ext->add($id, $c, '', new ext_wait(1)); |
|---|
| 71 | | $ext->add($id, $c, '', new ext_hangup); |
|---|
| | 69 | $ext->add($id, $c, '', new ext_Playback('num-was-successfully&added')); |
|---|
| | 70 | $ext->add($id, $c, '', new ext_wait(1)); |
|---|
| | 71 | $ext->add($id, $c, '', new ext_hangup); |
|---|
| 81 | | $ext->add($id, $c, '', new ext_answer); |
|---|
| 82 | | $ext->add($id, $c, '', new ext_wait(1)); |
|---|
| 83 | | $ext->add($id, $c, '', new ext_Playback('entr-num-rmv-blklist')); |
|---|
| 84 | | $ext->add($id, $c, '', new ext_digittimeout(5)); |
|---|
| 85 | | $ext->add($id, $c, '', new ext_responsetimeout(60)); |
|---|
| 86 | | $ext->add($id, $c, '', new ext_read('blacknr', 'then-press-pound')); |
|---|
| 87 | | $ext->add($id, $c, '', new ext_saydigits('${blacknr}')); |
|---|
| 88 | | $ext->add($id, $c, '', new ext_Playback('if-correct-press')); |
|---|
| 89 | | $ext->add($id, $c, '', new ext_Playback('digits/1')); |
|---|
| 90 | | $ext->add($id, $c, 'end', new ext_noop('Waiting for input')); |
|---|
| | 81 | $ext->add($id, $c, '', new ext_answer); |
|---|
| | 82 | $ext->add($id, $c, '', new ext_wait(1)); |
|---|
| | 83 | $ext->add($id, $c, '', new ext_Playback('entr-num-rmv-blklist')); |
|---|
| | 84 | $ext->add($id, $c, '', new ext_digittimeout(5)); |
|---|
| | 85 | $ext->add($id, $c, '', new ext_responsetimeout(60)); |
|---|
| | 86 | $ext->add($id, $c, '', new ext_read('blacknr', 'then-press-pound')); |
|---|
| | 87 | $ext->add($id, $c, '', new ext_saydigits('${blacknr}')); |
|---|
| | 88 | $ext->add($id, $c, '', new ext_Playback('if-correct-press&digits/1')); |
|---|
| | 89 | $ext->add($id, $c, '', new ext_noop('Waiting for input')); |
|---|
| | 90 | $ext->add($id, $c, 'end', new ext_waitexten(60)); |
|---|
| | 91 | $ext->add($id, $c, '', new ext_Playback('sorry-youre-having-problems&goodbye')); |
|---|
| 92 | | $ext->add($id, $c, '', new ext_dbdel('blacklist/${blacknr}')); |
|---|
| 93 | | $ext->add($id, $c, '', new ext_Playback('num-was-successfully')); |
|---|
| 94 | | $ext->add($id, $c, '', new ext_Playback('removed')); |
|---|
| 95 | | $ext->add($id, $c, '', new ext_wait(1)); |
|---|
| 96 | | $ext->add($id, $c, '', new ext_hangup); |
|---|
| | 93 | $ext->add($id, $c, '', new ext_dbdel('blacklist/${blacknr}')); |
|---|
| | 94 | $ext->add($id, $c, '', new ext_Playback('num-was-successfully&removed')); |
|---|
| | 95 | $ext->add($id, $c, '', new ext_wait(1)); |
|---|
| | 96 | $ext->add($id, $c, '', new ext_hangup); |
|---|
| 106 | | $ext->add($id, $c, '', new ext_answer); |
|---|
| 107 | | $ext->add($id, $c, '', new ext_wait(1)); |
|---|
| 108 | | $ext->add($id, $c, '', new ext_setvar('lastcaller', '${DB(CALLTRACE/${CALLERID(number)})}')); |
|---|
| 109 | | $ext->add($id, $c, '', new ext_gotoif('$[ $[ "${lastcaller}" = "" ] | $[ "${lastcaller}" = "unknown" ] ]', 'noinfo')); |
|---|
| 110 | | $ext->add($id, $c, '', new ext_playback('privacy-to-blacklist-last-caller')); |
|---|
| 111 | | $ext->add($id, $c, '', new ext_playback('telephone-number')); |
|---|
| 112 | | $ext->add($id, $c, '', new ext_saydigits('${lastcaller}')); |
|---|
| 113 | | $ext->add($id, $c, '', new ext_setvar('TIMEOUT(digit)', '3')); |
|---|
| 114 | | $ext->add($id, $c, '', new ext_setvar('TIMEOUT(response)', '7')); |
|---|
| 115 | | $ext->add($id, $c, '', new ext_playback('if-correct-press')); |
|---|
| 116 | | $ext->add($id, $c, '', new ext_playback('digits/1')); |
|---|
| 117 | | $ext->add($id, $c, '', new ext_goto('end')); |
|---|
| 118 | | $ext->add($id, $c, 'noinfo', new ext_playback('unidentified-no-callback')); |
|---|
| 119 | | $ext->add($id, $c, '', new ext_hangup); |
|---|
| 120 | | $ext->add($id, $c, 'end', new ext_noop('Waiting for input')); |
|---|
| | 106 | $ext->add($id, $c, '', new ext_answer); |
|---|
| | 107 | $ext->add($id, $c, '', new ext_wait(1)); |
|---|
| | 108 | $ext->add($id, $c, '', new ext_setvar('lastcaller', '${DB(CALLTRACE/${CALLERID(number)})}')); |
|---|
| | 109 | $ext->add($id, $c, '', new ext_gotoif('$[ $[ "${lastcaller}" = "" ] | $[ "${lastcaller}" = "unknown" ] ]', 'noinfo')); |
|---|
| | 110 | $ext->add($id, $c, '', new ext_playback('privacy-to-blacklist-last-caller&telephone-number')); |
|---|
| | 111 | $ext->add($id, $c, '', new ext_saydigits('${lastcaller}')); |
|---|
| | 112 | $ext->add($id, $c, '', new ext_setvar('TIMEOUT(digit)', '3')); |
|---|
| | 113 | $ext->add($id, $c, '', new ext_setvar('TIMEOUT(response)', '7')); |
|---|
| | 114 | $ext->add($id, $c, '', new ext_Playback('if-correct-press&digits/1')); |
|---|
| | 115 | $ext->add($id, $c, '', new ext_goto('end')); |
|---|
| | 116 | $ext->add($id, $c, 'noinfo', new ext_playback('unidentified-no-callback')); |
|---|
| | 117 | $ext->add($id, $c, '', new ext_hangup); |
|---|
| | 118 | $ext->add($id, $c, '', new ext_noop('Waiting for input')); |
|---|
| | 119 | $ext->add($id, $c, 'end', new ext_waitexten(60)); |
|---|
| | 120 | $ext->add($id, $c, '', new ext_Playback('sorry-youre-having-problems&goodbye')); |
|---|
| 122 | | $ext->add($id, $c, '', new ext_set('DB(blacklist/${lastcaller})', 1)); |
|---|
| 123 | | $ext->add($id, $c, '', new ext_Playback('num-was-successfully')); |
|---|
| 124 | | $ext->add($id, $c, '', new ext_Playback('added')); |
|---|
| 125 | | $ext->add($id, $c, '', new ext_wait(1)); |
|---|
| 126 | | $ext->add($id, $c, '', new ext_hangup); |
|---|
| | 122 | $ext->add($id, $c, '', new ext_set('DB(blacklist/${lastcaller})', 1)); |
|---|
| | 123 | $ext->add($id, $c, '', new ext_Playback('num-was-successfully')); |
|---|
| | 124 | $ext->add($id, $c, '', new ext_Playback('added')); |
|---|
| | 125 | $ext->add($id, $c, '', new ext_wait(1)); |
|---|
| | 126 | $ext->add($id, $c, '', new ext_hangup); |
|---|