jacksors Report post Posted 05/19/2005 05:43 PM Here is how my PBX works. Ext 1 dials Ext 2, Ext 2 places the call on hold (hookflash), then presses 1 to transfer the call. Ext 2 then dials Ext 3, who does not answer his phone after several rings. Ext 2 issues a hookflash again, then has to press 1 to connect to the origninal call. Ext 1 dials Ext 2, Ext 2 places the call on hold(hookflash), then presses 1 to transfer the call. Ext 2 then dials Ext 3, Ext 3 is busy. Ext 2 issues a hookflash again, to connect to the original call Ext 2 now must press 4. If Ext 2 presses number 1, the phone system will try to transfer the call. My PBX uses differnet menus when the dialed number is busy vs. when it just doesnt answer. Those two scenario's should help you in helping me resolve my problem. Here is what is happening. VG is incorrectly detecting a no ring back on extensions, even though the extension rings, VG interprets it as a no ring back. When VG does this, it treats this call as a "busy or rejected call" and issues the PBX commands associated with this type of action. The commands I have set for this are "!,,4" which work great when the line is truely busy, but messes everything up when VG incorrectly detects it as a no ring back. Even though VG is falsely detecting a no ring back, the extension does ring up to 3 times. So if the reciever picks up, VG will transfer the call to them, but if they are not there, then VG issues the wrongs commands "!,,4" and never retrieves the holding call. So what I need is this. I need a version of VG that will: correctly detect a ring back everytime and a version that will issue this command "!,1" when no one answers or VG decides to incorrectly detect a no ring back on a ringing phone. I am attaching my configuration files along with a recodring of the ring tones made by my phones when dialing another extension. Good: 131408.84 1 Dial(1,9,7985922) ok 131408.86 1 timer set 25 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG 131424.70 1 tw DialogicEvent 133,TDX_CALLP,7,0,0,CR_BUSY,, 131424.70 1 event TDX_CALLP, code=133, state=1903 131424.70 1 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 133,TDX_CALLP,7,0,0,CR_BUSY,, 131424.72 1 xfer dial !,,4 Bad: 131426.55 2 tw DialogicEvent 133,TDX_CALLP,9,0,0,CR_NORB,, 131426.55 2 event TDX_CALLP, code=133, state=1903 131426.55 2 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 133,TDX_CALLP,9,0,0,CR_NORB,, 131426.56 2 xfer dial !,,4 131428.66 2 timer fired EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG I am attaching severla log files. Using Windows XP Pro SP2 D/4PCIU analog dialogic board VG for Dialogic installed. ring tone file recorded in 8hz mono 16bit. If we can get this to work, we can purchase the software. My PBX String Settings are: ! - To place a call on hold for blind or announced transfers !,2 -- tom complete an announced transfer !,,4 -- to retrieve a call after a busy or rejection signal. Logs.zip Share this post Link to post
jacksors Report post Posted 05/20/2005 08:01 PM Can you explain how to find the frequency and deviation and all other necessary fields that configline.xml needs to determine what it is hearing. I need to analyze the ringtone.wav file i sent you but do no know how. Also, It is very critical that I get an answer to my initial question. If VG is unable to properly detect the ring back, or unable to issue a !,1 when no one answers (ie VG follows the timeout path) then this software will now work with our system. I have been attempting to get your software to integrate with our system for nearly a month now, asking questions to the forum everyday with minimal progress. If an answer can not be provided soon, I am abandoning my efforts to get this to work. Share this post Link to post
SupportTeam Report post Posted 05/21/2005 01:16 AM Please update your system with attached OCX. This OCX has bug fix in it which eliminates false CR_NORB events on outgoing calls. Place the OCX in Windows' System32 directory, overwriting existing file. Please let us know how you go with this. You should also ensure that your ringback tone definitions are set right - if they are not set right you may still get the CR_NORB event. Use Audacity http://audacity.sourceforge.net/ to find out the frequencies and cadence. The ringback.wav file that you supplied contained just silence... And we can see that you have not modified the ConfigLine.xml file's TID_RNGBK2 entries from their original default values... ktTelControl_050521.zip Share this post Link to post
jacksors Report post Posted 05/21/2005 01:44 PM This is true, configline.xml has not been modified. I am unsure how to determine the frequency and cadance from the audacity program. Can you provide assistance on this. You just need to turn up the volume on that file, it has somethign in it, I will upload again. Share this post Link to post
Guest Guest Report post Posted 05/21/2005 06:42 PM Will this OCX file allow VG to properly handle a call if no one picks up. Remember, my PBX handles busy calls differently than no answer calls (ie a different menu plays requiring a different key combination.) Share this post Link to post
SupportTeam Report post Posted 05/22/2005 04:04 AM The OCX should eliminates false CR_NORB events on outgoing calls. In all other aspects it is the same as the OCX it replaces... Share this post Link to post
jacksors Report post Posted 05/22/2005 04:42 AM It would appear that the updated OCX file did not help the false detection of the NORB tone. 163130.14 2 event TDX_DIAL, code=132, state=1902 163130.16 2 LsXfer_2_OnEndHook1PlayDestNbr 132,TDX_DIAL,0,0,0,,, 163130.16 2 VG.INI [PBX] Transfer_Prefix_PauseAfter = 2 sec 163130.16 2 timer set 2 EV_TIMEOUT_Transfer_Prefix_PauseAfter 163132.23 2 timer fired EV_TIMEOUT_Transfer_Prefix_PauseAfter 163132.23 2 event EV_TIMEOUT_Transfer_Prefix_PauseAfter, code=9030, state=1902 163132.23 2 LsXfer_2_OnEndHook1PlayDestNbr 9030,EV_TIMEOUT_Transfer_Prefix_PauseAfter,0,0,0,,, 163132.23 2 Dial(1,9,7985922, cp on) call 163132.23 2 Dial(1,9,7985922) ok 163132.25 2 timer set 25 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG 163157.55 2 tw DialogicEvent 133,TDX_CALLP,9,0,0,CR_NORB,, 163157.55 2 event TDX_CALLP, code=133, state=1903 163157.55 2 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 133,TDX_CALLP,9,0,0,CR_NORB,, 163157.56 2 xfer dial !,,4 163159.59 2 timer fired EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG 163159.59 2 event EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG, code=9021, state=1906 163159.59 2 LsXfer_5B : 9021(EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG),EV_TIMEOUT_ANNOUNCED_T ANSFER_ATTEMPT_TOOK_TOO_LONG,0,0,0,,, 163202.17 2 tw PlayEnd 2 0 Hopefully this time you can answer my questions. 1. When VG detects a NORB, I need it to reply with a !,1 not a !,,4 as indicated above. The !,,4 is for busy signals wich is the correct response and VG handles it correctly. !,,4 for NORB or timeouts is not a correct handling of the call. If you can not correct problem one, please respond and we will not be purchasing your software. I've been posting updates to this forum for a month and I find this type of suppor very limiting. 2. VG is still incorrectly detecting a NORB when the phone is ringing. Can you please provide me with instructions on how to use the audacity software to determine what the frequency/deviation/cadance of my ring back tones are. Thank you. Share this post Link to post
SupportTeam Report post Posted 05/22/2005 09:20 AM Have you correctly set the busy and ringback tones in the ConfigLine.xml file? Trace shows that for 25 seconds after doing the transfer the Dialogic card did not detect any tones... so the "No Ringback" event happened... 163132.23 2 Dial(1,9,7985922, cp on) call 163132.23 2 Dial(1,9,7985922) ok 163132.25 2 timer set 25 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG 163157.55 2 tw DialogicEvent 133,TDX_CALLP,9,0,0,CR_NORB,, Share this post Link to post
jacksors Report post Posted 05/22/2005 02:53 PM Ok, I'll repeat this again. The configline.xml has not been modified from its original version. VG is correctly detecting the busy signal, when this happens it send the appropriate PBX command string, !,,4 to retrieve the call from hold and continues on with the rest of the script. I believe I have been very clear about this point several times now. MY PROBLEM IS, that when the dialed phone RINGS, that VG is detecting a NORB. Once again I have mentioned this several time. This is my remaining problem. I need to know how to determine what the Frequency and deviation is of the ring back tones on my line so I can set the configline.xml file parameters appropriately. I have uploaded a wav file with the recording and asked if instructions could be provided on how to use the audacity application support has menitoned several times on how to obtain the information I need. Please ready carefully this posts and all the ones before it as they continue to ask the same question. Please provide me with an answer. Share this post Link to post
jacksors Report post Posted 05/22/2005 10:31 PM ringtone.wav ringtone.zip Share this post Link to post
SupportTeam Report post Posted 05/22/2005 10:38 PM I have uploaded a wav file with the recording Please post the recording of the ringback tone. From post on May 21 2005, 11:16 AM : The ringback.wav file that you supplied contained just silence... how to use the audacity application You open the .WAV file in it and just ook at the timings of the ON/OFF tone... and the frequency spectrum is accessible via "View"->''Plot Spectrum" menu. Share this post Link to post
SupportTeam Report post Posted 05/22/2005 10:40 PM and the ringtone.wav you just posted at May 23 2005, 08:31 AM also contains just silence... Share this post Link to post
jacksors Report post Posted 05/23/2005 02:07 AM Not sure why the file isnt working for you, its worked on 4 indivdiaul pc's i've opened and played it on. Maybe you just need to increase the volume. Well I guess I would just need more information on the individual parts of the configline.xml components and what they mean so I know what to look for in the recordings and which numbers to pull out. Can you provide definitions of what each of these are and where to find the information in audacity? <Freq1>438</Freq1> <Freq1Dev>138</Freq1Dev> <Freq2>438</Freq2> <Freq2Dev>138</Freq2Dev> <On>130</On> <OnDev>105</OnDev> <Off>400</Off> <OffDev>200</OffDev> <Count>1</Count> Share this post Link to post
MannyTC Report post Posted 05/23/2005 05:04 AM Just to let you guys know, I downloaded the file and I can hear stuff. I did have to turn the volume WAY up. Share this post Link to post
SupportTeam Report post Posted 05/23/2005 06:03 AM When we opened the supplied file in a sound file editor we saw: Share this post Link to post
SupportTeam Report post Posted 05/23/2005 06:08 AM Amplifying the sound file and then further just amplifying the ringback section of the file get the following wave form and the spectrum for the 1st ringback signal is as shown. The spectrum indicates that one is a dual frequency with two frequencies being 435Hz and 480Hz. These values may not be entirely correct due to poor quality of the initial recording. Share this post Link to post
SupportTeam Report post Posted 05/23/2005 06:20 AM The cadence of the ringback signal is 2 seconds on and 4 seconds off. Based on the supplied recording the settings for the TID_RNGBK1 entry in the ConfigLine.xml file should be: <Freq1>440</Freq1> <Freq1Dev>30</Freq1Dev> <Freq2>480</Freq2> <Freq2Dev>30</Freq2Dev> <On>200</On> <OnDev>20</OnDev> <Off>400</Off> <OffDev>40</OffDev> <Count>1</Count> Please try with these settings. If you still have problems please post the traces which captures the entire initialization stage when software starts as well as the outgoing call. (MMDDvgm.txt and MMDDtw.txt traces) Share this post Link to post
jacksors Report post Posted 05/23/2005 01:10 PM How about ring back 2? Whats the difference between them? Share this post Link to post
SupportTeam Report post Posted 05/23/2005 01:52 PM Either setting is looked out for by Dialogic. We usually just change the TID_RNGBK1 entry. Share this post Link to post
jacksors Report post Posted 05/23/2005 01:57 PM Ok, I made the modification to the configline.xml file. It seems like that may have had an impact. Based on what I saw from the log, it seems VG went down the timeout path. 091646.14 1 event TDX_CST, code=134, state=1903 091646.16 1 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 134,TDX_CST,200,0,0,DE_TONEON,TID_RNGBK2, 091655.89 1 timer fired EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG 091655.89 1 event EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG, code=9021, state=1903 091655.89 1 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 9021,EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG,0,0,0,,, 091655.91 1 Transfer timed out 091655.91 1 xfer dial !,,4 091700.53 1 tw PlayEnd 1 0 091700.53 1 play end id=0, (current ID) However when it did, it issued the PBX String command of , !,,4. However, this is the string command used to pick up a call when my PBX detects a busy signal. There is a different command used to pick up a call when no one answers(ie the phone just rings). I have brought this point up in just about every post I have made to this thread and have never receieved a response to this particular question. VG acts correctly when pickin up a call from a busy signal, nut not from a no answer(just a ring back). What I need to know is, can VG be modified so that it sends a different set of PBX strings when the dialed number is not answered (!,1) vs when the line is busy(!,,4)? If the answer is no, thats ok. I just need this question to finally be answered. Thankyou. Share this post Link to post
SupportTeam Report post Posted 05/23/2005 02:52 PM What I need to know is, can VG be modified so that it sends a different set of PBX strings when the dialed number is not answered (!,1) vs when the line is busy(!,,4)? The call transfer module will send the same string to retrieve the call from a 'busy' as in the case of a 'no answer'. Most PBXs do not require a different signal to be sent when retrieving the call depending on whether the destination extension is busy or still ringing... Can't you set the PBX to use the same menu/commands in both situations? I understand this menu approach is only used because of the loop-current drop that was occurring on the line if the destination extension was busy(?) Here is a version of the OCX which will ignore loop current drops on system. Please place this OCX in your Windows' System32 directory and set the PBX back to the normal non-menu mode, where hopefully all that you require is just a normal hookflash to retrieve the call - like on most other PBXs... ktTelControl_050524_no_lcoff.zip Share this post Link to post
jacksors Report post Posted 05/24/2005 01:46 PM I copied the new file you uploaded. Switched my system back to regular (non-menu assisted transfer) and attempted all settings again. Now VG is correctly detecting ring backs and continuing on with the rest of the script when no one answers (original configline.xml settings). However, now when it detects a busy signal, it just hangs up. 094220.13 1 rv replace end: [9,7985922] 094220.14 1 state [TransfertoTechnician] Announced Hookflash Transfer to 9,7985922 094220.80 1 tw PlayEnd 1 0 094220.81 1 play end id=0, (current ID) 094220.81 1 event EV_PLAY_FINISHED, code=8001, state=1902 094220.81 1 LsXfer_2_OnEndHook1PlayDestNbr 8001,EV_PLAY_FINISHED,0,0,0,,, 094220.83 1 tw DialogicEvent 132,TDX_DIAL,0,0,0,,, 094220.83 1 event TDX_DIAL, code=132, state=1902 094220.84 1 LsXfer_2_OnEndHook1PlayDestNbr 132,TDX_DIAL,0,0,0,,, 094220.84 1 VG.INI [PBX] Transfer_Prefix_PauseAfter = 2 sec 094220.84 1 timer set 2 EV_TIMEOUT_Transfer_Prefix_PauseAfter 094222.50 1 tw DialogicEvent 134,TDX_CST,193,0,0,DE_TONEON,TID_DIAL_LCL, 094222.52 1 event DIALTONE, code=134, state=1902 094222.52 1 LsXfer_2_OnEndHook1PlayDestNbr 134,DIALTONE,193,0,0,DE_TONEON,TID_DIAL_LCL, 094222.52 1 event TID_DIAL_LCL, code=134, state=1902 094222.53 1 LsXfer_2_OnEndHook1PlayDestNbr 134,TID_DIAL_LCL,193,0,0,DE_TONEON,TID_DIAL_LCL, 094222.53 1 event TDX_CST, code=134, state=1902 094222.53 1 LsXfer_2_OnEndHook1PlayDestNbr 134,TDX_CST,193,0,0,DE_TONEON,TID_DIAL_LCL, 094222.55 1 tw DialogicEvent 134,TDX_CST,194,0,0,DE_TONEON,TID_DIAL_INTL, 094222.55 1 event DIALTONE, code=134, state=1902 094222.56 1 LsXfer_2_OnEndHook1PlayDestNbr 134,DIALTONE,194,0,0,DE_TONEON,TID_DIAL_INTL, 094222.56 1 event TID_DIAL_INTL, code=134, state=1902 094222.56 1 LsXfer_2_OnEndHook1PlayDestNbr 134,TID_DIAL_INTL,194,0,0,DE_TONEON,TID_DIAL_INTL, 094222.58 1 event TDX_CST, code=134, state=1902 094222.58 1 LsXfer_2_OnEndHook1PlayDestNbr 134,TDX_CST,194,0,0,DE_TONEON,TID_DIAL_INTL, 094222.58 1 tw DialogicEvent 134,TDX_CST,195,0,0,DE_TONEON,TID_DIAL_XTRA, 094222.59 1 event DIALTONE, code=134, state=1902 094222.59 1 LsXfer_2_OnEndHook1PlayDestNbr 134,DIALTONE,195,0,0,DE_TONEON,TID_DIAL_XTRA, 094222.59 1 event TID_DIAL_XTRA, code=134, state=1902 094222.61 1 LsXfer_2_OnEndHook1PlayDestNbr 134,TID_DIAL_XTRA,195,0,0,DE_TONEON,TID_DIAL_XTRA, 094222.61 1 event TDX_CST, code=134, state=1902 094222.63 1 LsXfer_2_OnEndHook1PlayDestNbr 134,TDX_CST,195,0,0,DE_TONEON,TID_DIAL_XTRA, 094222.97 1 timer fired EV_TIMEOUT_Transfer_Prefix_PauseAfter 094222.97 1 event EV_TIMEOUT_Transfer_Prefix_PauseAfter, code=9030, state=1902 094222.97 1 LsXfer_2_OnEndHook1PlayDestNbr 9030,EV_TIMEOUT_Transfer_Prefix_PauseAfter,0,0,0,,, 094222.98 1 Dial(9,7985922, cp on) call 094222.98 1 Dial(9,7985922) ok 094222.98 1 timer set 25 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG 094236.75 1 tw DialogicEvent 134,TDX_CST,192,0,0,DE_TONEON,TID_BUSY2, 094236.75 1 event BUSY, code=134, state=1903 094236.77 1 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 134,BUSY,192,0,0,DE_TONEON,TID_BUSY2, 094236.77 1 rv add [Hangup Time]{5/24/2005 9:42:36 AM} 094236.77 1 state Hanging up call... 094236.78 1 HangupCall_Common hCall=1 094236.78 1 rec RecSoundStop ok 094236.80 1 play PlaySoundStop ok 094236.80 1 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 094236.81 1 fnHangupCall end 094236.81 1 event TID_BUSY2, code=134, state=900 094236.81 1 LsAwaitingCalls EV_UNKNOWN_134 094236.83 1 event TDX_CST, code=134, state=900 094236.83 1 LsAwaitingCalls EV_UNKNOWN_134 094236.84 1 tw DialogicEvent 134,TDX_CST,196,0,0,DE_TONEON,TID_DISCONNECT, 094236.84 1 event DISCONNECT, code=134, state=900 094236.84 1 LsAwaitingCalls EV_UNKNOWN_134 094236.86 1 event TID_DISCONNECT, code=134, state=900 094236.86 1 LsAwaitingCalls EV_UNKNOWN_134 094236.88 1 event TDX_CST, code=134, state=900 094236.88 1 LsAwaitingCalls EV_UNKNOWN_134 094236.89 1 tw DialogicEvent 133,TDX_CALLP,57,0,0,CR_UNKNOWN,, 094236.89 1 event TDX_CALLP, code=133, state=900 094236.91 1 LsAwaitingCalls EV_UNKNOWN_133 094236.91 1 event callstate IDLE 1 0 0 094236.92 1 WorkingMode@Idle= 094236.92 1 timer clear 094236.92 1 rec RecSoundStop ok 094236.94 1 play PlaySoundStop ok 094236.94 1 rv add [CallEndTime]{5/24/2005 9:42:36 AM} 094236.95 1 timer set 1 EV_TIMEOUT_TIMETOREINITLINE 094236.95 1 tw DialogicEvent 135,TDX_SETHOOK,0,0,0,DX_ONHOOK,, 094236.97 1 event TDX_SETHOOK, code=135, state=900 094236.97 1 LsAwaitingCalls EV_UNKNOWN_135 094237.97 1 timer fired EV_TIMEOUT_TIMETOREINITLINE 094237.97 1 event EV_TIMEOUT_TIMETOREINITLINE, code=9008, state=900 It seems like I can't win here. I can either have one feature or the other, but not both, but I need both. Share this post Link to post
SupportTeam Report post Posted 05/24/2005 02:09 PM Keep everything else as it is now, just update your system with this .exe and try again. VgMulti_6.0.2026.zip Share this post Link to post
jacksors Report post Posted 05/24/2005 09:42 PM It appears we are back to the same problem. VG detected a drop loop current on the line and drops the call. 173622.92 2 timer set 25 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG 173622.94 2 rv replace start: [9,$RV[GatherSupportInformation_2_1]] 173622.94 2 rvns [PathSysVoice]{C:\IVR\system\voice\}[PathApp]{C:\IVR\}[PathDataVm]{C:\IVR\data\}[PathVgSys]{C:\IVR\system\}[$RV_STARTTIME]{5/24/2005 5:36:06 PM}[$RV_DEVICEID]{2}[$RV_CIDNAME]{}[PathApp]{C:\IVR\}[scriptsPath]{C:\}[$RV_CIDNUMBER]{}[GetStoreNumber]{16}[GetProblemDesc]{2}[QueryProblemID_RowCo nt]{1}[QueryProblemID_1_1]{Printing}[GatherStoreInformation_RowCount]{1}[GatherS oreInformation_1_1]{EST}[GatherStoreInformation_2_1]{614-527-4444}[DBUpdate_RowCount]{1}[GatherSupportInformation_RowCount]{2}[GatherSupportI formation_1_1]{Bryan Butler}[GatherSupportInformation_2_1]{7985922}[GatherSupportInformation_3_1]{630 588}[GatherSupportInformation_4_1]{False}[GatherSupportInformation_5_1]{}[Gather upportInformation_6_1]{bryanxp}[GatherSupportInformation_7_1]{EST}[GatherSupport nformation_8_1]{Pager}[GatherSupportInformation_9_1]{Voicemail Box 0002}[GatherSupportInformation_1_2]{Randy Jackson}[GatherSupportInformation_2_2]{7983679}[GatherSupportInformation_3_2]{36 1511}[GatherSupportInformation_4_2]{True}[GatherSupportInformation_5_2]{rjackson checksmart.com}[GatherSupportInformation_6_2]{Randyxp}[GatherSupportInformation_ _2]{EST}[GatherSupportInformation_8_2]{Cell}[GatherSupportInformation_9_2]{Voice ail Box 0003}[EvaluateLocation_Input]{EST}[EvaluateLocation]{EST}[EvaluateRemote_Input]{ ST}[EvaluateRemote]{EST}[EmailTechnician]{, rjackson@checksmart.com}[EmailTechnician_Subject]{Store 16 has a Printing problem.}[EmailTechnician_Message]{614-527-4444}[EmailTechnician_Attachment]{}[EmailTechnician_Cc]{}[EmailTechnician_Bcc]{} EmailTechnician_SendResult]{OK} 173622.94 2 rv replace end: [9,7985922] 173622.97 2 state [TransfertoTechnician] Announced Hookflash Transfer to 9,7985922 173623.63 2 tw PlayEnd 2 0 173623.63 2 play end id=0, (current ID) 173623.63 2 event EV_PLAY_FINISHED, code=8001, state=1902 173623.63 2 LsXfer_2_OnEndHook1PlayDestNbr 8001,EV_PLAY_FINISHED,0,0,0,,, 173623.64 2 tw DialogicEvent 132,TDX_DIAL,0,0,0,,, 173623.64 2 event TDX_DIAL, code=132, state=1902 173623.64 2 LsXfer_2_OnEndHook1PlayDestNbr 132,TDX_DIAL,0,0,0,,, 173623.64 2 VG.INI [PBX] Transfer_Prefix_PauseAfter = 2 sec 173623.64 2 timer set 2 EV_TIMEOUT_Transfer_Prefix_PauseAfter 173625.31 2 tw DialogicEvent 134,TDX_CST,193,0,0,DE_TONEON,TID_DIAL_LCL, 173625.31 2 event DIALTONE, code=134, state=1902 173625.31 2 LsXfer_2_OnEndHook1PlayDestNbr 134,DIALTONE,193,0,0,DE_TONEON,TID_DIAL_LCL, 173625.31 2 event TID_DIAL_LCL, code=134, state=1902 173625.33 2 LsXfer_2_OnEndHook1PlayDestNbr 134,TID_DIAL_LCL,193,0,0,DE_TONEON,TID_DIAL_LCL, 173625.33 2 event TDX_CST, code=134, state=1902 173625.33 2 LsXfer_2_OnEndHook1PlayDestNbr 134,TDX_CST,193,0,0,DE_TONEON,TID_DIAL_LCL, 173625.33 2 tw DialogicEvent 134,TDX_CST,194,0,0,DE_TONEON,TID_DIAL_INTL, 173625.33 2 event DIALTONE, code=134, state=1902 173625.33 2 LsXfer_2_OnEndHook1PlayDestNbr 134,DIALTONE,194,0,0,DE_TONEON,TID_DIAL_INTL, 173625.34 2 event TID_DIAL_INTL, code=134, state=1902 173625.34 2 LsXfer_2_OnEndHook1PlayDestNbr 134,TID_DIAL_INTL,194,0,0,DE_TONEON,TID_DIAL_INTL, 173625.34 2 event TDX_CST, code=134, state=1902 173625.34 2 LsXfer_2_OnEndHook1PlayDestNbr 134,TDX_CST,194,0,0,DE_TONEON,TID_DIAL_INTL, 173625.34 2 tw DialogicEvent 134,TDX_CST,195,0,0,DE_TONEON,TID_DIAL_XTRA, 173625.36 2 event DIALTONE, code=134, state=1902 173625.36 2 LsXfer_2_OnEndHook1PlayDestNbr 134,DIALTONE,195,0,0,DE_TONEON,TID_DIAL_XTRA, 173625.36 2 event TID_DIAL_XTRA, code=134, state=1902 173625.36 2 LsXfer_2_OnEndHook1PlayDestNbr 134,TID_DIAL_XTRA,195,0,0,DE_TONEON,TID_DIAL_XTRA, 173625.36 2 event TDX_CST, code=134, state=1902 173625.36 2 LsXfer_2_OnEndHook1PlayDestNbr 134,TDX_CST,195,0,0,DE_TONEON,TID_DIAL_XTRA, 173625.81 2 timer fired EV_TIMEOUT_Transfer_Prefix_PauseAfter 173625.81 2 event EV_TIMEOUT_Transfer_Prefix_PauseAfter, code=9030, state=1902 173625.81 2 LsXfer_2_OnEndHook1PlayDestNbr 9030,EV_TIMEOUT_Transfer_Prefix_PauseAfter,0,0,0,,, 173625.81 2 Dial(9,7985922, cp on) call 173625.81 2 Dial(9,7985922) ok 173625.83 2 timer set 25 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG 173639.56 2 tw DialogicEvent 134,TDX_CST,192,0,0,DE_TONEON,TID_BUSY2, 173639.56 2 event BUSY, code=134, state=1903 173639.56 2 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 134,BUSY,192,0,0,DE_TONEON,TID_BUSY2, 173639.56 2 xfer dial ! 173639.56 2 event TID_BUSY2, code=134, state=1906 173639.58 2 LsXfer_5B : 134(EV_UNKNOWN_134),TID_BUSY2,192,0,0,DE_TONEON,TID_BUSY2, 173639.58 2 event TDX_CST, code=134, state=1906 173639.58 2 LsXfer_5B : 134(EV_UNKNOWN_134),TDX_CST,192,0,0,DE_TONEON,TID_BUSY2, 173639.58 2 tw DialogicEvent 134,TDX_CST,196,0,0,DE_TONEON,TID_DISCONNECT, 173639.58 2 event DISCONNECT, code=134, state=1906 173639.58 2 LsXfer_5B : 134(EV_UNKNOWN_134),DISCONNECT,196,0,0,DE_TONEON,TID_DISCONNECT, 173639.59 2 rv add [Hangup Time]{5/24/2005 5:36:39 PM} 173639.59 2 state Hanging up call... 173639.59 2 HangupCall_Common hCall=2 173639.64 2 rec RecSoundStop ok 173639.66 2 play PlaySoundStop ok 173639.66 2 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 173639.66 2 fnHangupCall end 173639.66 2 event TID_DISCONNECT, code=134, state=900 173639.66 2 LsAwaitingCalls EV_UNKNOWN_134 173639.67 2 event TDX_CST, code=134, state=900 173639.67 2 LsAwaitingCalls EV_UNKNOWN_134 173639.67 2 tw PlayEnd 2 0 173639.67 2 play end id=0, (current ID) 173639.67 2 event EV_PLAY_FINISHED, code=8001, state=900 173639.67 2 LsAwaitingCalls EV_PLAY_FINISHED 173639.69 2 tw DialogicEvent 132,TDX_DIAL,0,0,0,,, 173639.69 2 event TDX_DIAL, code=132, state=900 173639.69 2 LsAwaitingCalls EV_UNKNOWN_132 173639.69 2 tw DialogicEvent 137,TDX_ERROR,0,0,0,,, 173639.69 2 event TDX_ERROR, code=137, state=900 173639.70 2 LsAwaitingCalls EV_UNKNOWN_137 173640.30 2 tw DialogicEvent 134,TDX_CST,3519,0,0,DE_LCOF,, 173640.30 2 event TDX_CST, code=134, state=900 173640.31 2 LsAwaitingCalls EV_UNKNOWN_134 173641.33 2 tw DialogicEvent 134,TDX_CST,102,0,0,DE_LCON,, 173641.33 2 event TDX_CST, code=134, state=900 173641.33 2 LsAwaitingCalls EV_UNKNOWN_134 173641.78 2 timer fired EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 173641.78 2 event EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP, code=9101, state=900 173641.78 2 state Hanging up call...(2) 173641.78 2 HangupCall_Common hCall=2 173641.78 2 rec RecSoundStop ok 173641.80 2 play PlaySoundStop ok 173641.80 2 fnHangupCall end 173641.80 2 LsAwaitingCalls EV_TIMEOUT_WAITFORIDLEA This happens when doing a transfer even with two phones plugged into the PBX. Ext 1 dials Ext 2, Ext 2 hits hook flash, dials 9,Number. Number dialed is busy. Ext 2 hits hookflash and recieves a dial tone, Ext 1 is left hangin on hold. Apparently this is a limitation with the PBX system. So if you can make VG dial a !,1 when retrieving and unanswered call and !,,4 when retrieving a call after hearing a busy signal, that seems to be the only way I can get this to work. Share this post Link to post
SupportTeam Report post Posted 05/24/2005 10:41 PM This happens when doing a transfer even with two phones plugged into the PBX. Ext 1 dials Ext 2, Ext 2 hits hook flash, dials 9,Number. Number dialed is busy. Ext 2 hits hookflash and recieves a dial tone, Ext 1 is left hangin on hold. ... so you are saying that this PBX cannot retrieve the 'on-hold' call unless it is using this "menu assisted transfer" mode... This is very strange... all PBX are really expected to use hookflash (on their analog extensions) to retrieve a call that they have just put on-hold... What PBX are you using? VG detected a drop loop current on the line and drops the call. No, the loop current drop event did not fire. The "disconnect tone" event fired. 173639.58 2 tw DialogicEvent 134,TDX_CST,196,0,0,DE_TONEON,TID_DISCONNECT, 173639.58 2 event DISCONNECT, code=134, state=1906 173639.58 2 LsXfer_5B : 134(EV_UNKNOWN_134),DISCONNECT,196,0,0,DE_TONEON,TID_DISCONNECT, Is the disconnect tone same as busy tone on this system? Please record the disconnect tone using VG (just start recording in a script and then hangup the call) and post the .WAV file here. How about specifying something like this in the "retrieve call" setting: !,,14 or !,,41 will either of these settings work in both cases? Share this post Link to post
SupportTeam Report post Posted 05/25/2005 12:19 AM Another thing you can try is to keep on using this "menu assisted transfer mode" in the PBX and clear the VG's setting for "Retrieve Call", and just send the appropriate hookflashes and codes from within the script. See the attached script for an example on how to do this. menuassistedtransferpbx.vgs Share this post Link to post
jacksors Report post Posted 05/25/2005 01:12 AM the !,,41 setting might work. I will look into this as well as the script file you posted. Share this post Link to post
SupportTeam Report post Posted 05/25/2005 09:24 AM And here is latest version of the VG for Dialogic .exe Please update to it and when posting any traces please use this or later version. VgMulti_6.0.2027.zip Share this post Link to post
jacksors Report post Posted 05/25/2005 12:40 PM I've reverted back to the VG for Dialogic version of the VGmulti.exe file I originally downloaded and the OCX file that you posted that said would fix the false NORB detection, as well as update my PBX string to !,,41. This has solved the problems. The newer versions of the VGmulti.exe files you have been sending me have not been working. Share this post Link to post
SupportTeam Report post Posted 05/26/2005 12:37 AM Any chance of getting traces of these situations - the newer version should be working much better then the older version - esp. in the area of what paths are taken depending on the various outcomes of call transfer. Share this post Link to post