Re: July CCXML Implementation Report: 7_3: unhandled conference.unjoined ISSUE-740

Tracked as ISSUE-740

On Jul 27, 2010, at 7:19 PM, Petr Kuba wrote:

> Hello www-voice,
> 
> In 7_3, assert 412, the following code is used:
> 
> 
> 
>   		<transition event="connection.disconnected" state="ASSERTION_NMBR_425">
>   			<conf:comment expr=" 'Current state : ' + current_state + ' , Event: ' + event$.name"/>
>   			<dialogterminate dialogid="DialogID"/>
>        </transition>
> 
>   		<transition event="conference.unjoined" state="ASSERTION_NMBR_425">
>   			<conf:comment expr=" 'Current state : ' + current_state + ' , Event: ' + event$.name"/>
>       </transition>
> 
> 
>        <transition event="dialog.exit" state="ASSERTION_NMBR_425">
>       		<conf:comment expr=" 'Current state : ' + current_state + ' , Event: ' + event$.name"/>
>       		<send targettype="'ccxml'" target="session.id" name="name_prepare_new"/>
> 		</transition>
> 
> 
> 
> <dialogterminate> results in two events:
> 
> 1) conference.unjoined
> 2) dialog.exit
> 
> The problem is that the order of these two events is not specified and if conference.unjoined is receiver after dialog.exit then it is processed by the consequent assertion. This results in unexpected event being reported.
> 
> 
> 
> Thanks,
> Petr
> 
> -- 
>  Petr Kuba, Project Manager
>  OptimSys, s.r.o
>  kuba@optimsys.cz
>  Tel: +420 541 143 065
>  Fax: +420 541 143 066
>  http://www.optimsys.cz
> 

Received on Thursday, 29 July 2010 14:58:34 UTC