Public feed #722544

stupid asterisk pbx

public text v1 · immutable
Raw Edit
·published 2007-10-02 02:51 UTC
rendered paste body
asteriskpbx*CLI> show dialplan
[ Context 'DID_trunk_1' created by 'pbx_config' ]
  's' =>            1. Goto(default|7000|1)                       [pbx_config]
                    2. ExecIf($[ "${CALLERID(num)}"="" ]|Set|CALLERID(all)=unknown <0000000>) [pbx_config]
                    3. Goto(voicemenu-custom-1|s|1)               [pbx_config]
  '_X.' =>          1. Goto(voicemenu-custom-1|s|1)               [pbx_config]
  Include =>        'default'                                     [pbx_config]

[ Context 'asterisk_guitools' created by 'pbx_config' ]
  'executecommand' => 1. System(${command})                         [pbx_config]
                    2. Hangup()                                   [pbx_config]
  'play_file' =>    1. Answer()                                   [pbx_config]
                    2. Playback(${var1})                          [pbx_config]
                    3. Hangup()                                   [pbx_config]
  'record_vmenu' => 1. Answer()                                   [pbx_config]
                    2. Playback(vm-intro)                         [pbx_config]
                    3. Record(${var1})                            [pbx_config]
                    4. Playback(vm-saved)                         [pbx_config]
                    5. Playback(vm-goodbye)                       [pbx_config]
                    6. Hangup()                                   [pbx_config]

[ Context 'numberplan-custom-1' created by 'pbx_config' ]
  '_780XXXXXXX!' => 1. Macro(trunkdial|${trunk_1}/${EXTEN:780})   [pbx_config]
  '_9011XXXXXXX!' => 1. Macro(trunkdial|${trunk_1}/${EXTEN:1})     [pbx_config]
  '_911!' =>        1. Macro(trunkdial|${trunk_1}/${EXTEN:0})     [pbx_config]
  '_91700XXXXXXX!' => 1. Macro(trunkdial|${trunk_1}/${EXTEN:1})     [pbx_config]
  '_91XXXXXXXXXX!' => 1. Macro(trunkdial|${trunk_1}/${EXTEN:1})     [pbx_config]
  '_9XXXXXXX!' =>   1. Macro(trunkdial|${trunk_1}/${EXTEN:1})     [pbx_config]
  Include =>        'default'                                     [pbx_config]
  Include =>        'parkedcalls'                                 [pbx_config]

[ Context 'voicemenu-custom-1' created by 'pbx_config' ]
  's' =>            1. Answer()                                   [pbx_config]
                    2. Wait(1)                                    [pbx_config]
                    3. Background(thank-you-for-calling)          [pbx_config]
                    4. Background(if-u-know-ext-dial)             [pbx_config]
                    5. Background(otherwise)                      [pbx_config]
                    6. Background(to-reach-operator)              [pbx_config]
                    7. Background(pls-hold-while-try)             [pbx_config]
                    8. WaitExten(6)                               [pbx_config]
  Include =>        'default'                                     [pbx_config]

[ Context 'default' created by 'pbx_config' ]
  '20' =>           hint: SIP/20&IAX2/20                          [pbx_config]
                    1. Macro(stdexten|20|${HINT})                 [pbx_config]
  '60' =>           1. VoiceMailMain()                            [pbx_config]
  '7000' =>         1. Goto(voicemenu-custom-1|s|1)               [pbx_config]
  'o' =>            1. Goto(default|20|1)                         [pbx_config]

[ Context 'page' created by 'pbx_config' ]
  '_X.' =>          1. Macro(page|SIP/${EXTEN})                   [pbx_config]

