A unified web-based voice messaging system provides voice application
control between a proxy browser having a web browser, and an application
server via an hypertext transport protocol (HTTP) connection on an
Internet Protocol (IP) network. The proxy browser serves as an HTTP
interface for a user device that lacks HTML and HTTP processing
capabilites, such as an analog telephone, a cellular telephone, a voice
over IP telephone, and the like. The web browser receives an HTML page
from the application server having an XML element that defines data for an
audio operation to be performed by an executable audio resource within the
proxy browser. The audio resource, also referred to as a media resource,
selectively executes the HTML tags and the audio operation based on the
determined capabilities of the user device. If the user device does not
have audio capabilities, the media resource ignores the audio operation,
and merely presents the HTML information, assuming the user device has a
display. If the media resource determines that the user device has at
least a speaker and possibly a microphone, the media resource executes the
audio operation based on enhanced audio control specified by the XML
element. Similarly, if the media resource determines that the user device
does not have a display, the HTML tag information is discarded by the
media resource. Hence, a proxy browser can be used by user devices to
access enhanced voice control for voice enabled web applications.
Een verenigd web-based systeem van het stemoverseinen verstrekt de controle van de stemtoepassing tussen volmachtsbrowser die Webbrowser heeft, en een toepassingsserver via een het protocol (HTTP) verbinding van het hypertextvervoer op een Netwerk van het Internet-protocol (IP). Volmachtsbrowser dient als interface van HTTP voor een gebruikersapparaat dat de verwerking van HTML en van HTTP capabilites, zoals een analoge telefoon, een cellulaire telefoon, een stem over IP telefoon, en dergelijke niet heeft. Webbrowser ontvangt een HTML- pagina van de inschrijving server die een element XML heeft dat gegevens voor een audiohandeling dat door een uitvoerbaar audiomiddel binnen volmachtsbrowser moet worden uitgevoerd bepaalt. Het audiomiddel, dat ook als media middel wordt bedoeld, voert selectief de markeringen van HTML en de audioverrichting uit die op de bepaalde mogelijkheden van het gebruikersapparaat worden gebaseerd. Als het gebruikersapparaat geen audiomogelijkheden heeft, negeert het media middel de audioverrichting, en stelt slechts de informatie van HTML voor, heeft het veronderstellen van het gebruikersapparaat een vertoning. Als het media middel bepaalt dat het gebruikersapparaat minstens een spreker en misschien een microfoon heeft, voert het media middel de audioverrichting uit die bij de verbeterde audiocontrole wordt gebaseerd die door het element XML wordt gespecificeerd. Op dezelfde manier als het media middel bepaalt dat het gebruikersapparaat geen vertoning heeft, wordt de de markeringsinformatie van HTML verworpen door het media middel. Vandaar, volmachts kan browser door gebruikersapparaten aan toegang verbeterde stemcontrole voor stem toegelaten Webtoepassingen worden gebruikt.