Patent ID: 8396973

Claim:
A computer readable storage device having instructions encoded thereon which, when executed by a computer, will cause the computer to perform a method for providing speech services, the method comprising: providing a list of a plurality of codecs and a plurality of protocols; receiving information regarding selection of one of the plurality of codecs as an established codec and selection of one of the plurality of protocols as an established protocol, wherein the receiving information regarding the established codec and the established protocol occurs in one exchange between a client and a server in a web services environment, wherein the one exchange represents an enhancement of a communications application functionality by adding a media coding and transport protocol extension to a Web Services Description Language (WSDL) standard so that both a signaling channel and a media channel are established in a single step, the web services environment not being a Session Initiation Protocol environment, wherein the established codec and the established protocol are obtained as a result of a search through metadata of each of a plurality of web services; receiving signaling information through the signaling channel according to an established signaling protocol; receiving speech information through the media channel according to the established codec and the established protocol wherein the media channel expires after a set period of time; and processing the signaling information and the speech information.