Service templates for an IP multimedia subsystem
First Claim
1. A method for providing a call/session control function in an Internet Protocol multimedia subsystem comprising:
- providing a plurality of service templates, each service template identifying a plurality of multimedia services and associated logic for invoking the multimedia services;
receiving a signaling message associated with a call or session involving a user element;
selecting one of the plurality of service templates for the signaling message; and
invoking the multimedia services identified by the one of the plurality of service templates according to the associated logic.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a call/session control function for an Internet Protocol multimedia subsystem where a service template may be invoked in lieu of a single multimedia service. The service template identifies a number of multimedia services and associated logic for invoking the multimedia services, once the service template is invoked. In operation, a signaling message is received and appropriate filtering criteria are retrieved for the signaling message. Filtering criteria define a set of rules identifying any multimedia services that need to be invoked in light of receiving the signaling message. The filtering criteria will identify a service template, and perhaps other multimedia services to invoke directly. If a service template is invoked, the service template is obtained and the logic controlling invocation of the associated multimedia services is applied to effect invocation of the multimedia services.
48 Citations
20 Claims
-
1. A method for providing a call/session control function in an Internet Protocol multimedia subsystem comprising:
-
providing a plurality of service templates, each service template identifying a plurality of multimedia services and associated logic for invoking the multimedia services; receiving a signaling message associated with a call or session involving a user element; selecting one of the plurality of service templates for the signaling message; and invoking the multimedia services identified by the one of the plurality of service templates according to the associated logic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing a call/session control function in an Internet Protocol multimedia subsystem comprising:
-
a communication interface; and a control system associated with the communication interface and adapted to; provide a plurality of service templates, each service template identifying a plurality of multimedia services and associated logic for invoking the multimedia services; receive a signaling message associated with a call or session involving a user element; select one of the plurality of service templates for the signaling message; and invoke the multimedia services identified by the one of the plurality of service templates according to the associated logic. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification