- From: Petr Kuba <kuba@optimsys.cz>
- Date: Wed, 28 Jul 2010 01:19:31 +0200
- To: www-voice <www-voice@w3.org>
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 Tuesday, 27 July 2010 23:20:19 UTC