Telecommunications system having separate switch intelligence and switch fabric
First Claim
1. An apparatus for decentralizing communication services in a telecommunications system, comprising:
- a switch fabric which provides bearer functions;
a switch intelligence which provides control functions for said switch fabric, said switch intelligence logically separated from said switch fabric;
a switch fabric proxy service for providing a normalized interface between said switch fabric and said switch intelligence for all communications involving said switch fabric by interfacing to said switch fabric with any one of a plurality of application program interfaces and interfacing to said switch intelligence with a uniform application program interface; and
feature processor, said feature processor executing at least one telecommunications function, for interacting with said switch intelligence to thereby provide said telecommunications feature.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a telecommunications system having separate switch fabric and switch intelligence. The system comprises a switch fabric, a switch intelligence, and a feature processor. The switch intelligence is logically separated from the switch fabric and comprises a switch fabric proxy, a facility service, a connection manager service, and a call segment instance service. The switch fabric proxy is coupled to the switch fabric via a vendor-specific first Application Programming Interface (API). The switch fabric proxy supports a second API, which is common across all vendors, representing functions supported by the switch fabric. A facility instance, which is instantiated by a facility service using a facility model, represents the bearer and signaling facilities of a party to a call, and interacts with the switch fabric proxy via the second API to communicate with the switch fabric. The connection manager service represents the connectors for a party to a call, and interacts with the switch fabric proxy via the second API to communicate with the switch fabric. A call segment instance, which is instantiated by a call segment instance service using a call model, represents the call logic and call data for a party to a call, and interacts with the connection manager service via a third API and with the facility instance via a fourth API. The feature processor interacts with the call segment instance via a fifth API to provide the telecommunications feature.
131 Citations
8 Claims
-
1. An apparatus for decentralizing communication services in a telecommunications system, comprising:
-
a switch fabric which provides bearer functions; a switch intelligence which provides control functions for said switch fabric, said switch intelligence logically separated from said switch fabric; a switch fabric proxy service for providing a normalized interface between said switch fabric and said switch intelligence for all communications involving said switch fabric by interfacing to said switch fabric with any one of a plurality of application program interfaces and interfacing to said switch intelligence with a uniform application program interface; and feature processor, said feature processor executing at least one telecommunications function, for interacting with said switch intelligence to thereby provide said telecommunications feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification