VoiceGuide IVR Software Main Page
Jump to content

Monitoring VoiceGuide

Recommended Posts

Does anyone have a solution for monitoring VoiceGuide to ensure that it is operating correctly at all times?

 

We have had a couple of times when VoiceGuide has stopped working on Windows XP and the first we have known is when a customer emails us to say they cannot reach us bt phone. It would be good to have a way to avoid that problem.

Share this post


Link to post

Which version of VoiceGuide are you using?

Are you using a modem or a Dialogic card?

Do you have any traces capturing what was happening when it stopped operating?

Share this post


Link to post

We are using 5.2.5012 but have just upgraded (yesterday).

We are using a D/4PCIU.

We don't have any traces I am afraid because we discarded the old logs with the upgrade.

 

The point is that we are very satisfied with VoiceGuide but we do like to monitor the various systems that we are using. Ideally we would like something that checks every 5 minutes to see that VoiceGuide is operating correctly, without making or receiving a call.

Share this post


Link to post

If you are using a Dialogic card then it's highly recommended to switch to using the "VG for Dialogic" version.

 

Dialogic’s TAPI/Wave drivers have some problems which affect reliability of the system.

Share this post


Link to post

Thank you. We will do this.

 

But still can you suggest some kind of monitoring at all?

Share this post


Link to post

The only want to monitor the entire system is to regularly have another IVR dial into it and play a DTMF tone code which the VoiceGuide script is designed to detect and respond to. This would test the phone lines, the Dialogic card, Windows, and the software itself.

 

Having an application which just checks if VoiceGuide application itself is still running would not test the entire system.. but if you'd still like to have something then we could create some application for you that does this. Send and email to sales@voiceguide.com to get quote on getting such an application.

Share this post


Link to post

We have installed "VG for Dialogic" following the instructions in the Read Me file. But we now get:

 

"Runtime error 429

You do not have an appropriate license to use this functionality."

 

Tried uninstalling and reinstalling but still get the same message. Config.xml file contents are:

 

<?xml version="1.0"?>

 

<VoiceGuideConfig>

 

<Devices_Dialogic>

 

<Channels>

 

<Channel>

<Name>dxxxB1C1</Name>

<NetworkIf>dxxxB1C1</NetworkIf>

<Protocol>pdk_na_an_io</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\jem.vgs</Script>

<ConfigLine></ConfigLine>

<AllowDialOut>1</AllowDialOut>

<PopupCallerId>0</PopupCallerId>

<RV></RV>

</Channel>

 

 

<Channel>

<Name>dxxxB1C2</Name>

<NetworkIf>dxxxB1C2</NetworkIf>

<Protocol>pdk_na_an_io</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\jem.vgs</Script>

<ConfigLine></ConfigLine>

<AllowDialOut>1</AllowDialOut>

<PopupCallerId>0</PopupCallerId>

<RV></RV>

</Channel>

 

 

<Channel>

<Name>dxxxB1C3</Name>

<NetworkIf>dxxxB1C3</NetworkIf>

<Protocol>pdk_na_an_io</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\jem.vgs</Script>

<ConfigLine></ConfigLine>

<AllowDialOut>1</AllowDialOut>

<PopupCallerId>0</PopupCallerId>

<RV></RV>

</Channel>

 

 

<Channel>

<Name>dxxxB1C4</Name>

<NetworkIf>dxxxB1C4</NetworkIf>

<Protocol>pdk_na_an_io</Protocol>

<RingsBeforeAnswer>0</RingsBeforeAnswer>

<script>C:\Program Files\VoiceGuide\Scripts\jem.vgs</Script>

<ConfigLine></ConfigLine>

<AllowDialOut>1</AllowDialOut>

<PopupCallerId>0</PopupCallerId>

<RV></RV>

</Channel>

 

</Channels>

 

 

 

<Parms>

 

<SetParm>

<Description>DTMF Interdigit Delay. Time between digits in DTMF dialing (10ms units)</Description>

<Key>DXBD_T_IDD</Key>

<Value>15</Value>

<Default>10</Default>

</SetParm>

 

<SetParm>

<Description>DTMF length (duration) for dialing (10ms units)</Description>

<Key>DXBD_TTDATA</Key>

<Value>10</Value>

