Methods systems, and computer program products for providing internet protocol multimedia subsystem (IMS) services in response to advanced intelligent network (AIN) triggers
First Claim
Patent Images
1. A method for providing an IP multimedia subsystem (IMS) service in response to an advanced intelligent network (AIN) trigger, the method comprising:
- monitoring, at a network node, signaling messages involving non-IMS devices;
at the network node, automatically registering a non-IMS device with an IMS network by sending a registration message to an IMS network element in response to detecting one of the following signaling messages transmitted between network elements;
a call setup message associated with the non-IMS device; and
a presence-related message associated with the non-IMS device;
detecting, at the network node, firing of an AIN trigger concerning the IMS-registered non-IMS device;
identifying an IMS service to be provided in response to the AIN trigger; and
providing the IMS service,wherein detecting firing of an AIN trigger includes receiving a transaction capabilities application part (TCAP) message indicating the firing of the AIN trigger,wherein identifying an IMS service to be provided in response to the AIN trigger includes extracting information from the TCAP message and formulating a corresponding session initiation protocol (SIP) message including the trigger information and communicating the SIP message to a serving call state control function where the non-IMS device is registered,wherein identifying the IMS service includes querying a home subscriber server (HSS) function to identify the IMS service.
4 Assignments
0 Petitions
Accused Products
Abstract
The subject matter described herein relates to methods, systems, and computer program products for providing Internet protocol multimedia subsystem (IMS) services in response to advanced intelligent network (AIN) triggers. According to one aspect, a method for providing an IMS service in response to an AIN trigger is provided. The method includes detecting the firing of an AIN trigger concerning an IMS registered non-IMS device. An IMS service to be provided in response to the AIN trigger is identified. The IMS service is provided.
101 Citations
15 Claims
-
1. A method for providing an IP multimedia subsystem (IMS) service in response to an advanced intelligent network (AIN) trigger, the method comprising:
-
monitoring, at a network node, signaling messages involving non-IMS devices; at the network node, automatically registering a non-IMS device with an IMS network by sending a registration message to an IMS network element in response to detecting one of the following signaling messages transmitted between network elements; a call setup message associated with the non-IMS device; and a presence-related message associated with the non-IMS device; detecting, at the network node, firing of an AIN trigger concerning the IMS-registered non-IMS device; identifying an IMS service to be provided in response to the AIN trigger; and providing the IMS service, wherein detecting firing of an AIN trigger includes receiving a transaction capabilities application part (TCAP) message indicating the firing of the AIN trigger, wherein identifying an IMS service to be provided in response to the AIN trigger includes extracting information from the TCAP message and formulating a corresponding session initiation protocol (SIP) message including the trigger information and communicating the SIP message to a serving call state control function where the non-IMS device is registered, wherein identifying the IMS service includes querying a home subscriber server (HSS) function to identify the IMS service. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing an IP multimedia subsystem (IMS) service in response to an advanced intelligent network (AIN) trigger, the system comprising:
-
an IMS proxy for monitoring signaling messages involving non-IMS devices and for automatically registering a non-IMS device with an IMS network by sending a registration message to an IMS network element in response to detecting one of the following signaling messages transmitted between network elements; a call setup message associated with the non-IMS device; and a presence-related message associated with the non-IMS device;
an AIN/IMS inter-working function, co-located with the IMS proxy, for detecting firing of an AIN trigger concerning an IMS-registered non-IMS device;a serving call session control function (S-CSCF) for identifying an IMS service to be provided in response to the AIN trigger; and an IMS platform for providing the identified service, wherein the AIN/IMS inter-working function is adapted to detect the firing of the AIN trigger by receiving a transaction capabilities application part (TCAP) message including information identifying the AIN trigger, wherein the AIN/IMS inter-working function is adapted to extract information from the TCAP message and formulate a corresponding SIP message including the AIN trigger identifying information, wherein the S-CSCF is adapted to receive the SIP message from the AIN/IMS inter-working function and to query a home subscriber server (HSS) in order to identify the IMS service to be provided in response to the firing of the AIN trigger. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer program product comprising computer executable instructions embodied in a computer readable medium for performing steps comprising:
-
monitoring, at a network node, signaling messages involving non-IMS devices; at the network node, automatically registering a non-IMS device with an IMS network by sending a registration message to an IMS network element in response to detecting one of the following signaling messages transmitted between network elements; a call setup message associated with the non-IMS device; and a presence-related message associated with the non-IMS device;
detecting, at the network node, firing of an advanced intelligent network (AIN) trigger concerning an IP multimedia subsystem (IMS)-registered non-IMS device;identifying an IMS service to be provided in response to the AIN trigger; and providing the IMS service, wherein detecting firing of an AIN trigger includes receiving a transaction capabilities application part (TCAP) message indicating the firing of the AIN trigger, wherein identifying an IMS service to be provided in response to the AIN trigger includes extracting information from the TCAP message and formulating a corresponding session initiation protocol (SIP) message including the trigger information and communicating the SIP message to a serving call state control function where the non-IMS device is registered, wherein identifying the IMS service includes querying a home subscriber server (HSS) function to identify the IMS service.
-
Specification