A telephony system includes a switch coupled to a call agent and a legacy
application, and further coupled to resources, some controlled by the
call agent and others controlled by the legacy application. The switch
processes connection requests from the call agent and the legacy
application, and, using a resource emulator as an intermediary,
establishes connections between call agent controlled resources and
legacy application controlled resources.