<Default>10</Default>

</SetParm>

 

<SetParm>

<Description>Pause Time. Delay caused by a comma in the dialing string (10ms units)</Description>

<Key>DXBD_PAUSETM</Key>

<Value>100</Value>

<Default>100</Default>

</SetParm>

 

<SetParm>

<Description>Flash time during dialing (10ms units)</Description>

<Key>DXBD_FLASHTM</Key>

<Value>10</Value>

<Default>10</Default>

</SetParm>

 

 

<SetParm>

<Description>Silence on and off debounce time (10ms units)</Description>

<Notes>debunce length should be really small so that

we can easily tell when the transition happens</Notes>

<Key>DXBD_S_BNC</Key>

<Value>4</Value>

<Default>4</Default>

</SetParm>

 

</Parms>

 

</Devices_Dialogic>

 

 

 

 

 

<Devices_CTI>

<CtiLink>

 

<CommsLink>

<Target></Target>

<Notes></Notes>

<IP></IP>

<Port></Port>

<Params></Params>

</CommsLink>

 

<MonitoredDevices>

<Ext></Ext>

<Ext></Ext>

</MonitoredDevices>

 

</CtiLink>

</Devices_CTI>

 

 

</VoiceGuideConfig>

Share this post


Link to post

Looks like I have fixed it. I reran registering the ocx files in System 32 and all is OK.

Share this post


Link to post

Sorry but we have encountered another issue related to this. Before upgrading the hook flash worked fine but now it does not i.e. when a caller presses "1" for example to transfer to Support the line is dropped, rather than the PABX transferring the call to another extension.

 

Any clues?

Share this post


Link to post

Hi

 

Here is the log file:

 

 

122327.64 4 tw lev_CallerID [205,Iain-VoiceGuide,], strWorkingModeScript=[]

122327.64 4 cid LastCidMessage values [205,Iain-VoiceGuide,]

122327.64 4 cid CallerID vars set (in levCallerId)

122327.64 4 rings=0, min rings before answer=0 (iCallerIdHasArrived=1)

122327.64 4 event callstate OFFERING 4 2,0,0

122327.65 4 script interpretor: VgMulti v6.0.2306

122327.65 4 fired OFFERING event to listeners

122327.65 4 set LineState().hCall = 4 in LINECALLSTATE_OFFERING

122327.66 4 CallerID vars clear. iIvrDev=4

122327.66 4 call AnswerTheCallIfAllowed from LINECALLSTATE_OFFERING

122327.66 4 rings=0, min rings before answer=0 (iCallerIdHasArrived=1)

122327.67 4 tw ring 1

122327.67 4 ring time since last ring event (sec): 0.00

122327.67 4 rings=1, min rings before answer=0 (iCallerIdHasArrived=1)

122327.68 4 answer as number of rings reached

122327.68 4 rv clear all

122327.69 4 init LineState ResetAtStartOfNewCall.

122327.70 4 cid LastCidMessage values [205,Iain-VoiceGuide,]

122327.71 4 cid CallerID vars set (in reset at start of call)

122327.71 4 start without answering the call

122327.72 4 StartLoadedVgs at 09/11/2005 12:23:27 [VgMulti v6.0.2306]

122327.73 4 set LineState().iVgsIdx=1

122327.74 4 set sScriptToRunOnHangup=[] in StartLoadedVgs

122327.75 4 init StartLoadedVgs_InitLineState start

122327.76 4 rv add [$RV_STARTTIME]{09/11/2005 12:23:27}

122327.77 4 rv add [$RV_DEVICEID]{4}

122327.77 4 rv add [$RV_CIDNAME]{Iain-VoiceGuide}

122327.78 4 rvns add [PathApp]{C:\Program Files\VoiceGuide\}

122327.81 4 rvns add [scriptsPath]{C:\Program Files\VoiceGuide\Scripts\}

122327.82 4 rv add [$RV_CIDNUMBER]{205}

122327.83 4 fn RunModule start

122327.84 4 tw DialogicEvent 134,TDX_CST,0,0,0,DE_RINGS,ET_RON,

122327.84 4 event ScriptEventCode TDX_CST, code=134, state=6001

122327.87 4 timer clear

122327.87 4 state [get callerID] Evaluate [$RV_CIDNUMBER]

