Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

Summary

This article describes the issues that are fixed in the cumulative update for IM an Expert for Microsoft Lync Server 2010 that is dated March, 2012.

This article describes the following items about the update package:

  • The issues that the update package fixes.

  • The prerequisites for installing the update package.

  • Whether you must restart the computer after you install the update package.

  • Whether the update package is replaced by any other update package.

  • Whether you must make any registry changes.

  • The files that the update package contains.

INTRODUCTION

Changes for Version 1.5

The latest version of IM an Expert replaces the Version 1.0 of the system, which was released in March 2011. For the Version 1.5 of IM an Expert release, there are several feature additions and software updates.

Features that this update package enables

Support of resource forests
Version 1.0 of IM an Expert did not work for organizations where Lync was set up with a resource forest configuration.This kind of configuration has a set of users who have information such as Session Initiation Protocol (SIP) address in a different domain and forest from the one that contains the users’ actual user accounts. Therefore, when the users visit the IM an Expert webpage, the site cannot locate the information about these users. To resolve this issue, Version 1.5 of IM an Expert improves the way that the SIP, name, and email address of a user are retrieved so that the user can be searched in resource forests and in the current forest. IM an Expert now offers a sophisticated highly-configurable mechanism to let admins specify how user identities are resolved from Active Directory.

Content-type adaptation
If a message that is sent by IM an Expert cannot be received by the client, then the system of IM an Expert will automatically switch to plain text and use the plain text for the rest of the conversation after the system resends the current message. For example, some Lync 2010 clients cannot handle HTML messages. If IM an Expert detects it has sent a message to a client that cannot handle HTML, it will automatically switch to plain text and use the plain text for the rest of the conversation after resending the current message. The occurrence of the adaptation is governed by the SIP error code that IM an Expert receives when it tries to relay the first message in the conversation. The BotSipErrorCodesForPlainTextResend configuration parameter can be used to specify the list of SIP error codes for which content-type adaptation should be tried.

Message content-type specification
Messages can be sent as plain text or HTML code. Users can specify this behavior by using the BotMessageContentType parameter in the Imx.config file.

Lync 2010 Mobile and Outlook Web Access
Version 1.5 of IM an Expert supports Lync 2010 Mobile client and Outlook Web Access (OWA). For example, Version 1.5 of IM an Expert can work with iPad, iPhone, and Windows Phone.

Run as service
Version 1.5 of IM an Expert can be configured to be run as Windows service. This behavior lets IM an Expert be configured to start automatically when a server that hosts the Bot restarts. 

Note The Bot can be still run as an executable.

Conversation following
If a candidate answerer does not want to answer a question invitation they receive through IM, the candidate answerer now has the option of subscribing to the conversation by typing the "follow" message in response to the invite. After the dialog between the asker and another answerer, all followers will be emailed a link to the transcript of the dialog on the IM an Expert website. On the IM an Expert website, the followers can also add follow-up comments and additional answers.

Usage statistics on homepage
Administrators can now display usage statistics on the IM-an-Expert homepage. This includes a stacked bar chart of the ratings that are assigned to answered questions and other statistics such as the average time to answer and average number of users who are contacted to obtain an answerer.

Memory management
The Bot should now consume less memory on the server on which it is running, especially when the Bot is running for prolonged periods. To do this, Version 1.5 of IM an Expert stores less in memory and periodically clears in-memory data structures.

Support for more sophisticated PageCrawler regular expressions
The PageCrawler regular expressions now support multiple regular expressions for the same page and multiple match groups for a page within the same regular expression. This lets administrators extract multiple items from a webpage by using a single regular expression, multiple regular expressions, or some combination of the two.

Resetting Bot status
Version 1.5 of IM an Expert lets administrators set the Bot’s Lync status to variable after the Bot’s Lync Status was set to "Always Online."
In Version 1.0 of IM an Expert, as soon as the Bot was set to an "Always Online" state, it could not be undone by IM an Expert.

