Guest Iain Robertson Report post Posted 11/08/2005 09:32 AM 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
SupportTeam Report post Posted 11/08/2005 10:02 AM 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
Guest Guest Report post Posted 11/08/2005 10:11 AM 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
SupportTeam Report post Posted 11/08/2005 08:42 PM 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
Guest Iain Robertson Report post Posted 11/08/2005 09:37 PM Thank you. We will do this. But still can you suggest some kind of monitoring at all? Share this post Link to post
SupportTeam Report post Posted 11/08/2005 09:56 PM 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
Guest Iain Robertson Report post Posted 11/09/2005 10:40 AM 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
Guest Iain Robertson Report post Posted 11/09/2005 10:49 AM 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
Guest Iain Robertson Report post Posted 11/09/2005 11:21 AM 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
IainRapid Report post Posted 11/09/2005 12:25 PM 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
SupportTeam Report post Posted 11/09/2005 10:37 PM 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
IainRapid Report post Posted 11/10/2005 06:19 AM 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
SupportTeam Report post Posted 11/10/2005 06:52 AM 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
IainRapid Report post Posted 11/10/2005 08:50 AM 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
IainRapid Report post Posted 11/10/2005 09:01 AM 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
IainRapid Report post Posted 11/10/2005 03:52 PM 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
SupportTeam Report post Posted 11/11/2005 11:25 PM 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
IainRapid Report post Posted 11/13/2005 09:07 AM 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
IainRapid Report post Posted 11/13/2005 10:16 AM 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
SupportTeam Report post Posted 11/13/2005 08:39 PM 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