> Question: is there some built-in way to know if macro > "feature1-ClientA" is defined? Something liken > > ExecIfMacro(feature1-ClientA)?macro(feature1-ClientA):Goto(...). A macro is a context, so DIALPLAN_EXISTS should work if you specify an extension and priority that's in the macro (presumably, "s,1").