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 NorwayReceived on Monday, 4 March 2002 08:43:27 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 30 October 2006 12:48:54 GMT