VoiceGuide IVR Software Main Page
Jump to content

Wave Drivers

Recommended Posts

I have re-installed the OS on my machine to Windows XP, installed the Dialogic drivers, have them working properly with the D/4JCT, but when the dialogic wave drivers they do not work properly. They initially worked, but when I rebooted the machine they never worked again. After seeing all of the trouble that VoiceGuide has with the dialogic cards and the wave drivers, couldn't someone find a way to correct the software or find a resolution? It doesn't seem to be a new issue, but rather one that everyone with a dialogic card faces. Any suggestions?

Share this post


Link to post

Download the "VoiceGuide for Dialogic" patch from our Downloads page.

 

Read the instructions in readme.txt file provided.

 

"VG for Dialogic" no longer uses TAPI/Wave drivers.

Share this post


Link to post

Yeah, still problems....now gives fatal error everytime I try to use the autodialer.

 

Reinstalled OS, VG, and Dialogic. Dialogice card checks out perfect. Wave driver shows installed in device driver and working properly. VG said wave driver not installed, so went through the VG for Dialogic patch. The system will now work with autodialer, but when it dials each number, a windows fatal error warning pops up. If the call ever goes through, then the feature I have to send calls to a live person will not work.

Share this post


Link to post

How are the incoming calls on this system?

 

Could you please post a copy of VoiceGuide's Debug Printout which captures the problem, this will allow us to see what is going wrong.

 

When running the script click on VoiceGuide's View menu and select 'Event Trace Log' option. Then set the log level to 8 and the log files will be saved in the \log\ subdirectory.

 

After error occurs please post all trace files which are in that directory, along with the screenshot of the error.

Share this post


Link to post

I'm simply using VG for the following:

 

1. Send a recorded message to customers.

2. If a live person answers, then I want them to have the option to transfer to a live agent via our pbx. Tech specs say that we need a "flash" plus "7" followed by a "1" and then our que number. The call dials out fine, and in trials I select the "1" key to transfer, but the system didn't seem to be going into a flash mode. Therefore I shanged the settings on the dialogic card directly and still couldn't get the call to flash into the pbx so that I could start the transfer.

 

Here is the code:

 

210533.44 1 dial [51,95825314,505052103,1,2359,MoTuWeThFrSaSu,[],3,NONE,C:\Program Files\VoiceGuide\Scripts\DeliverMsg\DeliverMsg_Outbound3.vgs,NONE,none,60,2,0,,none] (search started at 210533.44)

210533.44 1 dial DialOnLine start tel[95825314] ann[NONE] vgs[C:\Program Files\VoiceGuide\Scripts\DeliverMsg\DeliverMsg_Outbound3.vgs] am[NONE] rv[none]

210533.44 0 dial callque update id=51: NextCallTime=0505052107, RetriesLeft=1

210533.44 0 dial callque DB update returned (MSAccess)

210533.45 1 rv clear all

210533.45 1 rv add [OutDial_RetriesLeft]{2}

210533.45 1 dial making call tel[95825314] ann[NONE] vgs[C:\Program Files\VoiceGuide\Scripts\DeliverMsg\DeliverMsg_Outbound3.vgs] am[NONE] OnHangup[] rv[none[OutDial_RetriesLeft]{2}]

210533.45 1 script interpretor: VgMulti v6.0.1055

210533.45 1 state Dialing 95825314

210533.47 1 timer set 60 EV_TIMEOUT_MAKECALL_NORESPONSE

210534.00 1 tw DialogicEvent 135,TDX_SETHOOK,0,0,0,DX_OFFHOOK,CALL_OUTBOUND,

210534.00 1 event TDX_SETHOOK, code=135, state=5200

210534.02 1 LsWaitAfterDialingOut : 135,TDX_SETHOOK,0,0,0,DX_OFFHOOK,CALL_OUTBOUND,

210534.02 1 tw DialogicEvent 134,TDX_CST,2365,0,0,DE_LCON,,

210534.02 1 event TDX_CST, code=134, state=5200

210534.02 1 LsWaitAfterDialingOut : 134,TDX_CST,2365,0,0,DE_LCON,,

210545.30 1 tw DialogicEvent 133,TDX_CALLP,10,3,0,TDX_CALLP,CR_CNCT,CON_PVD

210545.30 1 event CON_PVD, code=133, state=5200

210545.31 1 LsWaitAfterDialingOut : 133,CON_PVD,10,3,0,CR_CNCT,CON_PVD,CON_PVD

210545.31 1 event TDX_CALLP, code=133, state=5200

210545.31 1 LsWaitAfterDialingOut : 133,TDX_CALLP,10,3,0,CR_CNCT,CON_PVD,CON_PVD

