dialplan show Global1 [ Context 'Global1' created by 'pbx_config' ] 'go' => 1. Verbose(1|Global1-s1) [pbx_config] 2. Verbose(1|Global1-s2) [pbx_config] 3. Verbose(1|Global1-s3) [pbx_config] 4. Goto(s,start) [pbx_config] 'i' => 1. Verbose(1|Global1-i1) [pbx_config] 2. Verbose(1|Global1-i2) [pbx_config] 3. Verbose(1|Global1-i3) [pbx_config] 4. Goto(s,restart) [pbx_config] 't' => 1. Verbose(1|Global1-t1) [pbx_config] 2. Verbose(1|Global1-t2) [pbx_config] 3. Verbose(1|Global1-t3) [pbx_config] 4. Goto(s,restart) [pbx_config] In-mem exten Trie for Fast Extension Pattern Matching: Explanation: Node Contents Format = :::[matched extension] Where is a set of chars, any one of which should match the current character : Y if this a pattern match (eg. _XZN[5-7]), N otherwise : an assigned 'exactness' number for this matching char. The lower the number, the more exact the match [matched exten]: If all chars matched to this point, which extension this matches. In form: EXTEN: In general, you match a trie node to a string character, from left to right. All possible matching chars are in a string vertically, separated by an unbroken string of '+' characters. t:N:-:1:EXTEN:t(0x8231ba0) i:N:-:1:EXTEN:i(0x822fbc8) g:N:-:1: + o:N:-:1:EXTEN:go(0x822da20) -= 3 extensions (12 priorities) in 1 context. =- *CLI> dialplan show Me Menu1 Menu2 *CLI> dialplan show Menu1 [ Context 'Menu1' created by 'pbx_config' ] '1' => 1. Goto(Menu2,go,1) [pbx_config] 's' => 5. Answer() [pbx_config] [restart] 6. Background(digits/6) [pbx_config] 7. Background(digits/7) [pbx_config] 8. Background(digits/8) [pbx_config] 9. WaitExten(3) [pbx_config] Include => 'Global1' [pbx_config] In-mem exten Trie for Fast Extension Pattern Matching: Explanation: Node Contents Format = :::[matched extension] Where is a set of chars, any one of which should match the current character : Y if this a pattern match (eg. _XZN[5-7]), N otherwise : an assigned 'exactness' number for this matching char. The lower the number, the more exact the match [matched exten]: If all chars matched to this point, which extension this matches. In form: EXTEN: In general, you match a trie node to a string character, from left to right. All possible matching chars are in a string vertically, separated by an unbroken string of '+' characters. 1:N:-:1:EXTEN:1(0xb7b0a900) s:N:-:1:EXTEN:s(0x82349c0) -= 2 extensions (6 priorities) in 1 context. =- *CLI> dialplan show Menu2 [ Context 'Menu2' created by 'pbx_config' ] 's' => 2. Background(digits/5) [pbx_config] [restart] 3. Background(digits/6) [pbx_config] 4. Background(digits/7) [pbx_config] 5. Background(digits/8) [pbx_config] 6. WaitExten(3) [pbx_config] Include => 'Global1' [pbx_config] -= 1 extension (5 priorities) in 1 context. =-