VoiceGuide IVR Software Main Page
Jump to content

Voice Guide Enterprise And Professional

Recommended Posts

Hi There,

 

I just upgraded Voice Guide from professional version to enterprise. But right after the upgrading, my hung up script no longer works.

 

What would be the reason?

 

How can I use my hung up script in Voice Guide Enterprise version?

 

Regards,

Jack

Share this post


Link to post

You are able to use the 'on hangup' script in either version.

 

What is the problem that you are experiencing?

 

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 - any log information will then appear in this window. You must open the trace window before making the call.

Share this post


Link to post

Hi There,

 

I have two scripts:

 

One is the regular script : play voice message and hung up.

The second one is a script which can save the phone number we just called into a file.

 

Before I upgraded the license, it worked file.

After I upgraded the license to enterpise version, I could see the hung up script was not called by the system.

 

One thing I need to tell you is how I upgraded the license. I simply erase the userinfo file in voice guide folder, and start voice guide again, then the software asked for the register code, I input the data and restart the software again. Is there any problem about the upgrading processing?

 

Regards,

Jack

Share this post


Link to post

Could you please post a copy of VoiceGuide's Debug Printout which captures the end of the call, 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 - any log information will then appear in this window. You must open the trace window before making the call.

 

Please alos post the scripts which you are using.

 

One thing I need to tell you is how I upgraded the license. I simply erase the userinfo file in voice guide folder, and start voice guide again, then the software asked for the register code, I input the data and restart the software again

Thats OK.

Share this post


Link to post

Hi there,

 

the log file is like:

 

090121.10 9 dial [1,4166304544,501210901,801,2059,MoTuWeThFrSaSu,,2,NONE,C:\Program Files\VoiceGuide\Scripts\Jack draft 5.0 _ 2nd call_8bit.vgs,C:\Program Files\VoiceGuide\Scripts\jack draft 3.0 leave msg to answering machine.vgs,none,60,0,60,,none]

090121.57 0 dial callque update id=1 next call time 0501211001

090121.67 0 dial callque DB update returned

090121.74 9 dial found entry: tel[4166304544] ann[NONE] vgs[C:\Program Files\VoiceGuide\Scripts\Jack draft 5.0 _ 2nd call_8bit.vgs] am[C:\Program Files\VoiceGuide\Scripts\jack draft 3.0 leave msg to answering machine.vgs] LineSelection:[]

090122.78 9 Dialing: 4166304544

090122.78 9 MakeCall => 66080

090122.81 9 timer set 60 EV_TIMEOUT_MAKECALL_NORESPONSE

090122.81 9 TapiCbTrigSet 66080 7002

090122.82 0 dial start any summary:|6:dok=0|7:dok=0|8:dok=0|9:dial=0|

090123.70 9 tapi Reply (LineEvReply) ok 66080 0

090123.71 9 TapiCbTrigClear

090123.71 9 linedevstate 2048 0 0

090123.72 9 callstate DIALTONE 66199 0 0

090123.73 9 callstate DIALING 66199 0 0

090123.78 9 callstate PROCEEDING 66199 0 0

090123.85 9 callinfo CALLEDID

090123.96 9 callinfo REASON

090123.98 9 Lev_CallerID [0000,,4166304544]

090123.99 9 rv add [DNIS]{4166304544}

090124.00 9 callinfo ORIGIN

090129.51 0 sys cleanup Start

090129.52 0 sys cleanup End

090136.33 9 callstate CONNECTED 66199 1 0

090136.33 9 callstate CONNECTED 66199,1,0

090136.34 9 WorkingModeTAPI@Connected=

090136.35 9 WorkingModeScript@Connected=

090136.37 9 rv add [OutDial_RetriesLeft]{0}

090136.38 9 rv add [$RV_STARTTIME]{1/21/2005 9:01:36 AM}

090136.38 9 rv add [$RV_DEVICEID]{9}

090136.39 9 rv add [$RV_CIDNAME]{}

090136.40 9 AddRVns [PathApp]{C:\Program Files\VoiceGuide\}

090136.40 9 rv add [$RV_CALLEDNUMBER]{4166304544}

090136.41 0 dial callque delete id=1

090136.42 9 AddRVns [OutDial_Result]{Contacted_Human}

090136.43 9 Live person answered, starting C:\Program Files\VoiceGuide\Scripts\Jack draft 5.0 _ 2nd call_8bit.vgs

090136.44 2 tr NewVgsVgm_Goto C:\Program Files\VoiceGuide\Scripts\Jack draft 5.0 _ 2nd call_8bit.vgs,,,,,0

090136.45 9 rv add [scriptEnd_Time]{1/21/2005 9:01:36 AM}

090136.45 9 rv add [scriptEnd_Goto_Script]{C:\Program Files\VoiceGuide\Scripts\Jack draft 5.0 _ 2nd call_8bit.vgs}

090136.46 9 rv add [scriptEnd_Goto_Module]{}

090136.47 9 rv add [scriptStart_Time]{1/21/2005 9:01:36 AM}

