<?xml version="1.0" encoding="UTF-8"?>
<!-- There must be exactly one sip-app-router section. -->

<sip-app-router>
	<!-- There may be zero or more display-name sections. -->
	
	<display-name>Application Composition Example 1</display-name>
	
<!-- There may be zero or more precedence sections. -->
	<precedence>
		<terminating-region>
			<ordering>
				<app-name>/noAnswerTimeoutTest</app-name>
				<app-name>/ccfTest</app-name>
				<app-name>/rerouteUponFailureTest</app-name>
			</ordering>
			<ordering>
				<app-name>/talkTimeTest</app-name>
				<app-name>/rerouteUponFailureTest</app-name>
			</ordering>
		</terminating-region>
	</precedence>

	<!--
	There may be zero or more application-mapping sections.
	However, the absence of a application-mapping section is not very useful
	since it would mean that no application could ever be invoked.
	-->

	<application-mapping>
		<originating-region-mapping>
			<mapping>
				<address-pattern>.*sip:alice.*</address-pattern>
				<app-name>/talkTimeTest</app-name>
			</mapping>
			<mapping>
				<address-pattern>.*sip:bob.*</address-pattern>
				<app-name>/talkTimeTest</app-name>
			</mapping>
		</originating-region-mapping>
		<terminating-region-mapping>
			<mapping>
				<address-pattern>sip:bob.*</address-pattern>
				<app-name>/rerouteUponFailureTest</app-name>
			</mapping>
			<mapping>
				<address-pattern>sip:bob.*</address-pattern>
				<app-name>/ccfTest</app-name>
			</mapping>
			<mapping>
				<address-pattern>sip:bob.*</address-pattern>
				<app-name>/noAnswerTimeoutTest</app-name>
			</mapping>
			<mapping>
				<address-pattern>sip:bob.*</address-pattern>
				<app-name>/talkTimeTest</app-name>
			</mapping>
		</terminating-region-mapping>
	</application-mapping>

</sip-app-router>

