Hotwire Report post Posted 12/07/2005 05:59 PM The voicemail is hanging up about 2 seconds after the message is left. I have this set: on {2} goto [Voicemail Box 0001] return [Thank you] . but it still hangs up. It will not return to the script. I have not yet bought a copy of voiceguide, So Im doing some very tough testing on it so that I know what Im spending my money on. If you can please help me! John Brent Share this post Link to post
SupportTeam Report post Posted 12/07/2005 09:46 PM Could you please post a copy of VoiceGuide's Debug Printout which captures the problem, this will allow us to see what happened. When running the script click on VoiceGuide's View menu and select 'Event Trace Log' option - any log information will then appear in this window. You must open the trace window before making the call. You can enable the automatic saving of the logs to files in \log\ directory as well. When posting traces please .ZIP them up and post them as attachments. Share this post Link to post
Hotwire Report post Posted 12/08/2005 04:46 AM here is my log file. jagged.zip Share this post Link to post
SupportTeam Report post Posted 12/08/2005 05:52 AM Trace shows that the sound file 0001_1207234655_1_0__.wav starts getting recorded: 234655.89 0 eng RecSoundStart after beep [C:\Program Files\VoiceGuide\data\VmSave\0001_1207234655_1_0__.wav] and then eight seconds later VoiceGuide detected that there was silence on the line: 234703.89 0 LsRecRecording EV_SILENCE_DETECTED The message was then trucated to remove the silence and the call was hung up: 234703.91 0 rec length RV: VmLmRec_RecLen100ms = 51 234703.91 0 rv lg add [VmLmRec_RecLen100ms]{51} 234703.91 0 rv lg add [VmLmRec_EndRecCause]{silence} ... 234703.94 0 state Hanging up call... [Hangup Module] If you want to modify the silence detection settings see: http://www.voiceguide.com/vghelp/html/modRecord.htm Are you using a voice modem? Many voice modems record poorly and at low volume... Share this post Link to post
Hotwire Report post Posted 12/08/2005 11:11 AM Im using the built in voicemail box's. How do I use the record feature to contol them? Share this post Link to post
SupportTeam Report post Posted 12/08/2005 09:36 PM How do I use the record feature to contol them? Do you mean how to set the silence detection levels? If you want to modify the silence detection settings see: http://www.voiceguide.com/vghelp/html/modRecord.htm Are you using a voice modem or a Dialogic card? Share this post Link to post
Hotwire Report post Posted 12/13/2005 11:20 PM Im using a voice modem. when it detects silence, It hangs up. it doesnt go back to the script. Even though I asked it too, nicely. Its just very ignorant. Share this post Link to post
SupportTeam Report post Posted 12/13/2005 11:25 PM Please post the script you are using along with a trace capturing the call handled by that script which demonstrates the problem. Which version of VG are you using? Share this post Link to post
Hotwire Report post Posted 01/14/2006 01:03 AM Im using the newest version of VG attached is the script and the log. Thanks. hotwire.zip Share this post Link to post
SupportTeam Report post Posted 01/14/2006 01:30 AM If silence is detected during recording of the message in the current voicemail scripts then the voicemail scripts will not return back to the calling script (if return path was specified at all). If you press '0' during recording then current voicemail scripts will go back to the calling script (if return path was specified at all). Silence is treated pretty much like a hangup - it is treated as if caller is no longer on line so same action is taken as if the disconnect tone was detected on the line - ie. hanging up, and not returning to the calling script. You can modify behavior by modifying the voicemail scripts... see \system\vm\ subdirectory. Share this post Link to post
Hotwire Report post Posted 01/14/2006 01:46 AM which to I modify for that? vmlmhangup vmmsgdeliver vmsendmsg aafinduser vmadmin vmlm vmlogin ?? thanks Share this post Link to post
SupportTeam Report post Posted 01/14/2006 02:02 AM Have a look at vmlm. You should basically see where the on {silence} path leads to... Possible approach would be to set a flag somewhere that recording ended due to silence and then check for that flag later on... Share this post Link to post
Hotwire Report post Posted 01/15/2006 02:41 PM Im just new to this, Do I have to look at the actual code of the script? If SO Im not sure about where to find this or even what to do If I do find it. Im sorry, but I guess this is a good way to learn right? Is there a way I can change this in the layout mode? thanks again. Share this post Link to post
SupportTeam Report post Posted 01/15/2006 09:50 PM Just open vmlm.vgs in the Script Designer... Share this post Link to post
Hotwire Report post Posted 01/16/2006 11:52 AM Iv tried editing this file, but with no luck, I just dont get the result. I keep getting the hangup. no matter what I change. If some one could post there vmLm that would be great for me to look at. Thanks, Hotwire Share this post Link to post
Harry L. Roberts Report post Posted 01/16/2006 01:07 PM Let me first say that I wrote a very lengthy post to you yesterday but was unable to post it due to internet problems. I’m a beginner also and trying to learn just as you are. You should always back up your data and verify anything that I might say. I do not know if this will work because I have not tested it. I opened vmLm.vgs and modified the module VmLmRec. What I did was select the properties of this module then clicked on the Paths tab and scrolled down to the “on {silence}” path. I changed this to read “on {silence} return”. This should hopefully return back to the calling script. If the calling script had a specific return path associated with the call to the voice mail system then it should return to the point specified by your return path. If no return path was specified then the voice mail system will start running the default start module in the returned to script. From reading the Help File it would seem logical that this would work. Will it? I don’t know. If not there are other ways to have it return but they are more difficult to do. I've attached a file called "hotwire vmLm.vgs" to this message. Just rename or backup your old "vmLm.vgs" file then copy and paste this file into the same folder and rename it to "vmLm.vgs". Give it a try and let me know if it works. Hotwire_vmLm.vgs Share this post Link to post
SupportTeam Report post Posted 01/16/2006 10:19 PM If that still does not quite do what you require then you may want to send an email to sales@voiceguide.com specifying what changes need to be made and you would then be issued with a quote for us to do this work. Share this post Link to post
Guest Guest Report post Posted 01/16/2006 10:27 PM Naw, Iv tried that, but no luck. Im hoping that I can figure this out sooner then later. Share this post Link to post
Hotwire Report post Posted 01/18/2006 12:06 PM There has to be a way for this to work. It says to add the return command to the script to get back to it, but that is not working for me. Im just wondering if any one else has had any luck with this? Share this post Link to post
Harry L. Roberts Report post Posted 01/18/2006 04:53 PM Please try attached file. Replace your vmLm.vgs file that is located in the VoiceGuide\system\vm directory. Please rename your vmLm.vgs file to vmLmOLD.vgs first then copy the new file to the directory and rename it to vmLm.vgs. Open the Trace log and set it to level 5. Make you call that generates your problem. Send or post your script and trace log. Hotwire_vmLm.zip Share this post Link to post
Hotwire Report post Posted 01/18/2006 09:37 PM here is my trace log, Still no workie! hotwire.zip Share this post Link to post
Harry L. Roberts Report post Posted 01/19/2006 12:36 AM Thanks for posting your trace log. The only problem that I can see is that it appears that you are not using the vmLm.vgs script that I posted above. Use the last vmLm.vgs that I posted. I added code that would insert a message into the trace log so that I could be sure you were using the correct vmLm.vgs. I've attached the file to this message again. Be sure to use this file. Run a new trace log at level 5 and post it again. Hotwire_vmLm.zip Share this post Link to post
Hotwire Report post Posted 01/20/2006 11:47 AM I think I have my problem figured out, but not fixed. I own the personal version. Which it says we cannot edit the voicemail script. Is that my issue? Share this post Link to post
SupportTeam Report post Posted 01/20/2006 11:10 PM Only the enterprise version allows you to use the .vgs voicemail scripts. Share this post Link to post