Servlet model for media rich applications
First Claim
Patent Images
1. A server architecture for enabling media rich Session Initiation Protocol (SIP) servlet based applications, comprising:
- a computer system with memory storage containing;
an SIP servlet container including an SIP servlet and an SIP stack; and
a media control layer providing access to a media server;
wherein said SIP servlet and said media control layer enable a media rich SIP servlet, andwherein said media rich SIP servlet provides an integrated call and media control API and control primitives for use by SIP servlet based applications, thereby enabling media rich SIP servlet based applications.
7 Assignments
0 Petitions
Accused Products
Abstract
A media rich SIP servlet is enabled using a media control layer and a conventional SIP Servlet container. The media rich SIP servlet provides a media control API that can be used by SIP-based application developers to incorporate media rich functions into SIP-based applications. The media rich SIP servlet includes an advanced call control API, which enhances the basic call control functions provided by a SIP servlet. The media rich SIP servlet provides call and media control primitives for use by SIP servlet based applications, thereby enabling media rich SIP servlet based applications.
63 Citations
20 Claims
-
1. A server architecture for enabling media rich Session Initiation Protocol (SIP) servlet based applications, comprising:
-
a computer system with memory storage containing; an SIP servlet container including an SIP servlet and an SIP stack; and a media control layer providing access to a media server; wherein said SIP servlet and said media control layer enable a media rich SIP servlet, and wherein said media rich SIP servlet provides an integrated call and media control API and control primitives for use by SIP servlet based applications, thereby enabling media rich SIP servlet based applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, being executed on a computer system, the method establishing a media rich Session Initiation Protocol (SIP) session at an application servlet residing on the computer system, the method comprising the acts of:
-
receiving an SIP INVITE message from a call agent at an SIP stack; invoking a call back function at a media control servlet in response to said received SIP INVITE message; sending a media control request object from said media control servlet to said application servlet; setting parameters in said media control request object to specify required media resources; and invoking a call back function at a media resource control layer to create a media session according to said required media resources. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer program product comprising a computer useable storage medium having computer program logic recorded thereon for enabling a processor to establish a media rich Session Initiation Protocol (SIP) session at an application servlet, the computer program logic being configured to:
-
receive an SIP INVITE message from a call agent at a SIP stack; invoke a call back function at a media control servlet in response to said received SIP INVITE message; send a media control request object from said media control servlet to said application servlet; set parameters in said media control request object to specify required media resources; and invoke a call back function at a media resource control layer to create a media session according to said required media resources. - View Dependent Claims (18)
-
-
19. A computer program product comprising a computer useable storage medium having computer program logic recorded thereon for enabling a processor to establish a media rich Session Initiation Protocol (SIP) session at an application servlet, the computer program logic comprising:
-
a first receiving module that enables a processor to receive a SIP INVITE message from a call agent at a SIP stack; a first invoking module that enables a processor to invoke a call back function at a media control servlet in response to said received SIP INVITE message; a first sending module that enables a processor to send a media control request object from said media control servlet to said application servlet; a setting module that enables a processor to set parameters in said media control request object to specify required media resources; and a second invoking module that enables a processor to invoke a call back function at a media resource control layer to create a media session according to said required media resources. - View Dependent Claims (20)
-
Specification