Thanks. That helps a bit.
So extension 1234 (extension changed to protect my customer privacy)
which is always dialed local, gives
[ Included context ‘ext-local’ created by ‘pbx_config’ ]
‘1500’ => hint: SIP/1500&Custom:DND1500 [pbx_config]
1. Set(__RINGTIMER=20) [pbx_config]
2. Macro(exten-vm,1500,1500) [pbx_config]
3. Goto(vmret,1) [pbx_config]
[ Included context ‘bad-number’ created by ‘pbx_config’ ]
’_X.’ => 1. ResetCDR() [pbx_config]
2. NoCDR() [pbx_config]
3. Progress() [pbx_config]
4. Wait(1) [pbx_config]
5. Progress() [pbx_config]
6. Playback(silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer) [pbx_config]
7. Wait(1) [pbx_config]
8. Congestion(20) [pbx_config]
9. Hangup() [pbx_config]
-= 2 extensions (13 priorities) in 2 contexts. =-
but extension 5141234567 gives the following (I have custom contexts installed)
[ Included context ‘ext-local’ created by ‘pbx_config’ ]
‘5141234567’ => hint: SIP/5141234567&Custom:DND5141234567 [pbx_config]
1. Macro(exten-vm,5141234567,5141234567) [pbx_config]
2. Goto(vmret,1) [pbx_config]
[ Included context ‘outrt-7’ created by ‘pbx_config’ ]
’_514XXXXXXX’ => 1. Macro(user-callerid,SKIPTTL,) [pbx_config]
2. Noop(Calling Out Route: Montreal) [pbx_config]
3. Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})}) [pbx_config]
4. Set(_NODEST=) [pbx_config]
5. Macro(record-enable,${AMPUSER},OUT,) [pbx_config]
6. Macro(dialout-trunk,7,${EXTEN},) [pbx_config]
7. Macro(dialout-enum,6,${EXTEN},) [pbx_config]
8. Macro(dialout-trunk,2,${EXTEN},) [pbx_config]
9. Macro(dialout-trunk,11,${EXTEN},) [pbx_config]
10. Macro(dialout-trunk,4,${EXTEN},) [pbx_config]
11. Macro(dialout-trunk,10,${EXTEN},) [pbx_config]
12. Macro(dialout-trunk,8,${EXTEN},) [pbx_config]
13. Macro(outisbusy,) [pbx_config]
[ Included context ‘outrt-19’ created by ‘pbx_config’ ]
’_514NXXXXXX’ => 1. Macro(user-callerid,SKIPTTL,) [pbx_config]
2. Noop(Calling Out Route: Rest_of_Canada) [pbx_config]
3. Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})}) [pbx_config]
4. Set(_NODEST=) [pbx_config]
5. Macro(record-enable,${AMPUSER},OUT,) [pbx_config]
6. Macro(dialout-enum,6,${EXTEN},) [pbx_config]
7. Macro(dialout-trunk,11,${EXTEN},) [pbx_config]
8. Macro(dialout-trunk,4,${EXTEN},) [pbx_config]
9. Macro(dialout-trunk,5,${EXTEN},) [pbx_config]
10. Macro(dialout-trunk,13,${EXTEN},) [pbx_config]
11. Macro(outisbusy,) [pbx_config]
[ Included context ‘bad-number’ created by ‘pbx_config’ ]
’_X.’ => 1. ResetCDR() [pbx_config]
2. NoCDR() [pbx_config]
3. Progress() [pbx_config]
4. Wait(1) [pbx_config]
5. Progress() [pbx_config]
6. Playback(silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer) [pbx_config]
7. Wait(1) [pbx_config]
8. Congestion(20) [pbx_config]
9. Hangup() [pbx_config]
-= 4 extensions (36 priorities) in 4 contexts. =-