wdemaria Report post Posted 07/08/2003 01:48 PM I have VG 4.9.0 Pro4 with a Dialogic D/4PCI Board (SR5.1.1, V DNA5, Build30, SP None). The lines are connected to analog ports from my PBX (Siemens Hicom 9006) that I have run through the PBXpert utility to set the line tones. My application is working fine, but it is having 2 problems: 1) The lines are not answering very quickly. I have all of the lines set to answer on 0 rings (and have tried 1 as well), but it always takes 4 rings for the application to answer the incoming calls. 2) If the incoming caller hangs up during the script, the line disconnect is not sensed and the script will hang forever. I have yet to program in specialized steps for testing long term timeouts, and don't want to add all of these extra tests. This is especially problematic if the hangup occurs during the intro module that only plays a greeting. I have attached a log of a sample incoming call. During this call, VG answered on the 4th ring, and I hung up the line as soon as the intro greeting started. At the bottom of the log is a recording of what happened after I hit the VG button for "Hangup Line" to release the line for another call (I waited almost a full minute to hit it). Unfortunately, I did all of this application testing with a simple CreativeLabs modem and it worked fine, not I need to go to production tomorrow with mulitple lines, and the system is hanging. HELP! 27969 8 tapie linedevstate 2048 0 0 27969 8 tapie callstate OFFERING 66103 0 4 27979 8 Answer the call 27989 8 lineAnswer(66103) => 66393 27989 8 tapie callinfo CALLEDID 27989 8 tapie callinfo ORIGIN 27989 8 tapie ring 0 28529 8 tapie callstate CONNECTED 66103,1,0 28539 8 WorkingModeTAPI= 28539 8 WorkingModeScript= 28569 8 Inband detection not enabled 28579 8 tapi Reply 66393 0 28579 8 [intro Msg] Playing 28579 8 [intro Msg] Playing (Staples214\intro-short.wav) 28629 8 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\Staples214\intro-short.wav] 28629 8 RunModule PLAY end 41698 8 wb(92857900) 41748 8 Play End line[8] (id=928579) 41758 8 LsPlayMsg EV_PLAY_FINISHED 41758 8 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE 41768 8 [GetBOL] Number Input 41778 8 [GetBOL] Playing (Staples214\bol-entry.wav) 41828 8 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\Staples214\bol-entry.wav] 51142 8 wb(94178800) 51202 8 Play End line[8] (id=941788) 51202 8 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 61126 8 LsGetNbrsRxDigits EV_TIMEOUT_REPLAYMSG 61537 8 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\Staples214\bol-entry.wav] 70840 8 wb(96148700) 70900 8 Play End line[8] (id=961487) 70910 8 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 80825 8 LsGetNbrsRxDigits EV_TIMEOUT_GOTOMODULE 80825 8 [GetBOL] Number Input 80835 8 [GetBOL] Playing (Staples214\bol-entry.wav) 80885 8 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\Staples214\bol-entry.wav] 90238 8 Play End line[8] (id=980845) 90238 8 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 00873 8 LsGetNbrsRxDigits EV_TIMEOUT_REPLAYMSG 00913 8 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\Staples214\bol-entry.wav] 10207 8 wb(88300) 10267 8 Play End line[8] (id=883) 10267 8 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 20191 8 LsGetNbrsRxDigits EV_TIMEOUT_GOTOMODULE 20201 8 [GetBOL] Number Input 20201 8 [GetBOL] Playing (Staples214\bol-entry.wav) 20261 8 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\Staples214\bol-entry.wav] 29545 8 wb(2021100) 29605 8 Play End line[8] (id=20211) 29615 8 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 39529 8 LsGetNbrsRxDigits EV_TIMEOUT_REPLAYMSG 39579 8 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\Staples214\bol-entry.wav] 48882 8 wb(3953900) 48942 8 Play End line[8] (id=39539) 48952 8 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 58867 8 LsGetNbrsRxDigits EV_TIMEOUT_GOTOMODULE 58877 8 [GetBOL] Number Input 58887 8 [GetBOL] Playing (Staples214\bol-entry.wav) 58937 8 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\Staples214\bol-entry.wav] 68290 8 Play End line[8] (id=58887) 68290 8 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 78265 8 LsGetNbrsRxDigits EV_TIMEOUT_REPLAYMSG 78305 8 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\Staples214\bol-entry.wav] 87598 8 wb(7827500) 87658 8 Play End line[8] (id=78275) 87658 8 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 97582 8 LsGetNbrsRxDigits EV_TIMEOUT_GOTOMODULE 97592 8 [GetBOL] Number Input 97602 8 [GetBOL] Playing (Staples214\bol-entry.wav) 97653 8 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\Staples214\bol-entry.wav] 06996 8 Play End line[8] (id=97602) 07006 8 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 16990 8 LsGetNbrsRxDigits EV_TIMEOUT_REPLAYMSG 17030 8 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\Staples214\bol-entry.wav] 26344 8 wb(11700000) 26404 8 Play End line[8] (id=117000) 26404 8 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 36328 8 LsGetNbrsRxDigits EV_TIMEOUT_GOTOMODULE 36338 8 [GetBOL] Number Input 36338 8 [GetBOL] Playing (Staples214\bol-entry.wav) 36398 8 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\Staples214\bol-entry.wav] 42207 0 Btn Hangup on line 8 42207 8 LsGetNbrsPlayWelcMsg EV_TIMEOUT_HANGUP 42267 8 PlaySoundStop ok 42277 8 HangupCall called from [] 42277 8 Hanging up call... 42287 8 PlaySoundStop ok 42297 8 fnHangupCall end 42337 8 tapie linedevstate 2048 0 0 42337 8 tapie callstate IDLE 66103 0 0 42347 8 WorkingMode@Idle= 42477 8 set EV_TIMEOUT_TIMETOREINITLINE 2 42487 8 tapi Reply 65795 0 43388 8 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 43388 8 ReinitTelephony due to IDLE start 43398 8 tapic lineDeallocateCall(MainCall:66103) 0 43709 8 lineOpen(8) => 0 43709 8 Waiting for a call... 43719 8 lineOpen(8)LineHandle=66428 Share this post Link to post
SupportTeam Report post Posted 07/09/2003 02:29 AM 1) The lines are not answering very quickly. I have all of the lines set to answer on 0 rings (and have tried 1 as well), but it always takes 4 rings for the application to answer the incoming calls. The trace shows that the call was answered by VoiceGuide immediately after it was received, and the sound file started playing immediately. 27969 8 tapie callstate OFFERING 66103 0 4 27979 8 Answer the call 27989 8 lineAnswer(66103) => 66393 27989 8 tapie callinfo CALLEDID 27989 8 tapie callinfo ORIGIN 27989 8 tapie ring 0 28529 8 tapie callstate CONNECTED 66103,1,0 28539 8 WorkingModeTAPI= 28539 8 WorkingModeScript= 28569 8 Inband detection not enabled 28579 8 tapi Reply 66393 0 28579 8 [intro Msg] Playing Perhaps the Dialogic card is configured to listen for CallerID information which never arrives? From the top of my head I'm not too sure how you can turn this off - I think it's done through the parameter file - I'd recommend asking your local Dialogic rep for what settings in your parameter file would need to be changed to resolve this. 2) If the incoming caller hangs up during the script, the line disconnect is not sensed and the script will hang forever. I have yet to program in specialized steps for testing long term timeouts, and don't want to add all of these extra tests. This is especially problematic if the hangup occurs during the intro module that only plays a greeting. Looks like the Dialogic card is not configured to correctly detect the busy tones which the Siemens Hicom 9006 should play to it when the call is hung up. Please use the Dialogic PBXpert tool to define the tones used by the PPX and specify in the Dialogic Configuration manager for it to load that tone file (TSFfile) into the Dialogic card at startup. Share this post Link to post
wdemaria Report post Posted 07/09/2003 03:08 PM Thanks, but I'm not really sure where to adjust these things, and have no Dialogic rep -- this was a one-off purchase. Share this post Link to post