<?xml version="1.0"?>
<vxml version="2.1" xmlns="http://www.w3.org/2001/vxml">
	<var name="session.AudioPath" expr="'file:../../Data/AudioFiles/User/Shared/'" />
	<var name="session.Protocol" expr="'CALL_PROTOCOL:'" />
	<var name="session.RemoteHost" expr="'@CALL_REMOTEHOST'" />
    <form id="MainMenu">
	
        <property name="timeout" value="10s" />
        <menu>
            <prompt>
                <audio expr="session.AudioPath + 'transferVM.wav'">
				If you want to leave a message, press 1 now or wait on-line to keep your position in the queue.
				</audio>
            </prompt>

            <!-- The next attribute here indicats what <form> to go to when the menu is selected -->
            <choice dtmf="1" next="#TransferTo" />
            <noinput>
                <goto next="#End"/>
            </noinput>
            <nomatch>
				<goto next="#End"/>
            </nomatch>
        </menu>
    </form>

	<form id="TransferChoice">
        <var name="dialog.target" expr="'nnnnn'" />
		<goto next="#DoTransfer" />
    </form>

    <form id="DoTransfer">
        <log expr="'performing transfer to=' + target" />
		<transfer type="blind" destexpr="session.Protocol + target + session.RemoteHost">
            <audio expr="session.AudioPath + 'two.wav'">
                Please wait, while I connect your call.
            </audio>
			<error>
                <audio expr="session.AudioPath + 'three.wav'">
                    I'm sorry, but I can-t connect you with the service
                </audio>
            <goto next="#Error" />
            </error>
        </transfer>
    </form> 
	
    <form id="End">
    </form>
    
</vxml>