122327.88 4 rv replace start: [$RV_CIDNUMBER]

122327.89 4 rvns [PathSysVoice]{C:\Program Files\VoiceGuide\system\voice\}[PathApp]{C:\Program Files\VoiceGuide\}[PathDataVm]{C:\Program Files\VoiceGuide\data\}[PathVgSys]{C:\Program Files\VoiceGuide\system\}[$RV_STARTTIME]{09/11/2005 12:23:27}[$RV_DEVICEID]{4}[$RV_CIDNAME]{Iain-VoiceGuide}[PathApp]{C:\Program Files\VoiceGuide\}[scriptsPath]{C:\Program Files\VoiceGuide\Scripts\}[$RV_CIDNUMBER]{205}

122327.90 4 rv replace end: [205]

122327.91 4 eval[205]

122327.92 4 rvns add [get callerID_Input]{205}

122327.92 4 rvns add [get callerID]{205}

122327.97 4 Eval Expr result:[205]

122327.97 4 path {205} not found

122327.98 4 fn RunModule start

122328.01 4 timer clear

122328.01 4 state [Time Switch 18] Time Switch []

122328.02 4 [09 November 2005 12:23] does not fall within [08:30-11:59 on MoTuWeThFr]

122328.03 4 fn RunModule start

122328.06 4 timer clear

122328.06 4 Play Module start

122328.07 4 state [Afternoon Intro] Playing

122328.08 4 timer clear

122328.70 4 tw DialogicEvent 135,TDX_SETHOOK,0,0,0,DX_OFFHOOK,CALL_INBOUND,

122328.71 4 event ScriptEventCode TDX_SETHOOK, code=135, state=6001

122328.71 4 event callstate CONNECTED 4 256,0,0

122328.72 4 LineEvCallState_Connected hDevice=4 params=256,0,0

122328.73 4 WorkingModes tapi= script=BeforeAnswerRun LineState().iState=6001

122329.74 4 Inband detection not enabled

122329.75 4 fn RunModule start

122329.76 4 tw DialogicEvent 134,TDX_CST,47182,0,0,DE_LCON,,

122329.77 4 event ScriptEventCode TDX_CST, code=134, state=6001

122329.82 4 timer clear

122329.83 4 Play Module start

122329.84 4 state [Afternoon Intro] Playing

122329.84 4 state [Afternoon Intro] Playing (jem\new\skafternoon.wav)

122329.85 4 tw ConvertWav2Vox C:\Program Files\VoiceGuide\Scripts\jem\new\skafternoon.wav

122329.86 4 timer clear

122329.87 4 tw wav->vox convert end 153424,C:\Program Files\VoiceGuide\Scripts\jem\new\skafternoon.vox,1,0,,

122329.93 4 play start ok, lPlayId=153474

122334.48 4 tw PlayEnd 4 153474

122334.49 4 play end id=153474, (current ID)

122334.50 4 event ScriptEventCode EV_PLAY_FINISHED, code=8001, state=1100

122334.51 4 LsPlayMsg EV_PLAY_FINISHED,EV_PLAY_FINISHED

122334.52 4 path {EV_PLAY_FINISHED} not found

122334.53 4 timer set 10 EV_TIMEOUT_HANGUP

122334.53 4 timer set 0 EV_TIMEOUT_GOTOMODULE

122334.54 4 event ScriptEventCode EV_TIMEOUT_GOTOMODULE, code=9002, state=1101

122334.55 4 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE,EV_TIMEOUT_GOTOMODULE

122334.56 4 path {EV_TIMEOUT_GOTOMODULE} not found

122334.60 4 fn RunModule start

122334.61 4 tw DialogicEvent 129,TDX_PLAY,153474,0,0,,,

122334.62 4 event ScriptEventCode TDX_PLAY, code=129, state=6001

122334.65 4 timer clear

122334.65 4 Play Module start

122334.66 4 state [Options] Playing

122334.67 4 state [Options] Playing (jem\new\skchoices.wav)

122334.68 4 tw ConvertWav2Vox C:\Program Files\VoiceGuide\Scripts\jem\new\skchoices.wav

122334.69 4 timer clear

