Среда (11/20/13)

/dev/pts/4
08:15:14
#asterisk -rvvv
Asterisk 1.8.13.1~dfsg-3+deb7u1, Copyright (C) 1999 - 2012 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.8.13.1~dfsg-3+deb7u1 currently running on linux3 (pid = 10868)
Verbosity is at least 3
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI>
[Nov 20 09:35:31] NOTICE[10906]: chan_sip.c:26267 sip_poke_noanswer: Peer 'kiev' is now UNREACHABLE!  Last qualify: 1
[Nov 20 09:36:01] NOTICE[10906]: chan_sip.c:13189 sip_reg_timeout:    -- Registration for 'donetsk@192.168.15.1' timed out, trying again (Attempt #2)
[Nov 20 09:36:21] NOTICE[10906]: chan_sip.c:13189 sip_reg_timeout:    -- Registration for 'donetsk@192.168.15.1' timed out, trying again (Attempt #3)
[Nov 20 09:36:41] NOTICE[10906]: chan_sip.c:13189 sip_reg_timeout:    -- Registration for 'donetsk@192.168.15.1' timed out, trying again (Attempt #4)
[Nov 20 09:37:01] NOTICE[10906]: chan_sip.c:13189 sip_reg_timeout:    -- Registration for 'donetsk@192.168.15.1' timed out, trying again (Attempt #5)
[Nov 20 09:37:21] NOTICE[10906]: chan_sip.c:13189 sip_reg_timeout:    -- Registration for 'donetsk@192.168.15.1' timed out, trying again (Attempt #6)
[Nov 20 09:37:41] NOTICE[10906]: chan_sip.c:13189 sip_reg_timeout:    -- Registration for 'donetsk@192.168.15.1' timed out, trying again (Attempt #7)
[Nov 20 09:38:01] NOTICE[10906]: chan_sip.c:13189 sip_reg_timeout:    -- Registration for 'donetsk@192.168.15.1' timed out, trying again (Attempt #8)
[Nov 20 09:38:21] NOTICE[10906]: chan_sip.c:13189 sip_reg_timeout:    -- Registration for 'donetsk@192.168.15.1' timed out, trying again (Attempt #9)
    -- Registered SIP 'kiev' at 192.168.15.1:5060
[Nov 20 09:38:31] NOTICE[10906]: chan_sip.c:20886 handle_response_peerpoke: Peer 'kiev' is now Reachable. (1ms / 2000ms)
linux3*CLI> dialplan reload
Dialplan reloaded.
  == Parsing '/etc/asterisk/extensions.conf':   == Found
    -- Registered extension context 'default'; registrar: pbx_config
    -- Registered extension context 'internal'; registrar: pbx_config
    -- Added extension '4000' priority 1 to internal
    -- Added extension '4000' priority 2 to internal
    -- Added extension '_80XX' priority 1 to internal
    -- Added extension '_80XX' priority 2 to internal
    -- Added extension '_80XX' priority 3 to internal
    -- Added extension '8100' priority 1 to internal
    -- Added extension '8101' priority 1 to internal
    -- Added extension '8102' priority 1 to internal
    -- Added extension '8103' priority 1 to internal
    -- Added extension '8104' priority 1 to internal
    -- Registered extension context 'local'; registrar: pbx_config
    -- Added extension '_13XX' priority 1 to local
    -- Added extension '_13XX' priority 2 to local
    -- Added extension '_13XX' priority 3 to local
    -- Added extension '_13XX' priority 4 to local
    -- Registered extension context 'national'; registrar: pbx_config
    -- Added extension '_11XX' priority 1 to national
    -- Added extension '_11XX' priority 2 to national
    -- Added extension '_12XX' priority 1 to national
    -- Added extension '_12XX' priority 2 to national
    -- Registered extension context 'international'; registrar: pbx_config
    -- Added extension '_[23]XXX' priority 1 to international
    -- Added extension '_[23]XXX' priority 2 to international
    -- Registered extension context 'gr1'; registrar: pbx_config
    -- Including context 'local' in context 'gr1'
    -- Including context 'national' in context 'gr1'
    -- Including context 'international' in context 'gr1'
    -- Including context 'internal' in context 'gr1'
    -- Registered extension context 'gr2'; registrar: pbx_config
    -- Including context 'local' in context 'gr2'
    -- Including context 'national' in context 'gr2'
    -- Including context 'internal' in context 'gr2'
    -- Registered extension context 'gr3'; registrar: pbx_config
    -- Including context 'local' in context 'gr3'
    -- Including context 'internal' in context 'gr3'
  == Parsing '/etc/asterisk/users.conf':   == Found
    -- Registered extension context 'app_dial_gosub_virtual_context'; registrar: app_dial
    -- merging incls/swits/igpats from old(app_dial_gosub_virtual_context) to new(app_dial_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_dial_gosub_virtual_context
    -- Registered extension context 'demo'; registrar: pbx_lua
    -- merging incls/swits/igpats from old(demo) to new(demo) context, registrar = pbx_config
    -- Including switch 'Lua/' in context 'demo'
    -- Registered extension context 'parkedcalls'; registrar: features
    -- merging incls/swits/igpats from old(parkedcalls) to new(parkedcalls) context, registrar = pbx_config
    -- Added extension '700' priority 1 to parkedcalls
    -- Registered extension context 'ael-builtin-h-bubble'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-builtin-h-bubble) to new(ael-builtin-h-bubble) context, registrar = pbx_config
    -- Added extension 'h' priority 9996 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9995 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9994 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9993 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9992 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9991 to ael-builtin-h-bubble
    -- Added extension 'h' priority 1 to ael-builtin-h-bubble
    -- Registered extension context 'ael-default'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-default) to new(ael-default) context, registrar = pbx_config
    -- Including context 'ael-demo' in context 'ael-default'
    -- Registered extension context 'ael-demo'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-demo) to new(ael-demo) context, registrar = pbx_config
    -- Added extension 'i' priority 1 to ael-demo
    -- Added extension 't' priority 1 to ael-demo
    -- Added extension '#' priority 2 to ael-demo
    -- Added extension '#' priority 1 to ael-demo
    -- Added extension '8500' priority 2 to ael-demo
    -- Added extension '8500' priority 1 to ael-demo
    -- Added extension '_1234' priority 1 to ael-demo
    -- Added extension '600' priority 4 to ael-demo
    -- Added extension '600' priority 3 to ael-demo
    -- Added extension '600' priority 2 to ael-demo
    -- Added extension '600' priority 1 to ael-demo
    -- Added extension '500' priority 4 to ael-demo
    -- Added extension '500' priority 3 to ael-demo
    -- Added extension '500' priority 2 to ael-demo
    -- Added extension '500' priority 1 to ael-demo
    -- Added extension '1000' priority 1 to ael-demo
    -- Added extension '3' priority 2 to ael-demo
    -- Added extension '3' priority 1 to ael-demo
    -- Added extension '2' priority 2 to ael-demo
    -- Added extension '2' priority 1 to ael-demo
    -- Added extension 's' priority 12 to ael-demo
    -- Added extension 's' priority 11 to ael-demo
    -- Added extension 's' priority 10 to ael-demo
    -- Added extension 's' priority 9 to ael-demo
    -- Added extension 's' priority 8 to ael-demo
    -- Added extension 's' priority 7 to ael-demo
    -- Added extension 's' priority 6 to ael-demo
    -- Added extension 's' priority 5 to ael-demo
    -- Added extension 's' priority 4 to ael-demo
    -- Added extension 's' priority 3 to ael-demo
    -- Added extension 's' priority 2 to ael-demo
    -- Added extension 's' priority 1 to ael-demo
    -- Registered extension context 'ael-std-exten-ael'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-std-exten-ael) to new(ael-std-exten-ael) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-std-exten-ael'
    -- Added extension 'sw_1_BUSY' priority 11 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_' priority 10 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 11 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 10 to ael-std-exten-ael
    -- Added extension 'a' priority 2 to ael-std-exten-ael
    -- Added extension 'a' priority 1 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 8 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 7 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 6 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 5 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 4 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 3 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 2 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 1 to ael-std-exten-ael
    -- Registered extension context 'ael-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-local) to new(ael-local) context, registrar = pbx_config
    -- Including context 'ael-default' in context 'ael-local'
    -- Including context 'ael-trunklocal' in context 'ael-local'
    -- Including context 'ael-iaxtel700' in context 'ael-local'
    -- Including context 'ael-trunktollfree' in context 'ael-local'
    -- Including context 'ael-iaxprovider' in context 'ael-local'
    -- Registered extension context 'ael-longdistance'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-longdistance) to new(ael-longdistance) context, registrar = pbx_config
    -- Including context 'ael-local' in context 'ael-longdistance'
    -- Including context 'ael-trunkld' in context 'ael-longdistance'
    -- Registered extension context 'ael-international'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-international) to new(ael-international) context, registrar = pbx_config
    -- Including context 'ael-longdistance' in context 'ael-international'
    -- Including context 'ael-trunkint' in context 'ael-international'
    -- Registered extension context 'ael-trunktollfree'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunktollfree) to new(ael-trunktollfree) context, registrar = pbx_config
    -- Added extension '_91866NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91877NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91888NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91800NXXXXXX' priority 1 to ael-trunktollfree
    -- Registered extension context 'ael-trunklocal'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunklocal) to new(ael-trunklocal) context, registrar = pbx_config
    -- Added extension '_9NXXXXXX' priority 1 to ael-trunklocal
    -- Registered extension context 'ael-trunkld'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkld) to new(ael-trunkld) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld'
    -- Added extension '_91NXXNXXXXXX' priority 2 to ael-trunkld
    -- Added extension '_91NXXNXXXXXX' priority 1 to ael-trunkld
    -- Registered extension context 'ael-trunkint'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkint) to new(ael-trunkint) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint'
    -- Added extension '_9011.' priority 2 to ael-trunkint
    -- Added extension '_9011.' priority 1 to ael-trunkint
    -- Registered extension context 'ael-iaxprovider'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxprovider) to new(ael-iaxprovider) context, registrar = pbx_config
    -- Registered extension context 'ael-iaxtel700'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxtel700) to new(ael-iaxtel700) context, registrar = pbx_config
    -- Added extension '_91700XXXXXXX' priority 1 to ael-iaxtel700
    -- Registered extension context 'ael-dundi-e164'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164) to new(ael-dundi-e164) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-dundi-e164'
    -- Added extension '~~s~~' priority 3 to ael-dundi-e164
    -- Added extension '~~s~~' priority 2 to ael-dundi-e164
    -- Added extension '~~s~~' priority 1 to ael-dundi-e164
    -- Registered extension context 'ael-dundi-e164-lookup'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-lookup) to new(ael-dundi-e164-lookup) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-local' in context 'ael-dundi-e164-lookup'
    -- Including context 'ael-dundi-e164-switch' in context 'ael-dundi-e164-lookup'
    -- Registered extension context 'ael-dundi-e164-switch'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-switch) to new(ael-dundi-e164-switch) context, registrar = pbx_config
    -- Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch'
    -- Registered extension context 'ael-dundi-e164-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-local) to new(ael-dundi-e164-local) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-canonical' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-customers' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-via-pstn' in context 'ael-dundi-e164-local'
    -- Registered extension context 'ael-dundi-e164-via-pstn'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-via-pstn) to new(ael-dundi-e164-via-pstn) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-customers'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-canonical'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config
    -- Registered extension context 'app_queue_gosub_virtual_context'; registrar: app_queue
    -- merging incls/swits/igpats from old(app_queue_gosub_virtual_context) to new(app_queue_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_queue_gosub_virtual_context
    -- Time to scan old dialplan and merge leftovers back into the new: 0.000681 sec
    -- Time to restore hints and swap in new dialplan: 0.000002 sec
    -- Time to delete the old dialplan: 0.000041 sec
    -- Total time merge_contexts_delete: 0.000724 sec
  == Using SIP RTP CoS mark 5
    -- Executing [8102@gr1:1] AGI("SIP/1301-00000009", "/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/burunduki.txt") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-621dc6fa41dca10a3acfa0e7c2dba3dd)
    -- <SIP/1301-00000009> Playing '/var/lib/asterisk/sounds/tts/tts-621dc6fa41dca10a3acfa0e7c2dba3dd.slin' (language 'ru')
    -- <SIP/1301-00000009>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 4
  == Spawn extension (gr1, 8102, 1) exited non-zero on 'SIP/1301-00000009'
  == Using SIP RTP CoS mark 5
    -- Executing [8103@gr1:1] AGI("SIP/1301-0000000a", "/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/govorun.txt") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-c6ac0ec0cc0da05cfce621343a47bcc5)
    -- <SIP/1301-0000000a> Playing '/var/lib/asterisk/sounds/tts/tts-c6ac0ec0cc0da05cfce621343a47bcc5.slin' (language 'ru')
    -- <SIP/1301-0000000a>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 4
  == Spawn extension (gr1, 8103, 1) exited non-zero on 'SIP/1301-0000000a'
  == Using SIP RTP CoS mark 5
    -- Executing [8104@gr1:1] AGI("SIP/1301-0000000b", "/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/pescy.txt") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6)
    -- <SIP/1301-0000000b> Playing '/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6.slin' (language 'ru')
    -- <SIP/1301-0000000b>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 4
  == Spawn extension (gr1, 8104, 1) exited non-zero on 'SIP/1301-0000000b'
linux3*CLI> dialplan show
[ Context 'app_queue_gosub_virtual_context' created by 'app_queue' ]
  's' =>            1. NoOp()                                     [app_queue]
[ Context 'ael-dundi-e164-canonical' created by 'pbx_ael' ]
[ Context 'ael-dundi-e164-customers' created by 'pbx_ael' ]
[ Context 'ael-dundi-e164-via-pstn' created by 'pbx_ael' ]
[ Context 'ael-dundi-e164-local' created by 'pbx_ael' ]
  Include =>        'ael-dundi-e164-canonical'                    [pbx_ael]
  Include =>        'ael-dundi-e164-customers'                    [pbx_ael]
  Include =>        'ael-dundi-e164-via-pstn'                     [pbx_ael]
[ Context 'ael-dundi-e164-switch' created by 'pbx_ael' ]
  Alt. Switch =>    'DUNDi/e164'                                  [pbx_ael]
[ Context 'ael-dundi-e164-lookup' created by 'pbx_ael' ]
  Include =>        'ael-dundi-e164-local'                        [pbx_ael]
  Include =>        'ael-dundi-e164-switch'                       [pbx_ael]
[ Context 'ael-dundi-e164' created by 'pbx_ael' ]
  '~~s~~' =>        1. MSet(LOCAL(exten)=${ARG1})                 [pbx_ael]
                    2. Goto(${exten},1)                           [pbx_ael]
                    3. Return()                                   [pbx_ael]
  Include =>        'ael-builtin-h-bubble'                        [pbx_ael]
[ Context 'ael-iaxtel700' created by 'pbx_ael' ]
  '_91700XXXXXXX' => 1. Dial(IAX2/${IAXINFO-AEL}@iaxtel.com/${EXTEN:1}@iaxtel) [pbx_ael]
[ Context 'ael-iaxprovider' created by 'pbx_ael' ]
[ Context 'ael-trunkint' created by 'pbx_ael' ]
  '_9011.' =>       1. Gosub(ael-dundi-e164,~~s~~,1(${EXTEN:4}))  [pbx_ael]
                    2. Dial(${OUTBOUND-TRUNK}/${EXTEN:${OUTBOUND-TRUNKMSD}}) [pbx_ael]
  Include =>        'ael-dundi-e164-lookup'                       [pbx_ael]
[ Context 'ael-trunkld' created by 'pbx_ael' ]
  '_91NXXNXXXXXX' => 1. Gosub(ael-dundi-e164,~~s~~,1(${EXTEN:1}))  [pbx_ael]
                    2. Dial(${OUTBOUND-TRUNK}/${EXTEN:${OUTBOUND-TRUNKMSD}}) [pbx_ael]
  Include =>        'ael-dundi-e164-lookup'                       [pbx_ael]
[ Context 'ael-trunklocal' created by 'pbx_ael' ]
  '_9NXXXXXX' =>    1. Dial(${OUTBOUND-TRUNK}/${EXTEN:${OUTBOUND-TRUNKMSD}}) [pbx_ael]
[ Context 'ael-trunktollfree' created by 'pbx_ael' ]
  '_91800NXXXXXX' => 1. Dial(${OUTBOUND-TRUNK}/${EXTEN:${OUTBOUND-TRUNKMSD}}) [pbx_ael]
  '_91866NXXXXXX' => 1. Dial(${OUTBOUND-TRUNK}/${EXTEN:${OUTBOUND-TRUNKMSD}}) [pbx_ael]
  '_91877NXXXXXX' => 1. Dial(${OUTBOUND-TRUNK}/${EXTEN:${OUTBOUND-TRUNKMSD}}) [pbx_ael]
  '_91888NXXXXXX' => 1. Dial(${OUTBOUND-TRUNK}/${EXTEN:${OUTBOUND-TRUNKMSD}}) [pbx_ael]
[ Context 'ael-international' created by 'pbx_ael' ]
  Include =>        'ael-longdistance'                            [pbx_ael]
  Include =>        'ael-trunkint'                                [pbx_ael]
  Ignore pattern => '9'                                           [pbx_ael]
[ Context 'ael-longdistance' created by 'pbx_ael' ]
  Include =>        'ael-local'                                   [pbx_ael]
  Include =>        'ael-trunkld'                                 [pbx_ael]
  Ignore pattern => '9'                                           [pbx_ael]
[ Context 'ael-local' created by 'pbx_ael' ]
  Include =>        'ael-default'                                 [pbx_ael]
  Include =>        'ael-trunklocal'                              [pbx_ael]
  Include =>        'ael-iaxtel700'                               [pbx_ael]
  Include =>        'ael-trunktollfree'                           [pbx_ael]
  Include =>        'ael-iaxprovider'                             [pbx_ael]
  Ignore pattern => '9'                                           [pbx_ael]
[ Context 'ael-std-exten-ael' created by 'pbx_ael' ]
  'a' =>            1. VoiceMailMain(${ext})                      [pbx_ael]
                    2. Return()                                   [pbx_ael]
  'sw_1_' =>        10. Goto(sw_1_.,10)                           [pbx_ael]
  'sw_1_BUSY' =>    10. Voicemail(${ext},b)                       [pbx_ael]
                    11. Goto(~~s~~,7)                             [pbx_ael]
  '~~s~~' =>        1. MSet(LOCAL(ext)=${ARG1})                   [pbx_ael]
                    2. MSet(LOCAL(dev)=${ARG2})                   [pbx_ael]
                    3. MSet(LOCAL(~~EXTEN~~)=${EXTEN})            [pbx_ael]
                    4. MSet(LOCAL(~~EXTEN~~)=${~~EXTEN~~})        [pbx_ael]
                    5. Dial(${dev}/${ext},20)                     [pbx_ael]
                    6. Goto(sw_1_${DIALSTATUS},10)                [pbx_ael]
                    7. NoOp(Finish switch_ael-std-exten-ael_1)    [pbx_ael]
                    8. Return()                                   [pbx_ael]
  '_sw_1_.' =>      10. Voicemail(${ext},u)                       [pbx_ael]
                    11. Goto(~~s~~,7)                             [pbx_ael]
  Include =>        'ael-builtin-h-bubble'                        [pbx_ael]
[ Context 'ael-demo' created by 'pbx_ael' ]
  '#' =>            1. Playback(demo-thanks)                      [pbx_ael]
                    2. Hangup()                                   [pbx_ael]
  '1000' =>         1. Goto(ael-default,s,1)                      [pbx_ael]
  '2' =>            1. Background(demo-moreinfo)                  [pbx_ael]
                    2. Goto(s,instructions)                       [pbx_ael]
  '3' =>            1. Set(LANGUAGE()=fr)                         [pbx_ael]
                    2. Goto(s,restart)                            [pbx_ael]
  '500' =>          1. Playback(demo-abouttotry)                  [pbx_ael]
                    2. Dial(IAX2/guest@misery.digium.com/s@default) [pbx_ael]
                    3. Playback(demo-nogo)                        [pbx_ael]
                    4. Goto(s,instructions)                       [pbx_ael]
  '600' =>          1. Playback(demo-echotest)                    [pbx_ael]
                    2. Echo()                                     [pbx_ael]
                    3. Playback(demo-echodone)                    [pbx_ael]
                    4. Goto(s,instructions)                       [pbx_ael]
  '8500' =>         1. VoicemailMain()                            [pbx_ael]
                    2. Goto(s,instructions)                       [pbx_ael]
  'i' =>            1. Playback(invalid)                          [pbx_ael]
  's' =>            1. Wait(1)                                    [pbx_ael]
                    2. Answer()                                   [pbx_ael]
                    3. Set(TIMEOUT(digit)=5)                      [pbx_ael]
                    4. Set(TIMEOUT(response)=10)                  [pbx_ael]
     [restart]      5. Background(demo-congrats)                  [pbx_ael]
     [instructions] 6. MSet(x=$[0])                               [pbx_ael]
                    7. GotoIf($[ ${x} < 3]?8:12)                  [pbx_ael]
                    8. Background(demo-instruct)                  [pbx_ael]
                    9. WaitExten()                                [pbx_ael]
                    10. MSet(x=$[${x} + 1])                       [pbx_ael]
                    11. Goto(7)                                   [pbx_ael]
                    12. NoOp(Finish for_ael-demo_3)               [pbx_ael]
  't' =>            1. Goto(#,1)                                  [pbx_ael]
  '_1234' =>        1. Gosub(ael-std-exten-ael,~~s~~,1(${EXTEN}, "IAX2")) [pbx_ael]
[ Context 'ael-default' created by 'pbx_ael' ]
  Include =>        'ael-demo'                                    [pbx_ael]
[ Context 'ael-builtin-h-bubble' created by 'pbx_ael' ]
  'h' =>            1. Goto(9991)                                 [pbx_ael]
                    9991. Set(~~parentcxt~~=${STACK_PEEK(1,c,1)}) [pbx_ael]
                    9992. GotoIf($["${~~parentcxt~~}"=""]?9996)   [pbx_ael]
                    9993. GotoIf(${DIALPLAN_EXISTS(${~~parentcxt~~},h,1)}?9994:9996) [pbx_ael]
                    9994. StackPop()                              [pbx_ael]
                    9995. Goto(${~~parentcxt~~},h,1)              [pbx_ael]
                    9996. NoOp()                                  [pbx_ael]
[ Context 'parkedcalls' created by 'features' ]
  '700' =>          1. Park()                                     [features]
[ Context 'demo' created by 'pbx_lua' ]
  Alt. Switch =>    'Lua/'                                        [pbx_lua]
[ Context 'app_dial_gosub_virtual_context' created by 'app_dial' ]
  's' =>            1. NoOp()                                     [app_dial]
[ Context 'gr3' created by 'pbx_config' ]
  Include =>        'local'                                       [pbx_config]
  Include =>        'internal'                                    [pbx_config]
[ Context 'gr2' created by 'pbx_config' ]
  Include =>        'local'                                       [pbx_config]
  Include =>        'national'                                    [pbx_config]
  Include =>        'internal'                                    [pbx_config]
[ Context 'gr1' created by 'pbx_config' ]
  Include =>        'local'                                       [pbx_config]
  Include =>        'national'                                    [pbx_config]
  Include =>        'international'                               [pbx_config]
  Include =>        'internal'                                    [pbx_config]
[ Context 'international' created by 'pbx_config' ]
  '_[23]XXX' =>     1. Answer()                                   [pbx_config]
                    2. Dial(SIP/kiev/${EXTEN})                    [pbx_config]
[ Context 'national' created by 'pbx_config' ]
  '_11XX' =>        1. Answer()                                   [pbx_config]
                    2. Dial(SIP/kiev/${EXTEN})                    [pbx_config]
  '_12XX' =>        1. Answer()                                   [pbx_config]
                    2. Dial(SIP/kharkov/${EXTEN})                 [pbx_config]
[ Context 'local' created by 'pbx_config' ]
  '_13XX' =>        1. Answer()                                   [pbx_config]
                    2. Set(MON_FILE=${EXTEN}-${CALLERID(num)}-${EPOCH}) [pbx_config]
                    3. Monitor(wav,${MON_FILE},m)                 [pbx_config]
                    4. Dial(SIP/${EXTEN},7)                       [pbx_config]
[ Context 'internal' created by 'pbx_config' ]
  '4000' =>         1. Answer()                                   [pbx_config]
                    2. Playback(demo-thanks)                      [pbx_config]
  '8100' =>         1. VoiceMailMain()                            [pbx_config]
  '8101' =>         1. MeetMe(101)                                [pbx_config]
  '8102' =>         1. AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/burunduki.txt) [pbx_config]
  '8103' =>         1. AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/govorun.txt) [pbx_config]
  '8104' =>         1. AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/pescy.txt) [pbx_config]
  '_80XX' =>        1. Answer()                                   [pbx_config]
                    2. Record(/var/tmp/asterisk/records/record${EXTEN:2}:gsm) [pbx_config]
                    3. Playback(/var/tmp/asterisk/records/record${EXTEN:2}) [pbx_config]
[ Context 'default' created by 'pbx_config' ]
-= 40 extensions (90 priorities) in 32 contexts. =-
    -- Attempting call on SIP/1301 for 8104@internal:1 (Retry 1)
  == Using SIP RTP CoS mark 5
    -- Executing [8104@internal:1] AGI("SIP/1301-0000000c", "/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/pescy.txt") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6)
    -- <SIP/1301-0000000c> Playing '/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6.slin' (language 'ru')
    -- <SIP/1301-0000000c>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 4
  == Spawn extension (internal, 8104, 1) exited non-zero on 'SIP/1301-0000000c'
[Nov 20 11:46:27] NOTICE[16115]: pbx_spool.c:366 attempt_thread: Call completed to SIP/1301
    -- Attempting call on SIP/kiev/1101 for 8104@internal:1 (Retry 1)
  == Using SIP RTP CoS mark 5
    -- Attempting call on SIP/kiev/1102 for 8104@internal:1 (Retry 1)
  == Using SIP RTP CoS mark 5
    -- Attempting call on SIP/kharkov/1201 for 8104@internal:1 (Retry 1)
  == Using SIP RTP CoS mark 5
    -- Executing [8104@internal:1] AGI("SIP/kharkov-0000000f", "/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/pescy.txt") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- Attempting call on SIP/kharkov/1202 for 8104@internal:1 (Retry 1)
  == Using SIP RTP CoS mark 5
    -- Attempting call on SIP/1301 for 8104@internal:1 (Retry 1)
  == Using SIP RTP CoS mark 5
    -- Executing [8104@internal:1] AGI("SIP/kharkov-00000010", "/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/pescy.txt") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- Attempting call on SIP/1302 for 8104@internal:1 (Retry 1)
  == Using SIP RTP CoS mark 5
    -- Attempting call on SIP/kiev/2101 for 8104@internal:1 (Retry 1)
  == Using SIP RTP CoS mark 5
    -- Attempting call on SIP/kiev/2102 for 8104@internal:1 (Retry 1)
  == Using SIP RTP CoS mark 5
    -- Attempting call on SIP/kiev/2201 for 8104@internal:1 (Retry 1)
  == Using SIP RTP CoS mark 5
    -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6)
    -- <SIP/kharkov-0000000f> Playing '/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6.slin' (language 'en')
    -- Executing [8104@internal:1] AGI("SIP/kiev-00000013", "/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/pescy.txt") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- Executing [8104@internal:1] AGI("SIP/kiev-00000014", "/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/pescy.txt") in new stack
    -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6)
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- Attempting call on SIP/kiev/2202 for 8104@internal:1 (Retry 1)
  == Using SIP RTP CoS mark 5
    -- <SIP/kharkov-00000010> Playing '/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6.slin' (language 'en')
    -- Attempting call on SIP/kiev/2301 for 8104@internal:1 (Retry 1)
  == Using SIP RTP CoS mark 5
    -- Executing [8104@internal:1] AGI("SIP/kiev-00000015", "/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/pescy.txt") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- Attempting call on SIP/kiev/2302 for 8104@internal:1 (Retry 1)
  == Using SIP RTP CoS mark 5
    -- Executing [8104@internal:1] AGI("SIP/kiev-00000016", "/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/pescy.txt") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- Attempting call on SIP/kiev/3101 for 8104@internal:1 (Retry 1)
  == Using SIP RTP CoS mark 5
    -- Executing [8104@internal:1] AGI("SIP/kiev-00000017", "/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/pescy.txt") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- Attempting call on SIP/kiev/3102 for 8104@internal:1 (Retry 1)
  == Using SIP RTP CoS mark 5
    -- Executing [8104@internal:1] AGI("SIP/kiev-00000018", "/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/pescy.txt") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- Got SIP response 503 "Service Unavailable" back from 192.168.15.1:5060
[Nov 20 12:03:56] NOTICE[16317]: pbx_spool.c:353 attempt_thread: Call failed to go through, reason (8) Congestion (circuits busy)
[Nov 20 12:03:56] NOTICE[16317]: pbx_spool.c:356 attempt_thread: Queued call to SIP/kiev/3101 expired without completion after 0 attempts
    -- Attempting call on SIP/kiev/3201 for 8104@internal:1 (Retry 1)
  == Using SIP RTP CoS mark 5
    -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6)
    -- Got SIP response 503 "Service Unavailable" back from 192.168.15.1:5060
[Nov 20 12:03:56] NOTICE[16321]: pbx_spool.c:353 attempt_thread: Call failed to go through, reason (8) Congestion (circuits busy)
[Nov 20 12:03:56] NOTICE[16321]: pbx_spool.c:356 attempt_thread: Queued call to SIP/kiev/3102 expired without completion after 0 attempts
    -- <SIP/kiev-00000014> Playing '/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6.slin' (language 'en')
    -- Got SIP response 503 "Service Unavailable" back from 192.168.15.1:5060
[Nov 20 12:03:56] NOTICE[16325]: pbx_spool.c:353 attempt_thread: Call failed to go through, reason (8) Congestion (circuits busy)
[Nov 20 12:03:56] NOTICE[16325]: pbx_spool.c:356 attempt_thread: Queued call to SIP/kiev/3201 expired without completion after 0 attempts
    -- Attempting call on SIP/kiev/3202 for 8104@internal:1 (Retry 1)
  == Using SIP RTP CoS mark 5
    -- Got SIP response 503 "Service Unavailable" back from 192.168.15.1:5060
[Nov 20 12:03:56] NOTICE[16329]: pbx_spool.c:353 attempt_thread: Call failed to go through, reason (8) Congestion (circuits busy)
[Nov 20 12:03:56] NOTICE[16329]: pbx_spool.c:356 attempt_thread: Queued call to SIP/kiev/3202 expired without completion after 0 attempts
    -- Attempting call on SIP/kiev/3301 for 8104@internal:1 (Retry 1)
  == Using SIP RTP CoS mark 5
    -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6)
    -- <SIP/kiev-00000015> Playing '/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6.slin' (language 'en')
    -- Got SIP response 503 "Service Unavailable" back from 192.168.15.1:5060
[Nov 20 12:03:56] NOTICE[16333]: pbx_spool.c:353 attempt_thread: Call failed to go through, reason (8) Congestion (circuits busy)
[Nov 20 12:03:56] NOTICE[16333]: pbx_spool.c:356 attempt_thread: Queued call to SIP/kiev/3301 expired without completion after 0 attempts
    -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6)
    -- Attempting call on SIP/kiev/3302 for 8104@internal:1 (Retry 1)
  == Using SIP RTP CoS mark 5
    -- <SIP/kiev-00000017> Playing '/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6.slin' (language 'en')
    -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6)
    -- <SIP/kiev-00000016> Playing '/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6.slin' (language 'en')
    -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6)
    -- <SIP/kiev-00000013> Playing '/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6.slin' (language 'en')
    -- Got SIP response 503 "Service Unavailable" back from 192.168.15.1:5060
[Nov 20 12:03:56] NOTICE[16337]: pbx_spool.c:353 attempt_thread: Call failed to go through, reason (8) Congestion (circuits busy)
[Nov 20 12:03:56] NOTICE[16337]: pbx_spool.c:356 attempt_thread: Queued call to SIP/kiev/3302 expired without completion after 0 attempts
    -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6)
    -- <SIP/kiev-00000018> Playing '/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6.slin' (language 'en')
    -- <SIP/kiev-00000013>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 4
  == Spawn extension (internal, 8104, 1) exited non-zero on 'SIP/kiev-00000013'
[Nov 20 12:04:02] NOTICE[16287]: pbx_spool.c:366 attempt_thread: Call completed to SIP/kiev/2101
    -- Executing [8104@internal:1] AGI("SIP/1301-00000011", "/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/pescy.txt") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6)
    -- <SIP/1301-00000011> Playing '/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6.slin' (language 'ru')
    -- Executing [8104@internal:1] AGI("SIP/kiev-0000000d", "/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/pescy.txt") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6)
    -- <SIP/kiev-0000000d> Playing '/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6.slin' (language 'en')
    -- <SIP/kiev-00000017>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 4
  == Spawn extension (internal, 8104, 1) exited non-zero on 'SIP/kiev-00000017'
    -- <SIP/kiev-00000015>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 4
  == Spawn extension (internal, 8104, 1) exited non-zero on 'SIP/kiev-00000015'
    -- <SIP/kiev-00000018>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 4
  == Spawn extension (internal, 8104, 1) exited non-zero on 'SIP/kiev-00000018'
[Nov 20 12:04:07] NOTICE[16305]: pbx_spool.c:366 attempt_thread: Call completed to SIP/kiev/2301
    -- <SIP/kiev-00000016>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 4
  == Spawn extension (internal, 8104, 1) exited non-zero on 'SIP/kiev-00000016'
[Nov 20 12:04:07] NOTICE[16295]: pbx_spool.c:366 attempt_thread: Call completed to SIP/kiev/2201
[Nov 20 12:04:07] NOTICE[16311]: pbx_spool.c:366 attempt_thread: Call completed to SIP/kiev/2302
[Nov 20 12:04:08] NOTICE[16303]: pbx_spool.c:366 attempt_thread: Call completed to SIP/kiev/2202
    -- <SIP/kiev-0000000d>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 4
  == Spawn extension (internal, 8104, 1) exited non-zero on 'SIP/kiev-0000000d'
[Nov 20 12:04:08] NOTICE[16261]: pbx_spool.c:366 attempt_thread: Call completed to SIP/kiev/1101
    -- <SIP/1301-00000011>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 4
  == Spawn extension (internal, 8104, 1) exited non-zero on 'SIP/1301-00000011'
[Nov 20 12:04:17] NOTICE[16278]: pbx_spool.c:366 attempt_thread: Call completed to SIP/1301
    -- <SIP/kharkov-0000000f>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 4
  == Spawn extension (internal, 8104, 1) exited non-zero on 'SIP/kharkov-0000000f'
[Nov 20 12:04:18] NOTICE[16269]: pbx_spool.c:366 attempt_thread: Call completed to SIP/kharkov/1201
    -- Got SIP response 503 "Service Unavailable" back from 192.168.15.1:5060
