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. :cry:

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