Features that this update package enables

SIP address normalization
In Version 1.0 of IM an Expert, SIP addresses were not being normalized. In companies with uppercase domain names, this caused a non-match between user SIP addresses as far as we knew them. This issue is resolved in Version 1.5 of IM an Expert so that IM an Expert normalizes all SIP addresses by lowercasing the sip and the domain portions and leaving the username portion unchanged.

PageCrawler configuration
Version 1.5 of IM an Expert corrects errors that occur with parsing of special fields. For example, Version 1.5 of IM an Expert corrects errors that occur with parsing of email address, SIP, and SIPALIAS. These special fields are replaced by the current user’s email address, SIP, and SIP alias.

Website viewstate validation 
Occasionally, users would receive a "validation of viewstate MAC failed exception when they use forms on the IM an Expert website. This issue is resolved by Version 1.5 of IM an Expert.

Resolution

Update package information

Microsoft Download Center

The following file is available for download from the Microsoft Download Center:
DownloadDownload the IManExpert.msi package now.
Release Date: March 2012

For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:

119591 How to obtain Microsoft support files from online services Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.

Note This update can be installed alone, or it can be installed to update an existing IM an Expert installation. If you install it to update an existing IM an Expert installation, refer to the instructions in Chapter 3 of the IMX_Admin_SetupMaintain documentation. To download the IMX_Admin_SetupMaintain documentation, visit the following Microsoft website:

IM an Expert for Microsoft Lync Server 2010 Documentation

Prerequisites

There are no prerequisites for installing this update.

Restart requirement

You do not have to restart the computer after you apply this update.

Update replacement information

This cumulative update does not replace a previously released update.

Registry information

To use one of the update packages in this package, you do not have to make any changes to the registry.

File information

The global version of this update has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

IManExpert.msi

File name

File version

File size

Date

Time

Platform

Adtester.exe

4.0.7577.4076

13,592

3-Mar-12

6:59

x86

Adtester.exe.config

Not Applicable

122

3-Mar-12

3:06

Not Applicable

Misclib.dll

4.0.7577.4076

72,464

3-Mar-12

6:57

x86

Bot.exe

4.0.7577.4076

92,936

3-Mar-12

6:59

x86

Bot.exe.config

Not Applicable

124

28-Feb-12

2:35

Not Applicable

Botlib.dll

4.0.7577.4076

47,888

3-Mar-12

6:56

x86

Dblib.dll

4.0.7577.4076

72,464

3-Mar-12

7:00

x86

Misclib.dll

4.0.7577.4076

72,464

3-Mar-12

6:57

x86

Searchlib.dll

4.0.7577.4076

13,592

3-Mar-12

6:59

x86

Encrypter.exe

4.0.7577.4076

17,176

3-Mar-12

6:59

x86

Misclib.dll

4.0.7577.4076

72,464

3-Mar-12

6:57

x86

Dblib.dll

4.0.7577.4076

72,464

3-Mar-12

7:00

x86

Indexer.exe

4.0.7577.4076

17,168

3-Mar-12

6:58

x86

Indexer.exe.config

Not Applicable

124

28-Feb-12

2:35

Not Applicable

Misclib.dll

4.0.7577.4076

72,464

3-Mar-12

6:57

x86

Botlib.dll

4.0.7577.4076

47,888

3-Mar-12

6:56

x86

Misclib.dll

4.0.7577.4076

72,464

3-Mar-12

6:57

x86

Monitor.exe

4.0.7577.4076

17,680

3-Mar-12

6:59

x86

Monitor.exe.config

Not Applicable

124

28-Feb-12

2:35

Not Applicable

Dblib.dll

4.0.7577.4076

72,464

3-Mar-12

7:00

x86

Misclib.dll

4.0.7577.4076

72,464

3-Mar-12

6:57

x86

Pagecrawler.exe

4.0.7577.4076

47,896

3-Mar-12

6:59

