Systems and processes for call and call feature administration on a telecommunications network
First Claim
1. A process for providing instructions to a server, said process comprising:
- (A) receiving from said server a request for instructions for services to be provided;
(B) in response to said request, deploying a software agent to perform steps comprising;
(i) retrieving from a knowledge base at least one record containing information relating to services to be provided by said server; and
(ii) formulating instructions to said switch based on the results of said retrieval; and
(C) forwarding to said switch in real time the results of said formulation.
1 Assignment
0 Petitions
Accused Products
Abstract
Improved systems and methods for call and call feature setup, administration and processing on PSTN and other telecommunications networks are provided. Calls are set up on a service plane of a conceptual switch that includes a switch plane, control plane, and service plane that are analogous to the OSI layered model of networks including a physical layer, network layer and application layer. Call set-up logic is separated from the switching fabric, allowing for flexible, on-demand, modification of service options using software while maintaining the same switching fabric in hardware. Call set-up is accomplished by a call request made upon connection of a call to the switch. This causes a call agent to search an eXtensible Markup Language knowledge base to find a web page corresponding to the initiating caller. The Web page may be collocated with the switch or on a LAN with the switch or on the “Web,” even on the caller'"'"'s termination equipment (telephone).
-
Citations
18 Claims
-
1. A process for providing instructions to a server, said process comprising:
-
(A) receiving from said server a request for instructions for services to be provided;
(B) in response to said request, deploying a software agent to perform steps comprising;
(i) retrieving from a knowledge base at least one record containing information relating to services to be provided by said server; and
(ii) formulating instructions to said switch based on the results of said retrieval; and
(C) forwarding to said switch in real time the results of said formulation. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A process in setting up end-to-end communication in a switched telecommunication network, said process comprising:
-
(A) receiving a request for set-up of a call between at least two parties on said network;
(B) in response to said request, deploying a software agent to perform steps comprising;
(i) retrieving from a knowledge base at least one record containing information relating to allowed services for at least one of said parties; and
(ii) formulating instructions to said switch based on the results of said retrieval; and
(C) forwarding to said switch in real time the results of said formulation. - View Dependent Claims (7, 8, 9, 10, 11, 14, 15, 17, 18)
-
-
12. Apparatus for setting up end-to-end communication in a switched telecommunication network, said apparatus comprising:
-
(A) logic adapted to receive a request for set-up of a call between at least two parties on said network;
(B) logic adapted to respond to said receipt by;
(i) retrieving from a knowledge base at least one record containing information relating to services to be provided by said server; and
(ii) formulating instructions to said switch based on the results of said retrieval; and
(C) logic adapted to forward to said switch in real time the results of said formulation.
-
-
13. In method for establishing communications in a switched telecommunication network, the improvement wherein call conditions and actions are defined by a script language.
-
16. A system for establishing communication on a telephone network, comprising
a service switching element, a service agent coupled to the service switching that mediates signaling and interprets control as between the service switching element and a service portal, a service portal that comprises one or more service logic elements, each defining call conditions and actions.
Specification