090136.48 0 Script Load C:\Program Files\VoiceGuide\Scripts\Jack draft 5.0 _ 2nd call_8bit.vgs

090137.08 9 eng loaded [C:\Program Files\VoiceGuide\Scripts\Jack draft 5.0 _ 2nd call_8bit.vgs] into:2

090137.09 9 AddRVns [scriptsPath]{C:\Program Files\VoiceGuide\Scripts\}

090137.09 9 eng StartModuleDefault=[intro msg]

090137.10 0 dial start any summary:|6:dok=0|7:dok=0|8:dok=0|9:hc>0|

090137.19 9 timer clear

090137.29 9 [intro msg] Playing

090137.33 9 [intro msg] Playing (C:\TeleOrder data\20 MBG INTRO HUMAN REV .wav)

090137.34 9 play set playid=437923

090137.40 9 PlaySoundStart ok [C:\TeleOrder data\20 MBG INTRO HUMAN REV .wav]

090137.41 9 timer clear

090137.41 9 RunModule PLAY end

090137.42 9 wa(76142,43792300)

090137.43 9 callinfo MONITORMODES

090253.66 9 play end current play (playid=437923)

090253.75 9 ScriptEventCode 8001 iLineState=1100

090253.76 9 LsPlayMsg EV_PLAY_FINISHED

090253.78 9 timer set 10 EV_TIMEOUT_HANGUP

090253.80 9 timer set 0 EV_TIMEOUT_GOTOMODULE

090253.90 9 ScriptEventCode 9002 iLineState=1101

090253.91 9 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE

090253.94 9 timer clear

090254.03 9 [intro prompt] Playing

090254.16 9 [intro prompt] Playing (C:\TeleOrder wav files\5_New_Sound_Files_Jan3_2005\20mbg intro to the point prompt.wav)

090254.17 9 play set playid=514753

090254.23 9 PlaySoundStart ok [C:\TeleOrder wav files\5_New_Sound_Files_Jan3_2005\20mbg intro to the point prompt.wav]

090254.24 9 timer clear

090254.26 9 RunModule PLAY end

090254.27 9 wa(17058,51475300)

090254.42 9 callinfo MONITORMODES

090311.37 9 play end current play (playid=514753)

090311.39 9 ScriptEventCode 8001 iLineState=1100

090311.40 9 LsPlayMsg EV_PLAY_FINISHED

090311.41 9 timer set 5 EV_TIMEOUT_REPLAYMSG

090316.44 9 timer fired EV_TIMEOUT_REPLAYMSG

090316.45 9 ScriptEventCode 9005 iLineState=1101

090316.46 9 LsPlayMsgFinished EV_TIMEOUT_REPLAYMSG

090316.48 9 [intro prompt] Playing (C:\TeleOrder wav files\5_New_Sound_Files_Jan3_2005\20mbg intro to the point prompt.wav)

090316.49 9 play set playid=537065

090316.52 9 PlaySoundStart ok [C:\TeleOrder wav files\5_New_Sound_Files_Jan3_2005\20mbg intro to the point prompt.wav]

090316.53 9 timer clear

090316.55 9 wa(17058,53706500)

090316.71 9 callinfo MONITORMODES

090316.91 0 dial start any summary:|6:dok=0|7:dok=0|8:dok=0|9:hc>0|

090317.56 9 callstate DISCONNECTED 66199 0 0

090317.58 9 ScriptEventCode 9250 iLineState=1100

090317.59 9 LsPlayMsg EV_REMOTEPARTY_DISCONNECT

090317.60 9 rv add [Hangup Time]{1/21/2005 9:03:17 AM}

090317.62 9 Hanging up call...

090317.63 9 RecSoundStop ok

090317.70 9 PlaySoundStop err=0

090317.71 9 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP

090317.73 9 fnHangupCall end

090317.80 9 linedevstate 2048 0 0

090318.05 9 callstate IDLE 66199 0 0

090318.06 9 WorkingMode@Idle=

090318.07 9 timer clear

090318.09 9 After Hangup script:[C:\Program Files\VoiceGuide\Scripts\erase_number.vgs]

090318.10 0 Script Load C:\Program Files\VoiceGuide\Scripts\erase_number.vgs

090318.14 9 Loaded VbsAtHangup into:3

090318.15 9 tapi Reply (LineEvReply) ok 65704 0

090318.16 0 dial start any summary:|6:dok=0|7:dok=0|8:dok=0|9:hc>0|

090318.36 9 timer clear

090318.37 9 [erase number] Running VB Script...

090318.38 9 rv replace start: [Const ForReading = 1

Const ForWriting = 2

Const ForAppending = 8

set fso = CreateObject("Scripting.FileSystemObject")

set tsFile = fso.OpenTextFile("C:\TeleOrder data\DoNotCallList.txt", ForAppending, True)

tsFile.WriteLine "$RV_CALLEDNUMBER"

tsFile.Close

set tsFile = Nothing

set fso = Nothing

 

]

