Patent ID: 7552225
Filing Date: 2009-06-23
Classification: H04L,H04M

Abstract:
1. A method for controlling, and communicating with, media processing resources, the method comprising: providing a system that requests services from at least one of the media processing resources, the system being remotely located from the media processing resources; providing a messaging protocol for interfacing the system with the media processing resources; and allocating the media processing resources on a per-turn basis, wherein each turn represents a discrete speech request or work unit that a media processing resource is to process; wherein the messaging protocol defines a message format for requesting messages sent from the system to the media processing resources, a message format for response messages sent from the media processing resources to the system, and a message format for event messages sent from the media processing resources to the system; wherein each message format includes a start-line, a message header, a field delimiter indicating an end of the message header, and an optional message body; wherein the start-line specifies a message type and includes a call identifier that identifies a telephone number of a call requesting a media processing resource; and wherein the message header includes an identifier for identifying a media input and/or output source for a media processing resource.