[ Context 'demo' created by 'pbx_config' ]
  '#' =>            1. Playback(demo-thanks)                      [pbx_config]
                    2. Hangup()                                   [pbx_config]
  '1000' =>         1. Goto(default|s|1)                          [pbx_config]
  '1234' =>         1. Playback(transfer|skip)                    [pbx_config]
                    2. Macro(stdexten|1234|${CONSOLE})            [pbx_config]
  '1235' =>         1. Voicemail(u1234)                           [pbx_config]
  '1236' =>         1. Dial(Console/dsp)                          [pbx_config]
                    2. Voicemail(u1234)                           [pbx_config]
  '2' =>            1. BackGround(demo-moreinfo)                  [pbx_config]
                    2. Goto(s|instruct)                           [pbx_config]
  '3' =>            1. Set(LANGUAGE()=fr)                         [pbx_config]
                    2. Goto(s|restart)                            [pbx_config]
  '500' =>          1. Playback(demo-abouttotry)                  [pbx_config]
                    2. Dial(IAX2/guest@misery.digium.com/s@default) [pbx_config]
                    3. Playback(demo-nogo)                        [pbx_config]
                    4. Goto(s|6)                                  [pbx_config]
  '600' =>          1. Playback(demo-echotest)                    [pbx_config]
                    2. Echo()                                     [pbx_config]
                    3. Playback(demo-echodone)                    [pbx_config]
                    4. Goto(s|6)                                  [pbx_config]
  '76245' =>        1. Macro(page|SIP/Grandstream1)               [pbx_config]
  '7999' =>         1. Set(TIMEOUT(absolute)=60)                  [pbx_config]
                    2. Page(Local/Grandstream1@page&Local/Xlite1@page&Local/1234@page/n|d) [pbx_config]
  '8500' =>         1. VoicemailMain()                            [pbx_config]
                    2. Goto(s|6)                                  [pbx_config]
  'i' =>            1. Playback(invalid)                          [pbx_config]
  's' =>            1. Wait(1)                                    [pbx_config]
                    2. Answer()                                   [pbx_config]
                    3. Set(TIMEOUT(digit)=5)                      [pbx_config]
                    4. Set(TIMEOUT(response)=10)                  [pbx_config]
     [restart]      5. BackGround(demo-congrats)                  [pbx_config]
     [instruct]     6. BackGround(demo-instruct)                  [pbx_config]
                    7. WaitExten()                                [pbx_config]
  't' =>            1. Goto(#|1)                                  [pbx_config]
  '_7XXX' =>        1. Macro(page|SIP/${EXTEN})                   [pbx_config]

[ Context 'macro-page' created by 'pbx_config' ]
  's' =>            1. ChanIsAvail(${ARG1}|js)                    [pbx_config]
                    2. GoToIf([${AVAILSTATUS} = "1"]?autoanswer:fail) [pbx_config]
     [autoanswer]   3. Set(_ALERT_INFO="RA")                      [pbx_config]
                    4. SIPAddHeader(Call-Info: Answer-After=0)    [pbx_config]
                    5. NoOp()                                     [pbx_config]
                    6. Dial(${ARG1}||)                            [pbx_config]
     [fail]         7. Hangup()                                   [pbx_config]

[ Context 'macro-stdPrivacyexten' created by 'pbx_config' ]
  'a' =>            1. VoicemailMain(${ARG1})                     [pbx_config]
  's' =>            1. Dial(${ARG2}|20|p)                         [pbx_config]
                    2. Goto(s-${DIALSTATUS}|1)                    [pbx_config]
  's-BUSY' =>       1. Voicemail(b${ARG1})                        [pbx_config]
                    2. Goto(default|s|1)                          [pbx_config]
  's-DONTCALL' =>   1. Goto(${ARG3}|s|1)                          [pbx_config]
  's-NOANSWER' =>   1. Voicemail(u${ARG1})                        [pbx_config]
                    2. Goto(default|s|1)                          [pbx_config]
  's-TORTURE' =>    1. Goto(${ARG4}|s|1)                          [pbx_config]
  '_s-.' =>         1. Goto(s-NOANSWER|1)                         [pbx_config]

[ Context 'macro-stdexten' created by 'pbx_config' ]
  'a' =>            1. VoicemailMain(${ARG1})                     [pbx_config]
  's' =>            1. Dial(${ARG2}|20)                           [pbx_config]
                    2. Goto(s-${DIALSTATUS}|1)                    [pbx_config]
  's-BUSY' =>       1. Voicemail(${ARG1}|b)                       [pbx_config]
                    2. Goto(default|s|1)                          [pbx_config]
  's-NOANSWER' =>   1. Voicemail(${ARG1}|u)                       [pbx_config]
                    2. Goto(default|s|1)                          [pbx_config]
  '_s-.' =>         1. Goto(s-NOANSWER|1)                         [pbx_config]

[ Context 'local' created by 'pbx_config' ]
  Include =>        'default'                                     [pbx_config]
  Include =>        'parkedcalls'                                 [pbx_config]
  Include =>        'trunklocal'                                  [pbx_config]
  Include =>        'iaxtel700'                                   [pbx_config]
  Include =>        'trunktollfree'                               [pbx_config]
  Include =>        'iaxprovider'                                 [pbx_config]
  Ignore pattern => '9'                                           [pbx_config]

[ Context 'longdistance' created by 'pbx_config' ]
  Include =>        'local'                                       [pbx_config]
  Include =>        'trunkld'                                     [pbx_config]
  Ignore pattern => '9'                                           [pbx_config]

[ Context 'international' created by 'pbx_config' ]
  Include =>        'longdistance'                                [pbx_config]
  Include =>        'trunkint'                                    [pbx_config]
  Ignore pattern => '9'                                           [pbx_config]

[ Context 'trunktollfree' created by 'pbx_config' ]
  '_91800NXXXXXX' => 1. Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})        [pbx_config]
  '_91866NXXXXXX' => 1. Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})        [pbx_config]
  '_91877NXXXXXX' => 1. Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})        [pbx_config]
  '_91888NXXXXXX' => 1. Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})        [pbx_config]