[Nov 20 12:04:28] NOTICE[16265]: pbx_spool.c:353 attempt_thread: Call failed to go through, reason (8) Congestion (circuits busy)
[Nov 20 12:04:28] NOTICE[16265]: pbx_spool.c:356 attempt_thread: Queued call to SIP/kiev/1102 expired without completion after 0 attempts
[Nov 20 12:04:41] NOTICE[16284]: pbx_spool.c:353 attempt_thread: Call failed to go through, reason (3) Remote end Ringing
[Nov 20 12:04:41] NOTICE[16284]: pbx_spool.c:356 attempt_thread: Queued call to SIP/1302 expired without completion after 0 attempts
    -- <SIP/kharkov-00000010>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 4
  == Spawn extension (internal, 8104, 1) exited non-zero on 'SIP/kharkov-00000010'
[Nov 20 12:04:42] NOTICE[16276]: pbx_spool.c:366 attempt_thread: Call completed to SIP/kharkov/1202
    -- <SIP/kiev-00000014>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 0
    -- Auto fallthrough, channel 'SIP/kiev-00000014' status is 'UNKNOWN'
[Nov 20 12:04:47] NOTICE[16291]: pbx_spool.c:366 attempt_thread: Call completed to SIP/kiev/2102
[Nov 20 12:39:31] WARNING[10907]: pbx_spool.c:258 apply_outgoing: At least one of app or extension must be specified, along with tech and dest in file /var/spool/asterisk/outgoing/call.txt
[Nov 20 12:39:31] WARNING[10907]: pbx_spool.c:419 scan_service: Invalid file contents in /var/spool/asterisk/outgoing/call.txt, deleting
[Nov 20 12:39:59] WARNING[10907]: pbx_spool.c:258 apply_outgoing: At least one of app or extension must be specified, along with tech and dest in file /var/spool/asterisk/outgoing/call.txt
[Nov 20 12:39:59] WARNING[10907]: pbx_spool.c:419 scan_service: Invalid file contents in /var/spool/asterisk/outgoing/call.txt, deleting
[Nov 20 12:41:18] WARNING[10907]: pbx_spool.c:258 apply_outgoing: At least one of app or extension must be specified, along with tech and dest in file /var/spool/asterisk/outgoing/call.txt
[Nov 20 12:41:18] WARNING[10907]: pbx_spool.c:419 scan_service: Invalid file contents in /var/spool/asterisk/outgoing/call.txt, deleting
    -- Attempting call on SIP/1301 for 8102@internal:1 (Retry 1)
  == Using SIP RTP CoS mark 5
    -- Executing [8102@internal:1] AGI("SIP/1301-0000001f", "/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/burunduki.txt") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-621dc6fa41dca10a3acfa0e7c2dba3dd)
    -- <SIP/1301-0000001f> Playing '/var/lib/asterisk/sounds/tts/tts-621dc6fa41dca10a3acfa0e7c2dba3dd.slin' (language 'ru')
    -- <SIP/1301-0000001f>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 4
  == Spawn extension (internal, 8102, 1) exited non-zero on 'SIP/1301-0000001f'
[Nov 20 12:42:19] NOTICE[16493]: pbx_spool.c:366 attempt_thread: Call completed to SIP/1301
    -- Attempting call on SIP/1301 for application Playback(hello-world) (Retry 1)
  == Using SIP RTP CoS mark 5
    -- <SIP/1301-00000020> Playing 'hello-world.gsm' (language 'ru')
[Nov 20 12:46:37] NOTICE[16548]: pbx_spool.c:366 attempt_thread: Call completed to SIP/1301
linux3*CLI> sip show peers
Name/username              Host                                    Dyn Forcerport ACL Port     Status
1301/1301                  192.168.15.212                           D   N             5060     OK (16 ms)
1302/1302                  192.168.15.204                           D   N             32920    OK (8 ms)
kharkov/donetsk            192.168.15.2                             D   N             5060     OK (1 ms)
kiev/donetsk               192.168.15.1                             D   N             5060     OK (1 ms)
4 sip peers [Monitored: 4 online, 0 offline Unmonitored: 0 online, 0 offline]
  == Using SIP RTP CoS mark 5
    -- Executing [8000@gr1:1] Answer("SIP/1301-00000021", "") in new stack
  == Spawn extension (gr1, 8000, 1) exited non-zero on 'SIP/1301-00000021'
  == Using SIP RTP CoS mark 5
    -- Executing [8000@gr1:1] Answer("SIP/1301-00000022", "") in new stack
    -- Executing [8000@gr1:2] Record("SIP/1301-00000022", "/var/tmp/asterisk/records/record00:gsm") in new stack
    -- <SIP/1301-00000022> Playing 'beep.gsm' (language 'ru')
  == Spawn extension (gr1, 8000, 2) exited non-zero on 'SIP/1301-00000022'
  == Using SIP RTP CoS mark 5
    -- Executing [8000@gr1:1] Answer("SIP/1301-00000023", "") in new stack
    -- Executing [8000@gr1:2] Record("SIP/1301-00000023", "/var/tmp/asterisk/records/record00:gsm") in new stack
    -- <SIP/1301-00000023> Playing 'beep.gsm' (language 'ru')
  == Spawn extension (gr1, 8000, 2) exited non-zero on 'SIP/1301-00000023'
  == Using SIP RTP CoS mark 5
    -- Executing [8001@gr1:1] Answer("SIP/1301-00000024", "") in new stack
    -- Executing [8001@gr1:2] Record("SIP/1301-00000024", "/var/tmp/asterisk/records/record01:gsm") in new stack
    -- <SIP/1301-00000024> Playing 'beep.gsm' (language 'ru')
  == Spawn extension (gr1, 8001, 2) exited non-zero on 'SIP/1301-00000024'
  == Using SIP RTP CoS mark 5
    -- Executing [8002@gr1:1] Answer("SIP/1301-00000025", "") in new stack
    -- Executing [8002@gr1:2] Record("SIP/1301-00000025", "/var/tmp/asterisk/records/record02:gsm") in new stack
    -- <SIP/1301-00000025> Playing 'beep.gsm' (language 'ru')
  == Spawn extension (gr1, 8002, 2) exited non-zero on 'SIP/1301-00000025'
  == Using SIP RTP CoS mark 5
    -- Executing [8000@gr1:1] Answer("SIP/1301-00000026", "") in new stack
    -- Executing [8000@gr1:2] Record("SIP/1301-00000026", "/var/tmp/asterisk/records/record00:gsm") in new stack
    -- <SIP/1301-00000026> Playing 'beep.gsm' (language 'ru')
  == Spawn extension (gr1, 8000, 2) exited non-zero on 'SIP/1301-00000026'
  == Using SIP RTP CoS mark 5
    -- Executing [8000@gr1:1] Answer("SIP/1301-00000027", "") in new stack
    -- Executing [8000@gr1:2] Record("SIP/1301-00000027", "/var/tmp/asterisk/records/record00:gsm") in new stack
    -- <SIP/1301-00000027> Playing 'beep.gsm' (language 'ru')
    -- Executing [8000@gr1:3] Playback("SIP/1301-00000027", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-00000027> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Auto fallthrough, channel 'SIP/1301-00000027' status is 'UNKNOWN'
  == Using SIP RTP CoS mark 5
    -- Executing [8000@gr1:1] Answer("SIP/1301-00000028", "") in new stack
    -- Executing [8000@gr1:2] Record("SIP/1301-00000028", "/var/tmp/asterisk/records/record00:gsm") in new stack
    -- <SIP/1301-00000028> Playing 'beep.gsm' (language 'ru')
    -- Executing [8000@gr1:3] Playback("SIP/1301-00000028", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-00000028> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Auto fallthrough, channel 'SIP/1301-00000028' status is 'UNKNOWN'
  == Using SIP RTP CoS mark 5
    -- Executing [8000@gr1:1] Answer("SIP/1301-00000029", "") in new stack
    -- Executing [8000@gr1:2] Record("SIP/1301-00000029", "/var/tmp/asterisk/records/record00:gsm") in new stack
    -- <SIP/1301-00000029> Playing 'beep.gsm' (language 'ru')
    -- Executing [8000@gr1:3] Playback("SIP/1301-00000029", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-00000029> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Auto fallthrough, channel 'SIP/1301-00000029' status is 'UNKNOWN'
  == Using SIP RTP CoS mark 5
    -- Executing [8000@gr1:1] Answer("SIP/1301-0000002a", "") in new stack
    -- Executing [8000@gr1:2] Record("SIP/1301-0000002a", "/var/tmp/asterisk/records/record00:gsm") in new stack
    -- <SIP/1301-0000002a> Playing 'beep.gsm' (language 'ru')
  == Spawn extension (gr1, 8000, 2) exited non-zero on 'SIP/1301-0000002a'
  == Using SIP RTP CoS mark 5
    -- Executing [8000@gr1:1] Answer("SIP/1301-0000002b", "") in new stack
    -- Executing [8000@gr1:2] Record("SIP/1301-0000002b", "/var/tmp/asterisk/records/record00:gsm") in new stack
    -- <SIP/1301-0000002b> Playing 'beep.gsm' (language 'ru')
    -- Executing [8000@gr1:3] Playback("SIP/1301-0000002b", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-0000002b> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
  == Spawn extension (gr1, 8000, 3) exited non-zero on 'SIP/1301-0000002b'
  == Using SIP RTP CoS mark 5
    -- Executing [8001@gr1:1] Answer("SIP/1301-0000002c", "") in new stack
    -- Executing [8001@gr1:2] Record("SIP/1301-0000002c", "/var/tmp/asterisk/records/record01:gsm") in new stack
    -- <SIP/1301-0000002c> Playing 'beep.gsm' (language 'ru')
    -- Executing [8001@gr1:3] Playback("SIP/1301-0000002c", "/var/tmp/asterisk/records/record01") in new stack
    -- <SIP/1301-0000002c> Playing '/var/tmp/asterisk/records/record01.gsm' (language 'ru')
  == Spawn extension (gr1, 8001, 3) exited non-zero on 'SIP/1301-0000002c'
  == Using SIP RTP CoS mark 5
    -- Executing [8002@gr1:1] Answer("SIP/1301-0000002d", "") in new stack
    -- Executing [8002@gr1:2] Record("SIP/1301-0000002d", "/var/tmp/asterisk/records/record02:gsm") in new stack
    -- <SIP/1301-0000002d> Playing 'beep.gsm' (language 'ru')
    -- Executing [8002@gr1:3] Playback("SIP/1301-0000002d", "/var/tmp/asterisk/records/record02") in new stack
    -- <SIP/1301-0000002d> Playing '/var/tmp/asterisk/records/record02.gsm' (language 'ru')
    -- Auto fallthrough, channel 'SIP/1301-0000002d' status is 'UNKNOWN'
  == Using SIP RTP CoS mark 5
    -- Executing [8003@gr1:1] Answer("SIP/1301-0000002e", "") in new stack
    -- Executing [8003@gr1:2] Record("SIP/1301-0000002e", "/var/tmp/asterisk/records/record03:gsm") in new stack
    -- <SIP/1301-0000002e> Playing 'beep.gsm' (language 'ru')
    -- Executing [8003@gr1:3] Playback("SIP/1301-0000002e", "/var/tmp/asterisk/records/record03") in new stack
    -- <SIP/1301-0000002e> Playing '/var/tmp/asterisk/records/record03.gsm' (language 'ru')
    -- Auto fallthrough, channel 'SIP/1301-0000002e' status is 'UNKNOWN'
  == Using SIP RTP CoS mark 5
    -- Executing [8004@gr1:1] Answer("SIP/1301-0000002f", "") in new stack
    -- Executing [8004@gr1:2] Record("SIP/1301-0000002f", "/var/tmp/asterisk/records/record04:gsm") in new stack
    -- <SIP/1301-0000002f> Playing 'beep.gsm' (language 'ru')
    -- Executing [8004@gr1:3] Playback("SIP/1301-0000002f", "/var/tmp/asterisk/records/record04") in new stack
    -- <SIP/1301-0000002f> Playing '/var/tmp/asterisk/records/record04.gsm' (language 'ru')
  == Spawn extension (gr1, 8004, 3) exited non-zero on 'SIP/1301-0000002f'
  == Using SIP RTP CoS mark 5
    -- Executing [8005@gr1:1] Answer("SIP/1301-00000030", "") in new stack
    -- Executing [8005@gr1:2] Record("SIP/1301-00000030", "/var/tmp/asterisk/records/record05:gsm") in new stack
    -- <SIP/1301-00000030> Playing 'beep.gsm' (language 'ru')
    -- Executing [8005@gr1:3] Playback("SIP/1301-00000030", "/var/tmp/asterisk/records/record05") in new stack
    -- <SIP/1301-00000030> Playing '/var/tmp/asterisk/records/record05.gsm' (language 'ru')
    -- Auto fallthrough, channel 'SIP/1301-00000030' status is 'UNKNOWN'
  == Using SIP RTP CoS mark 5
    -- Executing [8006@gr1:1] Answer("SIP/1301-00000031", "") in new stack
    -- Executing [8006@gr1:2] Record("SIP/1301-00000031", "/var/tmp/asterisk/records/record06:gsm") in new stack
    -- <SIP/1301-00000031> Playing 'beep.gsm' (language 'ru')
    -- Executing [8006@gr1:3] Playback("SIP/1301-00000031", "/var/tmp/asterisk/records/record06") in new stack
    -- <SIP/1301-00000031> Playing '/var/tmp/asterisk/records/record06.gsm' (language 'ru')
    -- Auto fallthrough, channel 'SIP/1301-00000031' status is 'UNKNOWN'
  == Using SIP RTP CoS mark 5
    -- Executing [8007@gr1:1] Answer("SIP/1301-00000032", "") in new stack
    -- Executing [8007@gr1:2] Record("SIP/1301-00000032", "/var/tmp/asterisk/records/record07:gsm") in new stack
    -- <SIP/1301-00000032> Playing 'beep.gsm' (language 'ru')
    -- Executing [8007@gr1:3] Playback("SIP/1301-00000032", "/var/tmp/asterisk/records/record07") in new stack
    -- <SIP/1301-00000032> Playing '/var/tmp/asterisk/records/record07.gsm' (language 'ru')
    -- Auto fallthrough, channel 'SIP/1301-00000032' status is 'UNKNOWN'
  == Using SIP RTP CoS mark 5
    -- Executing [8008@gr1:1] Answer("SIP/1301-00000033", "") in new stack
    -- Executing [8008@gr1:2] Record("SIP/1301-00000033", "/var/tmp/asterisk/records/record08:gsm") in new stack
    -- <SIP/1301-00000033> Playing 'beep.gsm' (language 'ru')
    -- Executing [8008@gr1:3] Playback("SIP/1301-00000033", "/var/tmp/asterisk/records/record08") in new stack
    -- <SIP/1301-00000033> Playing '/var/tmp/asterisk/records/record08.gsm' (language 'ru')
    -- Auto fallthrough, channel 'SIP/1301-00000033' status is 'UNKNOWN'
  == Using SIP RTP CoS mark 5
    -- Executing [8009@gr1:1] Answer("SIP/1301-00000034", "") in new stack
    -- Executing [8009@gr1:2] Record("SIP/1301-00000034", "/var/tmp/asterisk/records/record09:gsm") in new stack
    -- <SIP/1301-00000034> Playing 'beep.gsm' (language 'ru')
    -- Executing [8009@gr1:3] Playback("SIP/1301-00000034", "/var/tmp/asterisk/records/record09") in new stack
    -- <SIP/1301-00000034> Playing '/var/tmp/asterisk/records/record09.gsm' (language 'ru')
    -- Auto fallthrough, channel 'SIP/1301-00000034' status is 'UNKNOWN'
  == Using SIP RTP CoS mark 5
    -- Executing [8009@gr1:1] Answer("SIP/1301-00000035", "") in new stack
    -- Executing [8009@gr1:2] Record("SIP/1301-00000035", "/var/tmp/asterisk/records/record09:gsm") in new stack
    -- <SIP/1301-00000035> Playing 'beep.gsm' (language 'ru')
    -- Executing [8009@gr1:3] Playback("SIP/1301-00000035", "/var/tmp/asterisk/records/record09") in new stack
    -- <SIP/1301-00000035> Playing '/var/tmp/asterisk/records/record09.gsm' (language 'ru')
    -- Auto fallthrough, channel 'SIP/1301-00000035' status is 'UNKNOWN'
  == Using SIP RTP CoS mark 5
    -- Executing [8011@gr1:1] Answer("SIP/1301-00000036", "") in new stack
    -- Executing [8011@gr1:2] Record("SIP/1301-00000036", "/var/tmp/asterisk/records/record11:gsm") in new stack
    -- <SIP/1301-00000036> Playing 'beep.gsm' (language 'ru')
    -- Executing [8011@gr1:3] Playback("SIP/1301-00000036", "/var/tmp/asterisk/records/record11") in new stack
    -- <SIP/1301-00000036> Playing '/var/tmp/asterisk/records/record11.gsm' (language 'ru')
    -- Auto fallthrough, channel 'SIP/1301-00000036' status is 'UNKNOWN'
linux3*CLI> dialplan reload
Dialplan reloaded.
  == Parsing '/etc/asterisk/extensions.conf':   == Found
    -- Registered extension context 'default'; registrar: pbx_config
    -- Registered extension context 'internal'; registrar: pbx_config
    -- Added extension '4000' priority 1 to internal
    -- Added extension '4000' priority 2 to internal
    -- Added extension '_80XX' priority 1 to internal
    -- Added extension '_80XX' priority 2 to internal
    -- Added extension '_80XX' priority 3 to internal
    -- Added extension '8100' priority 1 to internal
    -- Added extension '8101' priority 1 to internal
    -- Added extension '8102' priority 1 to internal
    -- Added extension '8103' priority 1 to internal
    -- Added extension '8104' priority 1 to internal
    -- Added extension '8105' priority 1 to internal
    -- Registered extension context 'local'; registrar: pbx_config
    -- Added extension '_13XX' priority 1 to local
    -- Added extension '_13XX' priority 2 to local
    -- Added extension '_13XX' priority 3 to local
    -- Added extension '_13XX' priority 4 to local
    -- Registered extension context 'national'; registrar: pbx_config
    -- Added extension '_11XX' priority 1 to national
    -- Added extension '_11XX' priority 2 to national
    -- Added extension '_12XX' priority 1 to national
    -- Added extension '_12XX' priority 2 to national
    -- Registered extension context 'international'; registrar: pbx_config
    -- Added extension '_[23]XXX' priority 1 to international
    -- Added extension '_[23]XXX' priority 2 to international
    -- Registered extension context 'gr1'; registrar: pbx_config
    -- Including context 'local' in context 'gr1'
    -- Including context 'national' in context 'gr1'
    -- Including context 'international' in context 'gr1'
    -- Including context 'internal' in context 'gr1'
    -- Registered extension context 'gr2'; registrar: pbx_config
    -- Including context 'local' in context 'gr2'
    -- Including context 'national' in context 'gr2'
    -- Including context 'internal' in context 'gr2'
    -- Registered extension context 'gr3'; registrar: pbx_config
    -- Including context 'local' in context 'gr3'
    -- Including context 'internal' in context 'gr3'
  == Parsing '/etc/asterisk/users.conf':   == Found
    -- Registered extension context 'app_queue_gosub_virtual_context'; registrar: app_queue
    -- merging incls/swits/igpats from old(app_queue_gosub_virtual_context) to new(app_queue_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_queue_gosub_virtual_context
    -- Registered extension context 'ael-dundi-e164-canonical'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-customers'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-via-pstn'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-via-pstn) to new(ael-dundi-e164-via-pstn) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-local) to new(ael-dundi-e164-local) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-canonical' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-customers' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-via-pstn' in context 'ael-dundi-e164-local'
    -- Registered extension context 'ael-dundi-e164-switch'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-switch) to new(ael-dundi-e164-switch) context, registrar = pbx_config
    -- Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch'
    -- Registered extension context 'ael-dundi-e164-lookup'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-lookup) to new(ael-dundi-e164-lookup) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-local' in context 'ael-dundi-e164-lookup'
    -- Including context 'ael-dundi-e164-switch' in context 'ael-dundi-e164-lookup'
    -- Registered extension context 'ael-dundi-e164'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164) to new(ael-dundi-e164) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-dundi-e164'
    -- Added extension '~~s~~' priority 1 to ael-dundi-e164
    -- Added extension '~~s~~' priority 2 to ael-dundi-e164
    -- Added extension '~~s~~' priority 3 to ael-dundi-e164
    -- Registered extension context 'ael-iaxtel700'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxtel700) to new(ael-iaxtel700) context, registrar = pbx_config
    -- Added extension '_91700XXXXXXX' priority 1 to ael-iaxtel700
    -- Registered extension context 'ael-iaxprovider'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxprovider) to new(ael-iaxprovider) context, registrar = pbx_config
    -- Registered extension context 'ael-trunkint'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkint) to new(ael-trunkint) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint'
    -- Added extension '_9011.' priority 1 to ael-trunkint
    -- Added extension '_9011.' priority 2 to ael-trunkint
    -- Registered extension context 'ael-trunkld'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkld) to new(ael-trunkld) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld'
    -- Added extension '_91NXXNXXXXXX' priority 1 to ael-trunkld
    -- Added extension '_91NXXNXXXXXX' priority 2 to ael-trunkld
    -- Registered extension context 'ael-trunklocal'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunklocal) to new(ael-trunklocal) context, registrar = pbx_config
    -- Added extension '_9NXXXXXX' priority 1 to ael-trunklocal
    -- Registered extension context 'ael-trunktollfree'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunktollfree) to new(ael-trunktollfree) context, registrar = pbx_config
    -- Added extension '_91800NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91888NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91877NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91866NXXXXXX' priority 1 to ael-trunktollfree
    -- Registered extension context 'ael-international'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-international) to new(ael-international) context, registrar = pbx_config
    -- Including context 'ael-longdistance' in context 'ael-international'
    -- Including context 'ael-trunkint' in context 'ael-international'
    -- Registered extension context 'ael-longdistance'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-longdistance) to new(ael-longdistance) context, registrar = pbx_config
    -- Including context 'ael-local' in context 'ael-longdistance'
    -- Including context 'ael-trunkld' in context 'ael-longdistance'
    -- Registered extension context 'ael-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-local) to new(ael-local) context, registrar = pbx_config
    -- Including context 'ael-default' in context 'ael-local'
    -- Including context 'ael-trunklocal' in context 'ael-local'
    -- Including context 'ael-iaxtel700' in context 'ael-local'
    -- Including context 'ael-trunktollfree' in context 'ael-local'
    -- Including context 'ael-iaxprovider' in context 'ael-local'
    -- Registered extension context 'ael-std-exten-ael'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-std-exten-ael) to new(ael-std-exten-ael) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-std-exten-ael'
    -- Added extension '~~s~~' priority 1 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 2 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 3 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 4 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 5 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 6 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 7 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 8 to ael-std-exten-ael
    -- Added extension 'a' priority 1 to ael-std-exten-ael
    -- Added extension 'a' priority 2 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 10 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 11 to ael-std-exten-ael
    -- Added extension 'sw_1_' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 11 to ael-std-exten-ael
    -- Registered extension context 'ael-demo'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-demo) to new(ael-demo) context, registrar = pbx_config
    -- Added extension 's' priority 1 to ael-demo
    -- Added extension 's' priority 2 to ael-demo
    -- Added extension 's' priority 3 to ael-demo
    -- Added extension 's' priority 4 to ael-demo
    -- Added extension 's' priority 5 to ael-demo
    -- Added extension 's' priority 6 to ael-demo
    -- Added extension 's' priority 7 to ael-demo
    -- Added extension 's' priority 8 to ael-demo
    -- Added extension 's' priority 9 to ael-demo
    -- Added extension 's' priority 10 to ael-demo
    -- Added extension 's' priority 11 to ael-demo
    -- Added extension 's' priority 12 to ael-demo
    -- Added extension '2' priority 1 to ael-demo
    -- Added extension '2' priority 2 to ael-demo
    -- Added extension '3' priority 1 to ael-demo
    -- Added extension '3' priority 2 to ael-demo
    -- Added extension '1000' priority 1 to ael-demo
    -- Added extension '500' priority 1 to ael-demo
    -- Added extension '500' priority 2 to ael-demo
    -- Added extension '500' priority 3 to ael-demo
    -- Added extension '500' priority 4 to ael-demo
    -- Added extension '600' priority 1 to ael-demo
    -- Added extension '600' priority 2 to ael-demo
    -- Added extension '600' priority 3 to ael-demo
    -- Added extension '600' priority 4 to ael-demo
    -- Added extension '_1234' priority 1 to ael-demo
    -- Added extension '8500' priority 1 to ael-demo
    -- Added extension '8500' priority 2 to ael-demo
    -- Added extension '#' priority 1 to ael-demo
    -- Added extension '#' priority 2 to ael-demo
    -- Added extension 't' priority 1 to ael-demo
    -- Added extension 'i' priority 1 to ael-demo
    -- Registered extension context 'ael-default'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-default) to new(ael-default) context, registrar = pbx_config
    -- Including context 'ael-demo' in context 'ael-default'
    -- Registered extension context 'ael-builtin-h-bubble'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-builtin-h-bubble) to new(ael-builtin-h-bubble) context, registrar = pbx_config
    -- Added extension 'h' priority 1 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9991 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9992 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9993 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9994 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9995 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9996 to ael-builtin-h-bubble
    -- Registered extension context 'parkedcalls'; registrar: features
    -- merging incls/swits/igpats from old(parkedcalls) to new(parkedcalls) context, registrar = pbx_config
    -- Added extension '700' priority 1 to parkedcalls
    -- Registered extension context 'demo'; registrar: pbx_lua
    -- merging incls/swits/igpats from old(demo) to new(demo) context, registrar = pbx_config
    -- Including switch 'Lua/' in context 'demo'
    -- Registered extension context 'app_dial_gosub_virtual_context'; registrar: app_dial
    -- merging incls/swits/igpats from old(app_dial_gosub_virtual_context) to new(app_dial_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_dial_gosub_virtual_context
    -- Time to scan old dialplan and merge leftovers back into the new: 0.000689 sec
    -- Time to restore hints and swap in new dialplan: 0.000002 sec
    -- Time to delete the old dialplan: 0.000035 sec
    -- Total time merge_contexts_delete: 0.000726 sec
  == Using SIP RTP CoS mark 5
  == Using SIP RTP CoS mark 5
    -- Executing [8105@gr1:1] AGI("SIP/1301-00000037", "/usr/local/bin/asterisk-festival.pl,'Русский язык'") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-f42263b115d5882db1392eaa4367dd66)
    -- <SIP/1301-00000037> Playing '/var/lib/asterisk/sounds/tts/tts-f42263b115d5882db1392eaa4367dd66.slin' (language 'ru')
    -- <SIP/1301-00000037>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 0
    -- Auto fallthrough, channel 'SIP/1301-00000037' status is 'UNKNOWN'
  == Using SIP RTP CoS mark 5
    -- Executing [8105@gr1:1] AGI("SIP/1301-00000038", "/usr/local/bin/asterisk-festival.pl,'Русский язык'") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-f42263b115d5882db1392eaa4367dd66)
    -- <SIP/1301-00000038> Playing '/var/lib/asterisk/sounds/tts/tts-f42263b115d5882db1392eaa4367dd66.slin' (language 'ru')
    -- <SIP/1301-00000038>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 0
    -- Auto fallthrough, channel 'SIP/1301-00000038' status is 'UNKNOWN'
linux3*CLI> dialplan reload
Dialplan reloaded.
  == Parsing '/etc/asterisk/extensions.conf':   == Found
    -- Registered extension context 'default'; registrar: pbx_config
    -- Registered extension context 'internal'; registrar: pbx_config
    -- Added extension '4000' priority 1 to internal
    -- Added extension '4000' priority 2 to internal
    -- Added extension '_80XX' priority 1 to internal
    -- Added extension '_80XX' priority 2 to internal
    -- Added extension '_80XX' priority 3 to internal
    -- Added extension '8100' priority 1 to internal
    -- Added extension '8101' priority 1 to internal
    -- Added extension '8102' priority 1 to internal
    -- Added extension '8103' priority 1 to internal
    -- Added extension '8104' priority 1 to internal
    -- Added extension '8105' priority 1 to internal
    -- Registered extension context 'local'; registrar: pbx_config
    -- Added extension '_13XX' priority 1 to local
    -- Added extension '_13XX' priority 2 to local
    -- Added extension '_13XX' priority 3 to local
    -- Added extension '_13XX' priority 4 to local
    -- Registered extension context 'national'; registrar: pbx_config
    -- Added extension '_11XX' priority 1 to national
    -- Added extension '_11XX' priority 2 to national
    -- Added extension '_12XX' priority 1 to national
    -- Added extension '_12XX' priority 2 to national
    -- Registered extension context 'international'; registrar: pbx_config
    -- Added extension '_[23]XXX' priority 1 to international
    -- Added extension '_[23]XXX' priority 2 to international
    -- Registered extension context 'gr1'; registrar: pbx_config
    -- Including context 'local' in context 'gr1'
    -- Including context 'national' in context 'gr1'
    -- Including context 'international' in context 'gr1'
    -- Including context 'internal' in context 'gr1'
    -- Registered extension context 'gr2'; registrar: pbx_config
    -- Including context 'local' in context 'gr2'
    -- Including context 'national' in context 'gr2'
    -- Including context 'internal' in context 'gr2'
    -- Registered extension context 'gr3'; registrar: pbx_config
    -- Including context 'local' in context 'gr3'
    -- Including context 'internal' in context 'gr3'
  == Parsing '/etc/asterisk/users.conf':   == Found
    -- Registered extension context 'app_dial_gosub_virtual_context'; registrar: app_dial
    -- merging incls/swits/igpats from old(app_dial_gosub_virtual_context) to new(app_dial_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_dial_gosub_virtual_context
    -- Registered extension context 'demo'; registrar: pbx_lua
    -- merging incls/swits/igpats from old(demo) to new(demo) context, registrar = pbx_config
    -- Including switch 'Lua/' in context 'demo'
    -- Registered extension context 'parkedcalls'; registrar: features
    -- merging incls/swits/igpats from old(parkedcalls) to new(parkedcalls) context, registrar = pbx_config
    -- Added extension '700' priority 1 to parkedcalls
    -- Registered extension context 'ael-builtin-h-bubble'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-builtin-h-bubble) to new(ael-builtin-h-bubble) context, registrar = pbx_config
    -- Added extension 'h' priority 9996 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9995 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9994 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9993 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9992 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9991 to ael-builtin-h-bubble
    -- Added extension 'h' priority 1 to ael-builtin-h-bubble
    -- Registered extension context 'ael-default'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-default) to new(ael-default) context, registrar = pbx_config
    -- Including context 'ael-demo' in context 'ael-default'
    -- Registered extension context 'ael-demo'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-demo) to new(ael-demo) context, registrar = pbx_config
    -- Added extension 'i' priority 1 to ael-demo
    -- Added extension 't' priority 1 to ael-demo
    -- Added extension '#' priority 2 to ael-demo
    -- Added extension '#' priority 1 to ael-demo
    -- Added extension '8500' priority 2 to ael-demo
    -- Added extension '8500' priority 1 to ael-demo
    -- Added extension '_1234' priority 1 to ael-demo
    -- Added extension '600' priority 4 to ael-demo
    -- Added extension '600' priority 3 to ael-demo
    -- Added extension '600' priority 2 to ael-demo
    -- Added extension '600' priority 1 to ael-demo
    -- Added extension '500' priority 4 to ael-demo
    -- Added extension '500' priority 3 to ael-demo
    -- Added extension '500' priority 2 to ael-demo
    -- Added extension '500' priority 1 to ael-demo
    -- Added extension '1000' priority 1 to ael-demo
    -- Added extension '3' priority 2 to ael-demo
    -- Added extension '3' priority 1 to ael-demo
    -- Added extension '2' priority 2 to ael-demo
    -- Added extension '2' priority 1 to ael-demo
    -- Added extension 's' priority 12 to ael-demo
    -- Added extension 's' priority 11 to ael-demo
    -- Added extension 's' priority 10 to ael-demo
    -- Added extension 's' priority 9 to ael-demo
    -- Added extension 's' priority 8 to ael-demo
    -- Added extension 's' priority 7 to ael-demo
    -- Added extension 's' priority 6 to ael-demo
    -- Added extension 's' priority 5 to ael-demo
    -- Added extension 's' priority 4 to ael-demo
    -- Added extension 's' priority 3 to ael-demo
    -- Added extension 's' priority 2 to ael-demo
    -- Added extension 's' priority 1 to ael-demo
    -- Registered extension context 'ael-std-exten-ael'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-std-exten-ael) to new(ael-std-exten-ael) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-std-exten-ael'
    -- Added extension 'sw_1_BUSY' priority 11 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_' priority 10 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 11 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 10 to ael-std-exten-ael
    -- Added extension 'a' priority 2 to ael-std-exten-ael
    -- Added extension 'a' priority 1 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 8 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 7 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 6 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 5 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 4 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 3 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 2 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 1 to ael-std-exten-ael
    -- Registered extension context 'ael-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-local) to new(ael-local) context, registrar = pbx_config
    -- Including context 'ael-default' in context 'ael-local'
    -- Including context 'ael-trunklocal' in context 'ael-local'
    -- Including context 'ael-iaxtel700' in context 'ael-local'
    -- Including context 'ael-trunktollfree' in context 'ael-local'
    -- Including context 'ael-iaxprovider' in context 'ael-local'
    -- Registered extension context 'ael-longdistance'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-longdistance) to new(ael-longdistance) context, registrar = pbx_config
    -- Including context 'ael-local' in context 'ael-longdistance'
    -- Including context 'ael-trunkld' in context 'ael-longdistance'
    -- Registered extension context 'ael-international'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-international) to new(ael-international) context, registrar = pbx_config
    -- Including context 'ael-longdistance' in context 'ael-international'
    -- Including context 'ael-trunkint' in context 'ael-international'
    -- Registered extension context 'ael-trunktollfree'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunktollfree) to new(ael-trunktollfree) context, registrar = pbx_config
    -- Added extension '_91866NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91877NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91888NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91800NXXXXXX' priority 1 to ael-trunktollfree
    -- Registered extension context 'ael-trunklocal'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunklocal) to new(ael-trunklocal) context, registrar = pbx_config
    -- Added extension '_9NXXXXXX' priority 1 to ael-trunklocal
    -- Registered extension context 'ael-trunkld'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkld) to new(ael-trunkld) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld'
    -- Added extension '_91NXXNXXXXXX' priority 2 to ael-trunkld
    -- Added extension '_91NXXNXXXXXX' priority 1 to ael-trunkld
    -- Registered extension context 'ael-trunkint'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkint) to new(ael-trunkint) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint'
    -- Added extension '_9011.' priority 2 to ael-trunkint
    -- Added extension '_9011.' priority 1 to ael-trunkint
    -- Registered extension context 'ael-iaxprovider'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxprovider) to new(ael-iaxprovider) context, registrar = pbx_config
    -- Registered extension context 'ael-iaxtel700'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxtel700) to new(ael-iaxtel700) context, registrar = pbx_config
    -- Added extension '_91700XXXXXXX' priority 1 to ael-iaxtel700
    -- Registered extension context 'ael-dundi-e164'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164) to new(ael-dundi-e164) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-dundi-e164'
    -- Added extension '~~s~~' priority 3 to ael-dundi-e164
    -- Added extension '~~s~~' priority 2 to ael-dundi-e164
    -- Added extension '~~s~~' priority 1 to ael-dundi-e164
    -- Registered extension context 'ael-dundi-e164-lookup'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-lookup) to new(ael-dundi-e164-lookup) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-local' in context 'ael-dundi-e164-lookup'
    -- Including context 'ael-dundi-e164-switch' in context 'ael-dundi-e164-lookup'
    -- Registered extension context 'ael-dundi-e164-switch'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-switch) to new(ael-dundi-e164-switch) context, registrar = pbx_config
    -- Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch'
    -- Registered extension context 'ael-dundi-e164-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-local) to new(ael-dundi-e164-local) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-canonical' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-customers' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-via-pstn' in context 'ael-dundi-e164-local'
    -- Registered extension context 'ael-dundi-e164-via-pstn'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-via-pstn) to new(ael-dundi-e164-via-pstn) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-customers'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-canonical'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config
    -- Registered extension context 'app_queue_gosub_virtual_context'; registrar: app_queue
    -- merging incls/swits/igpats from old(app_queue_gosub_virtual_context) to new(app_queue_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_queue_gosub_virtual_context
    -- Time to scan old dialplan and merge leftovers back into the new: 0.001583 sec
    -- Time to restore hints and swap in new dialplan: 0.000003 sec
    -- Time to delete the old dialplan: 0.000059 sec
    -- Total time merge_contexts_delete: 0.001645 sec
  == Using SIP RTP CoS mark 5
    -- Executing [8105@gr1:1] AGI("SIP/1301-00000039", "/usr/local/bin/asterisk-festival.pl,'Приветствуем, Вас, на нашей фирме'") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-215a5e653a3f09ad55dd3daa3cbd8d1a)
    -- <SIP/1301-00000039> Playing '/var/lib/asterisk/sounds/tts/tts-215a5e653a3f09ad55dd3daa3cbd8d1a.slin' (language 'ru')
    -- <SIP/1301-00000039>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 0
    -- Auto fallthrough, channel 'SIP/1301-00000039' status is 'UNKNOWN'
