Include=> outrt-001-xyz-custom not being called

Dear All,
I’m struggling with very strange problem (or luck of knowlege on my side)…
in extensions_additional.conf i have an entry for outbound route:

[outrt-001-xyz]
include => outrt-001-xyz-custom
exten => _01.,1,Macro(dialout-enum,4,${EXTEN},)
exten => _01.,n,Macro(outisbusy,)

It dials-out enum trunk #4 without problems, however outrt-001-xyz-custom is never being called.

I have this code in extensions_custom.conf:

[outrt-001-xyz-custom]
exten => _01.,1,NoOp(I’m in custom section)

This code never gets executed and nothing is printed in CLI.
I tried to put this code in extensions_override_freepbx.conf but it’s not being called either.

Any help is really appreciated!

I’ve found out what was wrong - priority conflict and the code in [outrt-001-xyz-custom] was disabled
But the strange thing, is that priority [outrt-001-xyz-custom] supposed to be registered first, since it’s a first entry in [outrt-001-xyz].
Any ideas?

included contexts are never even looked at if a match is found in the level above. Read this, it has some relevant content:
IVRs: Standard Abilities, Tips and Tricks


Philippe Lindheimer - FreePBX Project Lead
http//freepbx.org - IRC #freepbx

Thank You, this is a “must read” for everyone…