122334.71 4 tw wav->vox convert end 158250,C:\Program Files\VoiceGuide\Scripts\jem\new\skchoices.vox,1,0,,

122334.73 4 play start ok, lPlayId=158291

122342.19 4 tw dtmf 1 (4,49,49)

122342.20 4 event ScriptEventCode 1, code=49, state=1100

122342.21 4 LsPlayMsg 1,1

122342.23 4 play PlaySoundStop ok

122342.24 4 rv add [Options]{1}

122342.25 4 fn RunModule start

122342.26 4 tw DialogicEvent 134,TDX_CST,49,0,0,DE_DIGITS,,

122342.27 4 event ScriptEventCode TDX_CST, code=134, state=6001

122342.31 4 timer clear

122342.31 4 Play Module start

122342.32 4 state [support] Playing

122342.33 4 state [support] Playing (jem\new\sksupportnew.wav)

122342.34 4 tw ConvertWav2Vox C:\Program Files\VoiceGuide\Scripts\jem\new\sksupportnew.wav

122342.35 4 timer clear

122342.35 4 tw PlayEnd 4 158291

122342.36 4 play end id=158291, (old ID) current id=165911

122342.40 4 tw DialogicEvent 129,TDX_PLAY,158291,0,0,,,

122342.41 4 event ScriptEventCode TDX_PLAY, code=129, state=1100

122342.42 4 LsPlayMsg EV_UNKNOWN_129,TDX_PLAY

122342.43 4 path {TDX_PLAY} not found

122342.44 4 tw wav->vox convert end 165911,C:\Program Files\VoiceGuide\Scripts\jem\new\sksupportnew.vox,1,0,,

122342.48 4 play start ok, lPlayId=166042

122356.33 4 tw PlayEnd 4 166042

122356.34 4 play end id=166042, (current ID)

122356.34 4 event ScriptEventCode EV_PLAY_FINISHED, code=8001, state=1100

122356.35 4 LsPlayMsg EV_PLAY_FINISHED,EV_PLAY_FINISHED

122356.36 4 path {EV_PLAY_FINISHED} not found

122356.37 4 timer set 10 EV_TIMEOUT_HANGUP

122356.38 4 timer set 0 EV_TIMEOUT_GOTOMODULE

122356.41 4 event ScriptEventCode EV_TIMEOUT_GOTOMODULE, code=9002, state=1101

122356.42 4 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE,EV_TIMEOUT_GOTOMODULE

122356.43 4 path {EV_TIMEOUT_GOTOMODULE} not found

122356.44 4 fn RunModule start

122356.45 4 tw DialogicEvent 129,TDX_PLAY,166042,0,0,,,

122356.45 4 event ScriptEventCode TDX_PLAY, code=129, state=6001

122356.48 4 timer clear

122356.48 4 state [support time] Time Switch []

122356.49 4 [09 November 2005 12:23] falls within [08:45-17:45 on MoTuWeThFr]

122356.50 4 fn RunModule start

122356.53 4 timer clear

122356.53 4 timer set 0.4 EV_TIMEOUT_READYTOBEGINTRANSFER

122356.86 4 timer fired EV_TIMEOUT_READYTOBEGINTRANSFER

122356.87 4 event ScriptEventCode EV_TIMEOUT_READYTOBEGINTRANSFER, code=9012, state=1901

122356.88 4 LsXfer_1_Start : 9012(EV_TIMEOUT_READYTOBEGINTRANSFER),EV_TIMEOUT_READYTOBEGINTRANSFER,0,0,0,,,

122356.89 4 path {EV_TIMEOUT_READYTOBEGINTRANSFER} not found

122356.90 4 timeout on transfer attempt set by timeout path (30 sec)

122356.90 4 timer set 30 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG

122356.91 4 state [support Hunt Group] Blind Hookflash Transfer to 304

122358.07 4 tw PlayEnd 4 0

122358.09 4 play end id=0, (current ID)

122358.09 4 event ScriptEventCode EV_PLAY_FINISHED, code=8001, state=1902

122358.11 4 LsXfer_2_OnEndHook1PlayDestNbr 8001,EV_PLAY_FINISHED,0,0,0,,,

122358.11 4 tw DialogicEvent 132,TDX_DIAL,0,0,0,,,