linux3*CLI> dialplan reload
Dialplan reloaded.
  == Parsing '/etc/asterisk/extensions.conf':   == Found
    -- Registered extension context 'default'; registrar: pbx_config
    -- Registered extension context 'ivr'; registrar: pbx_config
    -- Added extension '9000' priority 1 to ivr
    -- Registered extension context 'internal'; registrar: pbx_config
    -- Added extension '4000' priority 1 to internal
    -- Added extension '4000' priority 2 to internal
    -- Added extension '_80XX' priority 1 to internal
    -- Added extension '_80XX' priority 2 to internal
    -- Added extension '_80XX' priority 3 to internal
    -- Added extension '8100' priority 1 to internal
    -- Added extension '8101' priority 1 to internal
    -- Added extension '8102' priority 1 to internal
    -- Added extension '8103' priority 1 to internal
    -- Added extension '8104' priority 1 to internal
    -- Added extension '8105' priority 1 to internal
    -- Registered extension context 'local'; registrar: pbx_config
    -- Added extension '_13XX' priority 1 to local
    -- Added extension '_13XX' priority 2 to local
    -- Added extension '_13XX' priority 3 to local
    -- Added extension '_13XX' priority 4 to local
    -- Registered extension context 'national'; registrar: pbx_config
    -- Added extension '_11XX' priority 1 to national
    -- Added extension '_11XX' priority 2 to national
    -- Added extension '_12XX' priority 1 to national
    -- Added extension '_12XX' priority 2 to national
    -- Registered extension context 'international'; registrar: pbx_config
    -- Added extension '_[23]XXX' priority 1 to international
    -- Added extension '_[23]XXX' priority 2 to international
    -- Registered extension context 'gr1'; registrar: pbx_config
    -- Including context 'local' in context 'gr1'
    -- Including context 'national' in context 'gr1'
    -- Including context 'international' in context 'gr1'
    -- Including context 'internal' in context 'gr1'
    -- Registered extension context 'gr2'; registrar: pbx_config
    -- Including context 'local' in context 'gr2'
    -- Including context 'national' in context 'gr2'
    -- Including context 'internal' in context 'gr2'
    -- Registered extension context 'gr3'; registrar: pbx_config
    -- Including context 'local' in context 'gr3'
    -- Including context 'internal' in context 'gr3'
  == Parsing '/etc/asterisk/users.conf':   == Found
    -- Registered extension context 'app_queue_gosub_virtual_context'; registrar: app_queue
    -- merging incls/swits/igpats from old(app_queue_gosub_virtual_context) to new(app_queue_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_queue_gosub_virtual_context
    -- Registered extension context 'ael-dundi-e164-canonical'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-customers'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-via-pstn'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-via-pstn) to new(ael-dundi-e164-via-pstn) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-local) to new(ael-dundi-e164-local) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-canonical' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-customers' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-via-pstn' in context 'ael-dundi-e164-local'
    -- Registered extension context 'ael-dundi-e164-switch'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-switch) to new(ael-dundi-e164-switch) context, registrar = pbx_config
    -- Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch'
    -- Registered extension context 'ael-dundi-e164-lookup'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-lookup) to new(ael-dundi-e164-lookup) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-local' in context 'ael-dundi-e164-lookup'
    -- Including context 'ael-dundi-e164-switch' in context 'ael-dundi-e164-lookup'
    -- Registered extension context 'ael-dundi-e164'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164) to new(ael-dundi-e164) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-dundi-e164'
    -- Added extension '~~s~~' priority 1 to ael-dundi-e164
    -- Added extension '~~s~~' priority 2 to ael-dundi-e164
    -- Added extension '~~s~~' priority 3 to ael-dundi-e164
    -- Registered extension context 'ael-iaxtel700'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxtel700) to new(ael-iaxtel700) context, registrar = pbx_config
    -- Added extension '_91700XXXXXXX' priority 1 to ael-iaxtel700
    -- Registered extension context 'ael-iaxprovider'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxprovider) to new(ael-iaxprovider) context, registrar = pbx_config
    -- Registered extension context 'ael-trunkint'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkint) to new(ael-trunkint) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint'
    -- Added extension '_9011.' priority 1 to ael-trunkint
    -- Added extension '_9011.' priority 2 to ael-trunkint
    -- Registered extension context 'ael-trunkld'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkld) to new(ael-trunkld) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld'
    -- Added extension '_91NXXNXXXXXX' priority 1 to ael-trunkld
    -- Added extension '_91NXXNXXXXXX' priority 2 to ael-trunkld
    -- Registered extension context 'ael-trunklocal'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunklocal) to new(ael-trunklocal) context, registrar = pbx_config
    -- Added extension '_9NXXXXXX' priority 1 to ael-trunklocal
    -- Registered extension context 'ael-trunktollfree'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunktollfree) to new(ael-trunktollfree) context, registrar = pbx_config
    -- Added extension '_91800NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91888NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91877NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91866NXXXXXX' priority 1 to ael-trunktollfree
    -- Registered extension context 'ael-international'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-international) to new(ael-international) context, registrar = pbx_config
    -- Including context 'ael-longdistance' in context 'ael-international'
    -- Including context 'ael-trunkint' in context 'ael-international'
    -- Registered extension context 'ael-longdistance'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-longdistance) to new(ael-longdistance) context, registrar = pbx_config
    -- Including context 'ael-local' in context 'ael-longdistance'
    -- Including context 'ael-trunkld' in context 'ael-longdistance'
    -- Registered extension context 'ael-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-local) to new(ael-local) context, registrar = pbx_config
    -- Including context 'ael-default' in context 'ael-local'
    -- Including context 'ael-trunklocal' in context 'ael-local'
    -- Including context 'ael-iaxtel700' in context 'ael-local'
    -- Including context 'ael-trunktollfree' in context 'ael-local'
    -- Including context 'ael-iaxprovider' in context 'ael-local'
    -- Registered extension context 'ael-std-exten-ael'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-std-exten-ael) to new(ael-std-exten-ael) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-std-exten-ael'
    -- Added extension '~~s~~' priority 1 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 2 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 3 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 4 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 5 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 6 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 7 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 8 to ael-std-exten-ael
    -- Added extension 'a' priority 1 to ael-std-exten-ael
    -- Added extension 'a' priority 2 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 10 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 11 to ael-std-exten-ael
    -- Added extension 'sw_1_' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 11 to ael-std-exten-ael
    -- Registered extension context 'ael-demo'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-demo) to new(ael-demo) context, registrar = pbx_config
    -- Added extension 's' priority 1 to ael-demo
    -- Added extension 's' priority 2 to ael-demo
    -- Added extension 's' priority 3 to ael-demo
    -- Added extension 's' priority 4 to ael-demo
    -- Added extension 's' priority 5 to ael-demo
    -- Added extension 's' priority 6 to ael-demo
    -- Added extension 's' priority 7 to ael-demo
    -- Added extension 's' priority 8 to ael-demo
    -- Added extension 's' priority 9 to ael-demo
    -- Added extension 's' priority 10 to ael-demo
    -- Added extension 's' priority 11 to ael-demo
    -- Added extension 's' priority 12 to ael-demo
    -- Added extension '2' priority 1 to ael-demo
    -- Added extension '2' priority 2 to ael-demo
    -- Added extension '3' priority 1 to ael-demo
    -- Added extension '3' priority 2 to ael-demo
    -- Added extension '1000' priority 1 to ael-demo
    -- Added extension '500' priority 1 to ael-demo
    -- Added extension '500' priority 2 to ael-demo
    -- Added extension '500' priority 3 to ael-demo
    -- Added extension '500' priority 4 to ael-demo
    -- Added extension '600' priority 1 to ael-demo
    -- Added extension '600' priority 2 to ael-demo
    -- Added extension '600' priority 3 to ael-demo
    -- Added extension '600' priority 4 to ael-demo
    -- Added extension '_1234' priority 1 to ael-demo
    -- Added extension '8500' priority 1 to ael-demo
    -- Added extension '8500' priority 2 to ael-demo
    -- Added extension '#' priority 1 to ael-demo
    -- Added extension '#' priority 2 to ael-demo
    -- Added extension 't' priority 1 to ael-demo
    -- Added extension 'i' priority 1 to ael-demo
    -- Registered extension context 'ael-default'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-default) to new(ael-default) context, registrar = pbx_config
    -- Including context 'ael-demo' in context 'ael-default'
    -- Registered extension context 'ael-builtin-h-bubble'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-builtin-h-bubble) to new(ael-builtin-h-bubble) context, registrar = pbx_config
    -- Added extension 'h' priority 1 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9991 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9992 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9993 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9994 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9995 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9996 to ael-builtin-h-bubble
    -- Registered extension context 'parkedcalls'; registrar: features
    -- merging incls/swits/igpats from old(parkedcalls) to new(parkedcalls) context, registrar = pbx_config
    -- Added extension '700' priority 1 to parkedcalls
    -- Registered extension context 'demo'; registrar: pbx_lua
    -- merging incls/swits/igpats from old(demo) to new(demo) context, registrar = pbx_config
    -- Including switch 'Lua/' in context 'demo'
    -- Registered extension context 'app_dial_gosub_virtual_context'; registrar: app_dial
    -- merging incls/swits/igpats from old(app_dial_gosub_virtual_context) to new(app_dial_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_dial_gosub_virtual_context
    -- Time to scan old dialplan and merge leftovers back into the new: 0.000696 sec
    -- Time to restore hints and swap in new dialplan: 0.000001 sec
    -- Time to delete the old dialplan: 0.000038 sec
    -- Total time merge_contexts_delete: 0.000735 sec
  == Using SIP RTP CoS mark 5
[Nov 20 14:33:48] NOTICE[10906]: chan_sip.c:22753 handle_request_invite: Call from '1301' (192.168.15.212:5060) to extension '9000' rejected because extension not found in context 'gr1'.
linux3*CLI> dialplan reload
Dialplan reloaded.
  == Parsing '/etc/asterisk/extensions.conf':   == Found
    -- Registered extension context 'default'; registrar: pbx_config
    -- Registered extension context 'ivr'; registrar: pbx_config
    -- Added extension '9000' priority 1 to ivr
    -- Registered extension context 'internal'; registrar: pbx_config
    -- Added extension '4000' priority 1 to internal
    -- Added extension '4000' priority 2 to internal
    -- Added extension '_80XX' priority 1 to internal
    -- Added extension '_80XX' priority 2 to internal
    -- Added extension '_80XX' priority 3 to internal
    -- Added extension '8100' priority 1 to internal
    -- Added extension '8101' priority 1 to internal
    -- Added extension '8102' priority 1 to internal
    -- Added extension '8103' priority 1 to internal
    -- Added extension '8104' priority 1 to internal
    -- Added extension '8105' priority 1 to internal
    -- Registered extension context 'local'; registrar: pbx_config
    -- Added extension '_13XX' priority 1 to local
    -- Added extension '_13XX' priority 2 to local
    -- Added extension '_13XX' priority 3 to local
    -- Added extension '_13XX' priority 4 to local
    -- Registered extension context 'national'; registrar: pbx_config
    -- Added extension '_11XX' priority 1 to national
    -- Added extension '_11XX' priority 2 to national
    -- Added extension '_12XX' priority 1 to national
    -- Added extension '_12XX' priority 2 to national
    -- Registered extension context 'international'; registrar: pbx_config
    -- Added extension '_[23]XXX' priority 1 to international
    -- Added extension '_[23]XXX' priority 2 to international
    -- Registered extension context 'gr1'; registrar: pbx_config
    -- Including context 'local' in context 'gr1'
    -- Including context 'national' in context 'gr1'
    -- Including context 'international' in context 'gr1'
    -- Including context 'internal' in context 'gr1'
    -- Including context 'ivr' in context 'gr1'
    -- Registered extension context 'gr2'; registrar: pbx_config
    -- Including context 'local' in context 'gr2'
    -- Including context 'national' in context 'gr2'
    -- Including context 'internal' in context 'gr2'
    -- Registered extension context 'gr3'; registrar: pbx_config
    -- Including context 'local' in context 'gr3'
    -- Including context 'internal' in context 'gr3'
  == Parsing '/etc/asterisk/users.conf':   == Found
    -- Registered extension context 'app_dial_gosub_virtual_context'; registrar: app_dial
    -- merging incls/swits/igpats from old(app_dial_gosub_virtual_context) to new(app_dial_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_dial_gosub_virtual_context
    -- Registered extension context 'demo'; registrar: pbx_lua
    -- merging incls/swits/igpats from old(demo) to new(demo) context, registrar = pbx_config
    -- Including switch 'Lua/' in context 'demo'
    -- Registered extension context 'parkedcalls'; registrar: features
    -- merging incls/swits/igpats from old(parkedcalls) to new(parkedcalls) context, registrar = pbx_config
    -- Added extension '700' priority 1 to parkedcalls
    -- Registered extension context 'ael-builtin-h-bubble'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-builtin-h-bubble) to new(ael-builtin-h-bubble) context, registrar = pbx_config
    -- Added extension 'h' priority 9996 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9995 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9994 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9993 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9992 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9991 to ael-builtin-h-bubble
    -- Added extension 'h' priority 1 to ael-builtin-h-bubble
    -- Registered extension context 'ael-default'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-default) to new(ael-default) context, registrar = pbx_config
   -- Including context 'ael-demo' in context 'ael-default'
    -- Registered extension context 'ael-demo'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-demo) to new(ael-demo) context, registrar = pbx_config
    -- Added extension 'i' priority 1 to ael-demo
    -- Added extension 't' priority 1 to ael-demo
    -- Added extension '#' priority 2 to ael-demo
    -- Added extension '#' priority 1 to ael-demo
    -- Added extension '8500' priority 2 to ael-demo
    -- Added extension '8500' priority 1 to ael-demo
    -- Added extension '_1234' priority 1 to ael-demo
    -- Added extension '600' priority 4 to ael-demo
    -- Added extension '600' priority 3 to ael-demo
    -- Added extension '600' priority 2 to ael-demo
    -- Added extension '600' priority 1 to ael-demo
    -- Added extension '500' priority 4 to ael-demo
    -- Added extension '500' priority 3 to ael-demo
    -- Added extension '500' priority 2 to ael-demo
    -- Added extension '500' priority 1 to ael-demo
    -- Added extension '1000' priority 1 to ael-demo
    -- Added extension '3' priority 2 to ael-demo
    -- Added extension '3' priority 1 to ael-demo
    -- Added extension '2' priority 2 to ael-demo
    -- Added extension '2' priority 1 to ael-demo
    -- Added extension 's' priority 12 to ael-demo
    -- Added extension 's' priority 11 to ael-demo
    -- Added extension 's' priority 10 to ael-demo
    -- Added extension 's' priority 9 to ael-demo
    -- Added extension 's' priority 8 to ael-demo
    -- Added extension 's' priority 7 to ael-demo
    -- Added extension 's' priority 6 to ael-demo
    -- Added extension 's' priority 5 to ael-demo
    -- Added extension 's' priority 4 to ael-demo
    -- Added extension 's' priority 3 to ael-demo
    -- Added extension 's' priority 2 to ael-demo
    -- Added extension 's' priority 1 to ael-demo
    -- Registered extension context 'ael-std-exten-ael'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-std-exten-ael) to new(ael-std-exten-ael) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-std-exten-ael'
    -- Added extension 'sw_1_BUSY' priority 11 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_' priority 10 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 11 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 10 to ael-std-exten-ael
    -- Added extension 'a' priority 2 to ael-std-exten-ael
    -- Added extension 'a' priority 1 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 8 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 7 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 6 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 5 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 4 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 3 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 2 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 1 to ael-std-exten-ael
    -- Registered extension context 'ael-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-local) to new(ael-local) context, registrar = pbx_config
    -- Including context 'ael-default' in context 'ael-local'
    -- Including context 'ael-trunklocal' in context 'ael-local'
    -- Including context 'ael-iaxtel700' in context 'ael-local'
    -- Including context 'ael-trunktollfree' in context 'ael-local'
    -- Including context 'ael-iaxprovider' in context 'ael-local'
    -- Registered extension context 'ael-longdistance'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-longdistance) to new(ael-longdistance) context, registrar = pbx_config
    -- Including context 'ael-local' in context 'ael-longdistance'
    -- Including context 'ael-trunkld' in context 'ael-longdistance'
    -- Registered extension context 'ael-international'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-international) to new(ael-international) context, registrar = pbx_config
    -- Including context 'ael-longdistance' in context 'ael-international'
    -- Including context 'ael-trunkint' in context 'ael-international'
    -- Registered extension context 'ael-trunktollfree'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunktollfree) to new(ael-trunktollfree) context, registrar = pbx_config
    -- Added extension '_91866NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91877NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91888NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91800NXXXXXX' priority 1 to ael-trunktollfree
    -- Registered extension context 'ael-trunklocal'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunklocal) to new(ael-trunklocal) context, registrar = pbx_config
    -- Added extension '_9NXXXXXX' priority 1 to ael-trunklocal
    -- Registered extension context 'ael-trunkld'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkld) to new(ael-trunkld) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld'
    -- Added extension '_91NXXNXXXXXX' priority 2 to ael-trunkld
    -- Added extension '_91NXXNXXXXXX' priority 1 to ael-trunkld
    -- Registered extension context 'ael-trunkint'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkint) to new(ael-trunkint) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint'
    -- Added extension '_9011.' priority 2 to ael-trunkint
    -- Added extension '_9011.' priority 1 to ael-trunkint
    -- Registered extension context 'ael-iaxprovider'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxprovider) to new(ael-iaxprovider) context, registrar = pbx_config
    -- Registered extension context 'ael-iaxtel700'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxtel700) to new(ael-iaxtel700) context, registrar = pbx_config
    -- Added extension '_91700XXXXXXX' priority 1 to ael-iaxtel700
    -- Registered extension context 'ael-dundi-e164'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164) to new(ael-dundi-e164) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-dundi-e164'
    -- Added extension '~~s~~' priority 3 to ael-dundi-e164
    -- Added extension '~~s~~' priority 2 to ael-dundi-e164
    -- Added extension '~~s~~' priority 1 to ael-dundi-e164
    -- Registered extension context 'ael-dundi-e164-lookup'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-lookup) to new(ael-dundi-e164-lookup) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-local' in context 'ael-dundi-e164-lookup'
    -- Including context 'ael-dundi-e164-switch' in context 'ael-dundi-e164-lookup'
    -- Registered extension context 'ael-dundi-e164-switch'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-switch) to new(ael-dundi-e164-switch) context, registrar = pbx_config
    -- Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch'
    -- Registered extension context 'ael-dundi-e164-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-local) to new(ael-dundi-e164-local) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-canonical' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-customers' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-via-pstn' in context 'ael-dundi-e164-local'
    -- Registered extension context 'ael-dundi-e164-via-pstn'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-via-pstn) to new(ael-dundi-e164-via-pstn) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-customers'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-canonical'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config
    -- Registered extension context 'app_queue_gosub_virtual_context'; registrar: app_queue
    -- merging incls/swits/igpats from old(app_queue_gosub_virtual_context) to new(app_queue_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_queue_gosub_virtual_context
    -- Time to scan old dialplan and merge leftovers back into the new: 0.000697 sec
    -- Time to restore hints and swap in new dialplan: 0.000002 sec
    -- Time to delete the old dialplan: 0.000024 sec
    -- Total time merge_contexts_delete: 0.000723 sec
  == Using SIP RTP CoS mark 5
    -- Executing [9000@gr1:1] AGI("SIP/1301-0000003a", "/usr/local/bin/asterisk-festival.pl,'Приветствуем, Вас, на нашей фирме'") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-215a5e653a3f09ad55dd3daa3cbd8d1a)
    -- <SIP/1301-0000003a> Playing '/var/lib/asterisk/sounds/tts/tts-215a5e653a3f09ad55dd3daa3cbd8d1a.slin' (language 'ru')
    -- <SIP/1301-0000003a>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 0
    -- Auto fallthrough, channel 'SIP/1301-0000003a' status is 'UNKNOWN'
