VoiceGuide IVR Software Main Page
Jump to content

Voicemail Vmboxlist.xml File

Recommended Posts

Chaz wrote:

 

We need to be able to create users automatically when using the voice mail setup. We found the XML file that is used for the user accounts and we assumed we could use a webpage to have the new user data appended to the XML file. Are we correct in assuming this? Can this be done dynamically?

Share this post


Link to post

Yes, you can dynamically add entries to the VmBoxList.xml file.

 

VoiceGuide will detect when the new version of the VmBoxList.xml is saved and read in the new version. The new configuration from VmBoxList.xml will then become current and the old one discarded.

Share this post


Link to post

Thanks for the response.

 

We tried doing this and it seemed that the new users would show up in the mailbox configuration but would not allow us to call into the system until it was restarted (said that the user did not exist). Is there something we are missing so that this can be done without restarting?

Share this post


Link to post

Which version of VG are you using?

 

Could you please post a copy of VoiceGuide's Trace Logs which capture the following sequence:

 

1. start VG.

2. after starting VG change VmBoxList.xml and save it.

3. make a call inot vg and try accessing a newly created VMB.

 

 

Enable logging by setting the log levels to 10 in VG.INI as per below:

[Log]

 

VoiceGuide=10

Trace files will be created in VG's \log\ subdirectory.

 

Please post the traces and the VoiceGuide script used.

 

When posting traces/scripts please .ZIP them up and post them as attachments.

Share this post


Link to post

Trace shows that VG was started at 13:01:57 and loaded the VmBoxList.xml file at startup:

 

130157.11 0 vm loading VMB data begin

 

Then about 30 seconds later a new version of VmBoxList.xml was loaded:

 

130221.44 0 vm loading VMB data begin

 

and the call was answered about 20 seconds later:

 

130239.47 1 answering the call (,,,0)

 

Trace shows that VoiceGuide loaded the new voicemail configuration file soon after the call finished as well:

 

130319.34 1 HangupCall start (Loop Current Off (non-xfer vgm))

 

130320.94 0 vm loading VMB data begin

 

 

If the file loaded at 130221.44 contained the vmb 10799 in the list then VG's voicemail scripts should be able to use this vmb.

 

 

We will run some tests on this on our test system on Monday and will post an update on this problem then.

 

Alternatively you could move the VMB database to your own DB - and in VG's voicemail scripts change the functions which query VG for vmb info to calls which retrieve this info from your own DB. This may be the better alternative if you would like to have better control over VMBs or anticipate a large number of VMBs (5000+) which will be often added to or altered.

Share this post


Link to post

After doing some tests we have found the bug which you are referring to.

 

Please update your system with the version attached to this post.

 

Place vgMulti.exe in VoiceGuide's main directory and place ktTel in Windows' System32 directory and then restart VoiceGuide.

 

If you are still experiencing problems please post traces as before.

vg_6.0.3310.zip

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×