- From: <ken.waln@edify.com>
- Date: Fri, 23 Sep 2005 04:45:46 -0700
- To: amelica@uui.com, www-voice@w3.org
I didn't know this was a discussion item, but I agree with this completely. The Object tag provides a way to offer extensions without special markup and is therefore "more standard". Although compatibility may imply rewriting the object routines to go to a different platform, you don't need to rewrite all of the VoiceXML. Also by doing through the Object tag, customers can write their own extensions (for example for a custom CTI environment) whereas a proprietary markup does not allow that. Even if a future version of VoiceXML includes these example features there will always be new ones people think of. Ken -----Original Message----- From: Antoniu Melica [mailto:amelica@uui.com] Sent: Tuesday, September 20, 2005 5:37 PM To: www-voice@w3.org Subject: Argument in Favor of Keeping the <object> Element Dear Voice Browser Working Group, It has recently come to our attention that the usefulness of the <object> element has been under question. We wish to make a strong argument in favor of keeping this element. Our voice platform has two programming interfaces: C++ and VoiceXML. Through our C++ interface, we provide several features for our customers that are not yet available in VoiceXML: * Speaker Verification * SS7 Signalling * Call Center Integration Realizing the benefits of VoiceXML, our customers are starting to port their legacy applications to it. At the same time, however, they cannot give up the above core technologies they depend on. As such, we have made these technologies available to them via VoiceXML <object>s. Without the <object> element, we would have to resort to alternative schemes, none of which we favor: 1. Ad hoc, platform-specific language extensions. 2. Using the <submit> element. This would be ugly and difficult to use at the application level, and inefficient and difficult to implement at the middleware level. There is one more alternative: to wait until these technologies are formally added to VoiceXML. This would be bad for our company since we could not market our advanced technologies through VoiceXML in a timely manner, if ever; bad for our customers since their migration to VoiceXML would be significantly delayed, or postponed; and bad for the VoiceXML community at large since potential new adherents would shy away. The disadvantage of having the <object> element is that some applications are no longer universally compatible with all interpreters. We, however, believe that the advantages far outweigh the disadvantages in real-world situations. Thank you, Antoniu Melica Magellan Communications Sunnyvale, CA
Received on Friday, 23 September 2005 11:42:19 UTC