Patent ID: 7624193

Claim:
A method comprising: receiving a call request from a service provider application at a mediation server, the call request including a user identifier; determining whether one of a plurality of mediation handlers corresponds to both the user identifier and a second server, wherein each of the plurality of mediation handlers is different; in response to determining that one of the plurality of mediation handlers corresponds to both the user identifier and the second server: selecting a mediation handler from the plurality of mediation handlers that corresponds to the user identifier and the second server; and using the selected mediation handler to execute the call request, which results in sending the call request from the mediation server to the second server; and in response to determining that the mediation handler is not included in the mediation handler pool: creating a new mediation handler at the mediation server, wherein the new mediation handler is adapted to interface the service provider application to the second server, the second server being a network access server and different than the mediation server; and using the new mediation handler to execute the call request, which results in sending the call request from the mediation server to the second server.