VoiceGuide IVR Software Main Page
Jump to content

Dialing Out - Script Executes Before Call Answered

Recommended Posts

I'm using analog Dialogic card. When dial to fix line (land line), the pickup is OK. But when dial to a mobile, the card start playing immediately after dial, no matter the phone is pickup or not.

 

Any way to work around?

 

Thanks

 

Richard

Share this post


Link to post

Could you please post a copy of VoiceGuide's Debug Printout which captures the problem call to the mobile phone, 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

080003.39 0 ApiMode=[TAPI]

080005.09 0 Tapi device 6 is: Analog Line 2(dxxxB1C2)

080005.09 0 Tapi device 5 is: Analog Line 1(dxxxB1C1)

080005.09 0 Tapi device 4 is: H323 Line

080005.10 0 Tapi device 3 is: IPCONF LINE

080005.10 0 Tapi device 2 is: LPT1T

080005.10 0 Tapi device 1 is: WAN Miniport (L2TP)

080005.10 0 Tapi device 0 is: RAS VPN Line 0

080005.56 0 init vgmulti ver 5.2.3018

080005.68 0 Inband Signaling Config file not specified

080005.72 0 Loading VMB data begin

080005.76 0 Loading VMB data - about to delete old entries

080005.79 0 Loading VMB data - sorting/ordering

080005.79 0 Loading VMB data end

080007.75 0 init clear settings on 1 devices.

080007.77 6 Initialising...

080007.77 0 init attach vgs on 1 devices.

080007.79 0 Script Load D:\JukeBox\Script\Request3.vgs

080007.96 0 init lineopen on 1 devices.

080007.96 0 Calling .lineOpen on device 1

080009.61 6 lineOpen(6)=>

080009.61 0 Calling .GetLineHandle on LineId 6

080009.61 6 hLine=66385

080009.67 0 Calling .GetProviderInfo on LineId 6

080009.68 6 tapi ProviderInfo: D41MT.TSP: Dialogic D41 Service Provider

080009.68 6 set provider type: PROVTYPE_DIALOGIC

080009.68 0 Calling lineSetNumRings on lLineHandle 66385

080009.69 6 Waiting for a call...

080009.72 6 dlgc bus switching not supported

080056.56 6 dial [36,97229888,411260800,1,2359,MoTuWeThFrSaSu,,1,NONE,D:\JukeBox\Script\J5.vgs,DISABLE,none,60,3,1,,none]

080056.69 0 dial callque update id=36 next call time 0411260802

080056.74 0 dial callque DB update returned

080056.79 6 dial found entry: tel[97229888] ann[NONE] vgs[D:\JukeBox\Script\J5.vgs] am[DISABLE]

080056.92 6 dial answering machine detection disabled (see VG.INI file section [VGDialer] entry AM_DetectionMode to enable it)

080057.21 6 Dialing: 97229888

080057.24 6 MakeCall => 66129

080057.25 6 timer set 60 EV_TIMEOUT_MAKECALL_NORESPONSE

080057.28 6 TapiCbTrigSet 66129 7002

080057.28 0 dial start any summary:|6:dial=0|

080057.90 6 tapi Reply (LineEvReply) ok 66129 0

080057.91 6 TapiCbTrigClear

080057.91 6 linedevstate 2048 0 0

080057.92 6 callstate DIALTONE 65582 0 0

080057.92 6 callstate DIALING 65582 0 0

080057.92 6 callstate PROCEEDING 65582 0 0

080057.93 6 callinfo CALLEDID

080057.93 6 callinfo REASON

080058.00 6 Lev_CallerID [0000,,97229888]

080058.00 6 rv add [DNIS]{97229888}

080058.03 6 callinfo ORIGIN

080103.30 0 sys cleanup Start

080103.32 0 sys cleanup End

080106.01 6 callstate CONNECTED 65582 1 0

080106.02 6 callstate CONNECTED 65582,1,0

080106.02 6 WorkingModeTAPI@Connected=

080106.03 6 WorkingModeScript@Connected=

080106.15 6 rv add [OutDial_RetriesLeft]{3}

080106.16 6 rv add [$RV_STARTTIME]{11/26/2004 08:01:06}

080106.16 6 rv add [$RV_DEVICEID]{6}

080106.17 6 rv add [$RV_CIDNAME]{}

080106.18 6 AddRVns [PathApp]{D:\Program Files\VoiceGuide\}

080106.18 6 rv add [$RV_CALLEDNUMBER]{97229888}

080106.19 0 dial callque delete id=36

080106.24 6 AddRVns [OutDial_Result]{Contacted_Human}

080106.25 6 Live person answered, starting D:\JukeBox\Script\J5.vgs

080106.26 2 tr NewVgsVgm_Goto D:\JukeBox\Script\J5.vgs,,,,,0

080106.27 6 rv add [scriptEnd_Time]{11/26/2004 08:01:06}

080106.27 6 rv add [scriptEnd_Goto_Script]{D:\JukeBox\Script\J5.vgs}

080106.28 6 rv add [scriptEnd_Goto_Module]{}

080106.28 6 rv add [scriptStart_Time]{11/26/2004 08:01:06}

080106.29 0 Script Load D:\JukeBox\Script\J5.vgs

080106.66 6 Loaded D:\JukeBox\Script\J5.vgs into:2

080106.67 6 AddRVns [scriptsPath]{D:\JukeBox\Script\}

080106.67 6 AddRVns [scriptPath]{D:\JukeBox\Script}

