Methods, systems, and computer program products for applying multiple communications services to a call
First Claim
1. A method for applying a plurality of services to a call in a communications system, the method comprising:
- receiving, at one of a plurality of service dispatch and control (SDC) functions, a single signaling message associated with a call, wherein the signaling message includes a calling subscriber identifier;
determining, at the SDC and based on the calling subscriber identifier, a plurality of call services associated with the subscriber identifier that is to be applied to the call and an order in which the plurality of services is to be applied; and
communicating, in the order determined by the SDC function, plural messages, each including at least a portion of the signaling message, from the SDC function to a plurality of service platforms comprising IP multimedia subsystem (IMS) application servers and receiving, at the SDC function and from the IMS application servers, response for each of the plurality of call services and thereby sequentially applying the call services to the call, wherein communicating the plural messages includes;
sending an encapsulated signaling message to a first service platform for applying a first call service to the call;
receiving the encapsulated signaling message from the first service platform indicating that the first call service is applied to the call; and
sending the encapsulated signaling message to a second service platform for applying a second call service to the call and wherein the encapsulated signaling message comprises an IP-encapsulated signaling message.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for providing an enriched messaging service in a communications system is described. In one embodiment, the method includes receiving a signaling message associated with a call at one of a plurality of service dispatch and control (SDC) functions, wherein the call signaling message includes a subscriber identifier. A plurality of call services associated with the subscriber identifier that is to be applied to the call is determined. The method also includes communicating the signaling message from the SDC function to a service platform and receiving back at the SDC function for each of the plurality of call services and thereby sequentially applying the call services to the call.
64 Citations
19 Claims
-
1. A method for applying a plurality of services to a call in a communications system, the method comprising:
-
receiving, at one of a plurality of service dispatch and control (SDC) functions, a single signaling message associated with a call, wherein the signaling message includes a calling subscriber identifier; determining, at the SDC and based on the calling subscriber identifier, a plurality of call services associated with the subscriber identifier that is to be applied to the call and an order in which the plurality of services is to be applied; and communicating, in the order determined by the SDC function, plural messages, each including at least a portion of the signaling message, from the SDC function to a plurality of service platforms comprising IP multimedia subsystem (IMS) application servers and receiving, at the SDC function and from the IMS application servers, response for each of the plurality of call services and thereby sequentially applying the call services to the call, wherein communicating the plural messages includes; sending an encapsulated signaling message to a first service platform for applying a first call service to the call; receiving the encapsulated signaling message from the first service platform indicating that the first call service is applied to the call; and sending the encapsulated signaling message to a second service platform for applying a second call service to the call and wherein the encapsulated signaling message comprises an IP-encapsulated signaling message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for applying a call service to a call comprising:
-
a service dispatch and control (SDC) function for receiving a single signaling message associated with a call at one of a plurality of service dispatch and control (SDC) functions; wherein the signaling message includes a calling subscriber identifier; for determining, at the SDC function and based on the calling subscriber identifier, a plurality of call services associated with the subscriber identifier that is to be applied to the call and an order in which the plurality of call services is to be applied to the call; for communicating, in the order determined by the SDC function, plural messages, each including at least a portion of the signaling message, from the SDC function to a plurality of service platforms comprising IP multimedia subsystem (IMS) application servers; and receiving response at the SDC function for each of the plurality of call services and thereby sequentially applying the call services to the call; wherein the SDC function is adapted to send an encapsulated signaling message to a first service platform for applying a first call service to the call, receive the encapsulated signaling message from the first service platform indicating that the first call service is applied to the call, and send the encapsulated signaling message to a second service platform for applying a second call service to the call and wherein the signaling message comprises an IP-encapsulated signaling message. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising computer executable instructions embodied in a non-transitory computer readable medium for performing steps comprising:
-
receiving, at one of a plurality of service dispatch and control (SDC) functions, a single signaling message associated with a call, wherein the signaling message includes a calling subscriber identifier; determining, at the SDC and based on the calling subscriber identifier, a plurality of call services associated with the subscriber identifier that is to be applied to the call and an order in which the plurality of services is to be applied; and communicating, in the order determined by the SDC function, plural messages, each including at least a portion of the signaling message, from the SDC function to a plurality of service platforms comprising IP multimedia subsystem (IMS) application servers and receiving, at the SDC function and from the IMS application servers, response for each of the plurality of call services and thereby sequentially applying the call services to the call, wherein communicating the plural messages includes; sending an encapsulated signaling message to a first service platform for applying a first call service to the call; receiving the encapsulated signaling message from the first service platform indicating that the first call service is applied to the call; and sending the encapsulated signaling message to a second service platform for applying a second call service to the call and wherein the encapsulated signaling message comprises an IP-encapsulated signaling message.
-
Specification