linux3*CLI> dialplan reload
Dialplan reloaded.
  == Parsing '/etc/asterisk/extensions.conf':   == Found
    -- Registered extension context 'default'; registrar: pbx_config
    -- Registered extension context 'ivr'; registrar: pbx_config
    -- Added extension '9000' priority 1 to ivr
    -- Registered extension context 'internal'; registrar: pbx_config
    -- Added extension '4000' priority 1 to internal
    -- Added extension '4000' priority 2 to internal
    -- Added extension '_80XX' priority 1 to internal
    -- Added extension '_80XX' priority 2 to internal
    -- Added extension '_80XX' priority 3 to internal
    -- Added extension '8100' priority 1 to internal
    -- Added extension '8101' priority 1 to internal
    -- Added extension '8102' priority 1 to internal
    -- Added extension '8103' priority 1 to internal
    -- Added extension '8104' priority 1 to internal
    -- Added extension '8105' priority 1 to internal
    -- Registered extension context 'local'; registrar: pbx_config
    -- Added extension '_13XX' priority 1 to local
    -- Added extension '_13XX' priority 2 to local
    -- Added extension '_13XX' priority 3 to local
    -- Added extension '_13XX' priority 4 to local
    -- Registered extension context 'national'; registrar: pbx_config
    -- Added extension '_11XX' priority 1 to national
    -- Added extension '_11XX' priority 2 to national
    -- Added extension '_12XX' priority 1 to national
    -- Added extension '_12XX' priority 2 to national
    -- Registered extension context 'international'; registrar: pbx_config
    -- Added extension '_[23]XXX' priority 1 to international
    -- Added extension '_[23]XXX' priority 2 to international
    -- Registered extension context 'gr1'; registrar: pbx_config
    -- Including context 'local' in context 'gr1'
    -- Including context 'national' in context 'gr1'
    -- Including context 'international' in context 'gr1'
    -- Including context 'internal' in context 'gr1'
    -- Including context 'ivr' in context 'gr1'
    -- Registered extension context 'gr2'; registrar: pbx_config
    -- Including context 'local' in context 'gr2'
    -- Including context 'national' in context 'gr2'
    -- Including context 'internal' in context 'gr2'
    -- Registered extension context 'gr3'; registrar: pbx_config
    -- Including context 'local' in context 'gr3'
    -- Including context 'internal' in context 'gr3'
  == Parsing '/etc/asterisk/users.conf':   == Found
    -- Registered extension context 'app_queue_gosub_virtual_context'; registrar: app_queue
    -- merging incls/swits/igpats from old(app_queue_gosub_virtual_context) to new(app_queue_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_queue_gosub_virtual_context
    -- Registered extension context 'ael-dundi-e164-canonical'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-customers'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-via-pstn'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-via-pstn) to new(ael-dundi-e164-via-pstn) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-local) to new(ael-dundi-e164-local) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-canonical' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-customers' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-via-pstn' in context 'ael-dundi-e164-local'
    -- Registered extension context 'ael-dundi-e164-switch'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-switch) to new(ael-dundi-e164-switch) context, registrar = pbx_config
    -- Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch'
    -- Registered extension context 'ael-dundi-e164-lookup'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-lookup) to new(ael-dundi-e164-lookup) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-local' in context 'ael-dundi-e164-lookup'
    -- Including context 'ael-dundi-e164-switch' in context 'ael-dundi-e164-lookup'
    -- Registered extension context 'ael-dundi-e164'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164) to new(ael-dundi-e164) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-dundi-e164'
    -- Added extension '~~s~~' priority 1 to ael-dundi-e164
    -- Added extension '~~s~~' priority 2 to ael-dundi-e164
    -- Added extension '~~s~~' priority 3 to ael-dundi-e164
    -- Registered extension context 'ael-iaxtel700'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxtel700) to new(ael-iaxtel700) context, registrar = pbx_config
    -- Added extension '_91700XXXXXXX' priority 1 to ael-iaxtel700
    -- Registered extension context 'ael-iaxprovider'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxprovider) to new(ael-iaxprovider) context, registrar = pbx_config
    -- Registered extension context 'ael-trunkint'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkint) to new(ael-trunkint) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint'
    -- Added extension '_9011.' priority 1 to ael-trunkint
    -- Added extension '_9011.' priority 2 to ael-trunkint
    -- Registered extension context 'ael-trunkld'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkld) to new(ael-trunkld) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld'
    -- Added extension '_91NXXNXXXXXX' priority 1 to ael-trunkld
    -- Added extension '_91NXXNXXXXXX' priority 2 to ael-trunkld
    -- Registered extension context 'ael-trunklocal'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunklocal) to new(ael-trunklocal) context, registrar = pbx_config
    -- Added extension '_9NXXXXXX' priority 1 to ael-trunklocal
    -- Registered extension context 'ael-trunktollfree'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunktollfree) to new(ael-trunktollfree) context, registrar = pbx_config
    -- Added extension '_91800NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91888NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91877NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91866NXXXXXX' priority 1 to ael-trunktollfree
    -- Registered extension context 'ael-international'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-international) to new(ael-international) context, registrar = pbx_config
    -- Including context 'ael-longdistance' in context 'ael-international'
    -- Including context 'ael-trunkint' in context 'ael-international'
    -- Registered extension context 'ael-longdistance'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-longdistance) to new(ael-longdistance) context, registrar = pbx_config
    -- Including context 'ael-local' in context 'ael-longdistance'
    -- Including context 'ael-trunkld' in context 'ael-longdistance'
    -- Registered extension context 'ael-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-local) to new(ael-local) context, registrar = pbx_config
    -- Including context 'ael-default' in context 'ael-local'
    -- Including context 'ael-trunklocal' in context 'ael-local'
    -- Including context 'ael-iaxtel700' in context 'ael-local'
    -- Including context 'ael-trunktollfree' in context 'ael-local'
    -- Including context 'ael-iaxprovider' in context 'ael-local'
    -- Registered extension context 'ael-std-exten-ael'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-std-exten-ael) to new(ael-std-exten-ael) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-std-exten-ael'
    -- Added extension '~~s~~' priority 1 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 2 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 3 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 4 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 5 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 6 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 7 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 8 to ael-std-exten-ael
    -- Added extension 'a' priority 1 to ael-std-exten-ael
    -- Added extension 'a' priority 2 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 10 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 11 to ael-std-exten-ael
    -- Added extension 'sw_1_' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 11 to ael-std-exten-ael
    -- Registered extension context 'ael-demo'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-demo) to new(ael-demo) context, registrar = pbx_config
    -- Added extension 's' priority 1 to ael-demo
    -- Added extension 's' priority 2 to ael-demo
    -- Added extension 's' priority 3 to ael-demo
    -- Added extension 's' priority 4 to ael-demo
    -- Added extension 's' priority 5 to ael-demo
    -- Added extension 's' priority 6 to ael-demo
    -- Added extension 's' priority 7 to ael-demo
    -- Added extension 's' priority 8 to ael-demo
    -- Added extension 's' priority 9 to ael-demo
    -- Added extension 's' priority 10 to ael-demo
    -- Added extension 's' priority 11 to ael-demo
    -- Added extension 's' priority 12 to ael-demo
    -- Added extension '2' priority 1 to ael-demo
    -- Added extension '2' priority 2 to ael-demo
    -- Added extension '3' priority 1 to ael-demo
    -- Added extension '3' priority 2 to ael-demo
    -- Added extension '1000' priority 1 to ael-demo
    -- Added extension '500' priority 1 to ael-demo
    -- Added extension '500' priority 2 to ael-demo
    -- Added extension '500' priority 3 to ael-demo
    -- Added extension '500' priority 4 to ael-demo
    -- Added extension '600' priority 1 to ael-demo
    -- Added extension '600' priority 2 to ael-demo
    -- Added extension '600' priority 3 to ael-demo
    -- Added extension '600' priority 4 to ael-demo
    -- Added extension '_1234' priority 1 to ael-demo
    -- Added extension '8500' priority 1 to ael-demo
    -- Added extension '8500' priority 2 to ael-demo
    -- Added extension '#' priority 1 to ael-demo
    -- Added extension '#' priority 2 to ael-demo
    -- Added extension 't' priority 1 to ael-demo
    -- Added extension 'i' priority 1 to ael-demo
    -- Registered extension context 'ael-default'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-default) to new(ael-default) context, registrar = pbx_config
    -- Including context 'ael-demo' in context 'ael-default'
    -- Registered extension context 'ael-builtin-h-bubble'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-builtin-h-bubble) to new(ael-builtin-h-bubble) context, registrar = pbx_config
    -- Added extension 'h' priority 1 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9991 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9992 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9993 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9994 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9995 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9996 to ael-builtin-h-bubble
    -- Registered extension context 'parkedcalls'; registrar: features
    -- merging incls/swits/igpats from old(parkedcalls) to new(parkedcalls) context, registrar = pbx_config
    -- Added extension '700' priority 1 to parkedcalls
    -- Registered extension context 'demo'; registrar: pbx_lua
    -- merging incls/swits/igpats from old(demo) to new(demo) context, registrar = pbx_config
    -- Including switch 'Lua/' in context 'demo'
    -- Registered extension context 'app_dial_gosub_virtual_context'; registrar: app_dial
    -- merging incls/swits/igpats from old(app_dial_gosub_virtual_context) to new(app_dial_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_dial_gosub_virtual_context
    -- Time to scan old dialplan and merge leftovers back into the new: 0.000694 sec
    -- Time to restore hints and swap in new dialplan: 0.000002 sec
    -- Time to delete the old dialplan: 0.000035 sec
    -- Total time merge_contexts_delete: 0.000731 sec
  == Using SIP RTP CoS mark 5
[Nov 20 14:43:17] NOTICE[10906]: chan_sip.c:22753 handle_request_invite: Call from '1301' (192.168.15.212:5060) to extension '8200' rejected because extension not found in context 'gr1'.
linux3*CLI> dialplan reload
Dialplan reloaded.
  == Parsing '/etc/asterisk/extensions.conf':   == Found
    -- Registered extension context 'default'; registrar: pbx_config
    -- Registered extension context 'menu'; registrar: pbx_config
    -- Added extension 's' priority 1 to menu
    -- Added extension 's' priority 2 to menu
    -- Added extension 's' priority 3 to menu
    -- Added extension 's' priority 4 to menu
    -- Added extension 's' priority 5 to menu
    -- Added extension 's' priority 6 to menu
    -- Added extension 's' priority 7 to menu
    -- Added extension 's' priority 8 to menu
    -- Added extension 's' priority 9 to menu
    -- Registered extension context 'internal'; registrar: pbx_config
    -- Added extension '4000' priority 1 to internal
    -- Added extension '4000' priority 2 to internal
    -- Added extension '_80XX' priority 1 to internal
    -- Added extension '_80XX' priority 2 to internal
    -- Added extension '_80XX' priority 3 to internal
    -- Added extension '8100' priority 1 to internal
    -- Added extension '8101' priority 1 to internal
    -- Added extension '8102' priority 1 to internal
    -- Added extension '8103' priority 1 to internal
    -- Added extension '8104' priority 1 to internal
    -- Added extension '8105' priority 1 to internal
    -- Added extension '8200' priority 1 to internal
    -- Registered extension context 'local'; registrar: pbx_config
    -- Added extension '_13XX' priority 1 to local
    -- Added extension '_13XX' priority 2 to local
    -- Added extension '_13XX' priority 3 to local
    -- Added extension '_13XX' priority 4 to local
    -- Registered extension context 'national'; registrar: pbx_config
    -- Added extension '_11XX' priority 1 to national
    -- Added extension '_11XX' priority 2 to national
    -- Added extension '_12XX' priority 1 to national
    -- Added extension '_12XX' priority 2 to national
    -- Registered extension context 'international'; registrar: pbx_config
    -- Added extension '_[23]XXX' priority 1 to international
    -- Added extension '_[23]XXX' priority 2 to international
    -- Registered extension context 'gr1'; registrar: pbx_config
    -- Including context 'local' in context 'gr1'
    -- Including context 'national' in context 'gr1'
    -- Including context 'international' in context 'gr1'
    -- Including context 'internal' in context 'gr1'
    -- Registered extension context 'gr2'; registrar: pbx_config
    -- Including context 'local' in context 'gr2'
    -- Including context 'national' in context 'gr2'
    -- Including context 'internal' in context 'gr2'
    -- Registered extension context 'gr3'; registrar: pbx_config
    -- Including context 'local' in context 'gr3'
    -- Including context 'internal' in context 'gr3'
  == Parsing '/etc/asterisk/users.conf':   == Found
    -- Registered extension context 'app_dial_gosub_virtual_context'; registrar: app_dial
    -- merging incls/swits/igpats from old(app_dial_gosub_virtual_context) to new(app_dial_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_dial_gosub_virtual_context
    -- Registered extension context 'demo'; registrar: pbx_lua
    -- merging incls/swits/igpats from old(demo) to new(demo) context, registrar = pbx_config
    -- Including switch 'Lua/' in context 'demo'
    -- Registered extension context 'parkedcalls'; registrar: features
    -- merging incls/swits/igpats from old(parkedcalls) to new(parkedcalls) context, registrar = pbx_config
    -- Added extension '700' priority 1 to parkedcalls
    -- Registered extension context 'ael-builtin-h-bubble'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-builtin-h-bubble) to new(ael-builtin-h-bubble) context, registrar = pbx_config
    -- Added extension 'h' priority 9996 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9995 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9994 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9993 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9992 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9991 to ael-builtin-h-bubble
    -- Added extension 'h' priority 1 to ael-builtin-h-bubble
    -- Registered extension context 'ael-default'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-default) to new(ael-default) context, registrar = pbx_config
    -- Including context 'ael-demo' in context 'ael-default'
    -- Registered extension context 'ael-demo'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-demo) to new(ael-demo) context, registrar = pbx_config
    -- Added extension 'i' priority 1 to ael-demo
    -- Added extension 't' priority 1 to ael-demo
    -- Added extension '#' priority 2 to ael-demo
    -- Added extension '#' priority 1 to ael-demo
    -- Added extension '8500' priority 2 to ael-demo
    -- Added extension '8500' priority 1 to ael-demo
    -- Added extension '_1234' priority 1 to ael-demo
    -- Added extension '600' priority 4 to ael-demo
    -- Added extension '600' priority 3 to ael-demo
    -- Added extension '600' priority 2 to ael-demo
    -- Added extension '600' priority 1 to ael-demo
    -- Added extension '500' priority 4 to ael-demo
    -- Added extension '500' priority 3 to ael-demo
    -- Added extension '500' priority 2 to ael-demo
    -- Added extension '500' priority 1 to ael-demo
    -- Added extension '1000' priority 1 to ael-demo
    -- Added extension '3' priority 2 to ael-demo
    -- Added extension '3' priority 1 to ael-demo
    -- Added extension '2' priority 2 to ael-demo
    -- Added extension '2' priority 1 to ael-demo
    -- Added extension 's' priority 12 to ael-demo
    -- Added extension 's' priority 11 to ael-demo
    -- Added extension 's' priority 10 to ael-demo
    -- Added extension 's' priority 9 to ael-demo
    -- Added extension 's' priority 8 to ael-demo
    -- Added extension 's' priority 7 to ael-demo
    -- Added extension 's' priority 6 to ael-demo
    -- Added extension 's' priority 5 to ael-demo
    -- Added extension 's' priority 4 to ael-demo
    -- Added extension 's' priority 3 to ael-demo
    -- Added extension 's' priority 2 to ael-demo
    -- Added extension 's' priority 1 to ael-demo
    -- Registered extension context 'ael-std-exten-ael'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-std-exten-ael) to new(ael-std-exten-ael) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-std-exten-ael'
   -- Added extension 'sw_1_BUSY' priority 11 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_' priority 10 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 11 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 10 to ael-std-exten-ael
    -- Added extension 'a' priority 2 to ael-std-exten-ael
    -- Added extension 'a' priority 1 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 8 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 7 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 6 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 5 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 4 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 3 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 2 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 1 to ael-std-exten-ael
    -- Registered extension context 'ael-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-local) to new(ael-local) context, registrar = pbx_config
    -- Including context 'ael-default' in context 'ael-local'
    -- Including context 'ael-trunklocal' in context 'ael-local'
    -- Including context 'ael-iaxtel700' in context 'ael-local'
    -- Including context 'ael-trunktollfree' in context 'ael-local'
    -- Including context 'ael-iaxprovider' in context 'ael-local'
    -- Registered extension context 'ael-longdistance'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-longdistance) to new(ael-longdistance) context, registrar = pbx_config
    -- Including context 'ael-local' in context 'ael-longdistance'
    -- Including context 'ael-trunkld' in context 'ael-longdistance'
    -- Registered extension context 'ael-international'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-international) to new(ael-international) context, registrar = pbx_config
    -- Including context 'ael-longdistance' in context 'ael-international'
    -- Including context 'ael-trunkint' in context 'ael-international'
    -- Registered extension context 'ael-trunktollfree'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunktollfree) to new(ael-trunktollfree) context, registrar = pbx_config
    -- Added extension '_91866NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91877NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91888NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91800NXXXXXX' priority 1 to ael-trunktollfree
    -- Registered extension context 'ael-trunklocal'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunklocal) to new(ael-trunklocal) context, registrar = pbx_config
    -- Added extension '_9NXXXXXX' priority 1 to ael-trunklocal
    -- Registered extension context 'ael-trunkld'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkld) to new(ael-trunkld) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld'
    -- Added extension '_91NXXNXXXXXX' priority 2 to ael-trunkld
    -- Added extension '_91NXXNXXXXXX' priority 1 to ael-trunkld
    -- Registered extension context 'ael-trunkint'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkint) to new(ael-trunkint) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint'
    -- Added extension '_9011.' priority 2 to ael-trunkint
    -- Added extension '_9011.' priority 1 to ael-trunkint
    -- Registered extension context 'ael-iaxprovider'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxprovider) to new(ael-iaxprovider) context, registrar = pbx_config
    -- Registered extension context 'ael-iaxtel700'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxtel700) to new(ael-iaxtel700) context, registrar = pbx_config
    -- Added extension '_91700XXXXXXX' priority 1 to ael-iaxtel700
    -- Registered extension context 'ael-dundi-e164'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164) to new(ael-dundi-e164) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-dundi-e164'
    -- Added extension '~~s~~' priority 3 to ael-dundi-e164
    -- Added extension '~~s~~' priority 2 to ael-dundi-e164
    -- Added extension '~~s~~' priority 1 to ael-dundi-e164
    -- Registered extension context 'ael-dundi-e164-lookup'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-lookup) to new(ael-dundi-e164-lookup) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-local' in context 'ael-dundi-e164-lookup'
    -- Including context 'ael-dundi-e164-switch' in context 'ael-dundi-e164-lookup'
    -- Registered extension context 'ael-dundi-e164-switch'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-switch) to new(ael-dundi-e164-switch) context, registrar = pbx_config
    -- Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch'
    -- Registered extension context 'ael-dundi-e164-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-local) to new(ael-dundi-e164-local) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-canonical' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-customers' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-via-pstn' in context 'ael-dundi-e164-local'
    -- Registered extension context 'ael-dundi-e164-via-pstn'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-via-pstn) to new(ael-dundi-e164-via-pstn) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-customers'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-canonical'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config
    -- Registered extension context 'app_queue_gosub_virtual_context'; registrar: app_queue
    -- merging incls/swits/igpats from old(app_queue_gosub_virtual_context) to new(app_queue_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_queue_gosub_virtual_context
    -- Time to scan old dialplan and merge leftovers back into the new: 0.000683 sec
    -- Time to restore hints and swap in new dialplan: 0.000001 sec
    -- Time to delete the old dialplan: 0.000025 sec
    -- Total time merge_contexts_delete: 0.000709 sec
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-0000003b", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-0000003b", "") in new stack
    -- Executing [s@menu:2] Playback("SIP/1301-0000003b", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-0000003b> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [s@menu:3] Wait("SIP/1301-0000003b", "3") in new stack
    -- Executing [s@menu:4] Playback("SIP/1301-0000003b", "/var/tmp/asterisk/records/record01") in new stack
    -- <SIP/1301-0000003b> Playing '/var/tmp/asterisk/records/record01.gsm' (language 'ru')
    -- Executing [s@menu:5] Wait("SIP/1301-0000003b", "3") in new stack
    -- Executing [s@menu:6] Playback("SIP/1301-0000003b", "/var/tmp/asterisk/records/record02") in new stack
    -- <SIP/1301-0000003b> Playing '/var/tmp/asterisk/records/record02.gsm' (language 'ru')
    -- Executing [s@menu:7] Wait("SIP/1301-0000003b", "3") in new stack
    -- Executing [s@menu:8] Playback("SIP/1301-0000003b", "/var/tmp/asterisk/records/record03") in new stack
    -- <SIP/1301-0000003b> Playing '/var/tmp/asterisk/records/record03.gsm' (language 'ru')
    -- Executing [s@menu:9] Hangup("SIP/1301-0000003b", "") in new stack
  == Spawn extension (menu, s, 9) exited non-zero on 'SIP/1301-0000003b'
linux3*CLI> dialplan reload
Dialplan reloaded.
  == Parsing '/etc/asterisk/extensions.conf':   == Found
    -- Registered extension context 'default'; registrar: pbx_config
    -- Registered extension context 'menu'; registrar: pbx_config
    -- Added extension 's' priority 1 to menu
    -- Added extension 's' priority 2 to menu
    -- Added extension 's' priority 3 to menu
    -- Added extension 's' priority 4 to menu
    -- Added extension 's' priority 5 to menu
    -- Added extension 's' priority 6 to menu
    -- Added extension 's' priority 7 to menu
    -- Added extension 's' priority 8 to menu
    -- Added extension 's' priority 9 to menu
    -- Added extension '9' priority 1 to menu
    -- Registered extension context 'internal'; registrar: pbx_config
    -- Added extension '4000' priority 1 to internal
    -- Added extension '4000' priority 2 to internal
    -- Added extension '_80XX' priority 1 to internal
    -- Added extension '_80XX' priority 2 to internal
    -- Added extension '_80XX' priority 3 to internal
    -- Added extension '8100' priority 1 to internal
    -- Added extension '8101' priority 1 to internal
    -- Added extension '8102' priority 1 to internal
    -- Added extension '8103' priority 1 to internal
    -- Added extension '8104' priority 1 to internal
    -- Added extension '8105' priority 1 to internal
    -- Added extension '8200' priority 1 to internal
    -- Registered extension context 'local'; registrar: pbx_config
    -- Added extension '_13XX' priority 1 to local
    -- Added extension '_13XX' priority 2 to local
    -- Added extension '_13XX' priority 3 to local
    -- Added extension '_13XX' priority 4 to local
    -- Registered extension context 'national'; registrar: pbx_config
    -- Added extension '_11XX' priority 1 to national
    -- Added extension '_11XX' priority 2 to national
    -- Added extension '_12XX' priority 1 to national
    -- Added extension '_12XX' priority 2 to national
    -- Registered extension context 'international'; registrar: pbx_config
    -- Added extension '_[23]XXX' priority 1 to international
    -- Added extension '_[23]XXX' priority 2 to international
    -- Registered extension context 'gr1'; registrar: pbx_config
    -- Including context 'local' in context 'gr1'
    -- Including context 'national' in context 'gr1'
    -- Including context 'international' in context 'gr1'
    -- Including context 'internal' in context 'gr1'
    -- Registered extension context 'gr2'; registrar: pbx_config
    -- Including context 'local' in context 'gr2'
    -- Including context 'national' in context 'gr2'
    -- Including context 'internal' in context 'gr2'
    -- Registered extension context 'gr3'; registrar: pbx_config
    -- Including context 'local' in context 'gr3'
    -- Including context 'internal' in context 'gr3'
  == Parsing '/etc/asterisk/users.conf':   == Found
    -- Registered extension context 'app_queue_gosub_virtual_context'; registrar: app_queue
    -- merging incls/swits/igpats from old(app_queue_gosub_virtual_context) to new(app_queue_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_queue_gosub_virtual_context
    -- Registered extension context 'ael-dundi-e164-canonical'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-customers'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-via-pstn'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-via-pstn) to new(ael-dundi-e164-via-pstn) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-local) to new(ael-dundi-e164-local) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-canonical' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-customers' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-via-pstn' in context 'ael-dundi-e164-local'
    -- Registered extension context 'ael-dundi-e164-switch'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-switch) to new(ael-dundi-e164-switch) context, registrar = pbx_config
    -- Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch'
    -- Registered extension context 'ael-dundi-e164-lookup'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-lookup) to new(ael-dundi-e164-lookup) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-local' in context 'ael-dundi-e164-lookup'
    -- Including context 'ael-dundi-e164-switch' in context 'ael-dundi-e164-lookup'
    -- Registered extension context 'ael-dundi-e164'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164) to new(ael-dundi-e164) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-dundi-e164'
    -- Added extension '~~s~~' priority 1 to ael-dundi-e164
    -- Added extension '~~s~~' priority 2 to ael-dundi-e164
    -- Added extension '~~s~~' priority 3 to ael-dundi-e164
    -- Registered extension context 'ael-iaxtel700'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxtel700) to new(ael-iaxtel700) context, registrar = pbx_config
    -- Added extension '_91700XXXXXXX' priority 1 to ael-iaxtel700
    -- Registered extension context 'ael-iaxprovider'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxprovider) to new(ael-iaxprovider) context, registrar = pbx_config
    -- Registered extension context 'ael-trunkint'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkint) to new(ael-trunkint) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint'
    -- Added extension '_9011.' priority 1 to ael-trunkint
    -- Added extension '_9011.' priority 2 to ael-trunkint
    -- Registered extension context 'ael-trunkld'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkld) to new(ael-trunkld) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld'
    -- Added extension '_91NXXNXXXXXX' priority 1 to ael-trunkld
    -- Added extension '_91NXXNXXXXXX' priority 2 to ael-trunkld
    -- Registered extension context 'ael-trunklocal'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunklocal) to new(ael-trunklocal) context, registrar = pbx_config
    -- Added extension '_9NXXXXXX' priority 1 to ael-trunklocal
    -- Registered extension context 'ael-trunktollfree'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunktollfree) to new(ael-trunktollfree) context, registrar = pbx_config
    -- Added extension '_91800NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91888NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91877NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91866NXXXXXX' priority 1 to ael-trunktollfree
    -- Registered extension context 'ael-international'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-international) to new(ael-international) context, registrar = pbx_config
    -- Including context 'ael-longdistance' in context 'ael-international'
    -- Including context 'ael-trunkint' in context 'ael-international'
    -- Registered extension context 'ael-longdistance'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-longdistance) to new(ael-longdistance) context, registrar = pbx_config
    -- Including context 'ael-local' in context 'ael-longdistance'
    -- Including context 'ael-trunkld' in context 'ael-longdistance'
    -- Registered extension context 'ael-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-local) to new(ael-local) context, registrar = pbx_config
    -- Including context 'ael-default' in context 'ael-local'
    -- Including context 'ael-trunklocal' in context 'ael-local'
    -- Including context 'ael-iaxtel700' in context 'ael-local'
    -- Including context 'ael-trunktollfree' in context 'ael-local'
    -- Including context 'ael-iaxprovider' in context 'ael-local'
    -- Registered extension context 'ael-std-exten-ael'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-std-exten-ael) to new(ael-std-exten-ael) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-std-exten-ael'
    -- Added extension '~~s~~' priority 1 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 2 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 3 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 4 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 5 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 6 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 7 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 8 to ael-std-exten-ael
    -- Added extension 'a' priority 1 to ael-std-exten-ael
    -- Added extension 'a' priority 2 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 10 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 11 to ael-std-exten-ael
    -- Added extension 'sw_1_' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 11 to ael-std-exten-ael
    -- Registered extension context 'ael-demo'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-demo) to new(ael-demo) context, registrar = pbx_config
    -- Added extension 's' priority 1 to ael-demo
    -- Added extension 's' priority 2 to ael-demo
    -- Added extension 's' priority 3 to ael-demo
    -- Added extension 's' priority 4 to ael-demo
    -- Added extension 's' priority 5 to ael-demo
    -- Added extension 's' priority 6 to ael-demo
    -- Added extension 's' priority 7 to ael-demo
    -- Added extension 's' priority 8 to ael-demo
    -- Added extension 's' priority 9 to ael-demo
    -- Added extension 's' priority 10 to ael-demo
    -- Added extension 's' priority 11 to ael-demo
    -- Added extension 's' priority 12 to ael-demo
    -- Added extension '2' priority 1 to ael-demo
    -- Added extension '2' priority 2 to ael-demo
    -- Added extension '3' priority 1 to ael-demo
    -- Added extension '3' priority 2 to ael-demo
    -- Added extension '1000' priority 1 to ael-demo
    -- Added extension '500' priority 1 to ael-demo
    -- Added extension '500' priority 2 to ael-demo
    -- Added extension '500' priority 3 to ael-demo
    -- Added extension '500' priority 4 to ael-demo
    -- Added extension '600' priority 1 to ael-demo
    -- Added extension '600' priority 2 to ael-demo
    -- Added extension '600' priority 3 to ael-demo
    -- Added extension '600' priority 4 to ael-demo
    -- Added extension '_1234' priority 1 to ael-demo
    -- Added extension '8500' priority 1 to ael-demo
    -- Added extension '8500' priority 2 to ael-demo
    -- Added extension '#' priority 1 to ael-demo
    -- Added extension '#' priority 2 to ael-demo
    -- Added extension 't' priority 1 to ael-demo
    -- Added extension 'i' priority 1 to ael-demo
    -- Registered extension context 'ael-default'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-default) to new(ael-default) context, registrar = pbx_config
    -- Including context 'ael-demo' in context 'ael-default'
    -- Registered extension context 'ael-builtin-h-bubble'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-builtin-h-bubble) to new(ael-builtin-h-bubble) context, registrar = pbx_config
    -- Added extension 'h' priority 1 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9991 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9992 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9993 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9994 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9995 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9996 to ael-builtin-h-bubble
    -- Registered extension context 'parkedcalls'; registrar: features
    -- merging incls/swits/igpats from old(parkedcalls) to new(parkedcalls) context, registrar = pbx_config
    -- Added extension '700' priority 1 to parkedcalls
    -- Registered extension context 'demo'; registrar: pbx_lua
    -- merging incls/swits/igpats from old(demo) to new(demo) context, registrar = pbx_config
    -- Including switch 'Lua/' in context 'demo'
    -- Registered extension context 'app_dial_gosub_virtual_context'; registrar: app_dial
    -- merging incls/swits/igpats from old(app_dial_gosub_virtual_context) to new(app_dial_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_dial_gosub_virtual_context
    -- Time to scan old dialplan and merge leftovers back into the new: 0.001550 sec
    -- Time to restore hints and swap in new dialplan: 0.000003 sec
    -- Time to delete the old dialplan: 0.000049 sec
    -- Total time merge_contexts_delete: 0.001602 sec
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-0000003c", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-0000003c", "") in new stack
    -- Executing [s@menu:2] Playback("SIP/1301-0000003c", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-0000003c> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [s@menu:3] Wait("SIP/1301-0000003c", "3") in new stack
    -- Executing [s@menu:4] BackGround("SIP/1301-0000003c", "/var/tmp/asterisk/records/record01") in new stack
    -- <SIP/1301-0000003c> Playing '/var/tmp/asterisk/records/record01.gsm' (language 'ru')
    -- Executing [9@menu:1] Goto("SIP/1301-0000003c", "s,main") in new stack
    -- Goto (menu,s,3)
    -- Executing [s@menu:3] Wait("SIP/1301-0000003c", "3") in new stack
    -- Executing [s@menu:4] BackGround("SIP/1301-0000003c", "/var/tmp/asterisk/records/record01") in new stack
    -- <SIP/1301-0000003c> Playing '/var/tmp/asterisk/records/record01.gsm' (language 'ru')
  == Spawn extension (menu, s, 4) exited non-zero on 'SIP/1301-0000003c'
linux3*CLI> dialplan reload
Dialplan reloaded.
  == Parsing '/etc/asterisk/extensions.conf':   == Found
    -- Registered extension context 'default'; registrar: pbx_config
    -- Registered extension context 'menu'; registrar: pbx_config
    -- Added extension 's' priority 1 to menu
    -- Added extension 's' priority 2 to menu
    -- Added extension 's' priority 3 to menu
    -- Added extension 's' priority 4 to menu
    -- Added extension 's' priority 5 to menu
    -- Added extension 's' priority 6 to menu
    -- Added extension 's' priority 7 to menu
    -- Added extension 's' priority 8 to menu
    -- Added extension 's' priority 9 to menu
    -- Added extension '0' priority 10 to menu
    -- Added extension '9' priority 1 to menu
    -- Registered extension context 'internal'; registrar: pbx_config
    -- Added extension '4000' priority 1 to internal
    -- Added extension '4000' priority 2 to internal
    -- Added extension '_80XX' priority 1 to internal
    -- Added extension '_80XX' priority 2 to internal
    -- Added extension '_80XX' priority 3 to internal
    -- Added extension '8100' priority 1 to internal
    -- Added extension '8101' priority 1 to internal
    -- Added extension '8102' priority 1 to internal
    -- Added extension '8103' priority 1 to internal
    -- Added extension '8104' priority 1 to internal
    -- Added extension '8105' priority 1 to internal
    -- Added extension '8200' priority 1 to internal
    -- Registered extension context 'local'; registrar: pbx_config
    -- Added extension '_13XX' priority 1 to local
    -- Added extension '_13XX' priority 2 to local
    -- Added extension '_13XX' priority 3 to local
    -- Added extension '_13XX' priority 4 to local
    -- Registered extension context 'national'; registrar: pbx_config
    -- Added extension '_11XX' priority 1 to national
    -- Added extension '_11XX' priority 2 to national
    -- Added extension '_12XX' priority 1 to national
    -- Added extension '_12XX' priority 2 to national
    -- Registered extension context 'international'; registrar: pbx_config
    -- Added extension '_[23]XXX' priority 1 to international
    -- Added extension '_[23]XXX' priority 2 to international
    -- Registered extension context 'gr1'; registrar: pbx_config
    -- Including context 'local' in context 'gr1'
    -- Including context 'national' in context 'gr1'
    -- Including context 'international' in context 'gr1'
    -- Including context 'internal' in context 'gr1'
    -- Registered extension context 'gr2'; registrar: pbx_config
    -- Including context 'local' in context 'gr2'
    -- Including context 'national' in context 'gr2'
    -- Including context 'internal' in context 'gr2'
    -- Registered extension context 'gr3'; registrar: pbx_config
    -- Including context 'local' in context 'gr3'
    -- Including context 'internal' in context 'gr3'
  == Parsing '/etc/asterisk/users.conf':   == Found
    -- Registered extension context 'app_dial_gosub_virtual_context'; registrar: app_dial
    -- merging incls/swits/igpats from old(app_dial_gosub_virtual_context) to new(app_dial_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_dial_gosub_virtual_context
    -- Registered extension context 'demo'; registrar: pbx_lua
    -- merging incls/swits/igpats from old(demo) to new(demo) context, registrar = pbx_config
    -- Including switch 'Lua/' in context 'demo'
    -- Registered extension context 'parkedcalls'; registrar: features
    -- merging incls/swits/igpats from old(parkedcalls) to new(parkedcalls) context, registrar = pbx_config
    -- Added extension '700' priority 1 to parkedcalls
    -- Registered extension context 'ael-builtin-h-bubble'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-builtin-h-bubble) to new(ael-builtin-h-bubble) context, registrar = pbx_config
    -- Added extension 'h' priority 9996 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9995 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9994 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9993 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9992 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9991 to ael-builtin-h-bubble
    -- Added extension 'h' priority 1 to ael-builtin-h-bubble
    -- Registered extension context 'ael-default'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-default) to new(ael-default) context, registrar = pbx_config
    -- Including context 'ael-demo' in context 'ael-default'
    -- Registered extension context 'ael-demo'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-demo) to new(ael-demo) context, registrar = pbx_config
    -- Added extension 'i' priority 1 to ael-demo
    -- Added extension 't' priority 1 to ael-demo
    -- Added extension '#' priority 2 to ael-demo
    -- Added extension '#' priority 1 to ael-demo
    -- Added extension '8500' priority 2 to ael-demo
    -- Added extension '8500' priority 1 to ael-demo
    -- Added extension '_1234' priority 1 to ael-demo
    -- Added extension '600' priority 4 to ael-demo
    -- Added extension '600' priority 3 to ael-demo
    -- Added extension '600' priority 2 to ael-demo
    -- Added extension '600' priority 1 to ael-demo
    -- Added extension '500' priority 4 to ael-demo
    -- Added extension '500' priority 3 to ael-demo
    -- Added extension '500' priority 2 to ael-demo
    -- Added extension '500' priority 1 to ael-demo
    -- Added extension '1000' priority 1 to ael-demo
    -- Added extension '3' priority 2 to ael-demo
    -- Added extension '3' priority 1 to ael-demo
    -- Added extension '2' priority 2 to ael-demo
    -- Added extension '2' priority 1 to ael-demo
    -- Added extension 's' priority 12 to ael-demo
    -- Added extension 's' priority 11 to ael-demo
    -- Added extension 's' priority 10 to ael-demo
    -- Added extension 's' priority 9 to ael-demo
    -- Added extension 's' priority 8 to ael-demo
    -- Added extension 's' priority 7 to ael-demo
    -- Added extension 's' priority 6 to ael-demo
    -- Added extension 's' priority 5 to ael-demo
    -- Added extension 's' priority 4 to ael-demo
    -- Added extension 's' priority 3 to ael-demo
    -- Added extension 's' priority 2 to ael-demo
    -- Added extension 's' priority 1 to ael-demo
    -- Registered extension context 'ael-std-exten-ael'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-std-exten-ael) to new(ael-std-exten-ael) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-std-exten-ael'
    -- Added extension 'sw_1_BUSY' priority 11 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_' priority 10 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 11 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 10 to ael-std-exten-ael
    -- Added extension 'a' priority 2 to ael-std-exten-ael
    -- Added extension 'a' priority 1 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 8 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 7 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 6 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 5 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 4 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 3 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 2 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 1 to ael-std-exten-ael
    -- Registered extension context 'ael-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-local) to new(ael-local) context, registrar = pbx_config
    -- Including context 'ael-default' in context 'ael-local'
    -- Including context 'ael-trunklocal' in context 'ael-local'
    -- Including context 'ael-iaxtel700' in context 'ael-local'
    -- Including context 'ael-trunktollfree' in context 'ael-local'
    -- Including context 'ael-iaxprovider' in context 'ael-local'
    -- Registered extension context 'ael-longdistance'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-longdistance) to new(ael-longdistance) context, registrar = pbx_config
    -- Including context 'ael-local' in context 'ael-longdistance'
    -- Including context 'ael-trunkld' in context 'ael-longdistance'
    -- Registered extension context 'ael-international'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-international) to new(ael-international) context, registrar = pbx_config
    -- Including context 'ael-longdistance' in context 'ael-international'
    -- Including context 'ael-trunkint' in context 'ael-international'
    -- Registered extension context 'ael-trunktollfree'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunktollfree) to new(ael-trunktollfree) context, registrar = pbx_config
    -- Added extension '_91866NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91877NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91888NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91800NXXXXXX' priority 1 to ael-trunktollfree
    -- Registered extension context 'ael-trunklocal'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunklocal) to new(ael-trunklocal) context, registrar = pbx_config
    -- Added extension '_9NXXXXXX' priority 1 to ael-trunklocal
    -- Registered extension context 'ael-trunkld'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkld) to new(ael-trunkld) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld'
    -- Added extension '_91NXXNXXXXXX' priority 2 to ael-trunkld
    -- Added extension '_91NXXNXXXXXX' priority 1 to ael-trunkld
    -- Registered extension context 'ael-trunkint'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkint) to new(ael-trunkint) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint'
    -- Added extension '_9011.' priority 2 to ael-trunkint
    -- Added extension '_9011.' priority 1 to ael-trunkint
    -- Registered extension context 'ael-iaxprovider'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxprovider) to new(ael-iaxprovider) context, registrar = pbx_config
    -- Registered extension context 'ael-iaxtel700'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxtel700) to new(ael-iaxtel700) context, registrar = pbx_config
    -- Added extension '_91700XXXXXXX' priority 1 to ael-iaxtel700
    -- Registered extension context 'ael-dundi-e164'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164) to new(ael-dundi-e164) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-dundi-e164'
    -- Added extension '~~s~~' priority 3 to ael-dundi-e164
    -- Added extension '~~s~~' priority 2 to ael-dundi-e164
    -- Added extension '~~s~~' priority 1 to ael-dundi-e164
    -- Registered extension context 'ael-dundi-e164-lookup'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-lookup) to new(ael-dundi-e164-lookup) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-local' in context 'ael-dundi-e164-lookup'
    -- Including context 'ael-dundi-e164-switch' in context 'ael-dundi-e164-lookup'
    -- Registered extension context 'ael-dundi-e164-switch'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-switch) to new(ael-dundi-e164-switch) context, registrar = pbx_config
    -- Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch'
    -- Registered extension context 'ael-dundi-e164-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-local) to new(ael-dundi-e164-local) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-canonical' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-customers' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-via-pstn' in context 'ael-dundi-e164-local'
    -- Registered extension context 'ael-dundi-e164-via-pstn'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-via-pstn) to new(ael-dundi-e164-via-pstn) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-customers'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-canonical'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config
    -- Registered extension context 'app_queue_gosub_virtual_context'; registrar: app_queue
    -- merging incls/swits/igpats from old(app_queue_gosub_virtual_context) to new(app_queue_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_queue_gosub_virtual_context
    -- Time to scan old dialplan and merge leftovers back into the new: 0.001526 sec
    -- Time to restore hints and swap in new dialplan: 0.000003 sec
    -- Time to delete the old dialplan: 0.000052 sec
    -- Total time merge_contexts_delete: 0.001581 sec
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-0000003d", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-0000003d", "") in new stack
    -- Executing [s@menu:2] Playback("SIP/1301-0000003d", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-0000003d> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [s@menu:3] Wait("SIP/1301-0000003d", "3") in new stack
    -- Executing [s@menu:4] BackGround("SIP/1301-0000003d", "/var/tmp/asterisk/records/record01") in new stack
    -- <SIP/1301-0000003d> Playing '/var/tmp/asterisk/records/record01.gsm' (language 'ru')
[Nov 20 14:51:51] WARNING[17071]: pbx.c:5169 __ast_pbx_run: Invalid extension '0', but no rule 'i' or 'e' in context 'menu'
linux3*CLI> dialplan reload
Dialplan reloaded.
  == Parsing '/etc/asterisk/extensions.conf':   == Found
    -- Registered extension context 'default'; registrar: pbx_config
    -- Registered extension context 'menu'; registrar: pbx_config
    -- Added extension 's' priority 1 to menu
    -- Added extension 's' priority 2 to menu
    -- Added extension 's' priority 3 to menu
    -- Added extension 's' priority 4 to menu
    -- Added extension 's' priority 5 to menu
    -- Added extension 's' priority 6 to menu
    -- Added extension 's' priority 7 to menu
    -- Added extension 's' priority 8 to menu
    -- Added extension 's' priority 9 to menu
    -- Added extension '0' priority 1 to menu
    -- Added extension '9' priority 1 to menu
    -- Registered extension context 'internal'; registrar: pbx_config
    -- Added extension '4000' priority 1 to internal
    -- Added extension '4000' priority 2 to internal
    -- Added extension '_80XX' priority 1 to internal
    -- Added extension '_80XX' priority 2 to internal
    -- Added extension '_80XX' priority 3 to internal
    -- Added extension '8100' priority 1 to internal
    -- Added extension '8101' priority 1 to internal
    -- Added extension '8102' priority 1 to internal
    -- Added extension '8103' priority 1 to internal
    -- Added extension '8104' priority 1 to internal
    -- Added extension '8105' priority 1 to internal
    -- Added extension '8200' priority 1 to internal
    -- Registered extension context 'local'; registrar: pbx_config
    -- Added extension '_13XX' priority 1 to local
    -- Added extension '_13XX' priority 2 to local
    -- Added extension '_13XX' priority 3 to local
    -- Added extension '_13XX' priority 4 to local
    -- Registered extension context 'national'; registrar: pbx_config
    -- Added extension '_11XX' priority 1 to national
    -- Added extension '_11XX' priority 2 to national
    -- Added extension '_12XX' priority 1 to national
    -- Added extension '_12XX' priority 2 to national
    -- Registered extension context 'international'; registrar: pbx_config
    -- Added extension '_[23]XXX' priority 1 to international
    -- Added extension '_[23]XXX' priority 2 to international
    -- Registered extension context 'gr1'; registrar: pbx_config
    -- Including context 'local' in context 'gr1'
    -- Including context 'national' in context 'gr1'
    -- Including context 'international' in context 'gr1'
    -- Including context 'internal' in context 'gr1'
    -- Registered extension context 'gr2'; registrar: pbx_config
    -- Including context 'local' in context 'gr2'
    -- Including context 'national' in context 'gr2'
    -- Including context 'internal' in context 'gr2'
    -- Registered extension context 'gr3'; registrar: pbx_config
    -- Including context 'local' in context 'gr3'
    -- Including context 'internal' in context 'gr3'
  == Parsing '/etc/asterisk/users.conf':   == Found
    -- Registered extension context 'app_queue_gosub_virtual_context'; registrar: app_queue
    -- merging incls/swits/igpats from old(app_queue_gosub_virtual_context) to new(app_queue_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_queue_gosub_virtual_context
    -- Registered extension context 'ael-dundi-e164-canonical'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-customers'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-via-pstn'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-via-pstn) to new(ael-dundi-e164-via-pstn) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-local) to new(ael-dundi-e164-local) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-canonical' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-customers' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-via-pstn' in context 'ael-dundi-e164-local'
    -- Registered extension context 'ael-dundi-e164-switch'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-switch) to new(ael-dundi-e164-switch) context, registrar = pbx_config
    -- Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch'
    -- Registered extension context 'ael-dundi-e164-lookup'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-lookup) to new(ael-dundi-e164-lookup) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-local' in context 'ael-dundi-e164-lookup'
    -- Including context 'ael-dundi-e164-switch' in context 'ael-dundi-e164-lookup'
    -- Registered extension context 'ael-dundi-e164'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164) to new(ael-dundi-e164) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-dundi-e164'
    -- Added extension '~~s~~' priority 1 to ael-dundi-e164
    -- Added extension '~~s~~' priority 2 to ael-dundi-e164
    -- Added extension '~~s~~' priority 3 to ael-dundi-e164
    -- Registered extension context 'ael-iaxtel700'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxtel700) to new(ael-iaxtel700) context, registrar = pbx_config
    -- Added extension '_91700XXXXXXX' priority 1 to ael-iaxtel700
    -- Registered extension context 'ael-iaxprovider'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxprovider) to new(ael-iaxprovider) context, registrar = pbx_config
    -- Registered extension context 'ael-trunkint'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkint) to new(ael-trunkint) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint'
    -- Added extension '_9011.' priority 1 to ael-trunkint
    -- Added extension '_9011.' priority 2 to ael-trunkint
    -- Registered extension context 'ael-trunkld'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkld) to new(ael-trunkld) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld'
    -- Added extension '_91NXXNXXXXXX' priority 1 to ael-trunkld
    -- Added extension '_91NXXNXXXXXX' priority 2 to ael-trunkld
    -- Registered extension context 'ael-trunklocal'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunklocal) to new(ael-trunklocal) context, registrar = pbx_config
    -- Added extension '_9NXXXXXX' priority 1 to ael-trunklocal
    -- Registered extension context 'ael-trunktollfree'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunktollfree) to new(ael-trunktollfree) context, registrar = pbx_config
    -- Added extension '_91800NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91888NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91877NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91866NXXXXXX' priority 1 to ael-trunktollfree
    -- Registered extension context 'ael-international'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-international) to new(ael-international) context, registrar = pbx_config
    -- Including context 'ael-longdistance' in context 'ael-international'
    -- Including context 'ael-trunkint' in context 'ael-international'
    -- Registered extension context 'ael-longdistance'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-longdistance) to new(ael-longdistance) context, registrar = pbx_config
    -- Including context 'ael-local' in context 'ael-longdistance'
    -- Including context 'ael-trunkld' in context 'ael-longdistance'
    -- Registered extension context 'ael-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-local) to new(ael-local) context, registrar = pbx_config
    -- Including context 'ael-default' in context 'ael-local'
    -- Including context 'ael-trunklocal' in context 'ael-local'
    -- Including context 'ael-iaxtel700' in context 'ael-local'
    -- Including context 'ael-trunktollfree' in context 'ael-local'
    -- Including context 'ael-iaxprovider' in context 'ael-local'
    -- Registered extension context 'ael-std-exten-ael'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-std-exten-ael) to new(ael-std-exten-ael) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-std-exten-ael'
    -- Added extension '~~s~~' priority 1 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 2 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 3 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 4 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 5 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 6 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 7 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 8 to ael-std-exten-ael
    -- Added extension 'a' priority 1 to ael-std-exten-ael
    -- Added extension 'a' priority 2 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 10 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 11 to ael-std-exten-ael
    -- Added extension 'sw_1_' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 11 to ael-std-exten-ael
    -- Registered extension context 'ael-demo'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-demo) to new(ael-demo) context, registrar = pbx_config
    -- Added extension 's' priority 1 to ael-demo
    -- Added extension 's' priority 2 to ael-demo
    -- Added extension 's' priority 3 to ael-demo
    -- Added extension 's' priority 4 to ael-demo
    -- Added extension 's' priority 5 to ael-demo
    -- Added extension 's' priority 6 to ael-demo
    -- Added extension 's' priority 7 to ael-demo
    -- Added extension 's' priority 8 to ael-demo
    -- Added extension 's' priority 9 to ael-demo
    -- Added extension 's' priority 10 to ael-demo
    -- Added extension 's' priority 11 to ael-demo
    -- Added extension 's' priority 12 to ael-demo
    -- Added extension '2' priority 1 to ael-demo
    -- Added extension '2' priority 2 to ael-demo
    -- Added extension '3' priority 1 to ael-demo
    -- Added extension '3' priority 2 to ael-demo
    -- Added extension '1000' priority 1 to ael-demo
    -- Added extension '500' priority 1 to ael-demo
    -- Added extension '500' priority 2 to ael-demo
    -- Added extension '500' priority 3 to ael-demo
    -- Added extension '500' priority 4 to ael-demo
    -- Added extension '600' priority 1 to ael-demo
    -- Added extension '600' priority 2 to ael-demo
    -- Added extension '600' priority 3 to ael-demo
    -- Added extension '600' priority 4 to ael-demo
    -- Added extension '_1234' priority 1 to ael-demo
    -- Added extension '8500' priority 1 to ael-demo
    -- Added extension '8500' priority 2 to ael-demo
    -- Added extension '#' priority 1 to ael-demo
    -- Added extension '#' priority 2 to ael-demo
    -- Added extension 't' priority 1 to ael-demo
    -- Added extension 'i' priority 1 to ael-demo
    -- Registered extension context 'ael-default'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-default) to new(ael-default) context, registrar = pbx_config
    -- Including context 'ael-demo' in context 'ael-default'
    -- Registered extension context 'ael-builtin-h-bubble'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-builtin-h-bubble) to new(ael-builtin-h-bubble) context, registrar = pbx_config
    -- Added extension 'h' priority 1 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9991 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9992 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9993 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9994 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9995 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9996 to ael-builtin-h-bubble
    -- Registered extension context 'parkedcalls'; registrar: features
    -- merging incls/swits/igpats from old(parkedcalls) to new(parkedcalls) context, registrar = pbx_config
    -- Added extension '700' priority 1 to parkedcalls
    -- Registered extension context 'demo'; registrar: pbx_lua
    -- merging incls/swits/igpats from old(demo) to new(demo) context, registrar = pbx_config
    -- Including switch 'Lua/' in context 'demo'
    -- Registered extension context 'app_dial_gosub_virtual_context'; registrar: app_dial
    -- merging incls/swits/igpats from old(app_dial_gosub_virtual_context) to new(app_dial_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_dial_gosub_virtual_context
    -- Time to scan old dialplan and merge leftovers back into the new: 0.000659 sec
    -- Time to restore hints and swap in new dialplan: 0.000001 sec
    -- Time to delete the old dialplan: 0.000027 sec
    -- Total time merge_contexts_delete: 0.000687 sec
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-0000003e", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-0000003e", "") in new stack
    -- Executing [s@menu:2] Playback("SIP/1301-0000003e", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-0000003e> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [s@menu:3] Wait("SIP/1301-0000003e", "3") in new stack
    -- Executing [s@menu:4] BackGround("SIP/1301-0000003e", "/var/tmp/asterisk/records/record01") in new stack
    -- <SIP/1301-0000003e> Playing '/var/tmp/asterisk/records/record01.gsm' (language 'ru')
    -- Executing [0@menu:1] Hangup("SIP/1301-0000003e", "") in new stack
  == Spawn extension (menu, 0, 1) exited non-zero on 'SIP/1301-0000003e'
linux3*CLI> dialplan reload
Dialplan reloaded.
...
    -- merging incls/swits/igpats from old(ael-std-exten-ael) to new(ael-std-exten-ael) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-std-exten-ael'
    -- Added extension 'sw_1_BUSY' priority 11 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_' priority 10 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 11 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 10 to ael-std-exten-ael
    -- Added extension 'a' priority 2 to ael-std-exten-ael
    -- Added extension 'a' priority 1 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 8 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 7 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 6 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 5 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 4 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 3 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 2 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 1 to ael-std-exten-ael
    -- Registered extension context 'ael-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-local) to new(ael-local) context, registrar = pbx_config
    -- Including context 'ael-default' in context 'ael-local'
    -- Including context 'ael-trunklocal' in context 'ael-local'
    -- Including context 'ael-iaxtel700' in context 'ael-local'
    -- Including context 'ael-trunktollfree' in context 'ael-local'
    -- Including context 'ael-iaxprovider' in context 'ael-local'
    -- Registered extension context 'ael-longdistance'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-longdistance) to new(ael-longdistance) context, registrar = pbx_config
    -- Including context 'ael-local' in context 'ael-longdistance'
    -- Including context 'ael-trunkld' in context 'ael-longdistance'
    -- Registered extension context 'ael-international'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-international) to new(ael-international) context, registrar = pbx_config
    -- Including context 'ael-longdistance' in context 'ael-international'
    -- Including context 'ael-trunkint' in context 'ael-international'
    -- Registered extension context 'ael-trunktollfree'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunktollfree) to new(ael-trunktollfree) context, registrar = pbx_config
    -- Added extension '_91866NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91877NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91888NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91800NXXXXXX' priority 1 to ael-trunktollfree
    -- Registered extension context 'ael-trunklocal'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunklocal) to new(ael-trunklocal) context, registrar = pbx_config
    -- Added extension '_9NXXXXXX' priority 1 to ael-trunklocal
    -- Registered extension context 'ael-trunkld'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkld) to new(ael-trunkld) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld'
    -- Added extension '_91NXXNXXXXXX' priority 2 to ael-trunkld
    -- Added extension '_91NXXNXXXXXX' priority 1 to ael-trunkld
    -- Registered extension context 'ael-trunkint'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkint) to new(ael-trunkint) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint'
    -- Added extension '_9011.' priority 2 to ael-trunkint
    -- Added extension '_9011.' priority 1 to ael-trunkint
    -- Registered extension context 'ael-iaxprovider'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxprovider) to new(ael-iaxprovider) context, registrar = pbx_config
    -- Registered extension context 'ael-iaxtel700'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxtel700) to new(ael-iaxtel700) context, registrar = pbx_config
    -- Added extension '_91700XXXXXXX' priority 1 to ael-iaxtel700
    -- Registered extension context 'ael-dundi-e164'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164) to new(ael-dundi-e164) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-dundi-e164'
    -- Added extension '~~s~~' priority 3 to ael-dundi-e164
    -- Added extension '~~s~~' priority 2 to ael-dundi-e164
    -- Added extension '~~s~~' priority 1 to ael-dundi-e164
    -- Registered extension context 'ael-dundi-e164-lookup'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-lookup) to new(ael-dundi-e164-lookup) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-local' in context 'ael-dundi-e164-lookup'
    -- Including context 'ael-dundi-e164-switch' in context 'ael-dundi-e164-lookup'
    -- Registered extension context 'ael-dundi-e164-switch'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-switch) to new(ael-dundi-e164-switch) context, registrar = pbx_config
    -- Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch'
    -- Registered extension context 'ael-dundi-e164-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-local) to new(ael-dundi-e164-local) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-canonical' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-customers' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-via-pstn' in context 'ael-dundi-e164-local'
    -- Registered extension context 'ael-dundi-e164-via-pstn'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-via-pstn) to new(ael-dundi-e164-via-pstn) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-customers'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-canonical'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config
    -- Registered extension context 'app_queue_gosub_virtual_context'; registrar: app_queue
    -- merging incls/swits/igpats from old(app_queue_gosub_virtual_context) to new(app_queue_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_queue_gosub_virtual_context
    -- Time to scan old dialplan and merge leftovers back into the new: 0.001531 sec
    -- Time to restore hints and swap in new dialplan: 0.000003 sec
    -- Time to delete the old dialplan: 0.000054 sec
    -- Total time merge_contexts_delete: 0.001588 sec
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-00000048", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-00000048", "") in new stack
    -- Executing [s@menu:2] BackGround("SIP/1301-00000048", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-00000048> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [1@menu:1] Goto("SIP/1301-00000048", "submenu,s,1") in new stack
    -- Goto (submenu,s,1)
    -- Executing [s@submenu:1] BackGround("SIP/1301-00000048", "/var/tmp/asterisk/records/record04") in new stack
    -- <SIP/1301-00000048> Playing '/var/tmp/asterisk/records/record04.gsm' (language 'ru')
[Nov 20 15:20:26] WARNING[17117]: pbx.c:5169 __ast_pbx_run: Invalid extension '0', but no rule 'i' or 'e' in context 'submenu'
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-00000049", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-00000049", "") in new stack
    -- Executing [s@menu:2] BackGround("SIP/1301-00000049", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-00000049> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [1@menu:1] Goto("SIP/1301-00000049", "submenu,s,1") in new stack
    -- Goto (submenu,s,1)
    -- Executing [s@submenu:1] BackGround("SIP/1301-00000049", "/var/tmp/asterisk/records/record04") in new stack
    -- <SIP/1301-00000049> Playing '/var/tmp/asterisk/records/record04.gsm' (language 'ru')
[Nov 20 15:21:13] WARNING[17118]: pbx.c:5169 __ast_pbx_run: Invalid extension '4', but no rule 'i' or 'e' in context 'submenu'
linux3*CLI> dialplan reload
Dialplan reloaded.
  == Parsing '/etc/asterisk/extensions.conf':   == Found
    -- Registered extension context 'default'; registrar: pbx_config
    -- Registered extension context 'menu'; registrar: pbx_config
    -- Added extension 's' priority 1 to menu
    -- Added extension 's' priority 2 to menu
    -- Added extension 's' priority 3 to menu
    -- Added extension 's' priority 4 to menu
    -- Added extension 's' priority 5 to menu
    -- Added extension 's' priority 6 to menu
    -- Added extension 's' priority 7 to menu
    -- Added extension 's' priority 8 to menu
    -- Added extension 's' priority 9 to menu
    -- Added extension '9' priority 1 to menu
    -- Added extension '0' priority 1 to menu
    -- Added extension '0' priority 2 to menu
    -- Added extension '3' priority 1 to menu
    -- Added extension '3' priority 2 to menu
    -- Added extension '3' priority 3 to menu
    -- Added extension '1' priority 1 to menu
    -- Registered extension context 'submenu'; registrar: pbx_config
    -- Added extension 's' priority 1 to submenu
    -- Added extension 's' priority 2 to submenu
    -- Added extension 's' priority 3 to submenu
    -- Added extension 's' priority 4 to submenu
    -- Added extension 's' priority 5 to submenu
    -- Added extension 's' priority 6 to submenu
    -- Added extension '9' priority 1 to submenu
    -- Added extension '3' priority 1 to submenu
    -- Added extension '1' priority 1 to submenu
    -- Added extension '2' priority 1 to submenu
    -- Added extension 'i' priority 1 to submenu
    -- Registered extension context 'internal'; registrar: pbx_config
    -- Added extension '4000' priority 1 to internal
    -- Added extension '4000' priority 2 to internal
    -- Added extension '_80XX' priority 1 to internal
    -- Added extension '_80XX' priority 2 to internal
    -- Added extension '_80XX' priority 3 to internal
    -- Added extension '8100' priority 1 to internal
    -- Added extension '8101' priority 1 to internal
    -- Added extension '8102' priority 1 to internal
    -- Added extension '8103' priority 1 to internal
    -- Added extension '8104' priority 1 to internal
    -- Added extension '8105' priority 1 to internal
    -- Added extension '8200' priority 1 to internal
    -- Registered extension context 'local'; registrar: pbx_config
    -- Added extension '_13XX' priority 1 to local
    -- Added extension '_13XX' priority 2 to local
    -- Added extension '_13XX' priority 3 to local
    -- Added extension '_13XX' priority 4 to local
    -- Registered extension context 'national'; registrar: pbx_config
    -- Added extension '_11XX' priority 1 to national
    -- Added extension '_11XX' priority 2 to national
    -- Added extension '_12XX' priority 1 to national
    -- Added extension '_12XX' priority 2 to national
    -- Registered extension context 'international'; registrar: pbx_config
    -- Added extension '_[23]XXX' priority 1 to international
    -- Added extension '_[23]XXX' priority 2 to international
    -- Registered extension context 'gr1'; registrar: pbx_config
    -- Including context 'local' in context 'gr1'
    -- Including context 'national' in context 'gr1'
    -- Including context 'international' in context 'gr1'
    -- Including context 'internal' in context 'gr1'
    -- Registered extension context 'gr2'; registrar: pbx_config
    -- Including context 'local' in context 'gr2'
    -- Including context 'national' in context 'gr2'
    -- Including context 'internal' in context 'gr2'
    -- Registered extension context 'gr3'; registrar: pbx_config
    -- Including context 'local' in context 'gr3'
    -- Including context 'internal' in context 'gr3'
  == Parsing '/etc/asterisk/users.conf':   == Found
    -- Registered extension context 'app_queue_gosub_virtual_context'; registrar: app_queue
    -- merging incls/swits/igpats from old(app_queue_gosub_virtual_context) to new(app_queue_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_queue_gosub_virtual_context
    -- Registered extension context 'ael-dundi-e164-canonical'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-customers'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-via-pstn'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-via-pstn) to new(ael-dundi-e164-via-pstn) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-local) to new(ael-dundi-e164-local) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-canonical' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-customers' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-via-pstn' in context 'ael-dundi-e164-local'
    -- Registered extension context 'ael-dundi-e164-switch'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-switch) to new(ael-dundi-e164-switch) context, registrar = pbx_config
    -- Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch'
    -- Registered extension context 'ael-dundi-e164-lookup'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-lookup) to new(ael-dundi-e164-lookup) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-local' in context 'ael-dundi-e164-lookup'
    -- Including context 'ael-dundi-e164-switch' in context 'ael-dundi-e164-lookup'
    -- Registered extension context 'ael-dundi-e164'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164) to new(ael-dundi-e164) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-dundi-e164'
    -- Added extension '~~s~~' priority 1 to ael-dundi-e164
    -- Added extension '~~s~~' priority 2 to ael-dundi-e164
    -- Added extension '~~s~~' priority 3 to ael-dundi-e164
    -- Registered extension context 'ael-iaxtel700'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxtel700) to new(ael-iaxtel700) context, registrar = pbx_config
    -- Added extension '_91700XXXXXXX' priority 1 to ael-iaxtel700
    -- Registered extension context 'ael-iaxprovider'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxprovider) to new(ael-iaxprovider) context, registrar = pbx_config
    -- Registered extension context 'ael-trunkint'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkint) to new(ael-trunkint) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint'
    -- Added extension '_9011.' priority 1 to ael-trunkint
    -- Added extension '_9011.' priority 2 to ael-trunkint
    -- Registered extension context 'ael-trunkld'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkld) to new(ael-trunkld) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld'
    -- Added extension '_91NXXNXXXXXX' priority 1 to ael-trunkld
    -- Added extension '_91NXXNXXXXXX' priority 2 to ael-trunkld
    -- Registered extension context 'ael-trunklocal'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunklocal) to new(ael-trunklocal) context, registrar = pbx_config
    -- Added extension '_9NXXXXXX' priority 1 to ael-trunklocal
    -- Registered extension context 'ael-trunktollfree'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunktollfree) to new(ael-trunktollfree) context, registrar = pbx_config
    -- Added extension '_91800NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91888NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91877NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91866NXXXXXX' priority 1 to ael-trunktollfree
    -- Registered extension context 'ael-international'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-international) to new(ael-international) context, registrar = pbx_config
    -- Including context 'ael-longdistance' in context 'ael-international'
    -- Including context 'ael-trunkint' in context 'ael-international'
    -- Registered extension context 'ael-longdistance'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-longdistance) to new(ael-longdistance) context, registrar = pbx_config
    -- Including context 'ael-local' in context 'ael-longdistance'
    -- Including context 'ael-trunkld' in context 'ael-longdistance'
    -- Registered extension context 'ael-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-local) to new(ael-local) context, registrar = pbx_config
    -- Including context 'ael-default' in context 'ael-local'
    -- Including context 'ael-trunklocal' in context 'ael-local'
    -- Including context 'ael-iaxtel700' in context 'ael-local'
    -- Including context 'ael-trunktollfree' in context 'ael-local'
    -- Including context 'ael-iaxprovider' in context 'ael-local'
    -- Registered extension context 'ael-std-exten-ael'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-std-exten-ael) to new(ael-std-exten-ael) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-std-exten-ael'
    -- Added extension '~~s~~' priority 1 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 2 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 3 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 4 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 5 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 6 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 7 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 8 to ael-std-exten-ael
    -- Added extension 'a' priority 1 to ael-std-exten-ael
    -- Added extension 'a' priority 2 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 10 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 11 to ael-std-exten-ael
    -- Added extension 'sw_1_' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 11 to ael-std-exten-ael
    -- Registered extension context 'ael-demo'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-demo) to new(ael-demo) context, registrar = pbx_config
    -- Added extension 's' priority 1 to ael-demo
    -- Added extension 's' priority 2 to ael-demo
    -- Added extension 's' priority 3 to ael-demo
    -- Added extension 's' priority 4 to ael-demo
    -- Added extension 's' priority 5 to ael-demo
    -- Added extension 's' priority 6 to ael-demo
    -- Added extension 's' priority 7 to ael-demo
    -- Added extension 's' priority 8 to ael-demo
    -- Added extension 's' priority 9 to ael-demo
    -- Added extension 's' priority 10 to ael-demo
    -- Added extension 's' priority 11 to ael-demo
    -- Added extension 's' priority 12 to ael-demo
    -- Added extension '2' priority 1 to ael-demo
    -- Added extension '2' priority 2 to ael-demo
    -- Added extension '3' priority 1 to ael-demo
    -- Added extension '3' priority 2 to ael-demo
    -- Added extension '1000' priority 1 to ael-demo
    -- Added extension '500' priority 1 to ael-demo
    -- Added extension '500' priority 2 to ael-demo
    -- Added extension '500' priority 3 to ael-demo
    -- Added extension '500' priority 4 to ael-demo
    -- Added extension '600' priority 1 to ael-demo
    -- Added extension '600' priority 2 to ael-demo
    -- Added extension '600' priority 3 to ael-demo
    -- Added extension '600' priority 4 to ael-demo
    -- Added extension '_1234' priority 1 to ael-demo
    -- Added extension '8500' priority 1 to ael-demo
    -- Added extension '8500' priority 2 to ael-demo
    -- Added extension '#' priority 1 to ael-demo
    -- Added extension '#' priority 2 to ael-demo
    -- Added extension 't' priority 1 to ael-demo
    -- Added extension 'i' priority 1 to ael-demo
    -- Registered extension context 'ael-default'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-default) to new(ael-default) context, registrar = pbx_config
    -- Including context 'ael-demo' in context 'ael-default'
    -- Registered extension context 'ael-builtin-h-bubble'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-builtin-h-bubble) to new(ael-builtin-h-bubble) context, registrar = pbx_config
    -- Added extension 'h' priority 1 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9991 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9992 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9993 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9994 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9995 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9996 to ael-builtin-h-bubble
    -- Registered extension context 'parkedcalls'; registrar: features
    -- merging incls/swits/igpats from old(parkedcalls) to new(parkedcalls) context, registrar = pbx_config
    -- Added extension '700' priority 1 to parkedcalls
    -- Registered extension context 'demo'; registrar: pbx_lua
    -- merging incls/swits/igpats from old(demo) to new(demo) context, registrar = pbx_config
    -- Including switch 'Lua/' in context 'demo'
    -- Registered extension context 'app_dial_gosub_virtual_context'; registrar: app_dial
    -- merging incls/swits/igpats from old(app_dial_gosub_virtual_context) to new(app_dial_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_dial_gosub_virtual_context
    -- Time to scan old dialplan and merge leftovers back into the new: 0.000671 sec
    -- Time to restore hints and swap in new dialplan: 0.000001 sec
    -- Time to delete the old dialplan: 0.000030 sec
    -- Total time merge_contexts_delete: 0.000702 sec
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-0000004a", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-0000004a", "") in new stack
    -- Executing [s@menu:2] BackGround("SIP/1301-0000004a", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-0000004a> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [1@menu:1] Goto("SIP/1301-0000004a", "submenu,s,1") in new stack
    -- Goto (submenu,s,1)
    -- Executing [s@submenu:1] BackGround("SIP/1301-0000004a", "/var/tmp/asterisk/records/record04") in new stack
    -- <SIP/1301-0000004a> Playing '/var/tmp/asterisk/records/record04.gsm' (language 'ru')
    -- Invalid extension '4' in context 'submenu' on SIP/1301-0000004a
  == CDR updated on SIP/1301-0000004a
    -- Executing [i@submenu:1] AGI("SIP/1301-0000004a", "/usr/local/bin/asterisk-festival.pl,'Неверный выбор, повторите!'") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-f1f3d811dfe74044da909737292a56fc)
    -- <SIP/1301-0000004a> Playing '/var/lib/asterisk/sounds/tts/tts-f1f3d811dfe74044da909737292a56fc.slin' (language 'ru')
    -- <SIP/1301-0000004a>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 0
    -- Auto fallthrough, channel 'SIP/1301-0000004a' status is 'UNKNOWN'