[ Context 'trunklocal' created by 'pbx_config' ]
  '_9NXXXXXX' =>    1. Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})        [pbx_config]

[ Context 'trunkld' created by 'pbx_config' ]
  '_91NXXNXXXXXX' => 1. Macro(dundi-e164|${EXTEN:1})               [pbx_config]
                    2. Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})        [pbx_config]

[ Context 'trunkint' created by 'pbx_config' ]
  '_9011.' =>       1. Macro(dundi-e164|${EXTEN:4})               [pbx_config]
                    2. Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})        [pbx_config]

[ Context 'iaxprovider' created by 'pbx_config' ]

[ Context 'iaxtel700' created by 'pbx_config' ]
  '_91700XXXXXXX' => 1. Dial(IAX2/${IAXINFO}@iaxtel.com/${EXTEN:1}@iaxtel) [pbx_config]

[ Context 'macro-trunkdial' created by 'pbx_config' ]
  's' =>            1. Dial(${ARG1})                              [pbx_config]
                    2. Goto(s-${DIALSTATUS}|1)                    [pbx_config]
  's-BUSY' =>       1. Hangup()                                   [pbx_config]
  's-NOANSWER' =>   1. Hangup()                                   [pbx_config]
  '_s-.' =>         1. NoOp()                                     [pbx_config]

[ Context 'macro-dundi-e164' created by 'pbx_config' ]
  's' =>            1. Goto(${ARG1}|1)                            [pbx_config]
  Include =>        'dundi-e164-lookup'                           [pbx_config]

[ Context 'dundi-e164-lookup' created by 'pbx_config' ]
  Include =>        'dundi-e164-local'                            [pbx_config]
  Include =>        'dundi-e164-switch'                           [pbx_config]

[ Context 'dundi-e164-switch' created by 'pbx_config' ]
  Alt. Switch =>    'DUNDi/e164'                                  [pbx_config]

[ Context 'dundi-e164-local' created by 'pbx_config' ]
  Include =>        'dundi-e164-canonical'                        [pbx_config]
  Include =>        'dundi-e164-customers'                        [pbx_config]
  Include =>        'dundi-e164-via-pstn'                         [pbx_config]

[ Context 'dundi-e164-via-pstn' created by 'pbx_config' ]

[ Context 'dundi-e164-customers' created by 'pbx_config' ]

[ Context 'dundi-e164-canonical' created by 'pbx_config' ]

[ Context 'parkedcalls' created by 'res_features' ]
  '700' =>          1. Park((null))                               [res_features]

-= 60 extensions (112 priorities) in 28 contexts. =-