Business Process Execution Language

A method and apparatus is provided for the overlaid operation of two or more wireless communication systems where one of the two systems is a small-scale or indoor system and the other is a large-scale or outdoor system. The indoor system monitors the operation of the outdoor system and detects which part of the available radio resources are temporarily not in use or interference-free in the outdoor system. The indoor system dynamically selects an unused outdoor channel for indoor operation. The indoor radio traffic is divided into TDD time slots with the slots being used for monitoring the existing radio communication on other outdoor channels so that fast changes according to changing traffic and interference conditions are possible. Synchronization, timing and phase control may be added to assist in the maintenance of an error-free communication network.