- From: Werner Dittmann <Werner.Dittmann@t-online.de>
- Date: Mon, 11 Oct 2004 21:03:18 +0200
- To: www-voice@w3c.org
All, the <createconference> element reqiures an ECMA left hand side expression that receives the conference id. Additional requirements define that this id shall be in a "URI format" and "uniquely addressable and possibly connect to". With the assumption that the CCXML interpreter and the confenerence functions are different resources, propably implemented on different systems, I would further assume that only the conference resource can generate an identfier with the required characteristics. Thus to fulfil the requirements the CCXML interpreter has to interact somehow with the conference resource to obtain such an identifier. IMO this contradicts with the required asynchronous behaviour of CCXML. A proposal to modify the "createconference": 1) Remove the constraints "URI format" and "uniquely addressable" from this identifier. The identfier itself shall remain to support e.g. destroyconference even before a conference.created event was thrown. As all other identifiers in the CCXML specification it shall be just an identifier with no special or inherited meaning (all other identifiers are opaque from CCXML script's point of view). 2) Add a new parameter to the conference.created event (e.g. "conferenceaddress") that contains the uniquely addressable conference id (the current conferenceid parameter shall be the same as in "createconference"). This parameter could be optional if the conference resource does not support an "external addressable" behaviour. These modifications would decouple the CCXML interpreter from the conference resource and maintain the asynchronous behaviour. In addition a uniquely addressable conference identifier/address shall be valid only after the conference was successfully created. Regards Werner
Received on Monday, 11 October 2004 19:01:18 UTC