Page 1 of 1
Transfer call from anywhere
Posted: Tue Mar 21, 2006 9:13 am
by raja_usn
I want to transfer the call whenever customer press "0" from anywhere in the entire application.
like "In the middle of the call if you want to talk to customer representative press 0"
Please help me.
Thankyou
Raja Prakash
link grammar only invoked when IVR system listens for input
Posted: Wed Mar 22, 2006 3:58 pm
by support
Hi,
You can do this by including a
<link> grammar in your IVR application root document (or at the document level of your main script, if you have a single-document application). E.g.
<link mode="dtmf" next="#formTransfer">0</link>
Note, however, that this link grammar can only be invoked when the IVR system is listening for input, so your entire IVR application may need to be composed of fields with active IVR grammars, i.e. callers would not be able to invoke a transfer while inside of the following form:
<form>
<block>
<prompt>
<audio src="file1.wav" />
<audio src="file2.wav" />
</prompt>
</block>
</form>
since there are no active IVR grammars.
Hope this helps,
Plum Support
transfer call
Posted: Sun Mar 26, 2006 12:59 pm
by raja_usn
Hi,
This is the error im getting if i use the code you have given for link.
"No character data is allowed by content model "
Thank you
Raja Prakash
learn about syntax of IVR tags
Posted: Sun Mar 26, 2006 1:30 pm
by support
Hi,
Oops... The correct syntax is actually:
<link next="#formTransfer">
<grammar mode="dtmf">0</grammar>
</link>
Apologies.
You can also use the Plum IVR Programmer's Reference Manual to learn more about the syntax of all the IVR individual tags:
http://www.plumvoice.com/docs/dev/voicexml:tags
Regards,
Plum Support