Daniel-Constantin Mierla writes:
The event_route was defined for the specific case
where its name can be
anything and it is a matter of modules to execute some as they need.
The interpreter which is defined in core has no clue about what names
can be there. The modules cannot complain if they do not find some
event_route blocks that they expect to execute, because if the event
route is not found, then there should be noting executed.
Well, kamailio does not start if config includes call of a function
defined in a module that is not loaded.
Similarly, modules could register their event routes at load, which
would allow the interpreter to detect unknown event routes.
It may be too late to fix this, since too many modules already exists
that define event routes.
-- Juha