210545.31 1 LineEvCallState_OutgoingCallWasAnswered 10,3,0

210545.31 1 rv add [$RV_STARTTIME]{5/5/2005 9:05:45 PM}

210545.33 1 rv add [$RV_DEVICEID]{1}

210545.33 1 rv add [$RV_CIDNAME]{}

210545.33 1 rvns add [PathApp]{C:\Program Files\VoiceGuide\}

210545.33 1 WARN rv ScriptsPath could not be set as LineState(iLineId).iVgsIdx = 0 in StartLoadedVgs_InitLineState

210545.33 1 rv add [$RV_CALLEDNUMBER]{95825314}

210545.34 0 dial callque delete id=51 (MSAccess)

210545.34 1 rvns add [OutDial_Result]{Contacted_Human}

210545.34 1 state live person answered. start [C:\Program Files\VoiceGuide\Scripts\DeliverMsg\DeliverMsg_Outbound3.vgs]

210545.34 1 tr NewVgsVgm_Goto C:\Program Files\VoiceGuide\Scripts\DeliverMsg\DeliverMsg_Outbound3.vgs,,,,,0

210545.36 1 rv add [scriptEnd_Time]{5/5/2005 9:05:45 PM}

210545.36 1 rv add [scriptEnd_Goto_Script]{C:\Program Files\VoiceGuide\Scripts\DeliverMsg\DeliverMsg_Outbound3.vgs}

210545.36 1 rv add [scriptEnd_Goto_Module]{}

210545.36 1 rv add [scriptStart_Time]{5/5/2005 9:05:45 PM}

210545.36 1 rv add [scriptStart_CalledFrom_Module]{Hangup the Call 2}

210545.38 1 FindFullPathToScript_VgsOrVgp start [C:\Program Files\VoiceGuide\Scripts\DeliverMsg\DeliverMsg_Outbound3.vgs]

210545.53 1 FindFullPathToScript_VgsOrVgp 1

210545.53 0 LoadedVgs_Find C:\Program Files\VoiceGuide\Scripts\DeliverMsg\DeliverMsg_Outbound3.vgs at idx=2

210545.53 1 rvns add [scriptsPath]{C:\Program Files\VoiceGuide\Scripts\DeliverMsg\}

210545.55 1 StartModuleDefault=[Play Message]

210545.55 2 tr NewVgsVgm_Goto 1

210545.55 2 tr NewVgsVgm_Goto 2

210545.56 1 timer clear

210545.56 1 state [Play Message] Playing

210545.56 1 tts generate start[This is a test]

210545.58 1 tts generate wait

210545.58 2 tr NewVgsVgm_Goto end

210545.63 1 tts generate finish

210545.63 1 state [Play Message] Playing (C:\Program Files\VoiceGuide\data\tts1.wav)

210545.63 1 tw ConvertWav2Vox C:\Program Files\VoiceGuide\data\tts1.wav

210545.64 1 timer clear

210545.67 1 tw wav->vox convert end 384203,C:\Program Files\VoiceGuide\data\tts1.vox,1,0,,

210545.67 1 play start ok, lPlayId=384250

210547.05 1 tw PlayEnd 1 384250

210547.05 1 play end id=384250, (current ID)

210547.05 1 event EV_PLAY_FINISHED, code=8001, state=1100

210547.06 1 LsPlayMsg EV_PLAY_FINISHED,EV_PLAY_FINISHED

210547.06 1 path {EV_PLAY_FINISHED} not found

210547.06 1 timer set 0 EV_TIMEOUT_REPLAYMSG

210547.06 1 event EV_TIMEOUT_REPLAYMSG, code=9005, state=1101

210547.06 1 LsPlayMsgFinished EV_TIMEOUT_REPLAYMSG,EV_TIMEOUT_REPLAYMSG

210547.08 1 path {EV_TIMEOUT_REPLAYMSG} not found

210547.08 1 tts generate reuse

210547.08 1 state [Play Message] Playing (C:\Program Files\VoiceGuide\data\tts1.wav)

210547.08 1 tw ConvertWav2Vox C:\Program Files\VoiceGuide\data\tts1.wav

210547.09 1 timer clear

210547.09 1 tw wav->vox convert end 385656,C:\Program Files\VoiceGuide\data\tts1.vox,1,0,,

210547.11 1 play start ok, lPlayId=385671

210547.11 1 tw DialogicEvent 129,TDX_PLAY,384250,0,0,,,

210547.11 1 event TDX_PLAY, code=129, state=1100

210547.11 1 LsPlayMsg EV_UNKNOWN_129,TDX_PLAY