122358.13 4 event ScriptEventCode TDX_DIAL, code=132, state=1902

122358.13 4 LsXfer_2_OnEndHook1PlayDestNbr 132,TDX_DIAL,0,0,0,,,

122358.14 4 VG.INI [PBX] Transfer_Prefix_PauseAfter = 2 sec

122358.15 4 timer set 2 EV_TIMEOUT_Transfer_Prefix_PauseAfter

122358.16 4 tw DialogicEvent 134,TDX_CST,2938,0,0,DE_LCOF,,

122358.18 4 event ScriptEventCode DE_LCOF, code=134, state=1902

122358.18 4 LsXfer_2_OnEndHook1PlayDestNbr 134,DE_LCOF,2938,0,0,DE_LCOF,,

122358.20 4 event callstate DISCONNECTED 4 16384,0,0

122358.20 4 event ScriptEventCode EV_REMOTEPARTY_DISCONNECT, code=9250, state=1902

122358.21 4 LsXfer_2_OnEndHook1PlayDestNbr 9250,EV_REMOTEPARTY_DISCONNECT,0,0,0,,,

122358.22 4 rv add [Hangup Time]{09/11/2005 12:23:58}

122358.22 4 state Hanging up call... [Default Handler 60: 9250]

122358.23 4 HangupCall_Common hCall=4

122358.25 4 rec RecSoundStop ok

122358.27 4 play PlaySoundStop ok

122358.27 4 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP

122358.29 4 fnHangupCall end

122358.29 4 tw DialogicEvent 134,TDX_CST,9,0,0,DE_LCON,,

122358.30 4 event ScriptEventCode TDX_CST, code=134, state=900

122358.31 4 LsAwaitingCalls EV_UNKNOWN_134

122358.36 4 tw DialogicEvent 135,TDX_SETHOOK,0,0,0,DX_ONHOOK,,

122358.36 4 event ScriptEventCode TDX_SETHOOK, code=135, state=900

122358.38 4 LsAwaitingCalls EV_UNKNOWN_135

122358.38 4 event callstate IDLE 4 1,0,0

122358.39 4 WorkingMode@Idle=

122358.41 4 timer clear

122358.43 4 rec RecSoundStop ok

122358.45 4 play PlaySoundStop ok

122358.45 4 rv add [CallEndTime]{09/11/2005 12:23:58}

122358.98 4 timer set 1 EV_TIMEOUT_TIMETOREINITLINE

122359.00 4 event callstate OFFERING 4 2,0,0

122359.02 4 script interpretor: VgMulti v6.0.2306

122359.02 4 fired OFFERING event to listeners

122359.02 4 set LineState().hCall = 4 in LINECALLSTATE_OFFERING

122359.04 4 CallerID vars clear. iIvrDev=4

122359.05 4 call AnswerTheCallIfAllowed from LINECALLSTATE_OFFERING

122359.05 4 do not answer call - still awaiting re-init after last call

122359.09 4 tw ring 1

122359.09 4 ring time since last ring event (sec): 0.00

122359.11 4 do not answer call - still awaiting re-init after last call

122359.12 4 tw DialogicEvent 134,TDX_CST,0,0,0,DE_RINGS,ET_RON,

122359.13 4 event ScriptEventCode TDX_CST, code=134, state=900

122359.14 4 LsAwaitingCalls EV_UNKNOWN_134

122400.04 4 timer fired EV_TIMEOUT_TIMETOREINITLINE

122400.05 4 event ScriptEventCode EV_TIMEOUT_TIMETOREINITLINE, code=9008, state=900

122400.06 4 init atidle reinit : start

122400.07 4 init atidle reinit iConferenceOtherLegLid=-1

122400.07 4 init atidle reinit : reset all LineState variables

122400.08 4 timer set 0.3 EV_TIMEOUT_ATERIDLE_ALLOWOUT

122400.09 4 state Waiting for a call...

122400.40 4 timer fired EV_TIMEOUT_ATERIDLE_ALLOWOUT

122400.41 4 event ScriptEventCode EV_TIMEOUT_ATERIDLE_ALLOWOUT, code=9013, state=900

122406.46 4 event callstate IDLE 4 1,0,0

122406.48 4 WorkingMode@Idle=

122406.48 4 timer clear

