Patent ID: 8774166
Filing Date: 2014-07-08
Classification: H04L

Abstract:
1. A method of providing a value added circuit switched service to a packet switched user device, the method implemented by a service interface adapter comprising the steps of: receiving a Session Initiation Protocol (SIP) Invite message; verifying whether the SIP Invite message is related to an audio or video session; if the SIP Invite message is not related to an audio or video session, then returning the SIP Invite message to an Internet Protocol Multimedia Subsystem (IMS) network; if the SIP Invite message is related to an audio or video session, then determining whether the SIP Invite message is associated with an originating communication session or a terminating communication session; if the SIP Invite message is associated with the originating session, then identifying said packet switched user device based on a P-Asserted-identity parameter in said SIP invite message; if the SIP Invite message is associated with the terminating session, then identifying said packet switched user device based on a Request-Uniform Resource Identifier (Request-URI) parameter in said SIP invite message; after the identifying step, retrieving subscriber data associated with said packet switched user device; verifying, based on the retrieved subscriber data, if said packet switched user device has active Intelligent Network/Customized Applications for Mobile Networks Enhance Logic (IN/CAMEL) services in a circuit switched telecommunication network; if said packet switched user device does not have active IN/CAMEL services, then returning the SIP Invite message to the IMS network; if said packet switched user device does have active IN/CAMEL services, then perform following steps: establishing, based on information from said SIP Invite message and augmented with further information, a circuit switched type signaling stream of a basic call state model of a circuit switched dedicated protocol type between said service interface adapter and said circuit switched telecommunications network; providing the circuit switched type signaling stream to said circuit switched telecommunications network for requesting and receiving the requested value added circuit switched service therefrom; and exchanging data between said circuit switched type signaling stream with said circuit switched telecommunications network and a communications session that the packet switched user device currently has ongoing with the IMS network to provide said value added circuit switched service which is an IN/CAMEL service from said circuit switched telecommunications network to said packet switched user device through said IMS network.