linux3*CLI> dialplan reload
Dialplan reloaded.
  == Parsing '/etc/asterisk/extensions.conf':   == Found
    -- Registered extension context 'default'; registrar: pbx_config
    -- Registered extension context 'menu'; registrar: pbx_config
    -- Added extension 's' priority 1 to menu
    -- Added extension 's' priority 2 to menu
    -- Added extension 's' priority 3 to menu
    -- Added extension 's' priority 4 to menu
    -- Added extension 's' priority 5 to menu
    -- Added extension 's' priority 6 to menu
    -- Added extension 's' priority 7 to menu
    -- Added extension 's' priority 8 to menu
    -- Added extension 's' priority 9 to menu
    -- Added extension '9' priority 1 to menu
    -- Added extension '0' priority 1 to menu
    -- Added extension '0' priority 2 to menu
    -- Added extension '3' priority 1 to menu
    -- Added extension '3' priority 2 to menu
    -- Added extension '3' priority 3 to menu
    -- Added extension '1' priority 1 to menu
    -- Registered extension context 'submenu'; registrar: pbx_config
    -- Added extension 's' priority 1 to submenu
    -- Added extension 's' priority 2 to submenu
    -- Added extension 's' priority 3 to submenu
    -- Added extension 's' priority 4 to submenu
    -- Added extension 's' priority 5 to submenu
    -- Added extension 's' priority 6 to submenu
    -- Added extension '9' priority 1 to submenu
    -- Added extension '3' priority 1 to submenu
    -- Added extension '1' priority 1 to submenu
    -- Added extension '2' priority 1 to submenu
    -- Added extension 'i' priority 1 to submenu
    -- Added extension 'i' priority 2 to submenu
    -- Registered extension context 'internal'; registrar: pbx_config
    -- Added extension '4000' priority 1 to internal
    -- Added extension '4000' priority 2 to internal
    -- Added extension '_80XX' priority 1 to internal
    -- Added extension '_80XX' priority 2 to internal
    -- Added extension '_80XX' priority 3 to internal
    -- Added extension '8100' priority 1 to internal
    -- Added extension '8101' priority 1 to internal
    -- Added extension '8102' priority 1 to internal
    -- Added extension '8103' priority 1 to internal
    -- Added extension '8104' priority 1 to internal
    -- Added extension '8105' priority 1 to internal
    -- Added extension '8200' priority 1 to internal
    -- Registered extension context 'local'; registrar: pbx_config
    -- Added extension '_13XX' priority 1 to local
    -- Added extension '_13XX' priority 2 to local
    -- Added extension '_13XX' priority 3 to local
    -- Added extension '_13XX' priority 4 to local
    -- Registered extension context 'national'; registrar: pbx_config
    -- Added extension '_11XX' priority 1 to national
    -- Added extension '_11XX' priority 2 to national
    -- Added extension '_12XX' priority 1 to national
    -- Added extension '_12XX' priority 2 to national
    -- Registered extension context 'international'; registrar: pbx_config
    -- Added extension '_[23]XXX' priority 1 to international
    -- Added extension '_[23]XXX' priority 2 to international
    -- Registered extension context 'gr1'; registrar: pbx_config
    -- Including context 'local' in context 'gr1'
    -- Including context 'national' in context 'gr1'
    -- Including context 'international' in context 'gr1'
    -- Including context 'internal' in context 'gr1'
    -- Registered extension context 'gr2'; registrar: pbx_config
    -- Including context 'local' in context 'gr2'
    -- Including context 'national' in context 'gr2'
    -- Including context 'internal' in context 'gr2'
    -- Registered extension context 'gr3'; registrar: pbx_config
    -- Including context 'local' in context 'gr3'
    -- Including context 'internal' in context 'gr3'
  == Parsing '/etc/asterisk/users.conf':   == Found
    -- Registered extension context 'app_dial_gosub_virtual_context'; registrar: app_dial
    -- merging incls/swits/igpats from old(app_dial_gosub_virtual_context) to new(app_dial_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_dial_gosub_virtual_context
    -- Registered extension context 'demo'; registrar: pbx_lua
    -- merging incls/swits/igpats from old(demo) to new(demo) context, registrar = pbx_config
    -- Including switch 'Lua/' in context 'demo'
    -- Registered extension context 'parkedcalls'; registrar: features
    -- merging incls/swits/igpats from old(parkedcalls) to new(parkedcalls) context, registrar = pbx_config
    -- Added extension '700' priority 1 to parkedcalls
    -- Registered extension context 'ael-builtin-h-bubble'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-builtin-h-bubble) to new(ael-builtin-h-bubble) context, registrar = pbx_config
    -- Added extension 'h' priority 9996 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9995 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9994 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9993 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9992 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9991 to ael-builtin-h-bubble
    -- Added extension 'h' priority 1 to ael-builtin-h-bubble
    -- Registered extension context 'ael-default'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-default) to new(ael-default) context, registrar = pbx_config
    -- Including context 'ael-demo' in context 'ael-default'
    -- Registered extension context 'ael-demo'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-demo) to new(ael-demo) context, registrar = pbx_config
    -- Added extension 'i' priority 1 to ael-demo
    -- Added extension 't' priority 1 to ael-demo
    -- Added extension '#' priority 2 to ael-demo
    -- Added extension '#' priority 1 to ael-demo
    -- Added extension '8500' priority 2 to ael-demo
    -- Added extension '8500' priority 1 to ael-demo
    -- Added extension '_1234' priority 1 to ael-demo
    -- Added extension '600' priority 4 to ael-demo
    -- Added extension '600' priority 3 to ael-demo
    -- Added extension '600' priority 2 to ael-demo
    -- Added extension '600' priority 1 to ael-demo
    -- Added extension '500' priority 4 to ael-demo
    -- Added extension '500' priority 3 to ael-demo
    -- Added extension '500' priority 2 to ael-demo
    -- Added extension '500' priority 1 to ael-demo
    -- Added extension '1000' priority 1 to ael-demo
    -- Added extension '3' priority 2 to ael-demo
    -- Added extension '3' priority 1 to ael-demo
    -- Added extension '2' priority 2 to ael-demo
    -- Added extension '2' priority 1 to ael-demo
    -- Added extension 's' priority 12 to ael-demo
    -- Added extension 's' priority 11 to ael-demo
    -- Added extension 's' priority 10 to ael-demo
    -- Added extension 's' priority 9 to ael-demo
    -- Added extension 's' priority 8 to ael-demo
    -- Added extension 's' priority 7 to ael-demo
    -- Added extension 's' priority 6 to ael-demo
    -- Added extension 's' priority 5 to ael-demo
    -- Added extension 's' priority 4 to ael-demo
    -- Added extension 's' priority 3 to ael-demo
    -- Added extension 's' priority 2 to ael-demo
    -- Added extension 's' priority 1 to ael-demo
    -- Registered extension context 'ael-std-exten-ael'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-std-exten-ael) to new(ael-std-exten-ael) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-std-exten-ael'
    -- Added extension 'sw_1_BUSY' priority 11 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_' priority 10 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 11 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 10 to ael-std-exten-ael
    -- Added extension 'a' priority 2 to ael-std-exten-ael
    -- Added extension 'a' priority 1 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 8 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 7 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 6 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 5 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 4 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 3 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 2 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 1 to ael-std-exten-ael
    -- Registered extension context 'ael-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-local) to new(ael-local) context, registrar = pbx_config
    -- Including context 'ael-default' in context 'ael-local'
    -- Including context 'ael-trunklocal' in context 'ael-local'
    -- Including context 'ael-iaxtel700' in context 'ael-local'
    -- Including context 'ael-trunktollfree' in context 'ael-local'
    -- Including context 'ael-iaxprovider' in context 'ael-local'
    -- Registered extension context 'ael-longdistance'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-longdistance) to new(ael-longdistance) context, registrar = pbx_config
    -- Including context 'ael-local' in context 'ael-longdistance'
    -- Including context 'ael-trunkld' in context 'ael-longdistance'
    -- Registered extension context 'ael-international'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-international) to new(ael-international) context, registrar = pbx_config
    -- Including context 'ael-longdistance' in context 'ael-international'
    -- Including context 'ael-trunkint' in context 'ael-international'
    -- Registered extension context 'ael-trunktollfree'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunktollfree) to new(ael-trunktollfree) context, registrar = pbx_config
    -- Added extension '_91866NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91877NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91888NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91800NXXXXXX' priority 1 to ael-trunktollfree
    -- Registered extension context 'ael-trunklocal'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunklocal) to new(ael-trunklocal) context, registrar = pbx_config
    -- Added extension '_9NXXXXXX' priority 1 to ael-trunklocal
    -- Registered extension context 'ael-trunkld'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkld) to new(ael-trunkld) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld'
    -- Added extension '_91NXXNXXXXXX' priority 2 to ael-trunkld
    -- Added extension '_91NXXNXXXXXX' priority 1 to ael-trunkld
    -- Registered extension context 'ael-trunkint'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkint) to new(ael-trunkint) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint'
    -- Added extension '_9011.' priority 2 to ael-trunkint
    -- Added extension '_9011.' priority 1 to ael-trunkint
    -- Registered extension context 'ael-iaxprovider'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxprovider) to new(ael-iaxprovider) context, registrar = pbx_config
    -- Registered extension context 'ael-iaxtel700'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxtel700) to new(ael-iaxtel700) context, registrar = pbx_config
    -- Added extension '_91700XXXXXXX' priority 1 to ael-iaxtel700
    -- Registered extension context 'ael-dundi-e164'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164) to new(ael-dundi-e164) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-dundi-e164'
    -- Added extension '~~s~~' priority 3 to ael-dundi-e164
    -- Added extension '~~s~~' priority 2 to ael-dundi-e164
    -- Added extension '~~s~~' priority 1 to ael-dundi-e164
    -- Registered extension context 'ael-dundi-e164-lookup'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-lookup) to new(ael-dundi-e164-lookup) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-local' in context 'ael-dundi-e164-lookup'
    -- Including context 'ael-dundi-e164-switch' in context 'ael-dundi-e164-lookup'
    -- Registered extension context 'ael-dundi-e164-switch'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-switch) to new(ael-dundi-e164-switch) context, registrar = pbx_config
    -- Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch'
    -- Registered extension context 'ael-dundi-e164-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-local) to new(ael-dundi-e164-local) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-canonical' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-customers' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-via-pstn' in context 'ael-dundi-e164-local'
    -- Registered extension context 'ael-dundi-e164-via-pstn'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-via-pstn) to new(ael-dundi-e164-via-pstn) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-customers'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-canonical'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config
    -- Registered extension context 'app_queue_gosub_virtual_context'; registrar: app_queue
    -- merging incls/swits/igpats from old(app_queue_gosub_virtual_context) to new(app_queue_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_queue_gosub_virtual_context
    -- Time to scan old dialplan and merge leftovers back into the new: 0.001575 sec
    -- Time to restore hints and swap in new dialplan: 0.000003 sec
    -- Time to delete the old dialplan: 0.000074 sec
    -- Total time merge_contexts_delete: 0.001652 sec
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-0000004b", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-0000004b", "") in new stack
    -- Executing [s@menu:2] BackGround("SIP/1301-0000004b", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-0000004b> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [1@menu:1] Goto("SIP/1301-0000004b", "submenu,s,1") in new stack
    -- Goto (submenu,s,1)
    -- Executing [s@submenu:1] BackGround("SIP/1301-0000004b", "/var/tmp/asterisk/records/record04") in new stack
    -- <SIP/1301-0000004b> Playing '/var/tmp/asterisk/records/record04.gsm' (language 'ru')
    -- Invalid extension '4' in context 'submenu' on SIP/1301-0000004b
  == CDR updated on SIP/1301-0000004b
    -- Executing [i@submenu:1] AGI("SIP/1301-0000004b", "/usr/local/bin/asterisk-festival.pl,'Неверный выбор, повторите!'") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-f1f3d811dfe74044da909737292a56fc)
    -- <SIP/1301-0000004b> Playing '/var/lib/asterisk/sounds/tts/tts-f1f3d811dfe74044da909737292a56fc.slin' (language 'ru')
    -- <SIP/1301-0000004b>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 0
    -- Executing [i@submenu:2] Goto("SIP/1301-0000004b", "s,1") in new stack
    -- Goto (submenu,s,1)
    -- Executing [s@submenu:1] BackGround("SIP/1301-0000004b", "/var/tmp/asterisk/records/record04") in new stack
    -- <SIP/1301-0000004b> Playing '/var/tmp/asterisk/records/record04.gsm' (language 'ru')
    -- Invalid extension '4' in context 'submenu' on SIP/1301-0000004b
  == CDR updated on SIP/1301-0000004b
    -- Executing [i@submenu:1] AGI("SIP/1301-0000004b", "/usr/local/bin/asterisk-festival.pl,'Неверный выбор, повторите!'") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-f1f3d811dfe74044da909737292a56fc)
    -- <SIP/1301-0000004b> Playing '/var/lib/asterisk/sounds/tts/tts-f1f3d811dfe74044da909737292a56fc.slin' (language 'ru')
    -- <SIP/1301-0000004b>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 0
    -- Executing [i@submenu:2] Goto("SIP/1301-0000004b", "s,1") in new stack
    -- Goto (submenu,s,1)
    -- Executing [s@submenu:1] BackGround("SIP/1301-0000004b", "/var/tmp/asterisk/records/record04") in new stack
    -- <SIP/1301-0000004b> Playing '/var/tmp/asterisk/records/record04.gsm' (language 'ru')
    -- Executing [1@submenu:1] AGI("SIP/1301-0000004b", "/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/burunduki.txt") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- AGI Script Executing Application: (Playback) Options: (/var/lib/asterisk/sounds/tts/tts-621dc6fa41dca10a3acfa0e7c2dba3dd)
    -- <SIP/1301-0000004b> Playing '/var/lib/asterisk/sounds/tts/tts-621dc6fa41dca10a3acfa0e7c2dba3dd.slin' (language 'ru')
    -- <SIP/1301-0000004b>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 4
  == Spawn extension (submenu, 1, 1) exited non-zero on 'SIP/1301-0000004b'
