System and method for providing segmented applications
AssigneeInterVoice Limited Partnership
InventorJames A. Campbell
Life of this patent
Estimating the term…
Abstract
The invention provides systems and methods in which an incoming call port is looped back at a switch and, under control of a call segment controller, is directed to applications and/or other termination points to provide enhanced calling services. According to a preferred embodiment, the call segment controller is provided with initial call instructions to initially direct an incoming call. The call may then be directed to an application which interacts with the call to determine further call instructions. These further call instructions are passed to the call segment controller to further process the call. Under control of the call segment controller the call may be directed to multiple termination points, including redirection to the application to provide subsequent interaction with the call.
Claims79
A call segment controller comprising:
- an instruction set including an initial call directing instruction;
- a call information interface for accepting call information associated with a call;
- a call control information interface for providing call control information, wherein said call control information interface provides call control information for directing said call to a first call application as a function of said initial call directing instruction and said call information accepted by said call information interface;
- and
- an application interface for exchanging call information with said first call application, wherein said application interface provides call information associated with said call to said first call application upon directing said call to said first application, and wherein said first call application provides call information associated with said call upon a particular call event associated with said call.
A system for providing segmented call control, said system comprising:
- a call segment controller having a call interface for interacting with a call and an application interface for interacting with an application, wherein said call interface provides a bi-directional signaling link with respect to said call without a voice link with respect to said call;
- and
- a plurality of call applications, wherein said application interface provides call information exchange between said plurality of applications and said call segment controller, wherein said call segment controller interacts with call applications of said plurality of call applications through use of said call information exchange to control segments of said call.
A method of controlling a call in segments, said method comprising:
- providing a call segment controller having initial call segment directing information associated therewith;
- directing a call to a port associated with said call segment controller, wherein said directing said call comprises providing call information associated with said call to said call segment controller;
- providing, by said call segment controller, call control signaling as a function of said initial call segment directing information and said call information provided to said call segment controller, wherein said call control signaling directs said call to a first application;
- and
- monitoring, by said call segment controller, a state of said call with respect to said first application.
Dependencies are inferred from the claim text.