122406.50 4 LineState(iLineId).iVgsIdx = 0

122406.51 4 timer set 1 EV_TIMEOUT_TIMETOREINITLINE

122407.43 4 timer fired EV_TIMEOUT_TIMETOREINITLINE

122407.45 4 event ScriptEventCode EV_TIMEOUT_TIMETOREINITLINE, code=9008, state=900

122407.46 4 init atidle reinit : start

122407.47 4 init atidle reinit iConferenceOtherLegLid=-1

122407.48 4 init atidle reinit : reset all LineState variables

122407.49 4 timer set 0.3 EV_TIMEOUT_ATERIDLE_ALLOWOUT

122407.50 4 state Waiting for a call...

122407.80 4 timer fired EV_TIMEOUT_ATERIDLE_ALLOWOUT

122407.82 4 event ScriptEventCode EV_TIMEOUT_ATERIDLE_ALLOWOUT, code=9013, state=900

Share this post


Link to post

What length hookflash does the PBX expect?

 

Please see this Help file page for instructions on how to set hookflash length: http://www.voiceguide.com/vghelp/html/Dial...llTransfers.htm

 

Basically you need to edit this section of Config.xml:

 

<SetParm>

<Description>Flash time during dialing (10ms units)</Description>

<Key>DXBD_FLASHTM</Key>

<Value>10</Value>

<Default>10</Default>

</SetParm>

Share this post


Link to post

Hi. I tried that with various amounts ranging from 5 to 100 but with no success i.e. the line to the caller was dropped each time. Is that all that can be wrong?

Share this post


Link to post

A value of 5 should result in a 50ms hookflash.

 

It's surprising that this PBX hangs up when the phone line is 'hung-up' for only 50ms.

 

What PBX is this?

Do you know what length hookflash this PBX expects?

 

Could you please post a copy of VoiceGuide's Debug Printout which captures the attempted hookflash transfer when the hookflash is set at 50ms, this will allow us to see what happened.

 

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. You can enable the automatic saving of the logs to files in \log\ directory as well. When posting traces please .ZIP them up and post them as attachments.

Share this post


Link to post

It is an Avaya IP403.

 

I will find out what the Hookflash should be - but we had set it at 10 milliseconds within the Dialogic Modem Control Panel before we upgraded to VG for Dialogic.

 

The Debug printout is attached.

Rapidhost.txt

Share this post


Link to post

I have also tried using a 10 millisecond flash period. This time I can hear the DTMF tones but the line drops still. Before the line just dropped.

 

Attached is the Debug log for this. By the way the forum system does not seem to accept ZIP files which is why I am having to attach txt files.

rapidhost_10ms.txt

Share this post


Link to post

Hi,

 

We have created a simple script that indicates the issue (the line dropping during transfer), and put this script along with the config.xml, configline.xml and debug file in the attached file.

 

Hope this helps.

Rapidhost.zip

Share this post


Link to post

The debug traces Rapidhost.txt and in Rapidhost.zip show that the Dialogic card reported detecting Loop Current Drop on line:

 

DialogicEvent 134,TDX_CST,651,0,0,DE_LCOF,,

 

soon after the hookflash signal was made. It does look like the PBX thinks the hookflash is too long and just mistakes it for a hangup and drops the call from it's side as well...

 

But the trace in rapidhost_10ms.txt shows that the hookflash was issued with no such "Loop Current Drop" events, and VoiceGuide was able to go on to dial the digits of the extension to which the transfer should be made.

And as the original caller was able to hear the digits being dialed as well then this means that the hookflash was too short and was not recognized as a hookflash by the PBX.

 

So the previous traces provided examples of what happens when hookflash is too short and when it is too long.

 

Probably best now to experiment with values in between to find the one that works...

 

After changing the values in Config.xml make to sure to restart VoiceGuide - otherwise the Config.xml value will not be read in.

Share this post


Link to post

Thank you.

 

In config.xml:

 

<SetParm>

<Description>Flash time during dialing (10ms units)</Description>

<Key>DXBD_FLASHTM</Key>

<Value>10</Value>

<Default>100</Default>

</SetParm>

 

I tried setting the value to 1 and the hookflash was too short, and set it to 2 and it was too long. I tried values of 1.* e.g 1.25 and this resulted in the too long result.

 

