This thread seems like it's discussing the same problem that I'm having currently, so I'm going to reply here with my problem as well. (Server information has been replaced with placeholder information for this post.)
In our switchvox IVR, We have a 'Send Call Values to IVR' Action sending to
- Code: Select all
http://OUR.SERVER.IP/CardCheck/CheckDigitRoutine.aspx?&account=%account_num%
The Asp page then does some math to determine if the account number is correct, and write out an xml response.
This should return Variable gblnCardValid with a 1 or 0 to
- Code: Select all
http://OUR.SWITCHVOX.IP/xml
(This is the URL we were told to send responses to when we called Digium Support.)
gblnCardValid is set in the 1st position for 'Enter any variable names that will be passed back' in the Send Call Values to IVR Action above.
While we are testing, we have a 'Say Number' Action set to say the value of gblnCardValid later in the IVR.
It isn't saying anything, so it would appear that gblnCardValid isn't getting set.
Example for The XML that
- Code: Select all
http://OUR.SERVER.IP/CardCheck/CheckDigitRoutine.aspx?&account=%account_num%
returns is:
- Code: Select all
<response>
<result>
<ivr_info>
<variables>
<variable>
<name>gblnCardValid</name>
<value>1</value>
</variable>
</variables>
</ivr_info>
</result>
</response>
We need to know why the Variable isn't getting set? Are we sending to the correct place? If you need any more information in order to help, please let me know and I'll get back to you as soon as possible.