VoiceGuide IVR Software Main Page
Jump to content

Autodialer And Backgournd Noise

Recommended Posts

I notice that everytime there is Background noice and i answer the call the system hangs up, as soon as i am in a quite area and then answer the phone, the system engages and works fine. How can i fix this problem - Thanks

Share this post


Link to post

Could you please post a copy of VoiceGuide's Debug Printout which captures the hangup, this will allow us to see what is happening.

 

(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

Thanks for the replay and here is the event log:

 

 

98828 0 Ready To DialOut : 1 (out of 1)

98828 5 Dialing: 13103086400

98828 5 MakeCall => 65570

98828 5 TapiCbTrigSet 65570 7002

99578 5 tapi Reply 65570 0

99578 5 TapiCbTrigClear

99578 5 tapie linedevstate 2048 0 0

99578 5 tapie callstate DIALTONE 65536 0 0

99578 5 tapie callstate DIALING 65536 0 0

99578 5 tapie callstate PROCEEDING 65536 0 0

99593 5 tapie callinfo CALLEDID

99593 5 tapie callinfo REASON

99593 5 Lev_CallerID [0000,]

99671 5 tapie callinfo ORIGIN

12000 5 tapie callstate DISCONNECTED 65536,16,0

12000 5 LsWaitAfterDialingOut EV_REMOTEPARTY_DISCONNECT

12000 5 Answering Machine or Fax Detected

12000 5 Dialing: Answering machine detected [NONE]

12000 0 DELETE FROM CallQue WHERE ID=58;

12015 5 HangupCall called from []

12015 5 Hanging up call...

12015 5 PlaySoundStop ok

12015 5 Waiting for a call...

12015 5 fnHangupCall end

12031 5 RecSoundStart err[3]

12031 5 HangupCall called from []

12031 5 Hanging up call...

12031 5 PlaySoundStop ok

12031 5 Waiting for a call...

12031 5 fnHangupCall end

12031 5 tapi Reply 66526 LINEERR_OPERATIONFAILED [80000048]

12062 5 tapie linedevstate 2048 0 0

12062 5 tapie callstate IDLE 65536 0 0

12062 5 WorkingMode@Idle=

12062 5 LineState(iLineId).iVgsIdx = 0

12062 5 set EV_TIMEOUT_TIMETOREINITLINE 1

12062 5 set EV_TIMEOUT_TIMETOREINITLINE 2

12078 5 tapi Reply 66509 0

13125 5 LsDialoutRecAnswerMachineWelcMsg EV_TIMEOUT_TIMETOREINITLINE

13125 5 ReinitTelephony due to IDLE start

13125 5 tapic lineDeallocateCall(MainCall:65536) 0

13265 5 lineOpen(5) => 0

13265 5 Waiting for a call...

13281 5 lineOpen(5)LineHandle=66475

Share this post


Link to post

In the trace we can see:

 

12000 5 Answering Machine or Fax Detected

 

Looks like the Dialogic card is picking up from the noisy line the frequencies it usually associates with and Answering Machine and classifies the call as having been answered by one.

Then VoiceGuide hangs up as the dial entry does not specify what script or sound file to play when a call is answered by an answering machine.

 

The best way to resolve this is to specify what script/sound file is to be used when an Answering Machine answers the call.

 

How are you currently specifying the numbers to be called? Which version of VoiceGuide are you using?

Share this post


Link to post

How are you currently specifying the numbers to be called? Which version of VoiceGuide are you using?

 

I am currently using V4.9, for testing purposes i am just manualy inputting one number!

 

Ok I specified the same script to play upon an ANswering machine detection and i have noticed two very serious problems:

 

1) Once it thinks it has detected an answer machine, but there is not, just BG noise from my TV, it takes a good 5 secs or so before it starts playing the Script. How can we fix that problem?

 

2) WHen playing the script from the destection of an answering machine it does not allow for DTMF control, meaning i can not access any of the programmed option in the script. Is this fixable?

 

Here is the event log:

35609 0 Ready To DialOut : 1 (out of 1)

35609 5 Dialing: 13103086400

35609 5 MakeCall => 65810

35609 5 TapiCbTrigSet 65810 7002

36375 5 tapi Reply 65810 0

36375 5 TapiCbTrigClear

36375 5 tapie linedevstate 2048 0 0

36375 5 tapie callstate DIALTONE 65861 0 0

36375 5 tapie callstate DIALING 65861 0 0

36375 5 tapie callstate PROCEEDING 65861 0 0

36375 5 tapie callinfo CALLEDID

36375 5 tapie callinfo REASON

36375 5 Lev_CallerID [0000,]

36484 5 tapie callinfo ORIGIN

48328 5 tapie callstate DISCONNECTED 65861,16,0

48328 5 LsWaitAfterDialingOut EV_REMOTEPARTY_DISCONNECT

48328 5 Answering Machine or Fax Detected

48328 5 Dialing: Answering machine detected [D:\Documents and Settings\Scott Thibodeau\Desktop\GNC NEW DEMO\GNC Gold Card.vgs]

48328 0 DELETE FROM CallQue WHERE ID=63;

48359 5 RecSoundStart file[D:\Program Files\VoiceGuide\data\RecAm_5.wav] ok

51453 5 LsDialoutRecAnswerMachineWelcMsg EV_SILENCE_DETECTED

52468 5 RecSoundStop ok

52468 5 LsDialoutRecAnswerMachineWelcMsg EV_REC_FINISHED

52468 5 [start] Playing

52468 5 [start] Playing (Start.wav)

52515 5 PlaySoundStart ok [D:\Documents and Settings\Scott Thibodeau\Desktop\GNC NEW DEMO\Start.wav]

52515 5 RunModule PLAY end

88843 0 Btn Hangup on line 5

88843 5 LsPlayMsg EV_TIMEOUT_HANGUP

89859 5 PlaySoundStop ok

89859 5 HangupCall called from []

89859 5 Hanging up call...

89859 5 PlaySoundStop ok

89859 5 fnHangupCall end

89906 5 tapie linedevstate 2048 0 0

89906 5 tapie callstate IDLE 65861 0 0

89906 5 WorkingMode@Idle=

89921 5 set EV_TIMEOUT_TIMETOREINITLINE 2

89921 5 tapi Reply 65912 0

90968 5 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE

90968 5 ReinitTelephony due to IDLE start

90968 5 tapic lineDeallocateCall(MainCall:65861) 0

91125 5 lineOpen(5) => 0

91125 5 Waiting for a call...

91125 5 lineOpen(5)LineHandle=65929

Share this post


Link to post
Once it thinks it has detected an answer machine, but there is not, just BG noise from my TV, it takes a good 5 secs or so before it starts playing the Script.

If Dialogic card indicates that an Answering Machine has answered the call then VG tries to figure out when the Answering Machine's welcome message stops playing. It does this by waiting for about 2 seconds worth of silence on the line - then it will start playing the Answer Machine message/script.

 

WHen playing the script from the destection of an answering machine it does not allow for DTMF control, meaning i can not access any of the programmed option in the script. Is this fixable?

Dialogic detection of Answering Machines is usually very reliable - we have not seen it getting confused with the background TV conversations before... as such we have not tested DTMF tone detection in "Answering Machine" mode - as this was not something that we have encountered before - answering machines do not play DTMF tones to control calling programs... I'll ask people over here to set up tests and see what can be done in this scenario.

Share this post


Link to post

Thank you very much for all your help! Is there way to turn off the Answer machine detection function completely and just force it to just play the script in normal mode regardless of who or what answers?

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
×