W3C home > Mailing lists > Public > www-voice@w3.org > January to March 2002

<dialogstart> - clumsy?

From: Baard Bugge <baard.bugge@consorte.no>
Date: Mon, 4 Mar 2002 14:33:55 +0100
Message-ID: <D80076F54463D51183E200508B6A7B4353AFF8@GENERALEN>
To: "'www-voice@w3.org'" <www-voice@w3.org>
The <dialogstart> tag seems clumsy to me. It launches a vxml dialog and
associates it with a leg. So it does two operations. A better design would
be to let it do what the name implies; launch a vxml interpreter and only
that. To associate the interpreter to a leg the separate tag should be used.

And it gets worse. The <dialogstart> tag seems to iniatate a vxml on the
caller leg. This is confusing. The vxml interpreter should have a leg of its
own. To connect the caller to the dialog a <join> tag should be used.

	caller leg		dialog leg
caller <--------------------> (join) <-------------------------> vxml dialog

In this way the legs and the audio sources/sinks (e.g. vxml interpreters)
can live happily unaware of each other and its up tp the ccxml script to
manipulate them. I see no reason why a vxml dialog should be any different
from any other audio source/sink, one could even imagine several running in
parrallell along side with e.g. radio-streams, muzak-players.

Baard Bugge
Received on Monday, 4 March 2002 08:43:27 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:07:35 UTC