bwenzel@cleartel.com Report post Posted 08/09/2006 08:06 PM We are using a credit card verification service for customers making payments. We will be transferring to a 1 (800) number and sending a dtmf tones such as 3213023990,1,1,8 which sends the credit card ivr the phone number and other variables. Will this work by setting up a transfer to number (800 xxx xxxx ,3213023990,1,1,8) ? Share this post Link to post
bwenzel@cleartel.com Report post Posted 08/09/2006 08:19 PM Im sorry its going to RV variables pulled from a database so would it look something like this (800xxxxxxx,$RV[1],$RV[2],$RV[3]) ? Share this post Link to post
SupportTeam Report post Posted 08/09/2006 09:49 PM This will work if the outgoing call is made on analog lines - that way you just need to ensure there is enough of a pause between end of 800 number dialing and start of sending of credit card info to allow for end system to answer and start listening for tones. If making the outgoing call on digital ISDN lines then the sending of credit card info will need to be made from another module - which is ran after the outgoing call is answered. Usage of $RV's is fine. Share this post Link to post
bwenzel@cleartel.com Report post Posted 08/10/2006 06:39 PM We do have a digital ISDN Line. So, the transfer module will do a blind dial out and conference to the 1-800 number then on success, play a sound module? If this is correct, would I enter the RV's in the text to speak box or sound file to play box? We want to send a string with comma's such as "$RV[value],$RV[value]" so the outside credit card vender IVR can parse the values using the comma. Can we write it as "$RV[value],$RV[value]" or do we have to write a vb function to create 1 string of values and place it into 1 RV? Thanks for all your help. One other question....we currently have a 48 dialer license. We have purchased another dialogic card and would like to buy another 48 line license. Do we send you both Board ID's in the proper order HXboard1 | HXboard2 to register the 96 line license when we order? Share this post Link to post
SupportTeam Report post Posted 08/11/2006 08:26 AM You can try using a Success path from the Transfer Call module to go to a Play module immediately after the trasnfer is made - but this will most likely result in the DTMFs only being played to the original caller, and may not be played on the "2nd leg" of the call. Pretty sure that's how it will work on the Dialogic cards. Which Dialogic cards are you using? The other approach is to use the Play_Start COM command to make the Dialogic play the DTMFs on the other leg of the call. Just specify the digits to be played and VG will play the DTMFs. Use $RV[Conf_LineNbr_1] for the LineID of the 2nd leg of the call. (You can see the RVs being set by VG in the vgm trace when the Dial and Conference call is made) If you have any problems please post the script and the vgm trace capturing the transfer. Share this post Link to post
ktruk Report post Posted 08/11/2006 01:26 PM In my opinion, sending DTMF off to a credit-card authorisation centre is crazy. Your payment service provider or payment gateway people will have either a programmable component (java, COM, or other component) that you can call via a VBS module or some form of HTTP/Web service that you can interface to. Likely to be much faster, more reliable and you can error check and validate data easily. If you haven't looked at these options, you should. Our system uses a java package wrapped as a COM component, called from VBS and works great. Share this post Link to post
SupportTeam Report post Posted 08/11/2006 11:29 PM We have solution for secure HTTPS/IP communication with many of the popular payment gateways, allowing Credit Card/eCheck/etc. payments to be integrated into VoiceGuide script immediately. For a list of supported payment gateways see: http://www.voiceguide.com/suppSampleScripts.htm Share this post Link to post