080106.68 6 cl NewVgsVgm_RunModule module not found:

080106.70 6 timer clear

080106.70 6 [start] Playing

080106.71 6 [start] Playing (D:\JukeBox\Message.Lady\00.Welcome to PR Center.wav)

 

 

IN the above log, please see at the follow time

=============================================

080106.01 6 callstate CONNECTED 65582 1 0

080106.02 6 callstate CONNECTED 65582,1,0

=============================================

The script think the line is being connected and so started playing wav. However, my mobile has not start picking up yet (stilling ringing).

 

So this problem only happen in Mobile, not in fix line. I'm using Dialogic Analog Card. I think this may be some problem between mobile signal/ fix line signal or call state checking.

 

Is there any work around for this?

 

Thanks

 

Richard

Share this post


Link to post

Maybe the time between ringbacks on the mobile line is so long that the Dialogic card thinks the call has been answered...?

 

Try increasing the Ringback Timeout parameter in the Dialogic TSP config:

post-2-1101524477.gif

Share this post


Link to post

Actually after looking into this further, changing the settings above probably will not affect the 'no ringback' timeout.

 

Please place the attached OCX in your Windows' System32 directory and then restart VG - please let us know if this fixes the problem.

TapiWrap.zip

Share this post


Link to post

Sorry No luck. I've put the attacked file into the system32 and restared VG but same as before.

 

My TAPI setting is same as in your capture.

 

Thanks

 

Richard

 

Here is the log:

 

071535.76 6 dial [84,81003826,412080710,1,2359,MoTuWeThFrSaSu,,1,NONE,D:\JukeBox\Script\J5.vgs,DISABLE,none,60,3,1,,none]

071535.76 0 dial callque update id=84 next call time 0412080717

071535.77 0 dial callque DB update returned

071535.77 6 dial found entry: tel[81003826] ann[NONE] vgs[D:\JukeBox\Script\J5.vgs] am[DISABLE] LineSelection:[]

071535.78 6 dial answering machine detection disabled (see VG.INI file section [VGDialer] entry AM_DetectionMode to enable it)

071535.78 6 Dialing: 81003826

071535.79 6 MakeCall => 65590

071535.79 6 timer set 60 EV_TIMEOUT_MAKECALL_NORESPONSE

071535.79 6 TapiCbTrigSet 65590 7002

071535.79 0 dial start any summary:|6:dial=0|

071536.39 6 tapi Reply (LineEvReply) ok 65590 0

071536.39 6 TapiCbTrigClear

071536.39 6 linedevstate 2048 0 0

071536.40 6 callstate DIALTONE 65607 0 0

071536.40 6 callstate DIALING 65607 0 0

071536.40 6 callstate PROCEEDING 65607 0 0

071536.43 6 callinfo CALLEDID

071536.43 6 callinfo REASON

071536.44 6 Lev_CallerID [0000,,81003826]

071536.44 6 rv add [DNIS]{81003826}

071536.47 6 callinfo ORIGIN

071544.59 6 callstate CONNECTED 65607 1 0

071544.59 6 callstate CONNECTED 65607,1,0

071544.60 6 WorkingModeTAPI@Connected=

071544.60 6 WorkingModeScript@Connected=

071544.62 6 rv add [OutDial_RetriesLeft]{3}

071544.63 6 rv add [$RV_STARTTIME]{12/8/2004 07:15:44}

071544.63 6 rv add [$RV_DEVICEID]{6}

071544.64 6 rv add [$RV_CIDNAME]{}

071544.64 6 AddRVns [PathApp]{D:\Program Files\VoiceGuide\}

071544.65 6 rv add [$RV_CALLEDNUMBER]{81003826}

071544.65 0 dial callque delete id=84

071544.67 6 AddRVns [OutDial_Result]{Contacted_Human}

071544.67 6 Live person answered, starting D:\JukeBox\Script\J5.vgs

071544.68 2 tr NewVgsVgm_Goto D:\JukeBox\Script\J5.vgs,,,,,0

071544.69 6 rv add [scriptEnd_Time]{12/8/2004 07:15:44}

071544.69 6 rv add [scriptEnd_Goto_Script]{D:\JukeBox\Script\J5.vgs}

071544.70 6 rv add [scriptEnd_Goto_Module]{}

071544.71 6 rv add [scriptStart_Time]{12/8/2004 07:15:44}

071544.71 6 rv add [scriptStart_CalledFrom_Module]{SaveUsageLog}

071544.72 0 LoadedVgs_Find D:\JukeBox\Script\J5.vgs at idx=2

071544.73 6 AddRVns [scriptsPath]{D:\JukeBox\Script\}

071544.73 6 eng StartModuleDefault=[start]

071544.74 6 timer clear

071544.75 6 [start] Playing

071544.76 6 [start] Playing (D:\JukeBox\Message.Lady\00.Welcome to PR Center.wav)

071544.76 6 play set playid=355440

071544.81 6 PlaySoundStart ok [D:\JukeBox\Message.Lady\00.Welcome to PR Center.wav]

071544.82 6 timer clear

071544.83 6 RunModule PLAY end

071544.83 6 wa(3126,35544000)

071544.84 6 callinfo MONITORMODES

071547.11 0 btn Hangup on line 6

Share this post


Link to post

That phone line must be generating a sort of Ringback which is not recognized by the Dialogic card as a valid ringback and hence the Dialogic card indicates that the call must have been answered as there was no valid ringback signal heard.

 

Can you please record what the ringback signal sounds like when you call that number and .zip up and post the recording here..

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
×