CCXML behavior of createcall (and more)

The <createcall> has the optional attribute "conid", which is a left-hand side variable that will hold the connection id of the outbound call.
 
What is the meaning/behavior of using this attribute?  For example, this implies that <createcall> has to block long enough for a connection to be created so that a id can be assigned.
 
If the above is true, then what if the call fails to even initiated (created)?  Is the bad connection id still returned, a "connection.FAILED" event posted, and script execution continues with the next element in the <transition> (if there is one)?
 
A similar issue exists with <createconference>, <dialogstart> and <createccxml>.
 
For example, what if <createconference> fails?  What does the interpreter do?  What is the "id"?  Is there an event corresponding to a conference failure?

Received on Thursday, 27 November 2003 23:26:02 UTC