210547.13 1 path {TDX_PLAY} not found

210547.81 1 tw dtmf 1 (1,49,49)

210547.81 1 event 1, code=49, state=1100

210547.83 1 LsPlayMsg 1,1

210547.84 1 play PlaySoundStop ok

210547.84 1 rv add [Play Message]{1}

210547.84 1 tw DialogicEvent 134,TDX_CST,49,0,0,DE_DIGITS,,

210547.84 1 event TDX_CST, code=134, state=6001

210547.86 1 tw PlayEnd 1 385671

210547.86 1 play end id=385671, (current ID)

210547.86 1 event EV_PLAY_FINISHED, code=8001, state=6001

210547.86 1 tw DialogicEvent 129,TDX_PLAY,385671,0,0,,,

210547.88 1 event TDX_PLAY, code=129, state=6001

210547.88 1 timer clear

210547.88 1 timer set 0.4 EV_TIMEOUT_READYTOBEGINTRANSFER

210548.31 1 timer fired EV_TIMEOUT_READYTOBEGINTRANSFER

210548.31 1 event EV_TIMEOUT_READYTOBEGINTRANSFER, code=9012, state=1901

210548.31 1 LsXfer_1_Start : 9012(EV_TIMEOUT_READYTOBEGINTRANSFER),EV_TIMEOUT_READYTOBEGINTRANSFER,0,0,0,,,

210548.31 1 path {EV_TIMEOUT_READYTOBEGINTRANSFER} not found

210548.33 1 timeout on transfer attempt set by VG.INI [PBX] AnnouncedTransfersMaxWaitTime (30 sec)

210548.33 1 timer set 30 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG

210548.33 1 state [Transfer Call 2] Blind Hookflash Transfer to 1,404

210548.59 1 tw PlayEnd 1 0

210548.59 1 play end id=0, (current ID)

210548.59 1 event EV_PLAY_FINISHED, code=8001, state=1902

210548.59 1 LsXfer_2_OnEndHook1PlayDestNbr 8001,EV_PLAY_FINISHED,0,0,0,,,

210548.59 1 tw DialogicEvent 132,TDX_DIAL,0,0,0,,,

210548.61 1 event TDX_DIAL, code=132, state=1902

210548.61 1 LsXfer_2_OnEndHook1PlayDestNbr 132,TDX_DIAL,0,0,0,,,

210548.61 1 VG.INI [PBX] Transfer_Prefix_PauseAfter = 2 sec

210548.61 1 timer set 2 EV_TIMEOUT_Transfer_Prefix_PauseAfter

210550.73 1 timer fired EV_TIMEOUT_Transfer_Prefix_PauseAfter

210550.73 1 event EV_TIMEOUT_Transfer_Prefix_PauseAfter, code=9030, state=1902

210550.73 1 LsXfer_2_OnEndHook1PlayDestNbr 9030,EV_TIMEOUT_Transfer_Prefix_PauseAfter,0,0,0,,,

210550.73 1 Dial(1,404cp off) call

210550.73 1 Dial(1,404) ok

210550.75 1 timer set 30 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG

210556.11 1 tw PlayEnd 1 0

210556.11 1 play end id=0, (current ID)

210556.11 1 event EV_PLAY_FINISHED, code=8001, state=1903

210556.11 1 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 8001,EV_PLAY_FINISHED,0,0,0,,,

210556.13 1 tw DialogicEvent 132,TDX_DIAL,0,0,0,,,

210556.13 1 event TDX_DIAL, code=132, state=1903

210556.13 1 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 132,TDX_DIAL,0,0,0,,,

210556.13 1 LsXfer_3 TDX_DIAL on a XT_HOOK_BLIND

210556.14 1 rv add [Hangup Time]{5/5/2005 9:05:56 PM}

210556.14 1 state Hanging up call... [LsXfer_3]

210556.14 1 HangupCall_Common hCall=383890

210556.14 1 rec RecSoundStop ok

210556.16 1 play PlaySoundStop ok

210556.16 1 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP

210556.16 1 fnHangupCall end

210556.20 1 event callstate IDLE 1 0 0

210556.20 1 WorkingMode@Idle=

210556.20 1 timer clear

210556.22 1 rec RecSoundStop ok

210556.22 1 play PlaySoundStop ok

210556.22 1 rv add [CallEndTime]{5/5/2005 9:05:56 PM}

210556.22 1 timer set 1 EV_TIMEOUT_TIMETOREINITLINE

210556.23 1 tw DialogicEvent 135,TDX_SETHOOK,0,0,0,DX_ONHOOK,,

