OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

election-services message

[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]