invoso.com Report post Posted 01/17/2011 10:02 AM I set up in Transfer Call module: on {fail} goto [Play 20] on {busy} goto [Play 20] and On Hold sound file. But when target phone station is busy VG is waiting to the end of MoH to play file from "PLAY 20" module. How to terminate playing MoH when make next step for example PLAY Module? Share this post Link to post
SupportTeam Report post Posted 01/17/2011 10:41 AM Can you please provide traces capturing this on your system. (Please .ZIP up trace before posting) Share this post Link to post
invoso.com Report post Posted 01/17/2011 11:31 AM script attached test.zip 0117_0953_vgEngine.zip Share this post Link to post
SupportTeam Report post Posted 01/17/2011 11:39 AM Please update your system to this version:[old link removed]and see if this fixes the play continuation issue.( 7.2.2_110117_2.exe is newer then 7.2.2_110117.exe. All fixes in 7.2.2_110117.exe are in 7.2.2_110117_2.exe ) Share this post Link to post
invoso.com Report post Posted 01/17/2011 11:57 AM no changes, Moh is still playing to the end, then following to "PLAY 20" module and playing this prompt. 0117_1246_vgEngine.zip Share this post Link to post
SupportTeam Report post Posted 01/17/2011 12:00 PM Can you please upload trace again. The attachment did not contain trace. Share this post Link to post
invoso.com Report post Posted 01/17/2011 12:25 PM now correct. Kopia (2) 0117_1246_vgEngine.zip Share this post Link to post
SupportTeam Report post Posted 01/17/2011 12:49 PM Please update your system to this version:[old link removed]This should fix the moh play stop issue. Share this post Link to post
invoso.com Report post Posted 01/17/2011 01:17 PM no changes, after try transfer call with module TRANSFER CALL 27_23 (target number don't answer and module has timeout 10) on Voiceguide Status Monitor I saw active module PLAY 20 but still hear MoH from TRANSFER CALL 27_23 to the end and then PLAY 20 wav file was played. Kopia 0117_1403_vgEngine.zip Share this post Link to post
SupportTeam Report post Posted 01/17/2011 01:29 PM OK, we will have a look at these traces again and advise within 24 hours. 140426.187 6 2 1 moh sound file specified : C:\Program Files\VoiceGuide7\Scripts\Maciej\komunikaty\cal1_mix u16bm.wav 140426.187 7 4 2 qTel run cmd_MakeCall 140426.187 6 2 1 t timer clear (force=False) 140426.187 6 2 1 qTel add cmd_PlayStart [0,0,0,0,0][||||] 140426.187 6 2 1 play start ok, playId=370859 140427.265 19 4 2 state Dialing 523602096... Ringing... 140453.015 19 2 1 ev PlayEnd 2 370859 140453.015 19 2 1 play end id=370859, (current ID) 140453.015 19 2 1 qScr add evScriptEvent 8001 EV_PLAY_FINISHED 140455.531 19 4 2 ev CallState GCEV_DISCONNECTED, crn=280001f, iEvent=2 ,16384,0,64,,,]. vgEngine v7.2.4034.42613 (2011-01-17 23:40:26.18) 140455.968 6 7 3 qTel add cmd_MakeCall [0,2,60,0,0][|<calltype>DialAndConf</calltype><CallerId>502131658</CallerId>|523602095|DX_PVDOPTNOCON|] 140455.968 6 2 1 moh sound file specified : C:\Program Files\VoiceGuide7\Scripts\Maciej\komunikaty\cal1_mix u16bm.wav 140455.968 7 7 3 qTel run cmd_MakeCall 140455.968 6 2 1 t timer clear (force=False) 140455.968 6 2 1 qTel add cmd_PlayStart [0,0,0,0,0][||||] 140455.968 6 2 1 play start ok, playId=400640 140457.140 19 7 3 state Dialing 523602095... Ringing... 140505.968 13 2 1 timer EV_TIMEOUT_GOTOMODULE 140505.968 13 2 1 qScr add evScriptEvent 9002 EV_TIMEOUT_GOTOMODULE 140505.968 6 2 1 qScr run evScriptEvent sCode=[EV_TIMEOUT_GOTOMODULE] iActionID=0, crn=0[0|0|0|0|0][|||||] 140505.968 6 2 1 scriptevent EV_TIMEOUT_GOTOMODULE 0|0|0 || 140505.968 6 2 1 LsXfer_7_dc_WaitOutcomeOutgoingCall_InLeg : [EV_TIMEOUT_GOTOMODULE], 9002(EV_TIMEOUT_GOTOMODULE),0,0,0,,,), xferType=32, leg2=7 140505.968 6 2 1 x7_dc_in before XFER_ANN_ACCEPTED test. sCode=EV_TIMEOUT_GOTOMODULE 140505.968 6 2 1 path {EV_TIMEOUT_GOTOMODULE} not found 140505.968 6 2 1 ConferenceOtherLegLid_ClearBoth 2 7 (both cleared), caller:LsXfer_7_dc_WaitOutcomeOutgoingCall_InLeg EV_TIMEOUT 140505.968 6 7 3 qScr add evScriptEvent 9002 OTHER_LEG_EV_TIMEOUT 140505.968 6 2 1 FindNextVgmTitleInPathList: next module title is=[Play 20] 140505.968 6 2 1 going down timeout path 140505.968 6 2 1 t timer clear (force=False) 140505.968 6 2 1 RunModule start Play, [Play 20], iModuleIdx=10, previous: vgm=7, vgs=1 140505.968 6 2 1 [Play 20] VGMTYPE_PLAY run start 140505.968 6 2 1 CheckForAnyPlayActionsAndSetkeysIfNecessary no PlayActions, vgmidx=10, strPaths=on {timeout 15} goto [Hangup the Call 19] 140505.968 6 2 1 PrepareAndPlayWavAndTts start iModuleIdx=10, iPlayFileIdx=1, bMakeTtsFile=True, sSoundFileIs= 140505.968 6 2 1 PrepareAndPlayWavAndTTS sPlayFile=komunikaty\50046.wav 140505.968 6 2 1 state [Play 20] Playing wav (komunikaty\50046.wav) 140505.968 6 2 1 t timer clear (force=False) 140505.968 6 2 1 qTel add cmd_PlayStart [0,0,0,0,0][||||] 140505.968 6 2 1 play start ok, playId=410640 140522.781 19 2 1 ev PlayEnd 2 400640 140522.781 19 2 1 play end id=400640, (old ID) current id=410640 140531.203 19 2 1 ev PlayEnd 2 410640 140531.203 19 2 1 play end id=410640, (current ID) Share this post Link to post
SupportTeam Report post Posted 01/18/2011 10:09 AM Please update your system to this version:[old link removed](please supply traces as before if transfer module is still not stopping play for you) Share this post Link to post
invoso.com Report post Posted 01/18/2011 10:27 AM Sorry but it's not working. It should terminating Moh only when next module have other prompt. Kopia 0118_1121_vgEngine.zip Share this post Link to post
SupportTeam Report post Posted 01/18/2011 10:54 AM Attached trace is from older version, not one supplied in previous post: 112122.171 5 created on : 2011-01-17 23:40:26.18 However, looks like your requirement is: It should terminating Moh only when next module have other prompt. Right now it looks like you are seeing that VoiceGuide will stop the MOH when exiting the call transfer module - which was the design goal. We are of course able to make the necessary changes to software to make it work as you describe though. Should be able to supply a version that does this within a day. Share this post Link to post
invoso.com Report post Posted 01/18/2011 11:51 AM Thanks! Now is working right as I described. Only one functionality is other as we need. Now when VG following from one TRANSFER CALL module to another starting MoH from the beginning. 1. Is possible to disable start new MoH when in other module is this same? (for example: in module witch include message OPTION: "terminating previous played prompt?") Previous versions was better in this point because calling person hear continuous MoH not interrupted by following between modules. 2. Is possible to looping Moh in one module? Sorry that I have so complicated questions, but I hope it will be helpfully for other Your clients and will be important part of Your success. I'm creating interactive solutions and have experience in IVR because my clients have exclusive expectations. Kopia 0118_1223_vgEngine.zip Share this post Link to post
SupportTeam Report post Posted 01/18/2011 12:20 PM Please update your system to this version:[old link removed]in this version we enabled use of RV flag DoNotStopMOHTo stop MOH from being stopped set $RV[DoNotStopMOH] to 1.This is easiest done using an Evaluate Expression module.All MOH from that point on will not stop automatically.Note that you will need to stop any playback yourself. Do this using a Play module, specify stop as the sound file to be played.To get MOH to stop again on module exit set $RV[DoNotStopMOH] to 0The attached script should better demonstrate this.Please post traces as before if you have any problems/questions. moh_test.vgs Share this post Link to post
invoso.com Report post Posted 01/18/2011 04:54 PM MoH is terminating each time when following to next TRANSFER CALL module. It's happed when starting next TRANSFER CALL (2 and 3) module. What about looping MoH? Kopia 0118_1744_vgEngine.zip Share this post Link to post
SupportTeam Report post Posted 01/19/2011 10:45 AM Will look into this and advise. Should have answer within a day. 174432.265 6 2 1 rv replace start [$RV[DoNotStopMOH]] 174432.265 6 2 1 rv replace end [1] 174432.265 6 2 1 moh will issue playstop first as RV DoNotStopMOH=1 Share this post Link to post
SupportTeam Report post Posted 01/19/2011 10:54 AM What about looping MoH? Looping is not implemented now on MOH. What max length of time would caller be awaiting transfer? If it is less then 3-5 minutes then would recommend creating a sound file of that length and playing that file as MOH. If its more then 3-5 minutes maybe placing them in an ACD queue be a better option. That way they can be played messages of their position in queue etc. Share this post Link to post
invoso.com Report post Posted 01/21/2011 10:17 AM When can I expected DoNotStopMOH solution? Share this post Link to post
SupportTeam Report post Posted 01/21/2011 10:38 AM Please update your system to this version:[old link removed] Share this post Link to post
invoso.com Report post Posted 01/21/2011 11:24 AM Super! Now it's working as we expected! We can start to prepare to migrate with our services to VG. Share this post Link to post