mehdi_h Report post Posted 11/10/2003 02:33 AM Hi Guys, I'm having some probleme to make a call transfer. If I understand well, I have to set the flash time (I have set 30=300 ms). then in the PBX String, I have set "!" for HOLD "!2" for transfer To have these values I have used on analogic terminal, I have made a call, the hang up (for 300 ms) and dialed another number. Then I have hangedup again (300ms) and pressed "2" I could transfer the call. Do know why this does not work ? Does the "!" always means hookflash for alla PBX's. Do you think I do not have the right flash lengh ? Thanks a lot. here is the log: 042945,57 0 dial callque update id=31 next call time 0311100431 042945,58 5 dial found entry: tel[100] ann[NONE] vgs[C:\Program Files\VoiceGuide\Scripts\momo.vgs] am[C:\Program Files\Dialogic\SAMPLES\TALKER32\play.wav] 042945,58 5 Dialing: 100 042945,58 5 MakeCall => 65757 042945,58 5 TapiCbTrigSet 65757 7002 042946,12 5 tapi Reply 65757 0 042946,12 5 TapiCbTrigClear 042946,12 5 linedevstate 2048 0 0 042946,13 5 callstate DIALTONE 65723 0 0 042946,13 5 callstate DIALING 65723 0 0 042946,13 5 callstate PROCEEDING 65723 0 0 042946,14 5 callinfo CALLEDID 042946,14 5 callinfo REASON 042946,14 5 Lev_CallerID [0001,] 042946,15 5 callinfo ORIGIN 042950,20 5 callstate CONNECTED 65723,1,0 042950,21 5 WorkingModeTAPI= 042950,21 5 WorkingModeScript= 042950,23 0 dial callque delete id=31 042950,24 5 Live person answered, starting C:\Program Files\VoiceGuide\Scripts\momo.vgs 042950,25 2 tr NewVgsVgm_Goto C:\Program Files\VoiceGuide\Scripts\momo.vgs,,,,,0 042950,25 0 LoadedVgs_Find C:\Program Files\VoiceGuide\Scripts\momo.vgs at idx=2 042950,26 5 cl NewVgsVgm_RunModule module not found: 042950,27 2 tr NewVgsVgm_Goto 1 042950,27 2 tr NewVgsVgm_Goto 2 042950,28 2 tr NewVgsVgm_Goto end 042950,68 5 LsXferStart EV_TIMEOUT_READYTOBEGINTRANSFER 042950,68 5 [Transfer Call 1] Blind Transfer to 106 (Generate) 042950,69 5 tapic lineGenerateDigits(65723,!,0) => 0 042951,16 5 generate LINEGENERATETERM_DONE 042952,10 5 LsXferStart EV_TAPI_GENERATE 042953,11 5 LsXferPlayVts EV_HOOKFLASHFINISHED 042953,12 5 tapic lineGenerateDigits(65723,106,0) => 0 042953,55 5 generate LINEGENERATETERM_DONE 042954,53 5 LsXferPlayVts EV_TAPI_GENERATE 042955,53 5 LsXferPlayVts EV_TIMEOUT_HANGUP 042955,54 5 Hanging up call... 042955,54 5 RecSoundStop ok 042955,55 5 PlaySoundStop ok 042955,56 5 fnHangupCall end 042955,59 5 linedevstate 2048 0 0 042955,59 5 callstate IDLE 65723 0 0 042955,60 5 WorkingMode@Idle= 042955,61 5 tapi Reply 65672 0 042956,56 5 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 042956,57 5 ReinitTelephony due to IDLE start 042956,57 5 tapic lineDeallocateCall(MainCall:65723) 0 042956,73 5 lineOpen(5) => 0 042956,74 5 Waiting for a call... 042956,75 5 lineOpen(5)LineHandle=65655 Share this post Link to post
SupportTeam Report post Posted 11/10/2003 03:02 AM What hookflash length does your PBX expect? The trace shows that you have made a call to 100 then when the call was answered the script you ran tried to do a simple blind transfer to extension 106. That's a bit different from what you describe - you mention that you needed to do another hookflash and then press "2" to do a transfer - but the script you use does not send "!2" after doing the first transfer to 106 you can send !2 after !106 by just adding another 'blind transfer' module after the module which sends !106 (use the success path to go to next module) or if you want better control over the timing of hookflashes and DTMF tones use a series of play modules to play the individual flashes/tones (see attached script). you will off course have to get the hookflash length right as well to make all of this work... DialExtThenConference.vgs Share this post Link to post
mehdi_h Report post Posted 11/10/2003 04:32 AM Sorry I was not clear. using voiceguide, I I have made what you have seen in the log file. I have put only one module (Blind tranfer) : I Call the 100 and make a blind transfer to the 106. But in order to find out which string I have to use for my PBX, I have done a manual tranfer: -1. Call the 100 -2. Make a quick hang-up (hookflash) -3. Call the 106 and after the 106 has answered .. -4. I have made again a quick hang-up -5. I have dialed '2' to transfer the Call. That why, in the TSP PBX string (dialogic borad) I have set !2 in the Transer value and ! in the HOLD value.. In fact all i need to do is a basic blind tranfer, the problem is that using voiceguide, the system hangs-up and the 106 never rings ... hookflash expected is 300 ms Thanks again !! Here is the last log I have... 062746,60 0 dial callque update id=36 next call time 0311100629 062746,61 5 dial found entry: tel[100] ann[NONE] vgs[C:\Program Files\VoiceGuide\Scripts\momo.vgs] am[C:\Program Files\Dialogic\SAMPLES\TALKER32\play.wav] 062746,62 5 Dialing: 100 062746,62 5 MakeCall => 66218 062746,62 5 TapiCbTrigSet 66218 7002 062747,15 5 tapi Reply 66218 0 062747,15 5 TapiCbTrigClear 062747,15 5 linedevstate 2048 0 0 062747,15 5 callstate DIALTONE 66184 0 0 062747,16 5 callstate DIALING 66184 0 0 062747,16 5 callstate PROCEEDING 66184 0 0 062747,16 5 callinfo CALLEDID 062747,17 5 callinfo REASON 062747,17 5 Lev_CallerID [0001,] 062747,17 5 callinfo ORIGIN 062752,24 5 callstate CONNECTED 66184,1,0 062752,24 5 WorkingModeTAPI= 062752,26 5 WorkingModeScript= 062752,27 0 dial callque delete id=36 062752,29 5 Live person answered, starting C:\Program Files\VoiceGuide\Scripts\momo.vgs 062752,29 2 tr NewVgsVgm_Goto C:\Program Files\VoiceGuide\Scripts\momo.vgs,,,,,0 062752,30 0 Script Load C:\Program Files\VoiceGuide\Scripts\momo.vgs 062752,31 5 Loaded C:\Program Files\VoiceGuide\Scripts\momo.vgs into:3 062752,31 5 cl NewVgsVgm_RunModule module not found: 062752,32 2 tr NewVgsVgm_Goto 1 062752,34 2 tr NewVgsVgm_Goto 2 062752,36 2 tr NewVgsVgm_Goto end 062752,75 5 LsXferStart EV_TIMEOUT_READYTOBEGINTRANSFER 062752,76 5 [Transfer Call 1] Blind Transfer to 106 (Generate) 062752,77 5 tapic lineGenerateDigits(66184,!,0) => 0 062753,43 5 generate LINEGENERATETERM_DONE 062754,38 5 LsXferStart EV_TAPI_GENERATE 062755,39 5 LsXferPlayVts EV_HOOKFLASHFINISHED 062755,41 5 tapic lineGenerateDigits(66184,106,0) => 0 062755,82 5 generate LINEGENERATETERM_DONE 062756,82 5 LsXferPlayVts EV_TAPI_GENERATE 062757,83 5 LsXferPlayVts EV_TIMEOUT_HANGUP 062757,84 5 Hanging up call... 062757,85 5 RecSoundStop ok 062757,87 5 PlaySoundStop ok 062757,88 5 fnHangupCall end 062757,92 5 linedevstate 2048 0 0 062757,94 5 callstate IDLE 66184 0 0 062757,95 5 WorkingMode@Idle= 062757,98 5 tapi Reply 66133 0 062758,90 5 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 062758,91 5 ReinitTelephony due to IDLE start 062758,93 5 tapic lineDeallocateCall(MainCall:66184) 0 062759,10 5 lineOpen(5) => 0 062759,12 5 Waiting for a call... 062759,13 5 lineOpen(5)LineHandle=66116 Share this post Link to post
SupportTeam Report post Posted 11/10/2003 06:06 AM If the system hangs up while performing the hookflash this means that the hookflash is too long... try changing the hookflash timing down to a setting of 10 or 5 in the Dialogic TSP (need to restart PC for those changes to take effect). Share this post Link to post
mehdi_h Report post Posted 11/11/2003 02:17 PM Dear Support Team, I have done what you have advised but unfortunatly I still can't make the call transfer. By BPX expects a minimu of 176 ms hookflash time. I have set 200 ms on the dialogic TSP. Please find as attachment 3 files - My complete TSP configuration - The log File - The .VGS script.. Hope this will help us finding what's wrong .. Thank & Best regards. MH Package.zip Share this post Link to post
SupportTeam Report post Posted 11/11/2003 09:27 PM Are you using WinNT with SP6a or Win2000 with SP2 ? Plesae try setting hookflash to a lower setting in TSP - like 10 or 5 - it appears that on some systems the timing is a bit out and the lower setting works. Share this post Link to post
mehdi_h Report post Posted 11/11/2003 10:31 PM Hi ! I'm using a Win2000 5.00.2195 no SP I'm trying different values of hookflash. What I can tell you is that I can hear a first beep, then a silence and then the 106 dialing, then hang-up. Do you confirm that the flash string is always "!" ? Tkx Share this post Link to post
SupportTeam Report post Posted 11/11/2003 10:57 PM Please install SP2 Dialogic's System Release 5.1.1 drivers are only certified for use under SP2. I can hear a first beep, then a silence and then the 106 dialing, then hang-up. The first 'beep' should be more of a 'click' rather then a beep... and if you can hear it that means that it is too short... (if call is hung up when hookflash is made then the hookflash is too long) Do you confirm that the flash string is always "!" ? Yes. It is always a ! character. Share this post Link to post
mehdi_h Report post Posted 11/11/2003 11:42 PM OK, I will also upgred to 5.1.1 as I was still on 5.1. A last stupid question for today.. on the dialing times I have: Start Dialing lsit at : 11:39 12 Nov Do not Call before: 6:01 Do not Call After: 11:58 My PC Clok is 23:39 When I click on Start Dialing, I have A Queued .. The system seems to be waiting.. Do you have any explanatio..please.. this morning I had no probleme Thanks Share this post Link to post
SupportTeam Report post Posted 11/12/2003 02:34 AM Please reproduce the problem and if this happens again please immediately post the file OutDialQue.mdb from VoiceGuide's \data\ subdirectory, along with the current Date/Time on your system. This will allow us to see what information was loaded by the Dialer into OutDialQue.mdb Share this post Link to post
Guest Guest Report post Posted 11/12/2003 11:54 AM OK, will check and let you know.. Regading my call transfer problem, knowing that on my PBX the manual call transfer is the following, If I want to tranfer a call to the ext 106: Flash,160,flash,2 Could you please confirm this: In the TSP I must have - Hold=! ? - Transfer=!2 OR TRANSFER=!X ? Thanks Share this post Link to post
SupportTeam Report post Posted 11/12/2003 12:06 PM I'd suggest you just use the DialExtThenConference.vgs sample script provided before - this gives best control as to what gets sent when... Then you only need to worry about the length of hookflash... once you get the hookflash working you can start working on the TSP configuration... I'm not too sure if TSP supports sending tones after a blind transfer - you should probably just include !2 as part of the dial string in the transfer module... but as stated before I'd recommend using DialExtThenConference.vgs sample script first. Share this post Link to post
Guest Guest Report post Posted 11/12/2003 01:00 PM I think I was making a big mistake ..which was confusiing also for you.. To make the call transfer, I thouth that I needed to dial this flash,106,flash,2 But flash,106, hang-up is enough. The '2' is not needed and make the call transfer fail. Does the Blind-Call-Branfer Module hang-up automatically after dialing the 106 ? Thanks Share this post Link to post
SupportTeam Report post Posted 11/12/2003 01:02 PM Yes. After doing a blind transfer VoiceGuide will hangup immediatley. ie: a blind transfer to 106 would look like this: flash, 106, hang-up Share this post Link to post