Inventors:
Joseph Hosteny - Pittsburgh PA, US
David Graham - Cranberry Township PA, US
International Classification:
H04L 12/66
Abstract:
A client application sends a message to an endpoint server. The message contains parameters including allocation constraints. The endpoint server allocates an endpoint, such as a PSTN number, according to those constraints. The endpoint server maintains the state of the endpoint in a database. Various authentication and credentialing information is included in the database. The endpoint server configures a route through a proxy PBX for the endpoint, and returns the endpoint to the client. When desired, the client releases the endpoint by sending another message to the endpoint server to de-allocate the endpoint. The endpoint server removes the route to the endpoint, and marks the endpoint as available in the database.