Patent ID: 8493913

Claim:
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.