Let me get back to you in more detail later as I don't have the time at the moment.
What I am understanding from this is that if 'Jane' ext XYZ tries to call 'John' ext 11, it will fail because they are on different subdomains and therefore from the context of Jane, there is no valid extension...