Providing session-based service orchestration to event-based networks
First Claim
1. A method for providing session-based services to an event-based call over communication networks, the method comprising:
- receiving, from a circuit-switched network, a plurality of events generated during a call requesting multiple call services and conducted among two or more subscribers in the circuit-switched network, which operates in accordance with a first communication protocol that manages calls among the subscribers by exchanging discrete events among elements of the circuit-switched network;
generating, based on the plurality of events, at least one emulated communication session representing the call, and multiple service sessions each providing a respective one of the multiple call services in a packet-switched network that operates in accordance with a second communication protocol;
providing the multiple call services to the call, via the at least one emulated communication session, from the packet-switched network, wherein the multiple call services are coordinated by cascading the multiple service sessions, including using the service sessions in series by connecting end points of the service sessions.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for communication includes, during a call conducted among two or more subscribers in a circuit-switched network, which operates in accordance with a first communication protocol that manages calls among the subscribers by exchanging discrete events among elements of the circuit-switched network, receiving from the circuit-switched network a sequence of the events related to the call. Based on the sequence of the events, at least one emulated communication session is generated in a packet-switched network that operates in accordance with a second communication protocol. Multiple call services are provided to the call conducted in the circuit-switched network from the packet-switched network by cascading multiple service sessions, each providing a respective one of the call services, in the packet-switched network responsively to the emulated communication session.
-
Citations
17 Claims
-
1. A method for providing session-based services to an event-based call over communication networks, the method comprising:
-
receiving, from a circuit-switched network, a plurality of events generated during a call requesting multiple call services and conducted among two or more subscribers in the circuit-switched network, which operates in accordance with a first communication protocol that manages calls among the subscribers by exchanging discrete events among elements of the circuit-switched network; generating, based on the plurality of events, at least one emulated communication session representing the call, and multiple service sessions each providing a respective one of the multiple call services in a packet-switched network that operates in accordance with a second communication protocol; providing the multiple call services to the call, via the at least one emulated communication session, from the packet-switched network, wherein the multiple call services are coordinated by cascading the multiple service sessions, including using the service sessions in series by connecting end points of the service sessions. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A mediation system for providing session-based services to an event-based call over communication networks, comprising:
-
a first interface for communicating with a circuit-switched network, which operates in accordance with a first communication protocol that manages calls by exchanging discrete events among elements of the circuit-switched network; a second interface for communicating with a packet-switched network that operates in accordance with a second communication protocol; and a processor, which is configured to to receive from the circuit-switched network, during a call requesting multiple call services and conducted among two or more subscribers in the circuit-switched network, a plurality of events related to the call, generate at least one emulated communication session representing the call, and multiple service sessions each providing a respective one of the multiple call services in the packet-switched network based on the plurality of events, provide the multiple call services to the call, via the at least one emulated communication session, from the packet-switched network, wherein the multiple call services are coordinated by cascading the multiple service sessions, including using the service sessions in series by connecting end points of the service sessions. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for providing services to a call among two or more subscribers conducted over a circuit-switched network, comprising:
-
receiving, from a circuit-switched network, a plurality of events generated during a call requesting multiple call services and conducted among two or more subscribers in the circuit-switched network, which operates in accordance with a first communication protocol that manages calls among the subscribers by exchanging discrete events among elements of the circuit-switched network; generating, based on the plurality of events, at least one emulated communication session representing the call, and multiple service sessions each providing a respective one of the multiple call services in a packet-switched network; providing the multiple call services to the call from the packet-switched network via the at least one emulated communication session, wherein the multiple call services are coordinated by cascading the multiple service sessions, including using the service sessions in series by connecting end points of the service sessions; receiving, in a mediation system, one or more messages from the multiple call services in response to the plurality of events; and communicating, via an intelligent network (IN) protocol, one or more discrete events to the circuit-switched network in response to the one or more messages from the multiple call services received in the mediation system. - View Dependent Claims (14, 15, 16, 17)
-
Specification