cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
4337
Views
0
Helpful
15
Replies

ViewMail 8.5.4 AdminConfig

rschraeger
Level 1
Level 1

I have tried to get the Adminconfig file

to workj when installing clients.  I can't find too much informaiton on how to configure the file correctly.  I think I have it correct but the vm server never populates when I start Outlook after installing.

COPY OF ADMINCONFIG.XML

<AdminConfig>
<Configurations>
<!--

This section has a single <Configuration> element for each possible configuration.
At this time, only one <Configuration> element is supported.

The general format of the <Configuration> element is as follows:
<Configuration server="{name of server}" type="{type of server}"/>

{name of server} (required) is the DNS name or IP address of the voice server
that should be used.

{type of server} (required) is one of the following values:
Connection7: For Unity Connection 7.x or 8.0.x servers. This value
expects an IMAP account.
Connection8.5 SIB: For Unity Connection 8.5 servers. This value
expects an Exchange account.
Connection8.5 IMAP: For Unity Connection 8.5 servers. This value
expects an IMP account.

Example:
<Configuration server="voicemail.cisco.com" type="Connection8.5 SIB"/>
This would expect that a voice mail server called "voicemail.cisco.com" exist
and that an Exchange account exist in the users profile.
-->
<Configuration server="vm.kv.com" type="Connection8.5 SIB"/> 
</Configurations>
<Users>
<!--
This section is used to prepopulate user settings on a per-user basis.

Each <User> element has the following general format.
<User id="{userid}" username="{username}" phone="{phone number}" password="{password}"/>

{userid} (required) is either the full logon name of the user in DOMAIN\USERNAME format,
or just the USERNAME.

{username} (optional} is the voice mail user name.

{phone number} (optional) is the phone number to call when recording or playing messages
via the telephone.

{password} (optional) is the password of the user in clear text.
NOTE: This is a potential security risk; use only if you understand the security
implications.

Examples:
<User id="THISDOMAIN\Administrator" username="admin" phone="1234" password="password"/>
<User id="Administrator" username="admin" phone="789"/>

The id attribute is used to link the logged in user to a particular entry.
First each <User> element is searched for one whose id attribute matches
the logged in users domain and name, using the DOMAIN\USERNAME format.
If no such element is found, then a second search is made for a <User>
element whose is attribute matches just the user's name.  If no such
element is found, the user is required to enter all user information.
-->

</Users>
</AdminConfig>

Can anyone point me to my problem or do a document that showes how to configure this file?

15 Replies 15

BruceTaylor21
Level 1
Level 1

This is so typical of Cisco 'installers'

What I found is if I copy the XML to (C:\Program Files (x86)\Cisco Systems\ViewMail for Outlook) after installing using

Setup.exe /i /qb

Then when Outlook starts next it parses the file and actually uses it (populates these registry keys "HKEY_CURRENT_USER\Software\Cisco Systems\ViewMail for Outlook")

I'd be happy than an ActiveSetup job populating the relevant keys would work just as well.

Likely you could add them to the MSI with self healing and some variables OR add the XML file to the MSI.

NOTE: If I try and use this on the setup.exe command line

     1:     It does not understand I had to remove it

     2:     It wants Configurations to be configurations

     3:     It wants to be

               Error about unexpected "Configuration" is not useful but that is what the issue was

     4:     It simply cannot take any type setting as above (so it never works)

               Some document say this should be the Exchange server and others various connection types

So it's just busted and seems to always have been that way.  So copy the XML to the programs file in the Format above (as provided by Cisco and shown here in some examples) and it just works, no issue.

In my case I get prompted for a user/pass/phone only.  I can likely add the user (by populating the XML or REG with a script or MSI) and likely will. 

I'd say scripting these keys would work (where -username- and -IP_OR_SERVER- are changed as needed)

[HKEY_CURRENT_USER\Software\Cisco Systems\ViewMail for Outlook\Profiles\-USERNAME-\Servers\-USERNAME-]

"Type"="Connection8.5 SIB"

"Host"="-IP_OR_SERVER-"

"UserName"="-USERNAME-"

"Phone"="" [HKEY_CURRENT_USER\Software\Cisco Systems\ViewMail for Outlook\Profiles\-USERNAME-\Servers\-USERNAME-]
"Type"="Connection8.5 SIB"
"Host"="-IP_OR_SERVER-"
"UserName"="-USERNAME-"
"Phone"=""

Still the summary is the XML does NOT work on the command line (give up now at least for the 9.02 version I am testing) and just copy the file into the programs directory or add it to the MSI.  I dont imagine the password can be automated so likely people will be prompted regardless (might as well fill in their phone and username at the same time and just set the server in the XML and type).

Cisco are useless at making their products deployable and providing documentation on deploying them (the docs for this process are in conflict and a complete joke missing the real details).  It would be so simple to fix this issue too.  I'm yet to see a voice mail plugin to outlook that is not a complete pain come to think of it...