CSI Report post Posted 08/03/2006 06:58 PM All of a sudden, many of my callers are being dropped and I can't figure out why. I did eventually trap this error message which I believe might be part of the issue. Can you tell me why this "FindNextVgm Subscript out of range" is happening? This is a mission critical system for me and I really need to resolve asap. Thank you. 145353.61 16 rv replace end: ["True"="True"] 145353.63 16 .Eval(Cstr("True"="True")) 145353.72 16 AddRVns [Open Today_Input]{"True"="True"} 145353.72 16 AddRVns [Open Today]{True} 145353.77 16 Eval Expr result:[True] 145353.77 16 ERROR 5.2.3018 FindNextVgm Subscript out of range 145353.80 16 rv add [Hangup Time]{8/3/2006 2:53:53 PM} 145353.84 16 Hanging up call... [sr FindNextVgm_Error] 145353.84 16 eng exit HangupCall_Common as LineCallState=IDLE already 145353.86 16 rv add [Hangup Time]{8/3/2006 2:53:53 PM} 145353.86 16 Hanging up call... [No path (True) to next module defined.] Share this post Link to post
SupportTeam Report post Posted 08/03/2006 10:14 PM That does not seem to be related - the trace snippet shows that call was ended already beforehand. (see the "as LineCallState=IDLE already" statement on 3rd last line) Please post the trace capturing an entire call. We can then advise what caused end of call. You are using v5.2.3018 of VG. You should update update to current release. Share this post Link to post
CSI Report post Posted 08/10/2006 08:44 PM I have upgraded. Getting a different error now. 162919.56 22 state [Play Greeting] Playing 162919.56 22 rv replace start: [$RV[Query DNIS DB_16_1]Greeting.wav] 162919.56 22 rv ns [PathSysVoice]{c:\program files\voiceguide\system\voice\}[PathApp]{c:\program files\voiceguide\}[PathDataVm]{c:\program files\voiceguide\data\}[PathVgSys]{c:\program files\voiceguide\system\}[ScriptsPath]{C:\Script\Switchboard\}[ScriptPath]{C:\Script\Switchboard}[$RV_STARTTIME]{8/10/2006 4:29:15 PM}[$RV_DEVICEID]{22}[$RV_CIDNAME]{}[PathApp]{c:\program files\voiceguide\}[$RV_CIDNUMBER]{}[$RV_DNIS]{}[DNIS]{}[Assign CallID_Input]{A06081016291522}[Assign CallID]{A06081016291522}[CallID]{A06081016291522}[DNIS Capture]{5316}[DNIS Capture_PathTaken]{success}[Query DNIS DB_RowCount]{1}[Query DNIS DB_1_1]{True}[Query DNIS DB_2_1]{True}[Query DNIS DB_3_1]{True}[Query DNIS DB_4_1]{True}[Query DNIS DB_5_1]{True}[Query DNIS DB_6_1]{False}[Query DNIS DB_7_1]{False}[Query DNIS DB_8_1]{8}[Query DNIS DB_9_1]{20}[Query DNIS DB_10_1]{True}[Query DNIS DB_11_1]{6516}[Query DNIS DB_12_1]{c:\script\xxx\xxxxxxxx.vgs|main}[Query DNIS DB_13_1]{Merisant Equal }[Query DNIS DB_14_1]{False}[Query DNIS DB_15_1]{}[Query DNIS DB_16_1]{c:\sounds\xxxxxx\}[Query DNIS DB_17_1]{MERISANT}[Query DNIS DB_18_1]{1/1/2001}[Query DNIS DB_19_1]{12/31/9998}[Set IVR_Notes_Input]{}[Set IVR_Notes]{}[IVR_Notes]{}[Active_Input]{#1/1/2001# <= #8/10/2006# and #8/10/2006# <= #12/31/9998#}[Active]{True} 162919.58 22 rv replace end: [c:\sounds\xxxxxxx\Greeting.wav] 162919.58 22 state [Play Greeting] Playing (c:\sounds\xxxxx\Greeting.wav) 162919.64 22 play set playid=92484 162919.69 22 PlaySoundStart err=[0 play PlaySoundStart ResetWavOutAndContinuePlay=>4,play pss EnsureWaveOutIsOpenAndReady=>tr 5 waveOutOpen(id=17) MMSYSERR_ALLOCATED but hWaveOut = NULL] [c:\sounds\xxxxx\Greeting.wav] 162919.70 22 play set playid=92484 162919.75 22 PlaySoundStart err=[0 play PlaySoundStart ResetWavOutAndContinuePlay=>4,play pss EnsureWaveOutIsOpenAndReady=>tr 5 waveOutOpen(id=17) MMSYSERR_ALLOCATED but hWaveOut = NULL] [c:\program files\voiceguide\system\voice\ErrorPlayingFile.wav] 162919.75 22 For Dialogic use: PCM 11Khz 8bit Mono 162919.80 22 rv lg add [Hangup Time]{8/10/2006 4:29:19 PM} 162919.80 22 state Hanging up call... [srlib PlaySoundStart] 162919.81 22 RecSoundStop ok I had to edit out some information above and I am unable to post the logs due to client confidentiality issues. I have mailed everything to support@voiceguide.com. Thank you. Share this post Link to post
SupportTeam Report post Posted 08/10/2006 09:27 PM The problem here is with the Wave drivers: 162919.69 22 PlaySoundStart err=[0 play PlaySoundStart ResetWavOutAndContinuePlay=>4,play pss EnsureWaveOutIsOpenAndReady=>tr 5 waveOutOpen(id=17) MMSYSERR_ALLOCATED but hWaveOut = NULL] [c:\sounds\xxxxx\Greeting.wav] Usually when we see such problems reinstalling the Wave drivers fixes things.\ Please try that al let us know if that resolves the issue. What telephony card are you using? Share this post Link to post
CSI Report post Posted 08/11/2006 01:50 AM I am using 3 Dialogic Cards. 2 JCT120LS and 1 D4PCI. Share this post Link to post
SupportTeam Report post Posted 08/11/2006 02:49 AM You should switch to using "VoiceGuide for Dialogic". Dialogic’s Wave drivers have problems like the one you see here - that problem is one of the reasons Dialogic stopped supplying and supporting their Wave drivers a few years ago... Share this post Link to post
CSI Report post Posted 08/11/2006 09:46 AM Somehow, I figured that would be the answer. Okay. I want to take that step. I'm going to need some help setting up the config.xml file since I have three Dialogic cards. Share this post Link to post
SupportTeam Report post Posted 08/11/2006 11:20 PM Are the two D/120JCTs and the D/4PCI in the same system, for a total of 28 lines? Share this post Link to post
SupportTeam Report post Posted 08/17/2006 02:52 AM See attached Config file. Rename it to Config.xml and place it in VG's \data\ subdirectory. Sample_Config_for_28_ports_using_analog_cards.xml Share this post Link to post
CSI Report post Posted 08/17/2006 03:20 AM Thanks! That works great. After upgrading, some of VG's built-in sound files are sounding distorted. Not all, which is the strange part. If I play all the numbers 1 through 9, only a few of them are distorted. I assume they are the wrong sampling or something? How do I fix? Share this post Link to post
CSI Report post Posted 08/17/2006 03:38 AM Okay, it appears all I need to do is delete all of the .vox files from the syste/voice directory and they will be re-created from the .wav files when they are played again. Is this correct? Share this post Link to post
CSI Report post Posted 08/17/2006 03:50 AM And another thing. My 0816vgm.txt log is filled with this: 234742.82 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Object variable or With block variable not set] line=250 234742.82 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Too few parameters. Expected 1.] line=210 234742.84 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Object variable or With block variable not set] line=250 234742.85 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Too few parameters. Expected 1.] line=210 234742.85 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Object variable or With block variable not set] line=250 234742.87 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Too few parameters. Expected 1.] line=210 234742.87 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Object variable or With block variable not set] line=250 234742.87 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Too few parameters. Expected 1.] line=210 234742.87 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Object variable or With block variable not set] line=250 234742.88 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Too few parameters. Expected 1.] line=210 234742.88 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Object variable or With block variable not set] line=250 234742.88 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Too few parameters. Expected 1.] line=210 234742.90 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Object variable or With block variable not set] line=250 234742.90 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Too few parameters. Expected 1.] line=210 234742.90 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Object variable or With block variable not set] line=250 234742.91 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Too few parameters. Expected 1.] line=210 234742.91 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Object variable or With block variable not set] line=250 234742.91 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Too few parameters. Expected 1.] line=210 234742.91 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Object variable or With block variable not set] line=250 It's 17Mb so far and it's only been turned on for an hour. Share this post Link to post
SupportTeam Report post Posted 08/17/2006 04:03 AM It's caused by OutDialQue database being in old (v5.x) format. Stop VG and exit the Telephone Number Loader, then delete file OutDialQue.mdb in VG's \data\ subdirectory, then restart VG. VG will re-create OutDialQue database in format used by v6.x of VG. Share this post Link to post