x86

Pagecrawler.exe.config

Not Applicable

124

28-Feb-12

2:35

Not Applicable

Imx.config

Not Applicable

12,797

3-Mar-12

3:06

Not Applicable

Imxdata.sql

Not Applicable

582

28-Feb-12

2:35

Not Applicable

Imxfulltext.sql

Not Applicable

849

28-Feb-12

2:35

Not Applicable

Imxtables.sql

Not Applicable

7,894

3-Mar-12

3:06

Not Applicable

Imxupgrade.sql

Not Applicable

744

3-Mar-12

3:06

Not Applicable

Admin.aspx

Not Applicable

8,100

3-Mar-12

3:06

Not Applicable

Api.aspx

Not Applicable

121

28-Feb-12

2:35

Not Applicable

Contact.aspx

Not Applicable

2,529

28-Feb-12

2:35

Not Applicable

Conversation.aspx

Not Applicable

5,207

3-Mar-12

3:06

Not Applicable

Default.aspx

Not Applicable

10,779

3-Mar-12

3:06

Not Applicable

Forward.aspx

Not Applicable

3,891

3-Mar-12

3:06

Not Applicable

Global.asax

Not Applicable

113

28-Feb-12

2:35

Not Applicable

Howto.aspx

Not Applicable

5,762

28-Feb-12

2:35

Not Applicable

Leaderboard.aspx

Not Applicable

2,205

28-Feb-12

2:35

Not Applicable

Privacystatement.htm

Not Applicable

11,118

28-Feb-12

2:35

Not Applicable

Questions.aspx

Not Applicable

3,793

28-Feb-12

2:35

Not Applicable

Stats.aspx

Not Applicable

2,676

28-Feb-12

2:35

Not Applicable

Web.config

Not Applicable

8,371

28-Feb-12

2:35

Not Applicable

Antixsslibrary.dll

4.2.0.0

62,744

3-Mar-12

3:06

x86

Dblib.dll

4.0.7577.4076

72,464

3-Mar-12

7:00

x86

Misclib.dll

4.0.7577.4076

72,464

3-Mar-12

6:57

x86

Searchlib.dll

4.0.7577.4076

13,592

3-Mar-12

6:59

x86

Website.dll

4.0.7577.4076

109,328

3-Mar-12

6:59

x86

All.css

Not Applicable

4,506

28-Feb-12

2:35

Not Applicable

Lt7.css

Not Applicable

256

28-Feb-12

2:35

Not Applicable

Bg-c.gif

Not Applicable

44

28-Feb-12

2:35

Not Applicable

Bg-content-holder.gif

Not Applicable

50

28-Feb-12

2:35

Not Applicable

Bg-header.gif

Not Applicable

717

28-Feb-12

2:35

Not Applicable

Bg-heading.gif

Not Applicable

150

28-Feb-12

2:35

Not Applicable

Bg-l.gif

Not Applicable

121

28-Feb-12

2:35

Not Applicable

Bg-main.gif

Not Applicable

92

28-Feb-12

2:35

Not Applicable

Bg-r.gif

Not Applicable

120

28-Feb-12

2:35

Not Applicable

Bg-try-flat.gif

Not Applicable

1,277

28-Feb-12

2:35

Not Applicable

Logo.png

Not Applicable

17,076

28-Feb-12

2:35

Not Applicable

Mslync-logo.png

Not Applicable

2,427

28-Feb-12

2:35

Not Applicable

Msresearch-logo.png

Not Applicable

4,454

28-Feb-12

2:35

Not Applicable

Separator-header.gif

Not Applicable

100

28-Feb-12

2:35

Not Applicable

Default.aspx

Not Applicable

12,385

28-Feb-12

2:35

Not Applicable

References

For more information about how to deploy Lync Server 2010 in resource forests, visit the following Microsoft website:

How to deploy Lync Server 2010 in resource forests

More Information

The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.

Was this information helpful?

What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×