090318.40 9 rv ns none[OutDial_RetriesLeft]{0}[OutDial_Result]{Contacted_Human}[scriptEnd_Time]{1/21/2005 9:01:36 AM}[scriptEnd_Goto_Script]{C:\Program Files\VoiceGuide\Scripts\Jack draft 5.0 _ 2nd call_8bit.vgs}[scriptEnd_Goto_Module]{}[scriptStart_Time]{1/21/2005 9:01:36 AM}[scriptsPath]{C:\Program Files\VoiceGuide\Scripts\}[Hangup Time]{1/21/2005 9:03:17 AM}

090318.42 9 eng run [ "C:\Program Files\VoiceGuide\data\vbs_9_1.vbs" //I //T:5] copy of script in: vbs_9_1.vbs

090318.44 9 Shell run Failed, err[53:File not found] Shell parameter = [ "C:\Program Files\VoiceGuide\data\vbs_9_1.vbs" //I //T:5]

090318.45 9 VBScript run Failed, dShellId=0, Shell parameter = [ "C:\Program Files\VoiceGuide\data\vbs_9_1.vbs" //I //T:5]

090318.47 9 rv add [Hangup Time]{1/21/2005 9:03:18 AM}

090318.48 9 Hanging up call... [Run module 2459]

090318.49 9 HangupCall_Common Mode=AfterHangupRun

090318.50 9 ReinitTelephony due to IDLE

090318.52 9 tapic lineDeallocateCall(MainCall:66199) 0

090318.91 9 lineOpen(9)=>

090318.92 9 Waiting for a call...

090318.93 9 LineHandle=65805

090318.95 9 timer set 5 EV_TIMEOUT_ATERIDLE_ALLOWOUT

090323.96 9 timer fired EV_TIMEOUT_ATERIDLE_ALLOWOUT

090323.97 9 ScriptEventCode 9013 iLineState=900

090417.91 0 Unloading Main Window

 

 

And the script I use for hung up is :

 

 

Version=5.0

DefaultModuleDisplayHeight=

StartModule=erase number

RunAtHangup=

StartWithoutAnswer=0

CtmAsiName=

 

[erase number]

Type=Run VB Script

DispSize=69

Txt=Run a VB Script.

VbsFileToRun=

VbsWait=1

VbScript=

Const ForReading = 1

Const ForWriting = 2

Const ForAppending = 8

set fso = CreateObject("Scripting.FileSystemObject")

set tsFile = fso.OpenTextFile("C:\TeleOrder data\DoNotCallList.txt", ForAppending, True)

tsFile.WriteLine "$RV_CALLEDNUMBER"

tsFile.Close

set tsFile = Nothing

set fso = Nothing

 

VbsHoldPlay=

on {success} goto [Hangup]

on {timeout 5} goto [Hangup]

 

Position=15,10

 

[Hangup]

Type=Hangup the Call

DispSize=69

Txt=Hangup the call.

 

Position=198,12

 

 

It seems like enterprise version uses a little bit different way to call the hung up script with professional version, I guess.

 

 

Regards,

Jack

Share this post


Link to post

Hi there,

 

Is there any suggestion about this problem?

 

Regards,

Jack

Share this post


Link to post

The "After Hangup" script runs OK, but in the vb script:

090318.42 9 eng run [ "C:\Program Files\VoiceGuide\data\vbs_9_1.vbs" //I //T:5] copy of script in: vbs_9_1.vbs

090318.44 9 Shell run Failed, err[53:File not found] Shell parameter = [ "C:\Program Files\VoiceGuide\data\vbs_9_1.vbs" //I //T:5]

090318.45 9 VBScript run Failed, dShellId=0, Shell parameter = [ "C:\Program Files\VoiceGuide\data\vbs_9_1.vbs" //I //T:5]

 

It looks like in your case the ShellHandler entry in VG.INI file is either missing or not set to anything... did you edit the VG.INI file?

 

Find the VBScript section in your VG.INI file. It should look like this:

[VBScript]

UseSafeSubset=1

ShellHandler=wscript

 

This would affect all VBScript modules in all scripts...

Share this post


Link to post

Hi there,

 

As I told you before, I didn't modify VG.ini file.

 

The only thing I did was rename old vg.ini to vg_2lines.ini. re-run VG and created a new vg.ini (and saved a backup file named vg_4lines.ini). I send you those two files, hopefully you can find something useful for us.

 

Regards,

Jack

vg_ini.zip

Share this post


Link to post

Hi there,

 

I found the reason by following your suggestion.

 

I renamed the configuration file before I input the new registration code. I thought the system would create a new configuration file after I input the new reg-code, but it didn't.

 

After I copied the old 2_lines configuration file back, everything seems working fine.

 

Regards,

Jack

Share this post


Link to post
I thought the system would create a new configuration file after I input the new reg-code, but it didn't.

The configuration file is there to tell VoiceGuide what settings to use... if the configuration file is not present then VoiceGuide does not know what settings to use....

 

If you want to make a backup copy of VG.INI then do just that - make a copy, not remove the file altogether...

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
×