Patent ID: 7496111

Claim:
A service gateway, comprising: one or more network adapters, configured to capture signaling messages in respective communication networks and to process the signaling messages to generate network signaling primitives indicative of network events in a network-independent format; one or more application adapters, configured to communicate with one or more application servers, which are external to the service gateway and have respective application protocols; and a call processor, coupled to receive and process the signaling primitives from the network adapters so as to generate service requests, which are independent of the application protocols, for processing by the one or more application servers, and to receive and process service instructions from the application servers in response to the service requests so as to generate network instruction primitives to the one or more network adapters, causing the network adapters to convey signaling instructions to the respective networks, wherein the call processor is adapted to generate service request primitives responsive to the signaling primitives, and wherein the application adapters are coupled to receive the service request primitives from the call processor and, responsive thereto, to generate the service requests to the application servers using the respective application protocols of the servers.