<?xml version="1.0" encoding="UTF-8"?>
<ccxml xmlns="http://www.w3.org/2002/09/ccxml" xmlns:conf="http://www.w3.org/2005/ccxml-conformance" version="1.0">

<!--
Release 1.0 - 2011-03-30
FIXED: 
- add event user.move for disconnect
-->

	<!--
      <conf:fail reason="'Unexpected Event ' + event$.name"/>
-->
	<conf:docsetup/>
	<var name="ConnectionID" expr="undefined"/>
	<var name="VxmlFile2" expr="'TWO_2.vxml'"/>
	<var name="param1" expr="1"/>
	<var name="param2" expr="'hello'"/>
	<var name="chld_reason"/>
	<var name="send_id_1"/>
	<var name="DialogID"/>
	<var name="i_success"/>

	<var name="MY_BLANK" expr="''"/>
	<var name="WKR_STRING"/>	
<script>
add_2_assert_trace('549');
</script>
	<eventprocessor statevariable="current_state">
		<transition event="ccxml.loaded">
			<conf:comment expr="'Event: ' + event$.name"/>
			<send targettype="'ccxml'" target="session.id" name="'user.timeout'" delay="TEST_LONG_TIMEOUT"/>
		</transition>
		<transition  event="send.successful">
			<conf:comment expr="'Event: ' + event$.name + ' state=' + current_state"/>
		</transition>
<transition event="connection.disconnected">
			<conf:comment expr="'Event: ' + event$.name"/>
				<assign name="ASSERTION_NUM" expr="'549'"/>
				<conf:pass/>				
			<exit/>
</transition>
		<transition  event="error.send.failed.">
			<conf:comment expr="'Event: ' + event$.name + ' state=' + current_state"/>
		</transition>
		<transition event="user.timeout">
			<conf:uncond_exit expr="'TEST-TIMEOUT'"/>
		</transition>

		<transition  event="send.*">
			<conf:comment expr="'Event (send*): ' + event$.name +  ' state=' + current_state"/>
		</transition>
		<transition  event="ccxml.terminate.chld">
			<conf:comment expr="'Event ' + event$.name +  ' state=' + current_state + ' EXITING'"/>
			<exit/>
		</transition>

    <transition event="user.move">
      <disconnect connectionid="event$.ConnectionID"/>
    </transition>

		<transition event="*">
			<conf:comment expr="'Event: ' + event$.name"/>
			<assign name="t_ASSERT_REASON" expr="'UNEXPECTED EVENT ' + event$.name + ' IN STATE ' + current_state"/>
		</transition>
	</eventprocessor>
</ccxml>
<!--
 ccxml.kill.chld 

-->