[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [election-services] Fw: TLV and VoiceXML
David hi. I should be able to get some data together. It will not be before tommorrow evening your time though. Cheers Simon <quote who="David Webber \(XML\)"> > Folks, > > Mark Headd here is interested in working with us on > VoiceXML and EML. > > This is a really significant opportunity IMHO. > > Who out there has some test data from a ballot EML > that they would be interested in sharing with Mark so > that we can setup a possible web demonstration? > > If you are in the USA - you can call 1-800-TELLME > for a live production system that shows just how > powerful VoiceXML is. > > Thanks, DW > > p.s. Mark also sent me this technical article link to VoiceXML > http://studio.tellme.com/dom/howto/using_data.html > where we can potentially feed data from an EML XML > instance via a URL.... > > ----- Original Message ----- > From: "Mark Headd" <mheadd@diamondtechnologies.com> > To: "'David Webber (XML)'" <david@drrw.info> > Sent: Monday, April 25, 2005 11:26 AM > Subject: RE: TLV and VoiceXML > > >> David: >> >> Sorry it has taken me so long to get back to you. I have reviewed some >> of >> the materials on your site. I've also got the ball rolling on our >> membership in OASIS (should be completed soon). >> >> In the interim, I've had a chance to think about your original >> suggestion > of >> using EML and VoiceXML together. Recognizing that I've still got some >> things to learn about EML, here is an idea for you to ponder. >> >> Presenting candidate selections to voters: >> >> The latest version of VoiceXML (2.1, currently a last call working draft >> with the W3C) allows for the incorporation of data in XML format into >> VoiceXML dialogues. There are ways that this can be accomplished in the >> current 2.0 spec (and also using logic on the server side of the > application >> -- more on this below), but it's much easier and cleaner in the new VXML > 2.1 >> spec. >> >> Using the VoiceXML 2.1 <data></data> element, an XML document can be >> incorporated into a VoiceXML dialog and its structure can be traversed > using >> the ECMAScript binding to the document object model (DOM). All VoiceXML >> platforms are required to support the ECMAScript standard. >> >> So, if there was information contained in a valid XML document that we >> wanted to present to a caller, say a list of candidates that they could >> choose from, we could use the VXML 2.1 data element and an EML document > with >> a candidate listing to do this. I think there is an EML schema for > this -- >> is this EML Schema 230? >> >> Anyway, it would be a pretty neat (and also fairly easy) way to utilize > EML >> and VoiceXML together as part of a phone-based voting system. >> >> Alternative approaches: >> >> There are at least two (probably more) alternatives to this same > approach -- >> using XSLT to reformat EML 230 as VoiceXML, and using server side > technology >> to parse an EML 230 document and use the values contained therein to >> generate the appropriate VoiceXML. >> >> I've done some work with XSLT and VoiceXML -- some examples on my >> website > at >> http://www.voiceingov.org/tutorials/rss_to_vxml.htm. It has its issues, > but >> if we wanted to keep this a pure XML standards-based exercise, this >> could >> work. >> >> Another approach is to process the EML on the server side and then > generate >> VoiceXML based on the contents of the EML file. This can be done with >> any >> number of technologies -- ASP, PHP, JSP, ColdFusion, Perl, etc. >> >> I tend to do most of my web development with PHP so this bias usually > spills >> over into my VoiceXML development work. The latest version of PHP > (version >> 5.x) has excellent XML handling capabilities. PHP is also very widely >> support and works on Windows and *NIX systems. >> >> Let me know what your thoughts are on this idea, or if you have any >> other >> feelings about how such a demonstration should be developed. >> >> Talk to you soon. >> >> Mark Headd >> Diamond Technologies, Inc. >> > > > --------------------------------------------------------------------- > To unsubscribe from this mail list, you must leave the OASIS TC that > generates this mail. You may a link to this group and all your TCs in > OASIS > at: > https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php > -- Simon Bain TENdotZERO 0845 056 3377 44 1234 359090 44 (0) 7793 769 846
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]