I have reverted back to "standard" VG, i.e. not VG for Dialogic, and all works fine. The Hook flash time in that case is 100 milliseconds.

 

I would like to use VG for Dialogic but am not sure if I will get it to work now.

Share this post


Link to post

If it helps here is the Dialogic configuration file that works with standard Voiceguide:

 

 

***********************************************************************

Page = Board parameters dialog

 

!!! the parameters that are grayed out are from the firmware !!!

 

Effective configuration = Custom

 

_______________________________________________________________________

Parameter Default value Custom value

_______________________________________________________________________

Flash time 50 10

 

Pause time 200 200

 

TT interdig delay 10 10

 

Pulse length/make 4 4

 

Pulse length/break 6 6

 

Pulse length/interdig 100 100

 

DTMF dig length 5 5

 

DTMF anti-talkoff 0 0

 

DTMF debounce time 0 0

 

 

***********************************************************************

Page = Call-related parameters dialog

 

Effective configuration = Default

 

_______________________________________________________________________

Parameter Default value Custom value

_______________________________________________________________________

Minimal LCOFF 50 50

 

Min time ring detect 3 3

 

Min time end ring 5 5

 

No Ringback Timeout 200 700

 

Wait for answer (rings) 10 2

 

Report incoming call 2 2

 

Max wait between rings 80 80

 

Enable Perfect Call 0 0

 

Select Perfect Call Features 700 0

 

 

***********************************************************************

Page = Tone parameters dialog (disconnect tone ID = 7)

 

Effective configuration = Default

 

_______________________________________________________________________

Parameter Default value Custom value

_______________________________________________________________________

Frequency 1 620 411

 

Frequency 2 480 0

 

Frequency 1 deviation 40 200

 

Frequency 2 deviation 200 0

 

On time 38 30

 

Off time 20 38

 

On time deviation 10 7

 

Off time deviation 10 7

 

 

***********************************************************************

Page = Tone parameters dialog (disconnect tone ID = 8)

 

Effective configuration = Default

 

_______________________________________________________________________

Parameter Default value Custom value

_______________________________________________________________________

Frequency 1 550 620

 

Frequency 2 0 480

 

Frequency 1 deviation 200 200

 

Frequency 2 deviation 0 200

 

On time 30 30

 

Off time 20 20

 

On time deviation 10 10

 

Off time deviation 10 10

 

 

***********************************************************************

Page = Tone parameters dialog (disconnect tone ID = 11)

 

Effective configuration = Default

 

_______________________________________________________________________

Parameter Default value Custom value

_______________________________________________________________________

Frequency 1 1100 1100

 

Frequency 2 0 0

 

Frequency 1 deviation 40 40

 

Frequency 2 deviation 0 0

 

On time 50 50

 

Off time 300 300

 

On time deviation 10 10

 

Off time deviation 10 10

 

 

***********************************************************************

Page = PBX configuration dialog

 

PBX type = Avaya

 

_______________________________________________________________________

Parameter Value

_______________________________________________________________________

Forward

 

Unforward

 

Park

 

Unpark

 

Pickup

 

GroupPickup

 

Complete conference

 

Secure

 

Hold

 

SwapHold !

 

Transfer !

 

Conferecne

 

Drop dial consultation !

 

Drop proceeding consultation

Share this post


Link to post

Please try adding this section to Config.xml file - just after the DXBD_FLASHTM entry:

 

<SetParm>

<Description>Minimum Loop Current Off<Description>

<Key>DXBD_MINLCOFF</Key>

<Value>50</Value>

<Default>50</Default>

</SetParm>

 

I tried values of 1.* e.g 1.25 and this resulted in the too long result.

Do not use decimal points and fractional values. The <Value> entry can be an integer only.

If a setting of 10 in the Dialogic TSP works then the DXBD_FLASHTM should be set to the same value. ie. keep it at:

 

<SetParm>

<Description>Flash time during dialing (10ms units)</Description>

<Key>DXBD_FLASHTM</Key>

<Value>10</Value>

<Default>10</Default>

</SetParm>

 

If adding the DXBD_MINLCOFF entry does not fix things then please post the MMDDtw.txt log file capturing the start of program and a test call transfer.

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
×