linux3*CLI> dialplan reload
Dialplan reloaded.
  == Parsing '/etc/asterisk/extensions.conf':   == Found
    -- Registered extension context 'default'; registrar: pbx_config
    -- Registered extension context 'menu'; registrar: pbx_config
    -- Added extension 's' priority 1 to menu
    -- Added extension 's' priority 2 to menu
    -- Added extension 's' priority 3 to menu
    -- Added extension 's' priority 4 to menu
    -- Added extension 's' priority 5 to menu
    -- Added extension 's' priority 6 to menu
    -- Added extension 's' priority 7 to menu
    -- Added extension 's' priority 8 to menu
    -- Added extension 's' priority 9 to menu
    -- Added extension '9' priority 1 to menu
    -- Added extension '0' priority 1 to menu
    -- Added extension '0' priority 2 to menu
    -- Added extension '3' priority 1 to menu
    -- Added extension '3' priority 2 to menu
    -- Added extension '3' priority 3 to menu
    -- Added extension '1' priority 1 to menu
    -- Registered extension context 'submenu'; registrar: pbx_config
    -- Added extension 's' priority 1 to submenu
    -- Added extension 's' priority 2 to submenu
    -- Added extension 's' priority 3 to submenu
    -- Added extension 's' priority 4 to submenu
    -- Added extension 's' priority 5 to submenu
    -- Added extension 's' priority 6 to submenu
    -- Added extension '9' priority 1 to submenu
    -- Added extension '3' priority 1 to submenu
    -- Added extension '1' priority 1 to submenu
    -- Added extension '2' priority 1 to submenu
    -- Added extension 'i' priority 1 to submenu
    -- Added extension 'i' priority 2 to submenu
    -- Registered extension context 'internal'; registrar: pbx_config
    -- Added extension '4000' priority 1 to internal
    -- Added extension '4000' priority 2 to internal
    -- Added extension '_80XX' priority 1 to internal
    -- Added extension '_80XX' priority 2 to internal
    -- Added extension '_80XX' priority 3 to internal
    -- Added extension '8100' priority 1 to internal
    -- Added extension '8101' priority 1 to internal
    -- Added extension '8102' priority 1 to internal
    -- Added extension '8103' priority 1 to internal
    -- Added extension '8104' priority 1 to internal
    -- Added extension '8105' priority 1 to internal
    -- Added extension '8200' priority 1 to internal
    -- Registered extension context 'local'; registrar: pbx_config
    -- Added extension '_13XX' priority 1 to local
    -- Added extension '_13XX' priority 2 to local
    -- Added extension '_13XX' priority 3 to local
    -- Added extension '_13XX' priority 4 to local
    -- Registered extension context 'national'; registrar: pbx_config
    -- Added extension '_11XX' priority 1 to national
    -- Added extension '_11XX' priority 2 to national
    -- Added extension '_12XX' priority 1 to national
    -- Added extension '_12XX' priority 2 to national
    -- Registered extension context 'international'; registrar: pbx_config
    -- Added extension '_[23]XXX' priority 1 to international
    -- Added extension '_[23]XXX' priority 2 to international
    -- Registered extension context 'gr1'; registrar: pbx_config
    -- Including context 'local' in context 'gr1'
    -- Including context 'national' in context 'gr1'
    -- Including context 'international' in context 'gr1'
    -- Including context 'internal' in context 'gr1'
    -- Registered extension context 'gr2'; registrar: pbx_config
    -- Including context 'local' in context 'gr2'
    -- Including context 'national' in context 'gr2'
    -- Including context 'internal' in context 'gr2'
    -- Registered extension context 'gr3'; registrar: pbx_config
    -- Including context 'local' in context 'gr3'
    -- Including context 'internal' in context 'gr3'
  == Parsing '/etc/asterisk/users.conf':   == Found
    -- Registered extension context 'app_queue_gosub_virtual_context'; registrar: app_queue
    -- merging incls/swits/igpats from old(app_queue_gosub_virtual_context) to new(app_queue_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_queue_gosub_virtual_context
    -- Registered extension context 'ael-dundi-e164-canonical'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-customers'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-via-pstn'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-via-pstn) to new(ael-dundi-e164-via-pstn) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-local) to new(ael-dundi-e164-local) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-canonical' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-customers' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-via-pstn' in context 'ael-dundi-e164-local'
    -- Registered extension context 'ael-dundi-e164-switch'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-switch) to new(ael-dundi-e164-switch) context, registrar = pbx_config
    -- Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch'
    -- Registered extension context 'ael-dundi-e164-lookup'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-lookup) to new(ael-dundi-e164-lookup) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-local' in context 'ael-dundi-e164-lookup'
    -- Including context 'ael-dundi-e164-switch' in context 'ael-dundi-e164-lookup'
    -- Registered extension context 'ael-dundi-e164'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164) to new(ael-dundi-e164) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-dundi-e164'
    -- Added extension '~~s~~' priority 1 to ael-dundi-e164
    -- Added extension '~~s~~' priority 2 to ael-dundi-e164
    -- Added extension '~~s~~' priority 3 to ael-dundi-e164
    -- Registered extension context 'ael-iaxtel700'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxtel700) to new(ael-iaxtel700) context, registrar = pbx_config
    -- Added extension '_91700XXXXXXX' priority 1 to ael-iaxtel700
    -- Registered extension context 'ael-iaxprovider'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxprovider) to new(ael-iaxprovider) context, registrar = pbx_config
    -- Registered extension context 'ael-trunkint'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkint) to new(ael-trunkint) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint'
    -- Added extension '_9011.' priority 1 to ael-trunkint
    -- Added extension '_9011.' priority 2 to ael-trunkint
    -- Registered extension context 'ael-trunkld'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkld) to new(ael-trunkld) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld'
    -- Added extension '_91NXXNXXXXXX' priority 1 to ael-trunkld
    -- Added extension '_91NXXNXXXXXX' priority 2 to ael-trunkld
    -- Registered extension context 'ael-trunklocal'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunklocal) to new(ael-trunklocal) context, registrar = pbx_config
    -- Added extension '_9NXXXXXX' priority 1 to ael-trunklocal
    -- Registered extension context 'ael-trunktollfree'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunktollfree) to new(ael-trunktollfree) context, registrar = pbx_config
    -- Added extension '_91800NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91888NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91877NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91866NXXXXXX' priority 1 to ael-trunktollfree
    -- Registered extension context 'ael-international'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-international) to new(ael-international) context, registrar = pbx_config
    -- Including context 'ael-longdistance' in context 'ael-international'
    -- Including context 'ael-trunkint' in context 'ael-international'
    -- Registered extension context 'ael-longdistance'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-longdistance) to new(ael-longdistance) context, registrar = pbx_config
    -- Including context 'ael-local' in context 'ael-longdistance'
    -- Including context 'ael-trunkld' in context 'ael-longdistance'
    -- Registered extension context 'ael-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-local) to new(ael-local) context, registrar = pbx_config
    -- Including context 'ael-default' in context 'ael-local'
    -- Including context 'ael-trunklocal' in context 'ael-local'
    -- Including context 'ael-iaxtel700' in context 'ael-local'
    -- Including context 'ael-trunktollfree' in context 'ael-local'
    -- Including context 'ael-iaxprovider' in context 'ael-local'
    -- Registered extension context 'ael-std-exten-ael'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-std-exten-ael) to new(ael-std-exten-ael) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-std-exten-ael'
    -- Added extension '~~s~~' priority 1 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 2 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 3 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 4 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 5 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 6 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 7 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 8 to ael-std-exten-ael
    -- Added extension 'a' priority 1 to ael-std-exten-ael
    -- Added extension 'a' priority 2 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 10 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 11 to ael-std-exten-ael
    -- Added extension 'sw_1_' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 11 to ael-std-exten-ael
    -- Registered extension context 'ael-demo'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-demo) to new(ael-demo) context, registrar = pbx_config
    -- Added extension 's' priority 1 to ael-demo
    -- Added extension 's' priority 2 to ael-demo
    -- Added extension 's' priority 3 to ael-demo
    -- Added extension 's' priority 4 to ael-demo
    -- Added extension 's' priority 5 to ael-demo
    -- Added extension 's' priority 6 to ael-demo
    -- Added extension 's' priority 7 to ael-demo
    -- Added extension 's' priority 8 to ael-demo
    -- Added extension 's' priority 9 to ael-demo
    -- Added extension 's' priority 10 to ael-demo
    -- Added extension 's' priority 11 to ael-demo
    -- Added extension 's' priority 12 to ael-demo
    -- Added extension '2' priority 1 to ael-demo
    -- Added extension '2' priority 2 to ael-demo
    -- Added extension '3' priority 1 to ael-demo
    -- Added extension '3' priority 2 to ael-demo
    -- Added extension '1000' priority 1 to ael-demo
    -- Added extension '500' priority 1 to ael-demo
    -- Added extension '500' priority 2 to ael-demo
    -- Added extension '500' priority 3 to ael-demo
    -- Added extension '500' priority 4 to ael-demo
    -- Added extension '600' priority 1 to ael-demo
    -- Added extension '600' priority 2 to ael-demo
    -- Added extension '600' priority 3 to ael-demo
    -- Added extension '600' priority 4 to ael-demo
    -- Added extension '_1234' priority 1 to ael-demo
    -- Added extension '8500' priority 1 to ael-demo
    -- Added extension '8500' priority 2 to ael-demo
    -- Added extension '#' priority 1 to ael-demo
    -- Added extension '#' priority 2 to ael-demo
    -- Added extension 't' priority 1 to ael-demo
    -- Added extension 'i' priority 1 to ael-demo
    -- Registered extension context 'ael-default'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-default) to new(ael-default) context, registrar = pbx_config
    -- Including context 'ael-demo' in context 'ael-default'
    -- Registered extension context 'ael-builtin-h-bubble'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-builtin-h-bubble) to new(ael-builtin-h-bubble) context, registrar = pbx_config
    -- Added extension 'h' priority 1 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9991 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9992 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9993 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9994 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9995 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9996 to ael-builtin-h-bubble
    -- Registered extension context 'parkedcalls'; registrar: features
    -- merging incls/swits/igpats from old(parkedcalls) to new(parkedcalls) context, registrar = pbx_config
    -- Added extension '700' priority 1 to parkedcalls
    -- Registered extension context 'demo'; registrar: pbx_lua
    -- merging incls/swits/igpats from old(demo) to new(demo) context, registrar = pbx_config
    -- Including switch 'Lua/' in context 'demo'
    -- Registered extension context 'app_dial_gosub_virtual_context'; registrar: app_dial
    -- merging incls/swits/igpats from old(app_dial_gosub_virtual_context) to new(app_dial_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_dial_gosub_virtual_context
    -- Time to scan old dialplan and merge leftovers back into the new: 0.001541 sec
    -- Time to restore hints and swap in new dialplan: 0.000003 sec
    -- Time to delete the old dialplan: 0.000066 sec
    -- Total time merge_contexts_delete: 0.001610 sec
linux3*CLI> dialplan reload
Dialplan reloaded.
  == Parsing '/etc/asterisk/extensions.conf':   == Found
    -- Registered extension context 'default'; registrar: pbx_config
    -- Registered extension context 'menu'; registrar: pbx_config
    -- Added extension 's' priority 1 to menu
    -- Added extension 's' priority 2 to menu
    -- Added extension 's' priority 3 to menu
    -- Added extension 's' priority 4 to menu
    -- Added extension 's' priority 5 to menu
    -- Added extension 's' priority 6 to menu
    -- Added extension 's' priority 7 to menu
    -- Added extension 's' priority 8 to menu
    -- Added extension 's' priority 9 to menu
    -- Added extension '9' priority 1 to menu
    -- Added extension '0' priority 1 to menu
    -- Added extension '0' priority 2 to menu
    -- Added extension '3' priority 1 to menu
    -- Added extension '3' priority 2 to menu
    -- Added extension '3' priority 3 to menu
    -- Added extension '1' priority 1 to menu
    -- Added extension 'i' priority 1 to menu
    -- Added extension 'i' priority 2 to menu
    -- Registered extension context 'submenu'; registrar: pbx_config
    -- Added extension 's' priority 1 to submenu
    -- Added extension 's' priority 2 to submenu
    -- Added extension 's' priority 3 to submenu
    -- Added extension 's' priority 4 to submenu
    -- Added extension 's' priority 5 to submenu
    -- Added extension 's' priority 6 to submenu
    -- Added extension '9' priority 1 to submenu
    -- Added extension '3' priority 1 to submenu
   -- Added extension '1' priority 1 to submenu
    -- Added extension '2' priority 1 to submenu
    -- Added extension 'i' priority 1 to submenu
    -- Added extension 'i' priority 2 to submenu
    -- Registered extension context 'internal'; registrar: pbx_config
    -- Added extension '4000' priority 1 to internal
    -- Added extension '4000' priority 2 to internal
    -- Added extension '_80XX' priority 1 to internal
    -- Added extension '_80XX' priority 2 to internal
    -- Added extension '_80XX' priority 3 to internal
    -- Added extension '8100' priority 1 to internal
    -- Added extension '8101' priority 1 to internal
    -- Added extension '8102' priority 1 to internal
    -- Added extension '8103' priority 1 to internal
    -- Added extension '8104' priority 1 to internal
    -- Added extension '8105' priority 1 to internal
    -- Added extension '8200' priority 1 to internal
    -- Registered extension context 'local'; registrar: pbx_config
    -- Added extension '_13XX' priority 1 to local
    -- Added extension '_13XX' priority 2 to local
    -- Added extension '_13XX' priority 3 to local
    -- Added extension '_13XX' priority 4 to local
    -- Registered extension context 'national'; registrar: pbx_config
    -- Added extension '_11XX' priority 1 to national
    -- Added extension '_11XX' priority 2 to national
    -- Added extension '_12XX' priority 1 to national
    -- Added extension '_12XX' priority 2 to national
    -- Registered extension context 'international'; registrar: pbx_config
    -- Added extension '_[23]XXX' priority 1 to international
    -- Added extension '_[23]XXX' priority 2 to international
    -- Registered extension context 'gr1'; registrar: pbx_config
    -- Including context 'local' in context 'gr1'
    -- Including context 'national' in context 'gr1'
    -- Including context 'international' in context 'gr1'
    -- Including context 'internal' in context 'gr1'
    -- Registered extension context 'gr2'; registrar: pbx_config
    -- Including context 'local' in context 'gr2'
    -- Including context 'national' in context 'gr2'
    -- Including context 'internal' in context 'gr2'
    -- Registered extension context 'gr3'; registrar: pbx_config
    -- Including context 'local' in context 'gr3'
    -- Including context 'internal' in context 'gr3'
  == Parsing '/etc/asterisk/users.conf':   == Found
    -- Registered extension context 'app_dial_gosub_virtual_context'; registrar: app_dial
    -- merging incls/swits/igpats from old(app_dial_gosub_virtual_context) to new(app_dial_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_dial_gosub_virtual_context
    -- Registered extension context 'demo'; registrar: pbx_lua
    -- merging incls/swits/igpats from old(demo) to new(demo) context, registrar = pbx_config
    -- Including switch 'Lua/' in context 'demo'
    -- Registered extension context 'parkedcalls'; registrar: features
    -- merging incls/swits/igpats from old(parkedcalls) to new(parkedcalls) context, registrar = pbx_config
    -- Added extension '700' priority 1 to parkedcalls
    -- Registered extension context 'ael-builtin-h-bubble'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-builtin-h-bubble) to new(ael-builtin-h-bubble) context, registrar = pbx_config
    -- Added extension 'h' priority 9996 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9995 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9994 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9993 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9992 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9991 to ael-builtin-h-bubble
    -- Added extension 'h' priority 1 to ael-builtin-h-bubble
    -- Registered extension context 'ael-default'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-default) to new(ael-default) context, registrar = pbx_config
    -- Including context 'ael-demo' in context 'ael-default'
    -- Registered extension context 'ael-demo'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-demo) to new(ael-demo) context, registrar = pbx_config
    -- Added extension 'i' priority 1 to ael-demo
    -- Added extension 't' priority 1 to ael-demo
    -- Added extension '#' priority 2 to ael-demo
    -- Added extension '#' priority 1 to ael-demo
    -- Added extension '8500' priority 2 to ael-demo
    -- Added extension '8500' priority 1 to ael-demo
    -- Added extension '_1234' priority 1 to ael-demo
    -- Added extension '600' priority 4 to ael-demo
    -- Added extension '600' priority 3 to ael-demo
    -- Added extension '600' priority 2 to ael-demo
    -- Added extension '600' priority 1 to ael-demo
    -- Added extension '500' priority 4 to ael-demo
    -- Added extension '500' priority 3 to ael-demo
    -- Added extension '500' priority 2 to ael-demo
    -- Added extension '500' priority 1 to ael-demo
    -- Added extension '1000' priority 1 to ael-demo
    -- Added extension '3' priority 2 to ael-demo
    -- Added extension '3' priority 1 to ael-demo
    -- Added extension '2' priority 2 to ael-demo
    -- Added extension '2' priority 1 to ael-demo
    -- Added extension 's' priority 12 to ael-demo
    -- Added extension 's' priority 11 to ael-demo
    -- Added extension 's' priority 10 to ael-demo
    -- Added extension 's' priority 9 to ael-demo
    -- Added extension 's' priority 8 to ael-demo
    -- Added extension 's' priority 7 to ael-demo
    -- Added extension 's' priority 6 to ael-demo
    -- Added extension 's' priority 5 to ael-demo
    -- Added extension 's' priority 4 to ael-demo
    -- Added extension 's' priority 3 to ael-demo
    -- Added extension 's' priority 2 to ael-demo
    -- Added extension 's' priority 1 to ael-demo
    -- Registered extension context 'ael-std-exten-ael'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-std-exten-ael) to new(ael-std-exten-ael) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-std-exten-ael'
    -- Added extension 'sw_1_BUSY' priority 11 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_' priority 10 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 11 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 10 to ael-std-exten-ael
    -- Added extension 'a' priority 2 to ael-std-exten-ael
    -- Added extension 'a' priority 1 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 8 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 7 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 6 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 5 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 4 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 3 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 2 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 1 to ael-std-exten-ael
    -- Registered extension context 'ael-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-local) to new(ael-local) context, registrar = pbx_config
    -- Including context 'ael-default' in context 'ael-local'
    -- Including context 'ael-trunklocal' in context 'ael-local'
    -- Including context 'ael-iaxtel700' in context 'ael-local'
    -- Including context 'ael-trunktollfree' in context 'ael-local'
    -- Including context 'ael-iaxprovider' in context 'ael-local'
    -- Registered extension context 'ael-longdistance'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-longdistance) to new(ael-longdistance) context, registrar = pbx_config
    -- Including context 'ael-local' in context 'ael-longdistance'
    -- Including context 'ael-trunkld' in context 'ael-longdistance'
    -- Registered extension context 'ael-international'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-international) to new(ael-international) context, registrar = pbx_config
    -- Including context 'ael-longdistance' in context 'ael-international'
    -- Including context 'ael-trunkint' in context 'ael-international'
    -- Registered extension context 'ael-trunktollfree'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunktollfree) to new(ael-trunktollfree) context, registrar = pbx_config
    -- Added extension '_91866NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91877NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91888NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91800NXXXXXX' priority 1 to ael-trunktollfree
    -- Registered extension context 'ael-trunklocal'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunklocal) to new(ael-trunklocal) context, registrar = pbx_config
    -- Added extension '_9NXXXXXX' priority 1 to ael-trunklocal
    -- Registered extension context 'ael-trunkld'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkld) to new(ael-trunkld) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld'
    -- Added extension '_91NXXNXXXXXX' priority 2 to ael-trunkld
    -- Added extension '_91NXXNXXXXXX' priority 1 to ael-trunkld
    -- Registered extension context 'ael-trunkint'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkint) to new(ael-trunkint) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint'
    -- Added extension '_9011.' priority 2 to ael-trunkint
    -- Added extension '_9011.' priority 1 to ael-trunkint
    -- Registered extension context 'ael-iaxprovider'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxprovider) to new(ael-iaxprovider) context, registrar = pbx_config
    -- Registered extension context 'ael-iaxtel700'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxtel700) to new(ael-iaxtel700) context, registrar = pbx_config
    -- Added extension '_91700XXXXXXX' priority 1 to ael-iaxtel700
    -- Registered extension context 'ael-dundi-e164'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164) to new(ael-dundi-e164) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-dundi-e164'
    -- Added extension '~~s~~' priority 3 to ael-dundi-e164
    -- Added extension '~~s~~' priority 2 to ael-dundi-e164
    -- Added extension '~~s~~' priority 1 to ael-dundi-e164
    -- Registered extension context 'ael-dundi-e164-lookup'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-lookup) to new(ael-dundi-e164-lookup) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-local' in context 'ael-dundi-e164-lookup'
    -- Including context 'ael-dundi-e164-switch' in context 'ael-dundi-e164-lookup'
    -- Registered extension context 'ael-dundi-e164-switch'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-switch) to new(ael-dundi-e164-switch) context, registrar = pbx_config
    -- Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch'
    -- Registered extension context 'ael-dundi-e164-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-local) to new(ael-dundi-e164-local) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-canonical' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-customers' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-via-pstn' in context 'ael-dundi-e164-local'
    -- Registered extension context 'ael-dundi-e164-via-pstn'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-via-pstn) to new(ael-dundi-e164-via-pstn) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-customers'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-canonical'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config
    -- Registered extension context 'app_queue_gosub_virtual_context'; registrar: app_queue
    -- merging incls/swits/igpats from old(app_queue_gosub_virtual_context) to new(app_queue_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_queue_gosub_virtual_context
    -- Time to scan old dialplan and merge leftovers back into the new: 0.000718 sec
    -- Time to restore hints and swap in new dialplan: 0.000002 sec
    -- Time to delete the old dialplan: 0.000029 sec
    -- Total time merge_contexts_delete: 0.000749 sec
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-0000004c", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-0000004c", "") in new stack
    -- Executing [s@menu:2] BackGround("SIP/1301-0000004c", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-0000004c> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [1@menu:1] Goto("SIP/1301-0000004c", "submenu,s,1") in new stack
    -- Goto (submenu,s,1)
    -- Executing [s@submenu:1] BackGround("SIP/1301-0000004c", "/var/tmp/asterisk/records/record04") in new stack
    -- <SIP/1301-0000004c> Playing '/var/tmp/asterisk/records/record04.gsm' (language 'ru')
    -- Executing [1@submenu:1] AGI("SIP/1301-0000004c", "/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/burunduki.txt") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- AGI Script Executing Application: (Background) Options: (/var/lib/asterisk/sounds/tts/tts-621dc6fa41dca10a3acfa0e7c2dba3dd)
    -- <SIP/1301-0000004c> Playing '/var/lib/asterisk/sounds/tts/tts-621dc6fa41dca10a3acfa0e7c2dba3dd.slin' (language 'ru')
    -- <SIP/1301-0000004c>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 0
    -- Auto fallthrough, channel 'SIP/1301-0000004c' status is 'UNKNOWN'
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-0000004d", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-0000004d", "") in new stack
    -- Executing [s@menu:2] BackGround("SIP/1301-0000004d", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-0000004d> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [1@menu:1] Goto("SIP/1301-0000004d", "submenu,s,1") in new stack
    -- Goto (submenu,s,1)
    -- Executing [s@submenu:1] BackGround("SIP/1301-0000004d", "/var/tmp/asterisk/records/record04") in new stack
    -- <SIP/1301-0000004d> Playing '/var/tmp/asterisk/records/record04.gsm' (language 'ru')
    -- Executing [2@submenu:1] AGI("SIP/1301-0000004d", "/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/pescy.txt") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- AGI Script Executing Application: (Background) Options: (/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6)
    -- <SIP/1301-0000004d> Playing '/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6.slin' (language 'ru')
    -- <SIP/1301-0000004d>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 0
    -- Auto fallthrough, channel 'SIP/1301-0000004d' status is 'UNKNOWN'
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-0000004e", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-0000004e", "") in new stack
    -- Executing [s@menu:2] BackGround("SIP/1301-0000004e", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-0000004e> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [1@menu:1] Goto("SIP/1301-0000004e", "submenu,s,1") in new stack
    -- Goto (submenu,s,1)
    -- Executing [s@submenu:1] BackGround("SIP/1301-0000004e", "/var/tmp/asterisk/records/record04") in new stack
    -- <SIP/1301-0000004e> Playing '/var/tmp/asterisk/records/record04.gsm' (language 'ru')
    -- Executing [1@submenu:1] AGI("SIP/1301-0000004e", "/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/burunduki.txt") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- AGI Script Executing Application: (Background) Options: (/var/lib/asterisk/sounds/tts/tts-621dc6fa41dca10a3acfa0e7c2dba3dd)
    -- <SIP/1301-0000004e> Playing '/var/lib/asterisk/sounds/tts/tts-621dc6fa41dca10a3acfa0e7c2dba3dd.slin' (language 'ru')
    -- <SIP/1301-0000004e>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 0
    -- Auto fallthrough, channel 'SIP/1301-0000004e' status is 'UNKNOWN'
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-0000004f", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-0000004f", "") in new stack
    -- Executing [s@menu:2] BackGround("SIP/1301-0000004f", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-0000004f> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [1@menu:1] Goto("SIP/1301-0000004f", "submenu,s,1") in new stack
    -- Goto (submenu,s,1)
    -- Executing [s@submenu:1] BackGround("SIP/1301-0000004f", "/var/tmp/asterisk/records/record04") in new stack
    -- <SIP/1301-0000004f> Playing '/var/tmp/asterisk/records/record04.gsm' (language 'ru')
    -- Executing [3@submenu:1] Goto("SIP/1301-0000004f", "menu,s,main") in new stack
    -- Goto (menu,s,3)
    -- Executing [s@menu:3] Wait("SIP/1301-0000004f", "3") in new stack
    -- Executing [s@menu:4] BackGround("SIP/1301-0000004f", "/var/tmp/asterisk/records/record01") in new stack
    -- <SIP/1301-0000004f> Playing '/var/tmp/asterisk/records/record01.gsm' (language 'ru')
    -- Executing [1@menu:1] Goto("SIP/1301-0000004f", "submenu,s,1") in new stack
    -- Goto (submenu,s,1)
    -- Executing [s@submenu:1] BackGround("SIP/1301-0000004f", "/var/tmp/asterisk/records/record04") in new stack
    -- <SIP/1301-0000004f> Playing '/var/tmp/asterisk/records/record04.gsm' (language 'ru')
    -- Executing [3@submenu:1] Goto("SIP/1301-0000004f", "menu,s,main") in new stack
    -- Goto (menu,s,3)
    -- Executing [s@menu:3] Wait("SIP/1301-0000004f", "3") in new stack
    -- Executing [s@menu:4] BackGround("SIP/1301-0000004f", "/var/tmp/asterisk/records/record01") in new stack
    -- <SIP/1301-0000004f> Playing '/var/tmp/asterisk/records/record01.gsm' (language 'ru')
    -- Executing [1@menu:1] Goto("SIP/1301-0000004f", "submenu,s,1") in new stack
    -- Goto (submenu,s,1)
    -- Executing [s@submenu:1] BackGround("SIP/1301-0000004f", "/var/tmp/asterisk/records/record04") in new stack
    -- <SIP/1301-0000004f> Playing '/var/tmp/asterisk/records/record04.gsm' (language 'ru')
    -- Executing [1@submenu:1] AGI("SIP/1301-0000004f", "/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/burunduki.txt") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- AGI Script Executing Application: (Background) Options: (/var/lib/asterisk/sounds/tts/tts-621dc6fa41dca10a3acfa0e7c2dba3dd)
    -- <SIP/1301-0000004f> Playing '/var/lib/asterisk/sounds/tts/tts-621dc6fa41dca10a3acfa0e7c2dba3dd.slin' (language 'ru')
    -- <SIP/1301-0000004f>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 0
    -- Auto fallthrough, channel 'SIP/1301-0000004f' status is 'UNKNOWN'
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-00000050", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-00000050", "") in new stack
    -- Executing [s@menu:2] BackGround("SIP/1301-00000050", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-00000050> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [s@menu:3] Wait("SIP/1301-00000050", "3") in new stack
    -- Executing [s@menu:4] BackGround("SIP/1301-00000050", "/var/tmp/asterisk/records/record01") in new stack
    -- <SIP/1301-00000050> Playing '/var/tmp/asterisk/records/record01.gsm' (language 'ru')
    -- Executing [1@menu:1] Goto("SIP/1301-00000050", "submenu,s,1") in new stack
    -- Goto (submenu,s,1)
    -- Executing [s@submenu:1] BackGround("SIP/1301-00000050", "/var/tmp/asterisk/records/record04") in new stack
    -- <SIP/1301-00000050> Playing '/var/tmp/asterisk/records/record04.gsm' (language 'ru')
    -- Invalid extension '5' in context 'submenu' on SIP/1301-00000050
  == CDR updated on SIP/1301-00000050
    -- Executing [i@submenu:1] AGI("SIP/1301-00000050", "/usr/local/bin/asterisk-festival.pl,'Неверный выбор, повторите!'") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- AGI Script Executing Application: (Background) Options: (/var/lib/asterisk/sounds/tts/tts-f1f3d811dfe74044da909737292a56fc)
    -- <SIP/1301-00000050> Playing '/var/lib/asterisk/sounds/tts/tts-f1f3d811dfe74044da909737292a56fc.slin' (language 'ru')
    -- <SIP/1301-00000050>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 0
    -- Executing [i@submenu:2] Goto("SIP/1301-00000050", "s,1") in new stack
    -- Goto (submenu,s,1)
    -- Executing [s@submenu:1] BackGround("SIP/1301-00000050", "/var/tmp/asterisk/records/record04") in new stack
    -- <SIP/1301-00000050> Playing '/var/tmp/asterisk/records/record04.gsm' (language 'ru')
    -- Executing [9@submenu:1] Goto("SIP/1301-00000050", "s,main") in new stack
    -- Goto (submenu,s,1)
    -- Executing [s@submenu:1] BackGround("SIP/1301-00000050", "/var/tmp/asterisk/records/record04") in new stack
    -- <SIP/1301-00000050> Playing '/var/tmp/asterisk/records/record04.gsm' (language 'ru')
    -- Executing [9@submenu:1] Goto("SIP/1301-00000050", "s,main") in new stack
    -- Goto (submenu,s,1)
    -- Executing [s@submenu:1] BackGround("SIP/1301-00000050", "/var/tmp/asterisk/records/record04") in new stack
    -- <SIP/1301-00000050> Playing '/var/tmp/asterisk/records/record04.gsm' (language 'ru')
    -- Invalid extension '0' in context 'submenu' on SIP/1301-00000050
  == CDR updated on SIP/1301-00000050
    -- Executing [i@submenu:1] AGI("SIP/1301-00000050", "/usr/local/bin/asterisk-festival.pl,'Неверный выбор, повторите!'") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- AGI Script Executing Application: (Background) Options: (/var/lib/asterisk/sounds/tts/tts-f1f3d811dfe74044da909737292a56fc)
    -- <SIP/1301-00000050> Playing '/var/lib/asterisk/sounds/tts/tts-f1f3d811dfe74044da909737292a56fc.slin' (language 'ru')
    -- <SIP/1301-00000050>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 0
    -- Executing [i@submenu:2] Goto("SIP/1301-00000050", "s,1") in new stack
    -- Goto (submenu,s,1)
    -- Executing [s@submenu:1] BackGround("SIP/1301-00000050", "/var/tmp/asterisk/records/record04") in new stack
    -- <SIP/1301-00000050> Playing '/var/tmp/asterisk/records/record04.gsm' (language 'ru')
    -- Executing [3@submenu:1] Goto("SIP/1301-00000050", "menu,s,main") in new stack
    -- Goto (menu,s,3)
    -- Executing [s@menu:3] Wait("SIP/1301-00000050", "3") in new stack
    -- Executing [s@menu:4] BackGround("SIP/1301-00000050", "/var/tmp/asterisk/records/record01") in new stack
    -- <SIP/1301-00000050> Playing '/var/tmp/asterisk/records/record01.gsm' (language 'ru')
    -- Executing [0@menu:1] Playback("SIP/1301-00000050", "/var/tmp/asterisk/records/record11") in new stack
    -- <SIP/1301-00000050> Playing '/var/tmp/asterisk/records/record11.gsm' (language 'ru')
    -- Executing [0@menu:2] Hangup("SIP/1301-00000050", "") in new stack
  == Spawn extension (menu, 0, 2) exited non-zero on 'SIP/1301-00000050'
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-00000051", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-00000051", "") in new stack
    -- Executing [s@menu:2] BackGround("SIP/1301-00000051", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-00000051> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [s@menu:3] Wait("SIP/1301-00000051", "3") in new stack
    -- Executing [s@menu:4] BackGround("SIP/1301-00000051", "/var/tmp/asterisk/records/record01") in new stack
    -- <SIP/1301-00000051> Playing '/var/tmp/asterisk/records/record01.gsm' (language 'ru')
    -- Executing [1@menu:1] Goto("SIP/1301-00000051", "submenu,s,1") in new stack
    -- Goto (submenu,s,1)
    -- Executing [s@submenu:1] BackGround("SIP/1301-00000051", "/var/tmp/asterisk/records/record04") in new stack
    -- <SIP/1301-00000051> Playing '/var/tmp/asterisk/records/record04.gsm' (language 'ru')
    -- Executing [2@submenu:1] AGI("SIP/1301-00000051", "/usr/local/bin/asterisk-festival.pl,/var/tmp/texts/pescy.txt") in new stack
    -- Launched AGI Script /usr/local/bin/asterisk-festival.pl
    -- AGI Script Executing Application: (Background) Options: (/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6)
    -- <SIP/1301-00000051> Playing '/var/lib/asterisk/sounds/tts/tts-ded1f34ef7b7e3c40ab63703bb7eb7d6.slin' (language 'ru')
    -- <SIP/1301-00000051>AGI Script /usr/local/bin/asterisk-festival.pl completed, returning 0
    -- Auto fallthrough, channel 'SIP/1301-00000051' status is 'UNKNOWN'
linux3*CLI> dialplan reload
Dialplan reloaded.
  == Parsing '/etc/asterisk/extensions.conf':   == Found
    -- Registered extension context 'default'; registrar: pbx_config
    -- Registered extension context 'menu'; registrar: pbx_config
    -- Added extension 's' priority 1 to menu
    -- Added extension 's' priority 2 to menu
    -- Added extension 's' priority 3 to menu
    -- Added extension 's' priority 4 to menu
    -- Added extension 's' priority 5 to menu
    -- Added extension 's' priority 6 to menu
    -- Added extension 's' priority 7 to menu
    -- Added extension 's' priority 8 to menu
    -- Added extension 's' priority 9 to menu
    -- Added extension '9' priority 1 to menu
    -- Added extension '0' priority 1 to menu
    -- Added extension '0' priority 2 to menu
    -- Added extension '2' priority 1 to menu
    -- Added extension '2' priority 2 to menu
    -- Added extension '3' priority 1 to menu
    -- Added extension '3' priority 2 to menu
    -- Added extension '3' priority 3 to menu
    -- Added extension '1' priority 1 to menu
    -- Added extension 'i' priority 1 to menu
    -- Added extension 'i' priority 2 to menu
    -- Registered extension context 'submenu'; registrar: pbx_config
    -- Added extension 's' priority 1 to submenu
    -- Added extension 's' priority 2 to submenu
    -- Added extension 's' priority 3 to submenu
    -- Added extension 's' priority 4 to submenu
    -- Added extension 's' priority 5 to submenu
    -- Added extension 's' priority 6 to submenu
    -- Added extension '9' priority 1 to submenu
    -- Added extension '3' priority 1 to submenu
    -- Added extension '1' priority 1 to submenu
    -- Added extension '2' priority 1 to submenu
    -- Added extension 'i' priority 1 to submenu
    -- Added extension 'i' priority 2 to submenu
    -- Registered extension context 'internal'; registrar: pbx_config
    -- Added extension '4000' priority 1 to internal
    -- Added extension '4000' priority 2 to internal
    -- Added extension '_80XX' priority 1 to internal
    -- Added extension '_80XX' priority 2 to internal
    -- Added extension '_80XX' priority 3 to internal
    -- Added extension '8100' priority 1 to internal
    -- Added extension '8101' priority 1 to internal
    -- Added extension '8102' priority 1 to internal
    -- Added extension '8103' priority 1 to internal
    -- Added extension '8104' priority 1 to internal
    -- Added extension '8105' priority 1 to internal
    -- Added extension '8200' priority 1 to internal
    -- Registered extension context 'local'; registrar: pbx_config
    -- Added extension '_13XX' priority 1 to local
    -- Added extension '_13XX' priority 2 to local
    -- Added extension '_13XX' priority 3 to local
    -- Added extension '_13XX' priority 4 to local
    -- Registered extension context 'national'; registrar: pbx_config
    -- Added extension '_11XX' priority 1 to national
    -- Added extension '_11XX' priority 2 to national
    -- Added extension '_12XX' priority 1 to national
    -- Added extension '_12XX' priority 2 to national
    -- Registered extension context 'international'; registrar: pbx_config
    -- Added extension '_[23]XXX' priority 1 to international
    -- Added extension '_[23]XXX' priority 2 to international
    -- Registered extension context 'gr1'; registrar: pbx_config
    -- Including context 'local' in context 'gr1'
    -- Including context 'national' in context 'gr1'
    -- Including context 'international' in context 'gr1'
    -- Including context 'internal' in context 'gr1'
    -- Registered extension context 'gr2'; registrar: pbx_config
    -- Including context 'local' in context 'gr2'
    -- Including context 'national' in context 'gr2'
    -- Including context 'internal' in context 'gr2'
    -- Registered extension context 'gr3'; registrar: pbx_config
    -- Including context 'local' in context 'gr3'
    -- Including context 'internal' in context 'gr3'
  == Parsing '/etc/asterisk/users.conf':   == Found
    -- Registered extension context 'app_queue_gosub_virtual_context'; registrar: app_queue
    -- merging incls/swits/igpats from old(app_queue_gosub_virtual_context) to new(app_queue_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_queue_gosub_virtual_context
    -- Registered extension context 'ael-dundi-e164-canonical'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-customers'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-via-pstn'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-via-pstn) to new(ael-dundi-e164-via-pstn) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-local) to new(ael-dundi-e164-local) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-canonical' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-customers' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-via-pstn' in context 'ael-dundi-e164-local'
    -- Registered extension context 'ael-dundi-e164-switch'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-switch) to new(ael-dundi-e164-switch) context, registrar = pbx_config
    -- Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch'
    -- Registered extension context 'ael-dundi-e164-lookup'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-lookup) to new(ael-dundi-e164-lookup) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-local' in context 'ael-dundi-e164-lookup'
    -- Including context 'ael-dundi-e164-switch' in context 'ael-dundi-e164-lookup'
    -- Registered extension context 'ael-dundi-e164'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164) to new(ael-dundi-e164) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-dundi-e164'
    -- Added extension '~~s~~' priority 1 to ael-dundi-e164
    -- Added extension '~~s~~' priority 2 to ael-dundi-e164
    -- Added extension '~~s~~' priority 3 to ael-dundi-e164
    -- Registered extension context 'ael-iaxtel700'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxtel700) to new(ael-iaxtel700) context, registrar = pbx_config
    -- Added extension '_91700XXXXXXX' priority 1 to ael-iaxtel700
    -- Registered extension context 'ael-iaxprovider'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxprovider) to new(ael-iaxprovider) context, registrar = pbx_config
    -- Registered extension context 'ael-trunkint'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkint) to new(ael-trunkint) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint'
    -- Added extension '_9011.' priority 1 to ael-trunkint
    -- Added extension '_9011.' priority 2 to ael-trunkint
    -- Registered extension context 'ael-trunkld'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkld) to new(ael-trunkld) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld'
    -- Added extension '_91NXXNXXXXXX' priority 1 to ael-trunkld
    -- Added extension '_91NXXNXXXXXX' priority 2 to ael-trunkld
    -- Registered extension context 'ael-trunklocal'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunklocal) to new(ael-trunklocal) context, registrar = pbx_config
    -- Added extension '_9NXXXXXX' priority 1 to ael-trunklocal
    -- Registered extension context 'ael-trunktollfree'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunktollfree) to new(ael-trunktollfree) context, registrar = pbx_config
    -- Added extension '_91800NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91888NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91877NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91866NXXXXXX' priority 1 to ael-trunktollfree
    -- Registered extension context 'ael-international'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-international) to new(ael-international) context, registrar = pbx_config
    -- Including context 'ael-longdistance' in context 'ael-international'
    -- Including context 'ael-trunkint' in context 'ael-international'
    -- Registered extension context 'ael-longdistance'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-longdistance) to new(ael-longdistance) context, registrar = pbx_config
    -- Including context 'ael-local' in context 'ael-longdistance'
    -- Including context 'ael-trunkld' in context 'ael-longdistance'
    -- Registered extension context 'ael-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-local) to new(ael-local) context, registrar = pbx_config
    -- Including context 'ael-default' in context 'ael-local'
    -- Including context 'ael-trunklocal' in context 'ael-local'
    -- Including context 'ael-iaxtel700' in context 'ael-local'
    -- Including context 'ael-trunktollfree' in context 'ael-local'
    -- Including context 'ael-iaxprovider' in context 'ael-local'
    -- Registered extension context 'ael-std-exten-ael'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-std-exten-ael) to new(ael-std-exten-ael) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-std-exten-ael'
    -- Added extension '~~s~~' priority 1 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 2 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 3 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 4 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 5 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 6 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 7 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 8 to ael-std-exten-ael
    -- Added extension 'a' priority 1 to ael-std-exten-ael
    -- Added extension 'a' priority 2 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 10 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 11 to ael-std-exten-ael
    -- Added extension 'sw_1_' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 11 to ael-std-exten-ael
    -- Registered extension context 'ael-demo'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-demo) to new(ael-demo) context, registrar = pbx_config
    -- Added extension 's' priority 1 to ael-demo
    -- Added extension 's' priority 2 to ael-demo
    -- Added extension 's' priority 3 to ael-demo
    -- Added extension 's' priority 4 to ael-demo
    -- Added extension 's' priority 5 to ael-demo
    -- Added extension 's' priority 6 to ael-demo
    -- Added extension 's' priority 7 to ael-demo
    -- Added extension 's' priority 8 to ael-demo
    -- Added extension 's' priority 9 to ael-demo
    -- Added extension 's' priority 10 to ael-demo
    -- Added extension 's' priority 11 to ael-demo
    -- Added extension 's' priority 12 to ael-demo
    -- Added extension '2' priority 1 to ael-demo
    -- Added extension '2' priority 2 to ael-demo
    -- Added extension '3' priority 1 to ael-demo
    -- Added extension '3' priority 2 to ael-demo
    -- Added extension '1000' priority 1 to ael-demo
    -- Added extension '500' priority 1 to ael-demo
    -- Added extension '500' priority 2 to ael-demo
    -- Added extension '500' priority 3 to ael-demo
    -- Added extension '500' priority 4 to ael-demo
    -- Added extension '600' priority 1 to ael-demo
    -- Added extension '600' priority 2 to ael-demo
    -- Added extension '600' priority 3 to ael-demo
    -- Added extension '600' priority 4 to ael-demo
    -- Added extension '_1234' priority 1 to ael-demo
    -- Added extension '8500' priority 1 to ael-demo
    -- Added extension '8500' priority 2 to ael-demo
    -- Added extension '#' priority 1 to ael-demo
    -- Added extension '#' priority 2 to ael-demo
    -- Added extension 't' priority 1 to ael-demo
    -- Added extension 'i' priority 1 to ael-demo
    -- Registered extension context 'ael-default'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-default) to new(ael-default) context, registrar = pbx_config
    -- Including context 'ael-demo' in context 'ael-default'
    -- Registered extension context 'ael-builtin-h-bubble'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-builtin-h-bubble) to new(ael-builtin-h-bubble) context, registrar = pbx_config
    -- Added extension 'h' priority 1 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9991 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9992 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9993 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9994 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9995 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9996 to ael-builtin-h-bubble
    -- Registered extension context 'parkedcalls'; registrar: features
   -- merging incls/swits/igpats from old(parkedcalls) to new(parkedcalls) context, registrar = pbx_config
    -- Added extension '700' priority 1 to parkedcalls
    -- Registered extension context 'demo'; registrar: pbx_lua
    -- merging incls/swits/igpats from old(demo) to new(demo) context, registrar = pbx_config
    -- Including switch 'Lua/' in context 'demo'
    -- Registered extension context 'app_dial_gosub_virtual_context'; registrar: app_dial
    -- merging incls/swits/igpats from old(app_dial_gosub_virtual_context) to new(app_dial_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_dial_gosub_virtual_context
    -- Time to scan old dialplan and merge leftovers back into the new: 0.001559 sec
    -- Time to restore hints and swap in new dialplan: 0.000003 sec
    -- Time to delete the old dialplan: 0.000065 sec
    -- Total time merge_contexts_delete: 0.001627 sec
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-00000052", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-00000052", "") in new stack
    -- Executing [s@menu:2] BackGround("SIP/1301-00000052", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-00000052> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [2@menu:1] Read("SIP/1301-00000052", "ORDER,/var/tmp/asterisk/records/record05") in new stack
    -- <SIP/1301-00000052> Playing '/var/tmp/asterisk/records/record05.gsm' (language 'ru')
    -- User entered '1444'
    -- Executing [2@menu:2] SayDigits("SIP/1301-00000052", "1444") in new stack
    -- <SIP/1301-00000052> Playing 'digits/1.gsm' (language 'ru')
    -- <SIP/1301-00000052> Playing 'digits/4.gsm' (language 'ru')
    -- <SIP/1301-00000052> Playing 'digits/4.gsm' (language 'ru')
    -- <SIP/1301-00000052> Playing 'digits/4.gsm' (language 'ru')
    -- Auto fallthrough, channel 'SIP/1301-00000052' status is 'UNKNOWN'
linux3*CLI> database put order 100 1
Updated database successfully
linux3*CLI> database get order 100
Value: 1
linux3*CLI> dialplan reload
Dialplan reloaded.
  == Parsing '/etc/asterisk/extensions.conf':   == Found
    -- Registered extension context 'default'; registrar: pbx_config
    -- Registered extension context 'menu'; registrar: pbx_config
    -- Added extension 's' priority 1 to menu
    -- Added extension 's' priority 2 to menu
    -- Added extension 's' priority 3 to menu
    -- Added extension 's' priority 4 to menu
    -- Added extension 's' priority 5 to menu
    -- Added extension 's' priority 6 to menu
    -- Added extension 's' priority 7 to menu
    -- Added extension 's' priority 8 to menu
    -- Added extension 's' priority 9 to menu
    -- Added extension '9' priority 1 to menu
    -- Added extension '0' priority 1 to menu
    -- Added extension '0' priority 2 to menu
    -- Added extension '2' priority 1 to menu
    -- Added extension '2' priority 2 to menu
    -- Added extension '2' priority 3 to menu
    -- Added extension '3' priority 1 to menu
    -- Added extension '3' priority 2 to menu
    -- Added extension '3' priority 3 to menu
    -- Added extension '1' priority 1 to menu
    -- Added extension 'i' priority 1 to menu
    -- Added extension 'i' priority 2 to menu
    -- Registered extension context 'submenu'; registrar: pbx_config
    -- Added extension 's' priority 1 to submenu
    -- Added extension 's' priority 2 to submenu
    -- Added extension 's' priority 3 to submenu
    -- Added extension 's' priority 4 to submenu
    -- Added extension 's' priority 5 to submenu
    -- Added extension 's' priority 6 to submenu
    -- Added extension '9' priority 1 to submenu
    -- Added extension '3' priority 1 to submenu
    -- Added extension '1' priority 1 to submenu
    -- Added extension '2' priority 1 to submenu
    -- Added extension 'i' priority 1 to submenu
    -- Added extension 'i' priority 2 to submenu
    -- Registered extension context 'internal'; registrar: pbx_config
    -- Added extension '4000' priority 1 to internal
    -- Added extension '4000' priority 2 to internal
    -- Added extension '_80XX' priority 1 to internal
    -- Added extension '_80XX' priority 2 to internal
    -- Added extension '_80XX' priority 3 to internal
    -- Added extension '8100' priority 1 to internal
    -- Added extension '8101' priority 1 to internal
    -- Added extension '8102' priority 1 to internal
    -- Added extension '8103' priority 1 to internal
    -- Added extension '8104' priority 1 to internal
    -- Added extension '8105' priority 1 to internal
    -- Added extension '8200' priority 1 to internal
    -- Registered extension context 'local'; registrar: pbx_config
    -- Added extension '_13XX' priority 1 to local
    -- Added extension '_13XX' priority 2 to local
    -- Added extension '_13XX' priority 3 to local
    -- Added extension '_13XX' priority 4 to local
    -- Registered extension context 'national'; registrar: pbx_config
    -- Added extension '_11XX' priority 1 to national
    -- Added extension '_11XX' priority 2 to national
    -- Added extension '_12XX' priority 1 to national
    -- Added extension '_12XX' priority 2 to national
    -- Registered extension context 'international'; registrar: pbx_config
    -- Added extension '_[23]XXX' priority 1 to international
    -- Added extension '_[23]XXX' priority 2 to international
    -- Registered extension context 'gr1'; registrar: pbx_config
    -- Including context 'local' in context 'gr1'
    -- Including context 'national' in context 'gr1'
    -- Including context 'international' in context 'gr1'
    -- Including context 'internal' in context 'gr1'
    -- Registered extension context 'gr2'; registrar: pbx_config
    -- Including context 'local' in context 'gr2'
    -- Including context 'national' in context 'gr2'
    -- Including context 'internal' in context 'gr2'
    -- Registered extension context 'gr3'; registrar: pbx_config
    -- Including context 'local' in context 'gr3'
    -- Including context 'internal' in context 'gr3'
  == Parsing '/etc/asterisk/users.conf':   == Found
    -- Registered extension context 'app_dial_gosub_virtual_context'; registrar: app_dial
    -- merging incls/swits/igpats from old(app_dial_gosub_virtual_context) to new(app_dial_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_dial_gosub_virtual_context
    -- Registered extension context 'demo'; registrar: pbx_lua
    -- merging incls/swits/igpats from old(demo) to new(demo) context, registrar = pbx_config
    -- Including switch 'Lua/' in context 'demo'
    -- Registered extension context 'parkedcalls'; registrar: features
    -- merging incls/swits/igpats from old(parkedcalls) to new(parkedcalls) context, registrar = pbx_config
    -- Added extension '700' priority 1 to parkedcalls
    -- Registered extension context 'ael-builtin-h-bubble'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-builtin-h-bubble) to new(ael-builtin-h-bubble) context, registrar = pbx_config
    -- Added extension 'h' priority 9996 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9995 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9994 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9993 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9992 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9991 to ael-builtin-h-bubble
    -- Added extension 'h' priority 1 to ael-builtin-h-bubble
    -- Registered extension context 'ael-default'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-default) to new(ael-default) context, registrar = pbx_config
    -- Including context 'ael-demo' in context 'ael-default'
    -- Registered extension context 'ael-demo'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-demo) to new(ael-demo) context, registrar = pbx_config
    -- Added extension 'i' priority 1 to ael-demo
    -- Added extension 't' priority 1 to ael-demo
    -- Added extension '#' priority 2 to ael-demo
    -- Added extension '#' priority 1 to ael-demo
    -- Added extension '8500' priority 2 to ael-demo
    -- Added extension '8500' priority 1 to ael-demo
    -- Added extension '_1234' priority 1 to ael-demo
    -- Added extension '600' priority 4 to ael-demo
    -- Added extension '600' priority 3 to ael-demo
    -- Added extension '600' priority 2 to ael-demo
    -- Added extension '600' priority 1 to ael-demo
    -- Added extension '500' priority 4 to ael-demo
    -- Added extension '500' priority 3 to ael-demo
    -- Added extension '500' priority 2 to ael-demo
    -- Added extension '500' priority 1 to ael-demo
    -- Added extension '1000' priority 1 to ael-demo
    -- Added extension '3' priority 2 to ael-demo
    -- Added extension '3' priority 1 to ael-demo
    -- Added extension '2' priority 2 to ael-demo
    -- Added extension '2' priority 1 to ael-demo
    -- Added extension 's' priority 12 to ael-demo
    -- Added extension 's' priority 11 to ael-demo
    -- Added extension 's' priority 10 to ael-demo
    -- Added extension 's' priority 9 to ael-demo
    -- Added extension 's' priority 8 to ael-demo
    -- Added extension 's' priority 7 to ael-demo
    -- Added extension 's' priority 6 to ael-demo
    -- Added extension 's' priority 5 to ael-demo
    -- Added extension 's' priority 4 to ael-demo
    -- Added extension 's' priority 3 to ael-demo
    -- Added extension 's' priority 2 to ael-demo
    -- Added extension 's' priority 1 to ael-demo
    -- Registered extension context 'ael-std-exten-ael'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-std-exten-ael) to new(ael-std-exten-ael) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-std-exten-ael'
    -- Added extension 'sw_1_BUSY' priority 11 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_' priority 10 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 11 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 10 to ael-std-exten-ael
    -- Added extension 'a' priority 2 to ael-std-exten-ael
    -- Added extension 'a' priority 1 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 8 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 7 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 6 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 5 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 4 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 3 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 2 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 1 to ael-std-exten-ael
    -- Registered extension context 'ael-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-local) to new(ael-local) context, registrar = pbx_config
    -- Including context 'ael-default' in context 'ael-local'
    -- Including context 'ael-trunklocal' in context 'ael-local'
    -- Including context 'ael-iaxtel700' in context 'ael-local'
    -- Including context 'ael-trunktollfree' in context 'ael-local'
    -- Including context 'ael-iaxprovider' in context 'ael-local'
    -- Registered extension context 'ael-longdistance'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-longdistance) to new(ael-longdistance) context, registrar = pbx_config
    -- Including context 'ael-local' in context 'ael-longdistance'
    -- Including context 'ael-trunkld' in context 'ael-longdistance'
    -- Registered extension context 'ael-international'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-international) to new(ael-international) context, registrar = pbx_config
    -- Including context 'ael-longdistance' in context 'ael-international'
    -- Including context 'ael-trunkint' in context 'ael-international'
    -- Registered extension context 'ael-trunktollfree'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunktollfree) to new(ael-trunktollfree) context, registrar = pbx_config
    -- Added extension '_91866NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91877NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91888NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91800NXXXXXX' priority 1 to ael-trunktollfree
    -- Registered extension context 'ael-trunklocal'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunklocal) to new(ael-trunklocal) context, registrar = pbx_config
    -- Added extension '_9NXXXXXX' priority 1 to ael-trunklocal
    -- Registered extension context 'ael-trunkld'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkld) to new(ael-trunkld) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld'
    -- Added extension '_91NXXNXXXXXX' priority 2 to ael-trunkld
    -- Added extension '_91NXXNXXXXXX' priority 1 to ael-trunkld
    -- Registered extension context 'ael-trunkint'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkint) to new(ael-trunkint) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint'
    -- Added extension '_9011.' priority 2 to ael-trunkint
    -- Added extension '_9011.' priority 1 to ael-trunkint
    -- Registered extension context 'ael-iaxprovider'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxprovider) to new(ael-iaxprovider) context, registrar = pbx_config
    -- Registered extension context 'ael-iaxtel700'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxtel700) to new(ael-iaxtel700) context, registrar = pbx_config
    -- Added extension '_91700XXXXXXX' priority 1 to ael-iaxtel700
    -- Registered extension context 'ael-dundi-e164'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164) to new(ael-dundi-e164) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-dundi-e164'
    -- Added extension '~~s~~' priority 3 to ael-dundi-e164
    -- Added extension '~~s~~' priority 2 to ael-dundi-e164
    -- Added extension '~~s~~' priority 1 to ael-dundi-e164
    -- Registered extension context 'ael-dundi-e164-lookup'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-lookup) to new(ael-dundi-e164-lookup) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-local' in context 'ael-dundi-e164-lookup'
    -- Including context 'ael-dundi-e164-switch' in context 'ael-dundi-e164-lookup'
    -- Registered extension context 'ael-dundi-e164-switch'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-switch) to new(ael-dundi-e164-switch) context, registrar = pbx_config
    -- Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch'
    -- Registered extension context 'ael-dundi-e164-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-local) to new(ael-dundi-e164-local) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-canonical' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-customers' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-via-pstn' in context 'ael-dundi-e164-local'
    -- Registered extension context 'ael-dundi-e164-via-pstn'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-via-pstn) to new(ael-dundi-e164-via-pstn) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-customers'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-canonical'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config
    -- Registered extension context 'app_queue_gosub_virtual_context'; registrar: app_queue
    -- merging incls/swits/igpats from old(app_queue_gosub_virtual_context) to new(app_queue_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_queue_gosub_virtual_context
    -- Time to scan old dialplan and merge leftovers back into the new: 0.001540 sec
    -- Time to restore hints and swap in new dialplan: 0.000003 sec
    -- Time to delete the old dialplan: 0.000060 sec
    -- Total time merge_contexts_delete: 0.001603 sec
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-00000053", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-00000053", "") in new stack
    -- Executing [s@menu:2] BackGround("SIP/1301-00000053", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-00000053> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [2@menu:1] Read("SIP/1301-00000053", "ORDER,/var/tmp/asterisk/records/record05") in new stack
    -- <SIP/1301-00000053> Playing '/var/tmp/asterisk/records/record05.gsm' (language 'ru')
    -- User entered '14444'
    -- Executing [2@menu:2] SayDigits("SIP/1301-00000053", "14444") in new stack
    -- <SIP/1301-00000053> Playing 'digits/1.gsm' (language 'ru')
    -- <SIP/1301-00000053> Playing 'digits/4.gsm' (language 'ru')
    -- <SIP/1301-00000053> Playing 'digits/4.gsm' (language 'ru')
    -- <SIP/1301-00000053> Playing 'digits/4.gsm' (language 'ru')
    -- <SIP/1301-00000053> Playing 'digits/4.gsm' (language 'ru')
    -- Executing [2@menu:3] Playback("SIP/1301-00000053", "/var/tmp/asterisk/records/record1") in new stack
[Nov 20 16:24:39] WARNING[17256]: file.c:663 ast_openstream_full: File /var/tmp/asterisk/records/record1 does not exist in any format
[Nov 20 16:24:39] WARNING[17256]: file.c:958 ast_streamfile: Unable to open /var/tmp/asterisk/records/record1 (format 0x4 (ulaw)): No such file or directory
[Nov 20 16:24:39] WARNING[17256]: app_playback.c:475 playback_exec: ast_streamfile failed on SIP/1301-00000053 for /var/tmp/asterisk/records/record1
    -- Auto fallthrough, channel 'SIP/1301-00000053' status is 'UNKNOWN'
linux3*CLI> dialplan reload
Dialplan reloaded.
  == Parsing '/etc/asterisk/extensions.conf':   == Found
    -- Registered extension context 'default'; registrar: pbx_config
    -- Registered extension context 'menu'; registrar: pbx_config
    -- Added extension 's' priority 1 to menu
    -- Added extension 's' priority 2 to menu
    -- Added extension 's' priority 3 to menu
    -- Added extension 's' priority 4 to menu
    -- Added extension 's' priority 5 to menu
    -- Added extension 's' priority 6 to menu
    -- Added extension 's' priority 7 to menu
    -- Added extension 's' priority 8 to menu
    -- Added extension 's' priority 9 to menu
    -- Added extension '9' priority 1 to menu
    -- Added extension '0' priority 1 to menu
    -- Added extension '0' priority 2 to menu
    -- Added extension '2' priority 1 to menu
    -- Added extension '2' priority 2 to menu
    -- Added extension '2' priority 3 to menu
    -- Added extension '3' priority 1 to menu
    -- Added extension '3' priority 2 to menu
    -- Added extension '3' priority 3 to menu
    -- Added extension '1' priority 1 to menu
    -- Added extension 'i' priority 1 to menu
    -- Added extension 'i' priority 2 to menu
    -- Registered extension context 'submenu'; registrar: pbx_config
    -- Added extension 's' priority 1 to submenu
    -- Added extension 's' priority 2 to submenu
    -- Added extension 's' priority 3 to submenu
    -- Added extension 's' priority 4 to submenu
    -- Added extension 's' priority 5 to submenu
    -- Added extension 's' priority 6 to submenu
    -- Added extension '9' priority 1 to submenu
    -- Added extension '3' priority 1 to submenu
    -- Added extension '1' priority 1 to submenu
    -- Added extension '2' priority 1 to submenu
    -- Added extension 'i' priority 1 to submenu
    -- Added extension 'i' priority 2 to submenu
    -- Registered extension context 'internal'; registrar: pbx_config
    -- Added extension '4000' priority 1 to internal
    -- Added extension '4000' priority 2 to internal
    -- Added extension '_80XX' priority 1 to internal
    -- Added extension '_80XX' priority 2 to internal
    -- Added extension '_80XX' priority 3 to internal
    -- Added extension '8100' priority 1 to internal
    -- Added extension '8101' priority 1 to internal
    -- Added extension '8102' priority 1 to internal
    -- Added extension '8103' priority 1 to internal
    -- Added extension '8104' priority 1 to internal
    -- Added extension '8105' priority 1 to internal
    -- Added extension '8200' priority 1 to internal
    -- Registered extension context 'local'; registrar: pbx_config
    -- Added extension '_13XX' priority 1 to local
    -- Added extension '_13XX' priority 2 to local
    -- Added extension '_13XX' priority 3 to local
    -- Added extension '_13XX' priority 4 to local
    -- Registered extension context 'national'; registrar: pbx_config
    -- Added extension '_11XX' priority 1 to national
    -- Added extension '_11XX' priority 2 to national
    -- Added extension '_12XX' priority 1 to national
    -- Added extension '_12XX' priority 2 to national
    -- Registered extension context 'international'; registrar: pbx_config
    -- Added extension '_[23]XXX' priority 1 to international
    -- Added extension '_[23]XXX' priority 2 to international
    -- Registered extension context 'gr1'; registrar: pbx_config
    -- Including context 'local' in context 'gr1'
    -- Including context 'national' in context 'gr1'
    -- Including context 'international' in context 'gr1'
    -- Including context 'internal' in context 'gr1'
    -- Registered extension context 'gr2'; registrar: pbx_config
    -- Including context 'local' in context 'gr2'
    -- Including context 'national' in context 'gr2'
    -- Including context 'internal' in context 'gr2'
    -- Registered extension context 'gr3'; registrar: pbx_config
    -- Including context 'local' in context 'gr3'
    -- Including context 'internal' in context 'gr3'
  == Parsing '/etc/asterisk/users.conf':   == Found
    -- Registered extension context 'app_queue_gosub_virtual_context'; registrar: app_queue
    -- merging incls/swits/igpats from old(app_queue_gosub_virtual_context) to new(app_queue_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_queue_gosub_virtual_context
    -- Registered extension context 'ael-dundi-e164-canonical'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-customers'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-via-pstn'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-via-pstn) to new(ael-dundi-e164-via-pstn) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-local) to new(ael-dundi-e164-local) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-canonical' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-customers' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-via-pstn' in context 'ael-dundi-e164-local'
    -- Registered extension context 'ael-dundi-e164-switch'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-switch) to new(ael-dundi-e164-switch) context, registrar = pbx_config
    -- Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch'
    -- Registered extension context 'ael-dundi-e164-lookup'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-lookup) to new(ael-dundi-e164-lookup) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-local' in context 'ael-dundi-e164-lookup'
    -- Including context 'ael-dundi-e164-switch' in context 'ael-dundi-e164-lookup'
    -- Registered extension context 'ael-dundi-e164'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164) to new(ael-dundi-e164) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-dundi-e164'
    -- Added extension '~~s~~' priority 1 to ael-dundi-e164
    -- Added extension '~~s~~' priority 2 to ael-dundi-e164
    -- Added extension '~~s~~' priority 3 to ael-dundi-e164
    -- Registered extension context 'ael-iaxtel700'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxtel700) to new(ael-iaxtel700) context, registrar = pbx_config
    -- Added extension '_91700XXXXXXX' priority 1 to ael-iaxtel700
    -- Registered extension context 'ael-iaxprovider'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxprovider) to new(ael-iaxprovider) context, registrar = pbx_config
    -- Registered extension context 'ael-trunkint'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkint) to new(ael-trunkint) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint'
    -- Added extension '_9011.' priority 1 to ael-trunkint
    -- Added extension '_9011.' priority 2 to ael-trunkint
    -- Registered extension context 'ael-trunkld'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkld) to new(ael-trunkld) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld'
    -- Added extension '_91NXXNXXXXXX' priority 1 to ael-trunkld
    -- Added extension '_91NXXNXXXXXX' priority 2 to ael-trunkld
    -- Registered extension context 'ael-trunklocal'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunklocal) to new(ael-trunklocal) context, registrar = pbx_config
    -- Added extension '_9NXXXXXX' priority 1 to ael-trunklocal
    -- Registered extension context 'ael-trunktollfree'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunktollfree) to new(ael-trunktollfree) context, registrar = pbx_config
    -- Added extension '_91800NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91888NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91877NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91866NXXXXXX' priority 1 to ael-trunktollfree
    -- Registered extension context 'ael-international'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-international) to new(ael-international) context, registrar = pbx_config
    -- Including context 'ael-longdistance' in context 'ael-international'
    -- Including context 'ael-trunkint' in context 'ael-international'
    -- Registered extension context 'ael-longdistance'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-longdistance) to new(ael-longdistance) context, registrar = pbx_config
    -- Including context 'ael-local' in context 'ael-longdistance'
    -- Including context 'ael-trunkld' in context 'ael-longdistance'
    -- Registered extension context 'ael-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-local) to new(ael-local) context, registrar = pbx_config
    -- Including context 'ael-default' in context 'ael-local'
    -- Including context 'ael-trunklocal' in context 'ael-local'
    -- Including context 'ael-iaxtel700' in context 'ael-local'
    -- Including context 'ael-trunktollfree' in context 'ael-local'
    -- Including context 'ael-iaxprovider' in context 'ael-local'
    -- Registered extension context 'ael-std-exten-ael'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-std-exten-ael) to new(ael-std-exten-ael) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-std-exten-ael'
    -- Added extension '~~s~~' priority 1 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 2 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 3 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 4 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 5 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 6 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 7 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 8 to ael-std-exten-ael
    -- Added extension 'a' priority 1 to ael-std-exten-ael
    -- Added extension 'a' priority 2 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 10 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 11 to ael-std-exten-ael
    -- Added extension 'sw_1_' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 11 to ael-std-exten-ael
    -- Registered extension context 'ael-demo'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-demo) to new(ael-demo) context, registrar = pbx_config
    -- Added extension 's' priority 1 to ael-demo
    -- Added extension 's' priority 2 to ael-demo
    -- Added extension 's' priority 3 to ael-demo
    -- Added extension 's' priority 4 to ael-demo
    -- Added extension 's' priority 5 to ael-demo
    -- Added extension 's' priority 6 to ael-demo
    -- Added extension 's' priority 7 to ael-demo
    -- Added extension 's' priority 8 to ael-demo
    -- Added extension 's' priority 9 to ael-demo
    -- Added extension 's' priority 10 to ael-demo
    -- Added extension 's' priority 11 to ael-demo
    -- Added extension 's' priority 12 to ael-demo
    -- Added extension '2' priority 1 to ael-demo
    -- Added extension '2' priority 2 to ael-demo
    -- Added extension '3' priority 1 to ael-demo
    -- Added extension '3' priority 2 to ael-demo
    -- Added extension '1000' priority 1 to ael-demo
    -- Added extension '500' priority 1 to ael-demo
    -- Added extension '500' priority 2 to ael-demo
    -- Added extension '500' priority 3 to ael-demo
    -- Added extension '500' priority 4 to ael-demo
    -- Added extension '600' priority 1 to ael-demo
    -- Added extension '600' priority 2 to ael-demo
    -- Added extension '600' priority 3 to ael-demo
    -- Added extension '600' priority 4 to ael-demo
    -- Added extension '_1234' priority 1 to ael-demo
    -- Added extension '8500' priority 1 to ael-demo
    -- Added extension '8500' priority 2 to ael-demo
    -- Added extension '#' priority 1 to ael-demo
    -- Added extension '#' priority 2 to ael-demo
    -- Added extension 't' priority 1 to ael-demo
    -- Added extension 'i' priority 1 to ael-demo
    -- Registered extension context 'ael-default'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-default) to new(ael-default) context, registrar = pbx_config
    -- Including context 'ael-demo' in context 'ael-default'
    -- Registered extension context 'ael-builtin-h-bubble'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-builtin-h-bubble) to new(ael-builtin-h-bubble) context, registrar = pbx_config
    -- Added extension 'h' priority 1 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9991 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9992 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9993 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9994 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9995 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9996 to ael-builtin-h-bubble
    -- Registered extension context 'parkedcalls'; registrar: features
    -- merging incls/swits/igpats from old(parkedcalls) to new(parkedcalls) context, registrar = pbx_config
    -- Added extension '700' priority 1 to parkedcalls
    -- Registered extension context 'demo'; registrar: pbx_lua
    -- merging incls/swits/igpats from old(demo) to new(demo) context, registrar = pbx_config
    -- Including switch 'Lua/' in context 'demo'
    -- Registered extension context 'app_dial_gosub_virtual_context'; registrar: app_dial
    -- merging incls/swits/igpats from old(app_dial_gosub_virtual_context) to new(app_dial_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_dial_gosub_virtual_context
    -- Time to scan old dialplan and merge leftovers back into the new: 0.000659 sec
    -- Time to restore hints and swap in new dialplan: 0.000002 sec
    -- Time to delete the old dialplan: 0.000041 sec
    -- Total time merge_contexts_delete: 0.000702 sec
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-00000054", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-00000054", "") in new stack
    -- Executing [s@menu:2] BackGround("SIP/1301-00000054", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-00000054> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [2@menu:1] Read("SIP/1301-00000054", "ORDER,/var/tmp/asterisk/records/record05") in new stack
    -- <SIP/1301-00000054> Playing '/var/tmp/asterisk/records/record05.gsm' (language 'ru')
    -- User entered '13'
    -- Executing [2@menu:2] SayDigits("SIP/1301-00000054", "13") in new stack
    -- <SIP/1301-00000054> Playing 'digits/1.gsm' (language 'ru')
    -- <SIP/1301-00000054> Playing 'digits/3.gsm' (language 'ru')
    -- Executing [2@menu:3] Playback("SIP/1301-00000054", "/var/tmp/asterisk/records/record01") in new stack
    -- <SIP/1301-00000054> Playing '/var/tmp/asterisk/records/record01.gsm' (language 'ru')
    -- Auto fallthrough, channel 'SIP/1301-00000054' status is 'UNKNOWN'
linux3*CLI> database put order 100 6
Updated database successfully
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-00000055", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-00000055", "") in new stack
    -- Executing [s@menu:2] BackGround("SIP/1301-00000055", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-00000055> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [2@menu:1] Read("SIP/1301-00000055", "ORDER,/var/tmp/asterisk/records/record05") in new stack
    -- <SIP/1301-00000055> Playing '/var/tmp/asterisk/records/record05.gsm' (language 'ru')
    -- User entered '13'
    -- Executing [2@menu:2] SayDigits("SIP/1301-00000055", "13") in new stack
    -- <SIP/1301-00000055> Playing 'digits/1.gsm' (language 'ru')
    -- <SIP/1301-00000055> Playing 'digits/3.gsm' (language 'ru')
    -- Executing [2@menu:3] Playback("SIP/1301-00000055", "/var/tmp/asterisk/records/record06") in new stack
    -- <SIP/1301-00000055> Playing '/var/tmp/asterisk/records/record06.gsm' (language 'ru')
    -- Auto fallthrough, channel 'SIP/1301-00000055' status is 'UNKNOWN'
linux3*CLI> dialplan reload
Dialplan reloaded.
  == Parsing '/etc/asterisk/extensions.conf':   == Found
    -- Registered extension context 'default'; registrar: pbx_config
    -- Registered extension context 'menu'; registrar: pbx_config
    -- Added extension 's' priority 1 to menu
    -- Added extension 's' priority 2 to menu
    -- Added extension 's' priority 3 to menu
    -- Added extension 's' priority 4 to menu
    -- Added extension 's' priority 5 to menu
    -- Added extension 's' priority 6 to menu
    -- Added extension 's' priority 7 to menu
    -- Added extension 's' priority 8 to menu
    -- Added extension 's' priority 9 to menu
    -- Added extension '9' priority 1 to menu
    -- Added extension '0' priority 1 to menu
    -- Added extension '0' priority 2 to menu
    -- Added extension '2' priority 1 to menu
    -- Added extension '2' priority 2 to menu
    -- Added extension '2' priority 3 to menu
    -- Added extension '3' priority 1 to menu
    -- Added extension '3' priority 2 to menu
    -- Added extension '3' priority 3 to menu
    -- Added extension '1' priority 1 to menu
    -- Added extension 'i' priority 1 to menu
    -- Added extension 'i' priority 2 to menu
    -- Registered extension context 'submenu'; registrar: pbx_config
    -- Added extension 's' priority 1 to submenu
    -- Added extension 's' priority 2 to submenu
    -- Added extension 's' priority 3 to submenu
    -- Added extension 's' priority 4 to submenu
    -- Added extension 's' priority 5 to submenu
    -- Added extension 's' priority 6 to submenu
    -- Added extension '9' priority 1 to submenu
    -- Added extension '3' priority 1 to submenu
    -- Added extension '1' priority 1 to submenu
    -- Added extension '2' priority 1 to submenu
    -- Added extension 'i' priority 1 to submenu
    -- Added extension 'i' priority 2 to submenu
    -- Registered extension context 'internal'; registrar: pbx_config
    -- Added extension '4000' priority 1 to internal
    -- Added extension '4000' priority 2 to internal
    -- Added extension '_80XX' priority 1 to internal
    -- Added extension '_80XX' priority 2 to internal
    -- Added extension '_80XX' priority 3 to internal
    -- Added extension '8100' priority 1 to internal
    -- Added extension '8101' priority 1 to internal
    -- Added extension '8102' priority 1 to internal
    -- Added extension '8103' priority 1 to internal
    -- Added extension '8104' priority 1 to internal
    -- Added extension '8105' priority 1 to internal
    -- Added extension '8200' priority 1 to internal
    -- Registered extension context 'local'; registrar: pbx_config
    -- Added extension '_13XX' priority 1 to local
    -- Added extension '_13XX' priority 2 to local
    -- Added extension '_13XX' priority 3 to local
    -- Added extension '_13XX' priority 4 to local
    -- Registered extension context 'national'; registrar: pbx_config
    -- Added extension '_11XX' priority 1 to national
    -- Added extension '_11XX' priority 2 to national
    -- Added extension '_12XX' priority 1 to national
    -- Added extension '_12XX' priority 2 to national
    -- Registered extension context 'international'; registrar: pbx_config
    -- Added extension '_[23]XXX' priority 1 to international
    -- Added extension '_[23]XXX' priority 2 to international
    -- Registered extension context 'gr1'; registrar: pbx_config
    -- Including context 'local' in context 'gr1'
    -- Including context 'national' in context 'gr1'
    -- Including context 'international' in context 'gr1'
    -- Including context 'internal' in context 'gr1'
    -- Registered extension context 'gr2'; registrar: pbx_config
    -- Including context 'local' in context 'gr2'
    -- Including context 'national' in context 'gr2'
    -- Including context 'internal' in context 'gr2'
    -- Registered extension context 'gr3'; registrar: pbx_config
    -- Including context 'local' in context 'gr3'
    -- Including context 'internal' in context 'gr3'
  == Parsing '/etc/asterisk/users.conf':   == Found
    -- Registered extension context 'app_dial_gosub_virtual_context'; registrar: app_dial
    -- merging incls/swits/igpats from old(app_dial_gosub_virtual_context) to new(app_dial_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_dial_gosub_virtual_context
    -- Registered extension context 'demo'; registrar: pbx_lua
    -- merging incls/swits/igpats from old(demo) to new(demo) context, registrar = pbx_config
    -- Including switch 'Lua/' in context 'demo'
    -- Registered extension context 'parkedcalls'; registrar: features
    -- merging incls/swits/igpats from old(parkedcalls) to new(parkedcalls) context, registrar = pbx_config
    -- Added extension '700' priority 1 to parkedcalls
    -- Registered extension context 'ael-builtin-h-bubble'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-builtin-h-bubble) to new(ael-builtin-h-bubble) context, registrar = pbx_config
    -- Added extension 'h' priority 9996 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9995 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9994 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9993 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9992 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9991 to ael-builtin-h-bubble
    -- Added extension 'h' priority 1 to ael-builtin-h-bubble
    -- Registered extension context 'ael-default'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-default) to new(ael-default) context, registrar = pbx_config
    -- Including context 'ael-demo' in context 'ael-default'
    -- Registered extension context 'ael-demo'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-demo) to new(ael-demo) context, registrar = pbx_config
    -- Added extension 'i' priority 1 to ael-demo
    -- Added extension 't' priority 1 to ael-demo
    -- Added extension '#' priority 2 to ael-demo
    -- Added extension '#' priority 1 to ael-demo
    -- Added extension '8500' priority 2 to ael-demo
    -- Added extension '8500' priority 1 to ael-demo
    -- Added extension '_1234' priority 1 to ael-demo
    -- Added extension '600' priority 4 to ael-demo
    -- Added extension '600' priority 3 to ael-demo
    -- Added extension '600' priority 2 to ael-demo
    -- Added extension '600' priority 1 to ael-demo
    -- Added extension '500' priority 4 to ael-demo
    -- Added extension '500' priority 3 to ael-demo
    -- Added extension '500' priority 2 to ael-demo
    -- Added extension '500' priority 1 to ael-demo
    -- Added extension '1000' priority 1 to ael-demo
    -- Added extension '3' priority 2 to ael-demo
    -- Added extension '3' priority 1 to ael-demo
    -- Added extension '2' priority 2 to ael-demo
    -- Added extension '2' priority 1 to ael-demo
    -- Added extension 's' priority 12 to ael-demo
    -- Added extension 's' priority 11 to ael-demo
    -- Added extension 's' priority 10 to ael-demo
    -- Added extension 's' priority 9 to ael-demo
    -- Added extension 's' priority 8 to ael-demo
    -- Added extension 's' priority 7 to ael-demo
    -- Added extension 's' priority 6 to ael-demo
    -- Added extension 's' priority 5 to ael-demo
    -- Added extension 's' priority 4 to ael-demo
    -- Added extension 's' priority 3 to ael-demo
    -- Added extension 's' priority 2 to ael-demo
    -- Added extension 's' priority 1 to ael-demo
    -- Registered extension context 'ael-std-exten-ael'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-std-exten-ael) to new(ael-std-exten-ael) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-std-exten-ael'
    -- Added extension 'sw_1_BUSY' priority 11 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_' priority 10 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 11 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 10 to ael-std-exten-ael
    -- Added extension 'a' priority 2 to ael-std-exten-ael
    -- Added extension 'a' priority 1 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 8 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 7 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 6 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 5 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 4 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 3 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 2 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 1 to ael-std-exten-ael
    -- Registered extension context 'ael-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-local) to new(ael-local) context, registrar = pbx_config
    -- Including context 'ael-default' in context 'ael-local'
    -- Including context 'ael-trunklocal' in context 'ael-local'
    -- Including context 'ael-iaxtel700' in context 'ael-local'
    -- Including context 'ael-trunktollfree' in context 'ael-local'
    -- Including context 'ael-iaxprovider' in context 'ael-local'
    -- Registered extension context 'ael-longdistance'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-longdistance) to new(ael-longdistance) context, registrar = pbx_config
    -- Including context 'ael-local' in context 'ael-longdistance'
    -- Including context 'ael-trunkld' in context 'ael-longdistance'
    -- Registered extension context 'ael-international'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-international) to new(ael-international) context, registrar = pbx_config
    -- Including context 'ael-longdistance' in context 'ael-international'
    -- Including context 'ael-trunkint' in context 'ael-international'
    -- Registered extension context 'ael-trunktollfree'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunktollfree) to new(ael-trunktollfree) context, registrar = pbx_config
    -- Added extension '_91866NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91877NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91888NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91800NXXXXXX' priority 1 to ael-trunktollfree
    -- Registered extension context 'ael-trunklocal'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunklocal) to new(ael-trunklocal) context, registrar = pbx_config
    -- Added extension '_9NXXXXXX' priority 1 to ael-trunklocal
    -- Registered extension context 'ael-trunkld'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkld) to new(ael-trunkld) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld'
    -- Added extension '_91NXXNXXXXXX' priority 2 to ael-trunkld
    -- Added extension '_91NXXNXXXXXX' priority 1 to ael-trunkld
    -- Registered extension context 'ael-trunkint'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkint) to new(ael-trunkint) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint'
    -- Added extension '_9011.' priority 2 to ael-trunkint
    -- Added extension '_9011.' priority 1 to ael-trunkint
    -- Registered extension context 'ael-iaxprovider'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxprovider) to new(ael-iaxprovider) context, registrar = pbx_config
    -- Registered extension context 'ael-iaxtel700'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxtel700) to new(ael-iaxtel700) context, registrar = pbx_config
    -- Added extension '_91700XXXXXXX' priority 1 to ael-iaxtel700
    -- Registered extension context 'ael-dundi-e164'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164) to new(ael-dundi-e164) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-dundi-e164'
    -- Added extension '~~s~~' priority 3 to ael-dundi-e164
    -- Added extension '~~s~~' priority 2 to ael-dundi-e164
    -- Added extension '~~s~~' priority 1 to ael-dundi-e164
    -- Registered extension context 'ael-dundi-e164-lookup'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-lookup) to new(ael-dundi-e164-lookup) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-local' in context 'ael-dundi-e164-lookup'
    -- Including context 'ael-dundi-e164-switch' in context 'ael-dundi-e164-lookup'
    -- Registered extension context 'ael-dundi-e164-switch'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-switch) to new(ael-dundi-e164-switch) context, registrar = pbx_config
    -- Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch'
    -- Registered extension context 'ael-dundi-e164-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-local) to new(ael-dundi-e164-local) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-canonical' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-customers' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-via-pstn' in context 'ael-dundi-e164-local'
    -- Registered extension context 'ael-dundi-e164-via-pstn'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-via-pstn) to new(ael-dundi-e164-via-pstn) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-customers'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-canonical'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config
    -- Registered extension context 'app_queue_gosub_virtual_context'; registrar: app_queue
    -- merging incls/swits/igpats from old(app_queue_gosub_virtual_context) to new(app_queue_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_queue_gosub_virtual_context
    -- Time to scan old dialplan and merge leftovers back into the new: 0.001538 sec
    -- Time to restore hints and swap in new dialplan: 0.000003 sec
    -- Time to delete the old dialplan: 0.000061 sec
    -- Total time merge_contexts_delete: 0.001602 sec
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-00000056", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-00000056", "") in new stack
    -- Executing [s@menu:2] BackGround("SIP/1301-00000056", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-00000056> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [2@menu:1] Read("SIP/1301-00000056", "ORDER,/var/tmp/asterisk/records/record05") in new stack
    -- <SIP/1301-00000056> Playing '/var/tmp/asterisk/records/record05.gsm' (language 'ru')
    -- User entered '13'
    -- Executing [2@menu:2] SayDigits("SIP/1301-00000056", "13") in new stack
    -- <SIP/1301-00000056> Playing 'digits/1.gsm' (language 'ru')
    -- <SIP/1301-00000056> Playing 'digits/3.gsm' (language 'ru')
    -- Executing [2@menu:3] Playback("SIP/1301-00000056", "/var/tmp/asterisk/records/record06") in new stack
    -- <SIP/1301-00000056> Playing '/var/tmp/asterisk/records/record06.gsm' (language 'ru')
    -- Auto fallthrough, channel 'SIP/1301-00000056' status is 'UNKNOWN'
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-00000057", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-00000057", "") in new stack
    -- Executing [s@menu:2] BackGround("SIP/1301-00000057", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-00000057> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [s@menu:3] Wait("SIP/1301-00000057", "3") in new stack
    -- Executing [s@menu:4] BackGround("SIP/1301-00000057", "/var/tmp/asterisk/records/record01") in new stack
    -- <SIP/1301-00000057> Playing '/var/tmp/asterisk/records/record01.gsm' (language 'ru')
    -- Executing [2@menu:1] Read("SIP/1301-00000057", "ORDER,/var/tmp/asterisk/records/record05") in new stack
    -- <SIP/1301-00000057> Playing '/var/tmp/asterisk/records/record05.gsm' (language 'ru')
    -- User entered '9'
    -- Executing [2@menu:2] SayDigits("SIP/1301-00000057", "9") in new stack
    -- <SIP/1301-00000057> Playing 'digits/9.gsm' (language 'ru')
    -- Executing [2@menu:3] Playback("SIP/1301-00000057", "/var/tmp/asterisk/records/record06") in new stack
    -- <SIP/1301-00000057> Playing '/var/tmp/asterisk/records/record06.gsm' (language 'ru')
    -- Auto fallthrough, channel 'SIP/1301-00000057' status is 'UNKNOWN'
linux3*CLI> dialplan reload
Dialplan reloaded.
  == Parsing '/etc/asterisk/extensions.conf':   == Found
    -- Registered extension context 'default'; registrar: pbx_config
    -- Registered extension context 'menu'; registrar: pbx_config
    -- Added extension 's' priority 1 to menu
    -- Added extension 's' priority 2 to menu
    -- Added extension 's' priority 3 to menu
    -- Added extension 's' priority 4 to menu
    -- Added extension 's' priority 5 to menu
    -- Added extension 's' priority 6 to menu
    -- Added extension 's' priority 7 to menu
    -- Added extension 's' priority 8 to menu
    -- Added extension 's' priority 9 to menu
    -- Added extension '9' priority 1 to menu
    -- Added extension '0' priority 1 to menu
    -- Added extension '0' priority 2 to menu
    -- Added extension '2' priority 1 to menu
    -- Added extension '2' priority 2 to menu
    -- Added extension '2' priority 3 to menu
    -- Added extension '2' priority 4 to menu
    -- Added extension '2' priority 5 to menu
    -- Added extension '2' priority 6 to menu
    -- Added extension '3' priority 1 to menu
    -- Added extension '3' priority 2 to menu
    -- Added extension '3' priority 3 to menu
    -- Added extension '1' priority 1 to menu
    -- Added extension 'i' priority 1 to menu
    -- Added extension 'i' priority 2 to menu
    -- Registered extension context 'submenu'; registrar: pbx_config
    -- Added extension 's' priority 1 to submenu
    -- Added extension 's' priority 2 to submenu
    -- Added extension 's' priority 3 to submenu
    -- Added extension 's' priority 4 to submenu
    -- Added extension 's' priority 5 to submenu
    -- Added extension 's' priority 6 to submenu
    -- Added extension '9' priority 1 to submenu
    -- Added extension '3' priority 1 to submenu
    -- Added extension '1' priority 1 to submenu
    -- Added extension '2' priority 1 to submenu
    -- Added extension 'i' priority 1 to submenu
    -- Added extension 'i' priority 2 to submenu
    -- Registered extension context 'internal'; registrar: pbx_config
    -- Added extension '4000' priority 1 to internal
    -- Added extension '4000' priority 2 to internal
    -- Added extension '_80XX' priority 1 to internal
    -- Added extension '_80XX' priority 2 to internal
    -- Added extension '_80XX' priority 3 to internal
    -- Added extension '8100' priority 1 to internal
    -- Added extension '8101' priority 1 to internal
    -- Added extension '8102' priority 1 to internal
    -- Added extension '8103' priority 1 to internal
    -- Added extension '8104' priority 1 to internal
    -- Added extension '8105' priority 1 to internal
    -- Added extension '8200' priority 1 to internal
    -- Registered extension context 'local'; registrar: pbx_config
    -- Added extension '_13XX' priority 1 to local
    -- Added extension '_13XX' priority 2 to local
    -- Added extension '_13XX' priority 3 to local
    -- Added extension '_13XX' priority 4 to local
    -- Registered extension context 'national'; registrar: pbx_config
    -- Added extension '_11XX' priority 1 to national
    -- Added extension '_11XX' priority 2 to national
    -- Added extension '_12XX' priority 1 to national
    -- Added extension '_12XX' priority 2 to national
    -- Registered extension context 'international'; registrar: pbx_config
    -- Added extension '_[23]XXX' priority 1 to international
    -- Added extension '_[23]XXX' priority 2 to international
    -- Registered extension context 'gr1'; registrar: pbx_config
    -- Including context 'local' in context 'gr1'
    -- Including context 'national' in context 'gr1'
    -- Including context 'international' in context 'gr1'
    -- Including context 'internal' in context 'gr1'
    -- Registered extension context 'gr2'; registrar: pbx_config
    -- Including context 'local' in context 'gr2'
    -- Including context 'national' in context 'gr2'
    -- Including context 'internal' in context 'gr2'
    -- Registered extension context 'gr3'; registrar: pbx_config
    -- Including context 'local' in context 'gr3'
    -- Including context 'internal' in context 'gr3'
  == Parsing '/etc/asterisk/users.conf':   == Found
    -- Registered extension context 'app_queue_gosub_virtual_context'; registrar: app_queue
    -- merging incls/swits/igpats from old(app_queue_gosub_virtual_context) to new(app_queue_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_queue_gosub_virtual_context
    -- Registered extension context 'ael-dundi-e164-canonical'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-customers'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-via-pstn'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-via-pstn) to new(ael-dundi-e164-via-pstn) context, registrar = pbx_config
    -- Registered extension context 'ael-dundi-e164-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-local) to new(ael-dundi-e164-local) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-canonical' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-customers' in context 'ael-dundi-e164-local'
    -- Including context 'ael-dundi-e164-via-pstn' in context 'ael-dundi-e164-local'
    -- Registered extension context 'ael-dundi-e164-switch'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-switch) to new(ael-dundi-e164-switch) context, registrar = pbx_config
    -- Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch'
    -- Registered extension context 'ael-dundi-e164-lookup'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164-lookup) to new(ael-dundi-e164-lookup) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-local' in context 'ael-dundi-e164-lookup'
    -- Including context 'ael-dundi-e164-switch' in context 'ael-dundi-e164-lookup'
    -- Registered extension context 'ael-dundi-e164'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-dundi-e164) to new(ael-dundi-e164) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-dundi-e164'
    -- Added extension '~~s~~' priority 1 to ael-dundi-e164
    -- Added extension '~~s~~' priority 2 to ael-dundi-e164
    -- Added extension '~~s~~' priority 3 to ael-dundi-e164
    -- Registered extension context 'ael-iaxtel700'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxtel700) to new(ael-iaxtel700) context, registrar = pbx_config
    -- Added extension '_91700XXXXXXX' priority 1 to ael-iaxtel700
    -- Registered extension context 'ael-iaxprovider'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-iaxprovider) to new(ael-iaxprovider) context, registrar = pbx_config
    -- Registered extension context 'ael-trunkint'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkint) to new(ael-trunkint) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkint'
    -- Added extension '_9011.' priority 1 to ael-trunkint
    -- Added extension '_9011.' priority 2 to ael-trunkint
    -- Registered extension context 'ael-trunkld'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunkld) to new(ael-trunkld) context, registrar = pbx_config
    -- Including context 'ael-dundi-e164-lookup' in context 'ael-trunkld'
    -- Added extension '_91NXXNXXXXXX' priority 1 to ael-trunkld
    -- Added extension '_91NXXNXXXXXX' priority 2 to ael-trunkld
    -- Registered extension context 'ael-trunklocal'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunklocal) to new(ael-trunklocal) context, registrar = pbx_config
    -- Added extension '_9NXXXXXX' priority 1 to ael-trunklocal
    -- Registered extension context 'ael-trunktollfree'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-trunktollfree) to new(ael-trunktollfree) context, registrar = pbx_config
    -- Added extension '_91800NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91888NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91877NXXXXXX' priority 1 to ael-trunktollfree
    -- Added extension '_91866NXXXXXX' priority 1 to ael-trunktollfree
    -- Registered extension context 'ael-international'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-international) to new(ael-international) context, registrar = pbx_config
    -- Including context 'ael-longdistance' in context 'ael-international'
    -- Including context 'ael-trunkint' in context 'ael-international'
    -- Registered extension context 'ael-longdistance'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-longdistance) to new(ael-longdistance) context, registrar = pbx_config
    -- Including context 'ael-local' in context 'ael-longdistance'
    -- Including context 'ael-trunkld' in context 'ael-longdistance'
    -- Registered extension context 'ael-local'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-local) to new(ael-local) context, registrar = pbx_config
    -- Including context 'ael-default' in context 'ael-local'
    -- Including context 'ael-trunklocal' in context 'ael-local'
    -- Including context 'ael-iaxtel700' in context 'ael-local'
    -- Including context 'ael-trunktollfree' in context 'ael-local'
    -- Including context 'ael-iaxprovider' in context 'ael-local'
    -- Registered extension context 'ael-std-exten-ael'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-std-exten-ael) to new(ael-std-exten-ael) context, registrar = pbx_config
    -- Including context 'ael-builtin-h-bubble' in context 'ael-std-exten-ael'
    -- Added extension '~~s~~' priority 1 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 2 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 3 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 4 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 5 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 6 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 7 to ael-std-exten-ael
    -- Added extension '~~s~~' priority 8 to ael-std-exten-ael
    -- Added extension 'a' priority 1 to ael-std-exten-ael
    -- Added extension 'a' priority 2 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 10 to ael-std-exten-ael
    -- Added extension '_sw_1_.' priority 11 to ael-std-exten-ael
    -- Added extension 'sw_1_' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 10 to ael-std-exten-ael
    -- Added extension 'sw_1_BUSY' priority 11 to ael-std-exten-ael
    -- Registered extension context 'ael-demo'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-demo) to new(ael-demo) context, registrar = pbx_config
    -- Added extension 's' priority 1 to ael-demo
    -- Added extension 's' priority 2 to ael-demo
    -- Added extension 's' priority 3 to ael-demo
    -- Added extension 's' priority 4 to ael-demo
    -- Added extension 's' priority 5 to ael-demo
    -- Added extension 's' priority 6 to ael-demo
    -- Added extension 's' priority 7 to ael-demo
    -- Added extension 's' priority 8 to ael-demo
    -- Added extension 's' priority 9 to ael-demo
    -- Added extension 's' priority 10 to ael-demo
    -- Added extension 's' priority 11 to ael-demo
    -- Added extension 's' priority 12 to ael-demo
    -- Added extension '2' priority 1 to ael-demo
    -- Added extension '2' priority 2 to ael-demo
    -- Added extension '3' priority 1 to ael-demo
    -- Added extension '3' priority 2 to ael-demo
    -- Added extension '1000' priority 1 to ael-demo
    -- Added extension '500' priority 1 to ael-demo
    -- Added extension '500' priority 2 to ael-demo
    -- Added extension '500' priority 3 to ael-demo
    -- Added extension '500' priority 4 to ael-demo
    -- Added extension '600' priority 1 to ael-demo
    -- Added extension '600' priority 2 to ael-demo
    -- Added extension '600' priority 3 to ael-demo
    -- Added extension '600' priority 4 to ael-demo
    -- Added extension '_1234' priority 1 to ael-demo
    -- Added extension '8500' priority 1 to ael-demo
    -- Added extension '8500' priority 2 to ael-demo
    -- Added extension '#' priority 1 to ael-demo
    -- Added extension '#' priority 2 to ael-demo
    -- Added extension 't' priority 1 to ael-demo
    -- Added extension 'i' priority 1 to ael-demo
    -- Registered extension context 'ael-default'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-default) to new(ael-default) context, registrar = pbx_config
    -- Including context 'ael-demo' in context 'ael-default'
    -- Registered extension context 'ael-builtin-h-bubble'; registrar: pbx_ael
    -- merging incls/swits/igpats from old(ael-builtin-h-bubble) to new(ael-builtin-h-bubble) context, registrar = pbx_config
    -- Added extension 'h' priority 1 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9991 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9992 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9993 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9994 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9995 to ael-builtin-h-bubble
    -- Added extension 'h' priority 9996 to ael-builtin-h-bubble
    -- Registered extension context 'parkedcalls'; registrar: features
    -- merging incls/swits/igpats from old(parkedcalls) to new(parkedcalls) context, registrar = pbx_config
    -- Added extension '700' priority 1 to parkedcalls
    -- Registered extension context 'demo'; registrar: pbx_lua
    -- merging incls/swits/igpats from old(demo) to new(demo) context, registrar = pbx_config
    -- Including switch 'Lua/' in context 'demo'
    -- Registered extension context 'app_dial_gosub_virtual_context'; registrar: app_dial
    -- merging incls/swits/igpats from old(app_dial_gosub_virtual_context) to new(app_dial_gosub_virtual_context) context, registrar = pbx_config
    -- Added extension 's' priority 1 to app_dial_gosub_virtual_context
    -- Time to scan old dialplan and merge leftovers back into the new: 0.000668 sec
    -- Time to restore hints and swap in new dialplan: 0.000001 sec
    -- Time to delete the old dialplan: 0.000029 sec
    -- Total time merge_contexts_delete: 0.000698 sec
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-00000058", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-00000058", "") in new stack
    -- Executing [s@menu:2] BackGround("SIP/1301-00000058", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-00000058> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [2@menu:1] Read("SIP/1301-00000058", "ORDER,/var/tmp/asterisk/records/record05") in new stack
    -- <SIP/1301-00000058> Playing '/var/tmp/asterisk/records/record05.gsm' (language 'ru')
    -- User entered '1111'
    -- Executing [2@menu:2] SayDigits("SIP/1301-00000058", "1111") in new stack
    -- <SIP/1301-00000058> Playing 'digits/1.gsm' (language 'ru')
    -- <SIP/1301-00000058> Playing 'digits/1.gsm' (language 'ru')
    -- <SIP/1301-00000058> Playing 'digits/1.gsm' (language 'ru')
    -- <SIP/1301-00000058> Playing 'digits/1.gsm' (language 'ru')
    -- Executing [2@menu:3] GotoIf("SIP/1301-00000058", "1?invalid_order") in new stack
    -- Goto (menu,2,6)
    -- Executing [2@menu:6] Playback("SIP/1301-00000058", "/var/tmp/asterisk/records/record09") in new stack
    -- <SIP/1301-00000058> Playing '/var/tmp/asterisk/records/record09.gsm' (language 'ru')
    -- Auto fallthrough, channel 'SIP/1301-00000058' status is 'UNKNOWN'
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-00000059", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-00000059", "") in new stack
    -- Executing [s@menu:2] BackGround("SIP/1301-00000059", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-00000059> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [2@menu:1] Read("SIP/1301-00000059", "ORDER,/var/tmp/asterisk/records/record05") in new stack
    -- <SIP/1301-00000059> Playing '/var/tmp/asterisk/records/record05.gsm' (language 'ru')
    -- User entered '14'
    -- Executing [2@menu:2] SayDigits("SIP/1301-00000059", "14") in new stack
    -- <SIP/1301-00000059> Playing 'digits/1.gsm' (language 'ru')
    -- <SIP/1301-00000059> Playing 'digits/4.gsm' (language 'ru')
    -- Executing [2@menu:3] GotoIf("SIP/1301-00000059", "1?invalid_order") in new stack
    -- Goto (menu,2,6)
    -- Executing [2@menu:6] Playback("SIP/1301-00000059", "/var/tmp/asterisk/records/record09") in new stack
    -- <SIP/1301-00000059> Playing '/var/tmp/asterisk/records/record09.gsm' (language 'ru')
    -- Auto fallthrough, channel 'SIP/1301-00000059' status is 'UNKNOWN'
  == Using SIP RTP CoS mark 5
    -- Executing [8009@gr1:1] Answer("SIP/1301-0000005a", "") in new stack
    -- Executing [8009@gr1:2] Record("SIP/1301-0000005a", "/var/tmp/asterisk/records/record09:gsm") in new stack
    -- <SIP/1301-0000005a> Playing 'beep.gsm' (language 'ru')
    -- Executing [8009@gr1:3] Playback("SIP/1301-0000005a", "/var/tmp/asterisk/records/record09") in new stack
    -- <SIP/1301-0000005a> Playing '/var/tmp/asterisk/records/record09.gsm' (language 'ru')
    -- Auto fallthrough, channel 'SIP/1301-0000005a' status is 'UNKNOWN'
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-0000005b", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-0000005b", "") in new stack
    -- Executing [s@menu:2] BackGround("SIP/1301-0000005b", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-0000005b> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [2@menu:1] Read("SIP/1301-0000005b", "ORDER,/var/tmp/asterisk/records/record05") in new stack
    -- <SIP/1301-0000005b> Playing '/var/tmp/asterisk/records/record05.gsm' (language 'ru')
    -- User entered '13'
    -- Executing [2@menu:2] SayDigits("SIP/1301-0000005b", "13") in new stack
    -- <SIP/1301-0000005b> Playing 'digits/1.gsm' (language 'ru')
    -- <SIP/1301-0000005b> Playing 'digits/3.gsm' (language 'ru')
    -- Executing [2@menu:3] GotoIf("SIP/1301-0000005b", "1?invalid_order") in new stack
    -- Goto (menu,2,6)
    -- Executing [2@menu:6] Playback("SIP/1301-0000005b", "/var/tmp/asterisk/records/record09") in new stack
    -- <SIP/1301-0000005b> Playing '/var/tmp/asterisk/records/record09.gsm' (language 'ru')
    -- Auto fallthrough, channel 'SIP/1301-0000005b' status is 'UNKNOWN'
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-0000005c", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-0000005c", "") in new stack
    -- Executing [s@menu:2] BackGround("SIP/1301-0000005c", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-0000005c> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [2@menu:1] Read("SIP/1301-0000005c", "ORDER,/var/tmp/asterisk/records/record05") in new stack
    -- <SIP/1301-0000005c> Playing '/var/tmp/asterisk/records/record05.gsm' (language 'ru')
    -- User entered '100'
    -- Executing [2@menu:2] SayDigits("SIP/1301-0000005c", "100") in new stack
    -- <SIP/1301-0000005c> Playing 'digits/1.gsm' (language 'ru')
    -- <SIP/1301-0000005c> Playing 'digits/0.gsm' (language 'ru')
    -- <SIP/1301-0000005c> Playing 'digits/0.gsm' (language 'ru')
    -- Executing [2@menu:3] GotoIf("SIP/1301-0000005c", "0?invalid_order") in new stack
    -- Executing [2@menu:4] Playback("SIP/1301-0000005c", "/var/tmp/asterisk/records/record06)") in new stack
[Nov 20 16:40:03] WARNING[17296]: file.c:663 ast_openstream_full: File /var/tmp/asterisk/records/record06) does not exist in any format
[Nov 20 16:40:03] WARNING[17296]: file.c:958 ast_streamfile: Unable to open /var/tmp/asterisk/records/record06) (format 0x4 (ulaw)): No such file or directory
[Nov 20 16:40:03] WARNING[17296]: app_playback.c:475 playback_exec: ast_streamfile failed on SIP/1301-0000005c for /var/tmp/asterisk/records/record06)
    -- Executing [2@menu:5] Hangup("SIP/1301-0000005c", "") in new stack
  == Spawn extension (menu, 2, 5) exited non-zero on 'SIP/1301-0000005c'
  == Using SIP RTP CoS mark 5
    -- Executing [8200@gr1:1] Goto("SIP/1301-0000005d", "menu,s,1") in new stack
    -- Goto (menu,s,1)
    -- Executing [s@menu:1] Answer("SIP/1301-0000005d", "") in new stack
    -- Executing [s@menu:2] BackGround("SIP/1301-0000005d", "/var/tmp/asterisk/records/record00") in new stack
    -- <SIP/1301-0000005d> Playing '/var/tmp/asterisk/records/record00.gsm' (language 'ru')
    -- Executing [2@menu:1] Read("SIP/1301-0000005d", "ORDER,/var/tmp/asterisk/records/record05") in new stack
    -- <SIP/1301-0000005d> Playing '/var/tmp/asterisk/records/record05.gsm' (language 'ru')
    -- User entered '99'
    -- Executing [2@menu:2] SayDigits("SIP/1301-0000005d", "99") in new stack
    -- <SIP/1301-0000005d> Playing 'digits/9.gsm' (language 'ru')
    -- <SIP/1301-0000005d> Playing 'digits/9.gsm' (language 'ru')
    -- Executing [2@menu:3] GotoIf("SIP/1301-0000005d", "1?invalid_order") in new stack
    -- Goto (menu,2,6)
    -- Executing [2@menu:6] Playback("SIP/1301-0000005d", "/var/tmp/asterisk/records/record09") in new stack
    -- <SIP/1301-0000005d> Playing '/var/tmp/asterisk/records/record09.gsm' (language 'ru')
    -- Auto fallthrough, channel 'SIP/1301-0000005d' status is 'UNKNOWN'
linux3*CLI> database put order 101 7
Updated database successfully
linux3*CLI> database
No such command 'database' (type 'core show help database' for other possible commands)
linux3*CLI> database show order
/order/100                                        : 6
/order/101                                        : 7
2 results found.
linux3*CLI> quit
Executing last minute cleanups