Guest Joe Martinez Report post Posted 04/14/2005 03:43 AM I have a Dialogic D4PCI card and IVG 4.8.42. I can't seem to get the call to transfer to the number of my choice. Here is my PBX Transfer string: !,#90,x# This is the correct string for my telco, but it doesn't work. Here's the interesting part. If I change the string to something like: !,#90,3756186# In effect, I've removed the variable and hard-coded the phone number. This works for some reason. It's like the phone number that IVG is sending isn't coming through into the variable. Here is a snippit of my IVG trace: 01623 5 [steven] Transfer Call 01623 5 TimeoutSet 0.4 EV_TIMEOUT_READYTOBEGINTRANSFER 02023 5 Timer fired EV_TIMEOUT_READYTOBEGINTRANSFER 02023 5 LsXferStart EV_TIMEOUT_READYTOBEGINTRANSFER 02033 5 TimeoutSet 30 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG 02033 5 [steven] Blind Transfer (TAPI) to 3756186 02033 5 lineBlindTransfer(66047,3756186,0) in LsXferStart => 66013 09664 5 tapie callstate ONHOLDPENDTRANSFER 66047 0 0 11337 5 tapie linedevstate 2048 0 0 11337 5 tapie callstate IDLE 66047 0 0 11337 5 WorkingMode@Idle=BlindTransfer 11337 5 TimeoutClear Any idea why it would work correctly with the phone number hard-coded, but not with the variable? -Joe Share this post Link to post
SupportTeam Report post Posted 04/14/2005 04:02 AM A Blind Transfer would not send the #90 etc signals by defualt.. Whatever method you are using now to get it working I'd suggest you just replace the 3756186 with the the Result Variable expression which stores the transfer-to number. Share this post Link to post
Guest Joe Martinez Report post Posted 04/14/2005 04:12 AM I don't quite understand what you're suggesting I do. I know the blind transfer function of IVG doesn't send the #90, etc. That's why I put that in the PBX transfer string for the Dialogic card. As I said, if I go into the properties for the Dialogic card and set set the PBX Transfer string to: !,#90,3756186# then it correctly transfers to that phone number (3756186). But, if I set the string to: !,#90,x# then it doesn't work. The "x" is supposed to represent the phone number that IVG passes via the lineBlindTransfer command. In IVG, I am using the Transfer module, selecting Blind Transfer, and setting the phone number to 3756186 However it isn't working. Somehow the Dialogic card isn't getting the phone number unless I hard code it into the PBX transfer string. What exactly are you recommending that I try doing? Thanks, Joe Share this post Link to post
SupportTeam Report post Posted 04/14/2005 04:26 AM Can you try putting the !,#90,3756186# in a Play module? The Play module will send the DTMFs and hookflashes exactly as specified - so that should work for you. The strings specified in Dialogic TSP Config are only used for announced transfers. Share this post Link to post
Guest Joe Martinez Report post Posted 04/14/2005 04:36 AM If I add a Play module, my choices are "Sound File" or "Text to Speak". I don't see an option for playing DTMF tones. Where exacly would I enter the string? -Joe Share this post Link to post
SupportTeam Report post Posted 04/14/2005 05:25 AM Where the filename of the sound file to play goes. See bottom of: http://www.voiceguide.com/vghelp/html/modPlay.htm Share this post Link to post
Guest Joe Martinez Report post Posted 04/14/2005 06:20 AM Ok, nevermind. I figured it out. Using a Play module works perfectly! Thanks! -Joe Share this post Link to post