Guest alladin Report post Posted 06/17/2004 04:17 PM I got a problem with the announced transfer, as subject. Transfer begins and target phone rings immediately, but...from the log I see that announce is played immediately, careless of state of the line (answered/not answered/busy). Thus, if the extension is busy (or even doesn't answer quickly) user doesn't notice. P.s.: Busy detection work flawlessy for me in other parts of the same script (eg. the main menu, if user hangs software detects it in <5 sec.) Regards, Simone. Share this post Link to post
SupportTeam Report post Posted 06/17/2004 05:54 PM It should detect the busy tone - maybe the busy tone played by the PBX when the destination extension is busy is different to the disconnect tone which is played when the incoming external caller hangs up the phone? Share this post Link to post
Guest Guest Report post Posted 06/18/2004 07:12 AM That's the first thing i checked. They are the same. The weird thing is that it doesn't wait for the answer too...dial begin and, immediately after, the announce start. That's really strange. I think it's a problem of dialogic drivers. I've already created a .tsf file for my pbx with pbxpert and manually setted the values in tapi settings. That work for other calls but not for transfers. Cheers, Simone. Share this post Link to post
SupportTeam Report post Posted 06/18/2004 08:13 AM dial begin and, immediately after, the announce start. The announced transfer will begin to play the announce prompt immediately. in an upcoming version of VG you will be able to select to only start playing the announce prompt after VG detects that the destination extension is picked up - but if you are using analog lines to transfer calls and do not have any CTI link with PBX to tell you when extension is picked up then it's probably better to have the prompt play in a loop (or just use a blind transfer) as detection of when extension is picked up when using just analog lines is not 100% reliable (more like 95+% reliable). Share this post Link to post
Guest Guest Report post Posted 06/18/2004 08:31 AM Ok, i've resolved by myself Was my fault, i have setted tones in capi but disabilited tsffilesupport. Now, software detects busy...but doesn't take the path indicate in "Fail" statement of transfer. Any ideas? Simone. Share this post Link to post
Guest Guest Report post Posted 06/18/2004 08:40 AM Here's the debug log: 103933,62 6 linedevstate 2048 0 0 103933,63 6 callstate OFFERING 65706 0 4 103933,63 6 No old processes from last call (could not obtain handle) 620, 0 103933,63 6 Answer the call at 18/06/2004 10.39.33 103933,64 6 lineAnswer(65706) => 65689 103933,65 6 callinfo CALLEDID 103933,65 6 callinfo ORIGIN 103933,65 6 ring 0 103934,19 6 callstate CONNECTED 65706,1,0 103934,19 6 WorkingModeTAPI@Connected= 103934,19 6 WorkingModeScript@Connected= 103934,21 6 Inband detection not enabled 103934,21 6 StartLoadedVgs at 18/06/2004 10.39.34 103934,21 6 AddRVns [scriptsPath]{C:\Documents and Settings\Administrator\Desktop\} 103934,22 6 rv add [$RV_STARTTIME]{18/06/2004 10.39.34} 103934,22 6 rv add [$RV_DEVICEID]{6} 103934,23 6 rv add [$RV_CIDNAME]{} 103934,24 6 AddRVns [PathApp]{C:\Programmi\VoiceGuide\} 103934,24 6 rv add [$RV_CIDNUMBER]{} 103934,25 6 tapi Reply (LineEvReply) ok 65689 0 103934,26 6 TimeoutClear 103934,27 6 [menu] Number Input 103934,28 6 [menu] Playing (C:\Programmi\VoiceGuide\system\voice\beep1.wav) 103934,30 6 PlaySoundStart ok [C:\Programmi\VoiceGuide\system\voice\beep1.wav] 103934,43 6 TimeoutClear 103934,44 6 wa(186,64891300) 103934,44 6 callinfo MONITORMODES 103934,45 6 callinfo MONITORMODES 103934,53 6 Play End line[6] (id=648913) 103934,55 6 ScriptEventCode 8001 iLineState=1300 103934,55 6 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 103934,56 6 TimeoutSet 5 EV_TIMEOUT_REPLAYMSG 103935,11 6 dtmf 2 (65706,50,2) 103935,11 6 ScriptEventCode 50 iLineState=1301 103935,13 6 LsGetNbrsRxDigits 2 103935,13 6 [menu] Number Input 2 103935,13 6 path {2} not found 103935,14 6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA 103935,24 6 dtmf 2 (65706,50,2) 103935,25 6 ScriptEventCode 50 iLineState=1301 103935,27 6 LsGetNbrsRxDigits 2 103935,27 6 [menu] Number Input 22 103935,27 6 path {22} not found 103935,29 6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA 103935,48 6 dtmf 2 (65706,50,2) 103935,49 6 ScriptEventCode 50 iLineState=1301 103935,49 6 LsGetNbrsRxDigits 2 103935,50 6 [menu] Number Input 222 103935,52 6 path {222} not found 103935,52 6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA 103935,70 6 dtmf 2 (65706,50,2) 103935,70 6 ScriptEventCode 50 iLineState=1301 103935,70 6 LsGetNbrsRxDigits 2 103935,71 6 [menu] Number Input 2222 103935,72 6 path {2222} not found 103935,73 6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA 103935,75 6 TimeoutClear 103935,75 6 rv add [menu]{2222} 103935,77 6 path {2222} not found 103935,77 6 AddRVns [menu_PathTaken]{success} 103935,80 6 TimeoutClear 103935,80 6 [db] DB Query 103935,82 6 db ODBC mode used 103935,88 6 RVreplace start: [sELECT chiama FROM test1 WHERE codice=$RV[menu];] 103935,91 6 RVns [PathSysVoice]{C:\Programmi\VoiceGuide\system\voice\}[PathApp]{C:\Programmi\VoiceGuide\}[PathDataVm]{C:\Programmi\VoiceGuide\data\}[PathVgSys]{C:\Programmi\VoiceGuide\system\}[scriptsPath]{C:\Documents and Settings\Administrator\Desktop\}[$RV_STARTTIME]{18/06/2004 10.39.34}[$RV_DEVICEID]{6}[$RV_CIDNAME]{}[PathApp]{C:\Programmi\VoiceGuide\}[$RV_CIDNUMBER]{}[menu]{2222}[menu_PathTaken]{success} 103935,91 6 RVreplace end: [sELECT chiama FROM test1 WHERE codice=2222;] 103935,93 6 db About to execute a Retrieve type operation [sELECT chiama FROM test1 WHERE codice=2222;] 103935,98 6 db [db] row count=1 103935,98 6 rv add [db_RowCount]{1} 103936,00 6 db get RecordsetGetRowsMax 103936,02 6 db get 999 records. (row count=1) 103936,02 6 db update RVs 103936,04 6 db about to close dbDbqDatabase 103936,05 6 db going down path [True] 103936,07 6 TimeoutClear 103936,09 6 [popup] Run Program 103936,09 6 RVreplace start: [net send simone chiamata in arrivo, trasferisco a $RV[db_1_1]] 103936,09 6 RVns [PathSysVoice]{C:\Programmi\VoiceGuide\system\voice\}[PathApp]{C:\Programmi\VoiceGuide\}[PathDataVm]{C:\Programmi\VoiceGuide\data\}[PathVgSys]{C:\Programmi\VoiceGuide\system\}[scriptsPath]{C:\Documents and Settings\Administrator\Desktop\}[$RV_STARTTIME]{18/06/2004 10.39.34}[$RV_DEVICEID]{6}[$RV_CIDNAME]{}[PathApp]{C:\Programmi\VoiceGuide\}[$RV_CIDNUMBER]{}[menu]{2222}[menu_PathTaken]{success}[db_RowCount]{1}[db_1_1 {105} 103936,11 6 RVreplace end: [net send simone chiamata in arrivo, trasferisco a 105] 103936,13 6 running:[net send simone chiamata in arrivo, trasferisco a 105] WindowMode:[NormalFocus] 103936,16 6 Run Program continuing... 103936,16 6 Going down Success path. 103936,18 6 dtmf 2 (65706,50,2) 103936,18 6 ScriptEventCode 50 iLineState=5900 103936,20 6 TimeoutClear 103936,21 6 TimeoutSet 0,4 EV_TIMEOUT_READYTOBEGINTRANSFER 103936,62 6 Timer fired EV_TIMEOUT_READYTOBEGINTRANSFER 103937,07 6 ScriptEventCode 9012 iLineState=1900 103937,07 6 LsXferStart EV_TIMEOUT_READYTOBEGINTRANSFER 103937,09 6 TimeoutSet 30 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG 103937,10 6 RVreplace start: [$RV[db_1_1]] 103937,10 6 RVns [PathSysVoice]{C:\Programmi\VoiceGuide\system\voice\}[PathApp]{C:\Programmi\VoiceGuide\}[PathDataVm]{C:\Programmi\VoiceGuide\data\}[PathVgSys]{C:\Programmi\VoiceGuide\system\}[scriptsPath]{C:\Documents and Settings\Administrator\Desktop\}[$RV_STARTTIME]{18/06/2004 10.39.34}[$RV_DEVICEID]{6}[$RV_CIDNAME]{}[PathApp]{C:\Programmi\VoiceGuide\}[$RV_CIDNUMBER]{}[menu]{2222}[menu_PathTaken]{success}[db_RowCount]{1}[db_1_1 {105} 103937,11 6 RVreplace end: [105] 103937,12 6 [trasferisci] Announced Transfer to 105 (Generate) 103937,20 6 tapic lineGenerateDigits(65706,!,0) => 0 103937,38 6 generate LINEGENERATETERM_DONE 103937,39 6 TimeoutSet 1 EV_TAPI_GENERATE 103938,30 6 Timer fired EV_TAPI_GENERATE 103938,30 6 ScriptEventCode 9602 iLineState=1900 103938,31 6 LsXferStart EV_TAPI_GENERATE 103938,32 6 TimeoutSet 1 EV_HOOKFLASHFINISHED 103939,33 6 Timer fired EV_HOOKFLASHFINISHED 103939,34 6 ScriptEventCode 9200 iLineState=1905 103939,35 6 LsXferPlayVts EV_HOOKFLASHFINISHED 103939,42 6 tapic lineGenerateDigits(65706,105,0) => 0 103939,86 6 generate LINEGENERATETERM_DONE 103939,87 6 TimeoutSet 1 EV_TAPI_GENERATE 103940,80 6 Timer fired EV_TAPI_GENERATE 103940,80 6 ScriptEventCode 9602 iLineState=1905 103940,81 6 LsXferPlayVts EV_TAPI_GENERATE 103940,82 6 [trasferisci] Playing (C:\Programmi\VoiceGuide\system\voice\AcceptAutoCall.wav) 103940,85 6 PlaySoundStart ok [C:\Programmi\VoiceGuide\system\voice\AcceptAutoCall.wav] 103940,97 6 TimeoutClear 103940,98 6 wa(6685,65546200) 103940,99 6 callinfo MONITORMODES 103944,03 6 callstate DISCONNECTED 65706,0,0 103944,04 6 ScriptEventCode 9250 iLineState=1906 103944,05 6 LsXferPlayAnn EV_REMOTEPARTY_DISCONNECT 103944,05 6 TimeoutSet 1 EV_PLAY_FINISHED 103944,12 6 PlaySoundStop err=0 103945,10 6 Timer fired EV_PLAY_FINISHED 103945,10 6 ScriptEventCode 8001 iLineState=1906 103945,11 6 LsXferPlayAnn EV_PLAY_FINISHED 103945,12 6 tapic lineGenerateDigits(65706,!,0) => LINEERR_INVALCALLSTATE [8000001C] 103945,13 6 rv add [Hangup Time]{18/06/2004 10.39.45} 103945,14 6 Hanging up call... [lineGenerateDigits ret=-2147483620] 103945,15 6 RecSoundStop ok 103945,15 6 PlaySoundStop err=0 103945,16 6 TimeoutSet 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 103945,20 6 fnHangupCall end 103945,32 6 linedevstate 2048 0 0 103945,32 6 callstate IDLE 65706 0 0 103945,33 6 WorkingMode@Idle= 103945,34 6 TimeoutClear 103945,35 6 TimeoutSet 1 EV_TIMEOUT_TIMETOREINITLINE 103945,36 6 tapi Reply (LineEvReply) ok 65621 0 103946,31 6 Timer fired EV_TIMEOUT_TIMETOREINITLINE 103946,32 6 ScriptEventCode 9008 iLineState=900 103946,32 6 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 103946,33 6 ReinitTelephony due to IDLE 103946,36 6 tapic lineDeallocateCall(MainCall:65706) 0 103946,75 6 lineOpen(6)=> 103946,76 6 Waiting for a call... 103946,77 6 LineHandle=65604 103946,78 6 TimeoutSet 3 EV_TIMEOUT_ATERIDLE_ALLOWOUT 103949,96 6 Timer fired EV_TIMEOUT_ATERIDLE_ALLOWOUT 103949,96 6 ScriptEventCode 9013 iLineState=900 Seems like tapi reports an error while flashing the line...why? TIA, Simone. Share this post Link to post
SupportTeam Report post Posted 06/20/2004 07:29 AM I'm advised we are looking into this issue and resolution may be forthcoming in v5.2.3 release. Share this post Link to post
Guest Guest Report post Posted 06/21/2004 07:06 AM How does it take for the new release to be ready? Cheers, Simone. Share this post Link to post
Guest Guest Report post Posted 06/21/2004 07:08 AM I'm a bit sleepy, sorry. How _much_ it takes for the new release to came out? Share this post Link to post
SupportTeam Report post Posted 06/21/2004 07:55 AM I understand it will be out in about 1-2 months. Share this post Link to post