Patent ID: 8493933

Claim:
A method for providing session-based services to an event-based call over communication networks, comprising: receiving 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, events related to the call, wherein the received events are a partial subset of events mandated for the call in the circuit-switched network, and lack one or more event types expected by a packet-switched network; generating, in the packet-switched network, one or more messages simulating the one or more event types expected by the packet-switched network; based on the received partial subset of events, generating at least one emulated communication session in the packet-switched network that operates in accordance with a second communication protocol; and using the at least one emulated session, causing a service platform in the packet-switched network to provide a communication service to the call conducted in the circuit-switched network.