210556.23 1 event TDX_SETHOOK, code=135, state=900

210556.23 1 LsAwaitingCalls EV_UNKNOWN_135

210557.22 1 timer fired EV_TIMEOUT_TIMETOREINITLINE

210557.22 1 event EV_TIMEOUT_TIMETOREINITLINE, code=9008, state=900

210557.22 1 init atidle reinit : start

210557.22 1 init atidle reinit iConferenceOtherLegLid=-1

210557.23 1 init atidle reinit : reset all LineState variables

210557.23 1 timer set 0.3 EV_TIMEOUT_ATERIDLE_ALLOWOUT

210557.23 1 state Waiting for a call...

210557.56 1 timer fired EV_TIMEOUT_ATERIDLE_ALLOWOUT

210557.56 1 event EV_TIMEOUT_ATERIDLE_ALLOWOUT, code=9013, state=900

 

Thanks for your help.

Share this post


Link to post

Still gives me the traditional XP error once in a while - but it only occurs when I select "Start dialing": "VG has encountered a problem and will need to close. You may lose any unsaved data." Then it gives me the option to send the error to Microsoft. Funny thing is, even after the error pops up nothing happens. The program keeps running and nothing seems to be affected except I click "Don't send" to get rid of the error screen.

 

Haven't seen it quite as often during the last hour of testing as I just installed the XP Service Pack 2, but still have startup problems because VG has not been registered with MS.

Share this post


Link to post
If a live person answers, then I want them to have the option to transfer to a live agent via our pbx. Tech specs say that we need a "flash" plus "7" followed by a "1" and then our que number. The call dials out fine, and in trials I select the "1" key to transfer, but the system didn't seem to be going into a flash mode.

 

Trace shows that you have only specified to send "1,404" after the hookflash, without the "7" beforehand.

 

Try using a Play module to just send this:

 

!,7,1,404

 

Have you set the hookflash time correctly in the .PRM file?

Do you know what length hookflash does the PBX expect?

Share this post


Link to post

I changed the Dialogic configuration settings to "!7" for transfers and changed the vg.ini file to read TransferControl_TelBoards=TAPI

 

I could test as you suggested, but I don't think the flash is working properly because I hear the DTMF tones ("1,404"). I checked with the pbx mfg and they suggested a 2 sec flash which I changed on the Dialogic configuration service as well.

 

As far as the .prm file, I couldn't figure out where it was. I looked for it and I didn't find anything. My card is the D/41JCT.

 

Thanks for your help.

Share this post


Link to post

As you are using VoiceGuide for Dialogic the TAPI and Wave drivers are not longer used, so setting values in the Dialogic TSP config will not do anything.

 

The .PRM file setting you need to change is explained near bottom of this page: http://www.voiceguide.com/vghelp/html/Dial...llTransfers.htm

make sure you edit the right file if you are using D/41JCT then you should look at files xx_d41j.prm

Ask you Dialogic distributor if you are not sure which .PRM file applies to your config/country.

 

You will also need to change the flash setting in Config.XML file (Vg's \data\ subdirectory)

 

they suggested a 2 sec flash

That is a very long time for a flash... what PBX are you using?

 

If you want a 2 second hookflash then you will need to change in Config.xml this entry:

 

<SetParm>

<Description>Flash time during dialing</Description>

<Key>DXBD_FLASHTM</Key>

<Value>10</Value>

<Default>10</Default>

</SetParm>

 

to be:

 

<SetParm>

<Description>Flash time during dialing</Description>

<Key>DXBD_FLASHTM</Key>

<Value>200</Value>

<Default>200</Default>

</SetParm>

 

Keep in mind that if the hookflash is set to high that will have an effect of just hanging up the call... change the values and see how you go.

 

I'd recommend just setting up the Play module as described before to just play:

 

!,7,1,404

 

and post a trace if things are still not working for you.

Share this post


Link to post

Could never find the correct .prm file to change, but when I changed the flashhook length in the config.xml file we found success!

 

The other problem I am having is when I run the AutoDialer for a second session of dialing after any boot. For example if I have a fresh boot of the pc, and run VG and autodialer there is no error. However, if I complete a dialing session (no matter the number of calls in the session), and begin a second session - the the error appears. Attached is an image of the error.

post-2-1115391746.jpg

Share this post


Link to post

Glad to hear the transfers now work OK...

 

Does the error you display always pop up on second start of the Telephone Number Loader app?

 

Is the previous instance of the Telephone Number Loader app still running?

Share this post


Link to post

I had the same problem as the post above with the Dialogic version of VG. I had to go back to 5.2.3 as I have not had time to deal with the issue. Let me know if you find a fix.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×