Session description protocol template modifiers for flexible control of media server resources
AssigneeAvaya Inc.
InventorsStephen R. Whynot, Trey Ballard
Life of this patent
Estimating the term…
Abstract
A concept of Session Description Protocol (SDP) templates and a concept of template modifiers for precise control of media types, codecs and attributes offered by a media server are described along with various methods and mechanisms for administering the same. Applications can solicit offers from media servers that precisely meet the requirements of each session, using one or more media control protocols. The media control protocols may enable applications to reserve media resources, invoke specific functions, respond to events during session initiation, and provide session modification.
Claims20
A method, comprising:
- determining one or more communication attributes desired for an application;
- generating a Session Description Protocol (SDP) template that includes a definition of the one or more communication attributes desired for the application;
- attaching the SDP template to at least one message;
- and
- transmitting the at least one message with the SDP template attached thereto to a server configured to participate in a communication session in which the application is to be involved such that the server can determine and attempt to provide the one or more communication attributes for the application during the communication session.
A communication system, comprising:
- a server configured to create an offer for a communication session based on a Session Description Protocol (SDP) template;
- and
- an application configured to influence what media types and attributes are offered by the server;
- the application further configured to determine one or more communication attributes desired for the application and generate the SDP template that includes a definition of the one or more communication attributes desired for the application;
- and
- the application further configured to attach the SDP template to at least one message and transmit the at least one message with the SDP template attached thereto to the server configured to participate in a communication session in which the application is to be involved such that the server can determine and attempt to provide the one or more communication attributes for the application during the communication session.
A non-transitory computer-readable medium comprising processor-executable instructions, the instruction comprising:
- instructions configured to determine one or more communication attributes desired for an application;
- instructions configured to generate a Session Description Protocol (SDP) template that includes a definition of the one or more communication attributes desired for the application;
- instructions configured to attach the SDP template to at least one message;
- and
- instructions configured to transmit the at least one message with the SDP template attached thereto to a server configured to participate in a communication session in which the application is to be involved such that the server can determine and attempt to provide the one or more communication attributes for the application during the communication session.
Dependencies are inferred from the claim text.