Professional Documents
Culture Documents
Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this
document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give
you any license to these patents, trademarks, copyrights, or other intellectual property.
Microsoft, MS-DOS, Windows, Windows NT, Windows Server, Windows Vista, Active Directory, Internet Explorer, Outlook, PowerPoint,
and RoundTable are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
Contents
Contents............................................................. ..............................3
Introduction..................................................................................... ..4
Essential Documentation..................................... .............................4
Communicator 2007 Test Checklist...................................................4
Installing Communicator 2007.................................................. ..10
Configuring Office Communicator 2007...................................... 11
Testing the Global Address List Download..................................14
Starting and Exiting Communicator 2007 ..................................16
Signing Out and Signing In ...................................... ..................17
Adding and Removing Users and Groups in the Contact List......18
Adding Federated Contacts........................................................20
Search...................................................................... ..................21
Viewing Contact Cards................................ ...............................21
Tagging Contacts .......................................................... .............22
Instant Messaging............................................ ..........................23
Presence................................................................................ .....25
File Transfer................................................................ ................32
Audio and Video Device Setup .................................................. .33
Making Voice Calls............................................................. .........33
Call Forwarding and Voice Mail................................. ..................37
Audio Conferencing............................................... .....................41
Making Video Calls.......................................... ...........................43
Testing Outlook 2007 Integration Options..................................44
Tablet Computer Support......................................................... ...46
Troubleshooting......................................................................... ......47
Appendix A: Generating an Audio and Video Log in WPP Format.....49
Introduction
This document explains how to install, configure, and test Microsoft® Office Communicator
2007 (Public Beta) in a laboratory environment and is designed for system administrators. To
help with the testing process, we have provided a testing procedures checklist that you can use to
verify that Communicator 2007 can successfully connect to Microsoft Office Communications
Server 2007 (Public Beta) and that Communicator 2007 features are working as expected.
The procedures in this document assume that you installed and configured the Microsoft Office
Communications Server testing topology in your computer laboratory. If you need to install and
configure the testing topology, you can find instructions for downloading the necessary
documentation in the following section.
Use the test procedures checklist in this document as a general testing and evaluation guideline.
Then identify the features and scenarios that are most important to your organization and design
your test procedures to thoroughly test these features and scenarios.
Essential Documentation
To prepare the laboratory environment for evaluating Communicator 2007, you can use the
Microsoft Office Communications Server 2007 Documentation Roadmap. The roadmap describes
all available Office Communications Server 2007 documentation and provides recommendations
for which documents you should read.
In addition to the Office Communications Server 2007 documentation, the following Microsoft
Office Communicator 2007 documents are available:
• Microsoft Office Communicator 2007 Getting Started Guide
• Microsoft Office Communicator 2007 Release Notes
• Microsoft Office Communicator 2007 User’s Guide
• Microsoft Office Communicator 2007 Quick Reference Card
Before you install Communicator 2007, ensure that for each test user you plan to create in the lab
test environment, there is a corresponding account set up in the Office Communications Server
2007 lab domain. Exit any Microsoft Office programs that are currently running.
7. On the Configure Microsoft Office Communicator page, either accept the default location
or select an alternative location for the product files to be installed. We recommend that you
accept the default location.
8. Click Next to begin the installation process.
9. When the installation is complete, click Finish.
Expected Result: Communicator 2007 is installed on your computer. Click Start, point to All
Programs, and then click Microsoft Office Communicator 2007 to start Communicator 2007.
Return to Checklist
2. In the Sign-in name box, enter the address of the new sign-in account, for example,
mallen@contoso.com.
Expected Result: The sign-in account is changed. However, you still need to configure advanced
connection settings before signing in to Communicator 2007.
TelephonyMode 0
Voice (also TelephonyMode 1, 2, or 3 TelephonyMode 1, 2, 3, or 4
called 1. Enterprise voice 1. Enterprise voice
Standard with
2. RCC and computer-to- 2. RCC and computer-to-
Voice)
computer calling computer calling
3. Not available in this 3. Not available in this
release. Enables both release. Enables both
RCC and enterprise voice RCC and enterprise
voice
4. RCC, no computer-to-
computer calling
Enterprise In the Meeting section of DisableAVConferencing = 0
Global Policies:* DisableDataConferencing =
EnableIPAudio = True 0
EnableIPVideo = True
EnableDataCollaboration =
True
Enterprise Settings in both the Voice Settings in both the Voice
with Voice and Enterprise rows above. and Enterprise rows above.
* Using the Office Communications Server 2007 Administrative Tools snap-in
5. In the Phone URI text box, type the URI of the telephone to be managed. There are a
number of different standard formats for telephone URIs. For more information, see “RFC:
3966 - The tel URI for Telephone Numbers,” which is available at http://www.rfc-
editor.org/rfc/rfc3966.txt. The telephone URI will look something like this:
tel:+13165551465;ext=51459
To set your default device for outgoing calls if configured for Remote
Call Control
1. In the Office Communicator window, click the Call forwarding button, and then
click Set Advanced Call Handling Rules.
2. Under the Default device for making calls box, select Phone or Computer.
3. Click OK. Changes will take effect the next time Communicator 2007 is started.
Return to Checklist
Expected Results: The file Galcontacts.db is present. Users can also create their own contact
groups within Communicator to help organize and manage the contact list.
Expected Results: The find results pane opens, listing all matching users and groups from Active
Directory and the contact list of the Microsoft Office Outlook® messaging and collaboration
client. If Office Communicator cannot locate a user or group that you know is present in the
Global Address Book, you must diagnose the Address Book lookup failure.
3. Change the directory to the folder where Office Communications Server is installed. By
default, this is %Program Files%\Microsoft LS 2006\Server\Core.
4. At a command prompt, type abserver –syncnow, and then press ENTER.
5. Wait until the abserver has finished running, and then close the Command Prompt window.
6. At the client computer, exit Communicator.
7. Delete the Galcontacts.db file from the following folder.
%userprofile%\Local Settings\Application Data\Microsoft\Communicator.
8. Restart Communicator.
Expected Result: Find can locate the user.
Return to Checklist
Return to Checklist
To sign in
• In the Office Communicator window, click Sign In.
Expected Result: You are signed in to Communicator 2007, and your contact list is displayed in
the Office Communicator window.
You can preset your presence status before you sign in.
To sign in with a specified presence status
1. Ensure that you are signed out from Communicator 2007, as described earlier in this section.
2. From the Communicator 2007 title bar, click the down-arrow, point to Connect, point to
Sign In As, and then from the Available drop-down list, click the presence status that you
want. For this test, click Busy.
Expected Result: You are signed in to Communicator 2007, and your
presence status is displayed as Busy.
You can change the user account that is used when you sign in to Communicator 2007.
To change the sign-in account
1. Sign out of Communicator 2007, as described earlier in this section.
2. In the Office Communicator title bar, click the down arrow , point to Connect, and then
click Change Sign-In Account.
3. In the Sign-in name text box, type the name of an existing account that you have set up in
the test lab, and then click OK.
4. In the Office Communicator window, click Sign In.
18 Microsoft Office Communicator 2007 (Public Beta) Testing and Troubleshooting Guide
Expected Result: You are now automatically signed in to Communicator 2007 with the account
you specified in the Sign In name text box.
Return to Checklist
Expected Result: The selected contacts are removed from the group but not from the contact
list. If the contact is listed in additional groups in the contact list, the contact remains in those
groups. If the contact appears only in the Other Contacts group, a confirmation dialog box
appears, and the contact is deleted from the contact list altogether after you click OK.
To remove contacts or groups from the contact list
• In the contact list, right-click the contact that you want to remove, click Remove from
contact list, and then click Yes. To select additional contacts, you can hold down SHIFT or
CTRL, and then click the contacts or groups that you want to delete.
Expected Result: The contact or group is removed from the contact list.
To create your own contact group
You can organize contacts in your contact list with your own contact groups. For example, you
could have one contact group for sales contacts and another for marketing contacts.
1. In the Office Communicator title bar, click the down arrow.
2. Point to Tools, and then click Create New Group. A text box with the words New Group
selected appears in the contact list.
3. In the New Group box, type a name for the group, and then press ENTER.
Expected Result: The new group is created. You can now add contacts to this group as described
above, and then start an instant messaging session with all members of the group by double-
clicking the group name.
You can add an Active Directory distribution group to your contact list.
To add a distribution group to the contact list
1. Use the Type a name or phone number box to locate the distribution group.
2. Right-click the group in the search results, and then click Add Group to Contact List.
Expected Result: The distribution group is added to your contact list. You can now drag contacts
from the contact list or use the Type a name or phone number text box to find contacts to add
to the list. You can now double-click the group and start an instant messaging session with all
members of the group.
Federation Dependencies
• Public instant messaging connectivity requires that additional software licenses be installed
on Office Communications Server.
Microsoft Office Communicator 2007 (Public Beta) Testing and Troubleshooting Guide 21
• Federation requires that an edge access server be deployed in your organization’s perimeter
network. For federated users to participate in conferencing, you must also deploy a Web
conferencing edge server, and, for audio/video (A/V) conferencing, an A/V conferencing
edge server.
• The edge access server must have a Domain Name Service (DNS) Alias (A) record that is
published on an authoritative, external name server. The internal SIP domain must have a
DNS service resource (SRV) record that points to the A record of the edge access server.
For a more complete discussion of federation, including public instant
messaging connectivity, see the Office Communications Server 2007
Edge Server Deployment Guide.
Return to Checklist
Search
Communicator provides a search text box that you can use to locate contacts by first name and
last name. Communicator searches Active Directory and Outlook contacts if Outlook is
configured as the personal information manager for Communicator. It searches the Windows
Address Book if the Address Book is configured as the personal information manager.
To find a contact using first name or last name
• Type a contact first name or last name in the Type a name or phone number box.
Expected Results: You see a list of contacts whose names include the letters you typed.
Return to Checklist
Return to Checklist
Tagging Contacts
Communicator can notify you of changes in a contact’s availability by displaying an alert
whenever the presence status of the contact changes to Available. The alert shows the contact’s
name, title, instant messaging address, and new presence status. You can click the alert to start an
instant messaging session with that person. When you click the arrow in the alert., the Alerts tab
of the Options dialog box appears, and you can configure how and when alerts appear.
Configuring Communicator to display this alert for a given contact is called tagging.
To tag a contact
• From the computer of LabUser1, in the contact list, right-click a contact (for example,
LabUser2). The contact should be one that you have added to the lab environment domain.
Expected Results: When you tag a contact, the tagged indicator
appears beside the name of the contact on the contact list.
Now you can verify that tagging works.
To test tagging
• On the computer of LabUser2, sign out, and then sign in again.
Expected Results: On the computer of LabUser1, an alert should appear indicating that
LabUser2 is now online. Verify that the name and other information that appears in the alert is
correct.
Return to Checklist
Instant Messaging
You can use Microsoft® Office Communicator 2007 for instant messaging sessions with
individual members of your contact list, entire distribution groups, selected members of
distribution groups, or any combination of these. You can also add new participants after an
instant messaging conversation has begun.
Communicator processes instant messaging sessions in several ways, depending on who you are
communicating with and the number of people involved in the instant messaging session. For
example:
• For conversations with another individual in your organization, Communicator 2007
establishes a network link directly between the two client computers. Such a session is called
a conversation.
• For conversations between two individuals in different, federated enterprises, and for all
conversations with two or more participants, each Office Communicator 2007 client
establishes a link through an Office Communications Server. Such a session is called a
conference.
Communication between federated enterprises and with multiple client
computers is managed by Microsoft Office Communications Server,
along with its Web conferencing server.
Instant messaging in Communicator 2007 has additional features which make it more versatile,
and easier to use. For example, you can specify font type and font characteristics, such as bold,
underline, italics, and color. You can also insert emoticons, and paste text or tables copied from
other Microsoft Office applications, such as Word and Excel.
Return to Checklist
Presence
Communicator 2007 provides users with new, simple, and flexible options for displaying
availability, activity, and contact information. Communicator is integrated into the work
environment so that users can display their own presence information, as well as view the
presence information of others. Communicator can be integrated with a user’s Outlook Calendar
and Out of Office Assistant to automatically update presence information. Presence can also be
integrated with phone status, showing the contact as available but on the phone.
New presence features in Communicator 2007 enable the Microsoft Office Communications
Server administrator to create custom presence options, such as “Meeting with Customer” or “At
Lunch.” For more information about configuring custom presence states, see “Configuring
Custom Presence States” in the Microsoft Office Communicator 2007 Deployment Guide.
The detail and type of presence information that users want each contact to see is controlled by
the access level setting assigned to each contact. When you add a new contact to the contact list,
26 Microsoft Office Communicator 2007 (Public Beta) Testing and Troubleshooting Guide
an alert appears on the new contact’s desktop. The person you are adding can then set the level of
status information you will be able to view. They can also add you to their own contact list.
The presence information that is displayed for each contact in your contact list shows
you that contact’s availability. Presence status is indicated graphically by an indicator to
the left of the contact’s name, and by a text string to the right of the contact’s name.
Some presence states can be set either by the user or by Office Communicator; other
presence states can only be set by Office Communicator. Table 4 below describes each
presence indicator and the accompanying status text.
Table 4. Presence states set by the user or by Communicator
Icon Status Text Description
Available The contact is online and can participate in conversations. Can be
set manually by the user.
Busy The contact is available but engaged in another activity. Activities
In a Call include:
In a Conference • In a Call The contact is in a phone, voice, or video
In a Meeting conversation.
• In a Conference The contact is in a multiparty conversation
using phone, voice, video, or application sharing.
• In a Meeting The Office Outlook calendar shows that the
contact has a scheduled meeting.
This presence level can also be set manually by the user.
Do Not Disturb The contact is available but does not want to be interrupted. This
status is displayed for the following reasons:
• The contact has manually set his or her presence status to Do
Not Disturb.
• The contact is displaying a Microsoft Office PowerPoint®
presentation or is running another program in full-screen mode.
Away The contact is probably not available. This status is displayed for
the following reasons:
• The contact’s computer has been idle for more than the idle
time period setting—15 minutes by default.
• The contact’s Office Outlook calendar or Out of Office
Assistant indicates that he or she is out of the office.
• The contact is temporarily unavailable. As soon as activity is
detected on the contact’s computer, Communicator 2007
automatically resets the presence status to the appropriate state.
• The contact has manually set his or her presence status to
Away.
Inactive This contact may be available, but their computer has been idle for
more than the idle time period setting—five minutes by default.
Status set by Communicator.
Microsoft Office Communicator 2007 (Public Beta) Testing and Troubleshooting Guide 27
Offline The contact is not available. This status is displayed for the
following reasons:
• The contact has manually set his or her presence status to
Appear Offline.
• Communicator 2007 is not running on the contact’s computer,
or the contact has not signed-in.
• The contact has blocked you from seeing his or her presence
status.
Presence Communicator 2007 cannot determine the status of the contact. This
unknown status is usually displayed because the contact’s presence status is
stored in another computer system, such as that of an organization
that is not a federated partner.
Offline This indicator is displayed in your contact list next to the name you
have blocked. To the person you have blocked, you appear to be
offline.
Expected Results: On the computer of LabUser2, the presence status of LabUser1 changes to
Online.
Setting Description
Calendar data meeting in your Outlook calendar, during that
time, Communicator 2007 automatically shows
your presence status as In a Meeting.
Note
You may have to wait as long as 45 minutes for changes in
Outlook settings to synchronize with Exchange Server. By
default, Exchange synchronizes with Outlook clients every 45
minutes.
Setting Description
Company Company contacts see your work contact
information, plus basic schedule and availability.
Public Public contacts see your name, title, company, e-
mail address, and limited availability.
Blocked Blocked contacts cannot contact you through
Communicator; you appear offline.
respond to the instant message, and the instant messaging conversation is displayed in the
Conversation window on both computers.
To set the access level when you are added to a user’s contact list
1. From the computer of LabUser1, add LabUser3 to your contact list.
2. From the computer of LabUser3, in the This person’s level of access drop-down box, click
Personal, and then click OK.
3. From the computer of LabUser1, in the contact list, right-click LabUser3, and then click
View Contact Card.
Expected results: On the computer of LabUser1, the contact card for LabUser3 shows all
available details, including Calendar information.
Note
The dialog box above is only displayed the first time a user
adds a new contact to his or her contact list.
Return to Checklist
32 Microsoft Office Communicator 2007 (Public Beta) Testing and Troubleshooting Guide
File Transfer
There are many ways to transfer a file using Communicator. Here are the most common ways.
• When you are in a call, you can drag the file onto a name in the Participants list.
• You can transfer a file to a contact by dragging the file onto a name in the contact list.
• In the upper-right corner of the Conversation window, you can use the Send a File button, or
from the Actions menu, you can click Send a File.
• In either the Participants list or the contact list, you can right-click a name and then click
Send a File.
To start a file transfer
1. On the computer of LabUser1, in the contact list, right-click LabUser2, and then click Send
a File.
2. Browse for a file (pick a file in a folder on your hard drive), and then double-click the file
you want to send.
Expected Results: On the computer of LabUser1, the Conversation window displays the
message Waiting for LabUser2 to accept. On the computer of LabUser2, a file transfer alert
appears. The Conversation window is opened and displays the file icon, name, and size, along
with the message Double-click here to start the Transfer.
1. Display the Options dialog box, as described on page 11, and then click the General tab.
2. Under File Transfer, click Browse, and then select a new location for storing received files.
3. From the computer of LabUser2, send a file to LabUser1.
4. From the computer of LabUser1, accept the file transfer.
Expected results: The received file is stored in the new location on LabUser1.
Return to Checklist
Time elapsed.
The following tests assume that you configured telephone integration and that you selected the
default calling device, either phone or computer. See the “Configuring Telephone Integration”
topic of the “Configuring Communicator” section, earlier in this document. Some tests also
require that your test computers have Microsoft Outlook 2007 installed and configured with an
Exchange Server account.
Depending on the default calling device, outbound calls are made from your computer or your
phone.
To make an outbound call from the contact list
• In the contact list, right-click the contact name, click Call, and then click the contact name
(computer) or phone number (work, home, or mobile telephone).
Expected results: The Conversation window is opened, and the call is started.
To answer a call
• When you receive an incoming call, Communicator 2007 displays a desktop alert.
• If the contact is calling your computer, the alert reads Accept Computer call. Click
Accept to take the call.
• If the contact is calling your phone, the alert reads Accept call from number. Click
Accept to take the call.
Expected Result: When you answer the call as specified in the alert, you can speak with the
caller.
When you receive a call, you can transfer it to another user or to another one of your devices.
Follow these instructions to transfer a call to another user.
To end a call
• In the Conversation window, click the End Call button.
Expected Results: The call ends when you click the End Call button. If the call was accepted (if
you are not ending the call because nobody answered), you see an End Call message, and the
Conversation window is closed.
1. From the computer of LabUser1, in the contact list, right-click LabUser2, point to Call, and
then click the contact name or a phone number.
2. From the computer or desk phone of LabUser2, in the desktop alert, click Accept to take the
call.
3. From the computer of LabUser3, in the contact list, right-click LabUser2, point to Call, and
then click the contact name or a phone number.
4. From the computer of LabUser2, in the Conversation window, click the Hold button to put
LabUser1 on hold, and then in the desktop alert click Accept to take the call from LabUser3.
Expected Results: The first caller, LabUser1, is put on hold, so that LabUser2 can pick up the
call from LabUser3. On the computer of LabUser2, a new Conversation window opens for the
conversation with LabUser3. Just as LabUser2 put LabUser1 on hold, LabUser2 can also put
LabUser3 on hold and return to the call with LabUser1.
2. From the computer of LabUser1, in the Call-Forwarding Settings dialog box, under
Incoming Calls, select Forward to.
3. In the Forward to drop-down box, select one of the phone numbers that you entered
previously for this account, or click Configure to enter a new phone number. To successfully
complete the test, enter phone number to which you have access—for example, one of the
other lab account phones, or your personal cell phone. When you are done, click OK.
4. From the computer of LabUser2, open the Communicator 2007 contact list, if it is not
already open.
5. To the right of LabUser1’s name, click the down arrow of the phone button , and then
click the number you want.
Expected Result: The call is transferred to the number you specified in
Step 2.
To cancel call forwarding rules
• On the computer of LabUser1, click the Call forwarding button , click Call-
Forwarding Settings, and then click Do Not Forward Calls.
To set the default device for outgoing calls
1. On the computer of LabUser1, in the Office Communicator window, click the click the Call
forwarding button , and then click Call-Forwarding Settings.
2. In the Call-Forwarding Settings dialog box, under Outgoing Calls, select your preferred
calling method from the list of available devices.
To set the default device for outgoing calls at the time you make the
call
1. In the Office Communicator contact list, click the down arrow next to the phone button
associated with the person you want to call.
2. Under Preferred Calling Device, select from the list of available devices.
Enterprise Voice
Enterprise voice is the IP telephony component of the Communications Server 2007 Unified
Communications solution. Leveraging the Communications Server 2007 SIP infrastructure,
enterprise voice enables users to:
• Place calls from computer to computer, computer to phone, or phone to computer.
• Participate in IP voice sessions that traverse NATs and firewalls.
• Place calls to other enterprise voice users, coworkers who are still hosted on a PBX, or
PSTN numbers.
• Call the enterprise from anywhere an Internet connection is available, without incurring
long-distance charges or resorting to a VPN (virtual private network).
• Keep their legacy telephone numbers.
Microsoft Office Communicator 2007 (Public Beta) Testing and Troubleshooting Guide 39
Figure 3 below shows the dialog box for call-forwarding settings with Unified Communications
enterprise voice enabled.
Audio Conferencing
With Office Communicator 2007, you can have voice conferences with several people at one
time. You can view the roster to see who is online during the conference and then make use of
other features, such as instant messaging or audio/video conversation. There are multiple ways to
set up a conference call. You can invite contacts by using any or all of the following:
• One or more individual contacts
• Contact groups
• Distribution groups
42 Microsoft Office Communicator 2007 (Public Beta) Testing and Troubleshooting Guide
If you have a video camera connected to your computer, you can add video to your
conversations. Participants in an instant messaging session can expand it to an audio or
audio/video (A/V) conference.
As with instant messaging, audio and audio/video conferencing takes place over a peer-to-peer
link between two Communicator 2007 clients. Conferences with three or more participants,
including conferencing-mode video sessions, require an Office Communications Server 2007,
A/V Conferencing Server.
Note
Phone-to-phone sessions between Communicator 2005 and
Office Communicator 2007 are supported; however,
Communicator 2005 users cannot join a conference with
video.
5. From the computers of LabUser2 and LabUser3, in the status area near the top of the
Conversation window, click Join conference call.
Expected Results: In the Conversation window of LabUser1, an instant messaging icon and an
audio/video conference icon appear to the right of the contact’s name. The Participant list
displays the contacts that have joined the conference. The person who initiated the conference is
shown as the leader in the Conversation window of all participants. All participants can be heard
and understood clearly during the conference.
Return to Checklist
2. To view the outgoing video stream, click the Show picture-in-picture button .
3. To pause the outgoing video stream, click the Pause PIP video button . Click the
Resume PIP video button to resume your outgoing video.
4. To pause the incoming video, click the Pause main video button. . Click the Resume
main video button to continue with the video call.
44 Microsoft Office Communicator 2007 (Public Beta) Testing and Troubleshooting Guide
5. To switch your video to the main video window, click the Switch video button.
The incoming video then switches to the picture-in-picture area.
6. To start an instant messaging session while in a video call, click the Show instant message
area button.
7. To change or add a subject for this conversation, in the Conversation window title bar, click
the down arrow, point to Actions, and then click Change Conversation Subject. Type a
new subject for this call, and then click OK. The subject you typed appears on the
Conversation window title bar.
8. To end the video call but still maintain the instant messaging and audio sessions, click the
Stop button.
9. To end the audio call but still maintain the instant messaging session, click the End Call
button.
Expected Results: Video is shown in the Video pane of the Conversation window for each
participant with a video camera. The main area of the Video pane shows the contact who is
currently speaking. All the Conference controls work as described above.
• Update your presence status according to Calendar data and update your contact list
according to Outlook Contacts data.
• Receive an e-mail message whenever you miss a call.
• Start or restart an instant messaging or audio conversation from an e-mail message in
Outlook.
In addition, you can find information about the availability of your contacts in Outlook 2007, and
access Communicator’s calling and instant messaging features.
Expected Results: An Office Communicator Conversation window opens, with LabUser2 in the
participant list.
2. In the Conversation window, click the Handwriting tab <artwork>, and then use your
stylus to write a message into the Message box.
3. Click the X button to send the message.
Expected results: The text written with the stylus appears in the Message box. Clicking Send
starts the instant messaging session.
To receive a handwritten instant message
• From the computer of LabUser2, click the instant messaging alert.
Expected results: In LabUser2, you see the handwritten text in the Message box of the
Conversation window.
Return to Checklist
Troubleshooting
If you encounter difficulties while deploying Office Communicator 2007, you can use log or
tracing files to troubleshoot the installation, setup, or connection errors that might occur.
There are four main types of log files:
• Client logs document the behavior of the Office Communicator 2007 client, and add
diagnostic messages to the Windows Event Log.
• Unified Communications Client Platform (UCCP) logs track server connection issues.
• Media logs record the status of audio and video connections.
• Setup logs record Windows Installer errors during setup.
Client logs can be enabled by the user in the Office Communicator 2007 Options dialog box, or
by the administrator using registry entries. The other types of logging discussed in this section
are controlled using registry entries.
You can also use the error messages which appear in the Communicator 2007 user interface.
Communicator 2007 errors are much more specific and detailed than in previous releases, and
contain links to Office Online Help, which provides more information for both users and
administrators.
Note
To enable tracing in Windows Vista™, the user must be added
to the Performance Log Users group. Once added, users
must log off and then log back on for the setting to take
effect.
The remainder of this section discusses the four types of error logging in more detail.
48 Microsoft Office Communicator 2007 (Public Beta) Testing and Troubleshooting Guide
"FileSize"=dword:10000000
After you restart Communicator 2007, the file Communicator-uccp.log is created in the directory
%userprofile%\Tracing. You can modify the location or maximum file size for this log using the
FileDirectory and FileSize registry keys.
Audio/Video Logs
To troubleshoot errors with audio or video connections in Office Communicator 2007, create the
registry entries described below in Appendix A. After you restart Communicator 2007, a detailed
log is created in Windows software trace preprocessor (WPP) format. The file,
Startup_WPP_Trace.etl, documents all aspects of Communicator's interaction with the
audio/video server. For more information, see Appendix A.
You can also view the WPP-format log information in real time using the Traceview utility,
available as part of the Windows Driver Kit. For more information about software tracing see
http://msdn2.microsoft.com/en-us/library/ms797960.aspx. To download the Windows Driver kit,
which includes Traceview, see http://www.microsoft.com/whdc/devtools/wdk/WDKpkg.mspx
Setup Logs
You can also create a verbose log of events generated during Communicator 2007 setup.
To enable logging during Communicator 2007 setup
• Use the following Windows Installer Group Policy:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer]
"Logging"="voicewarmup"
"Debug"=dword:00000007
These policies create a file in the %temp% directory of the current user named
MSI<number>.LOG, where <number> identifies the most recent installation.
For more information about creating log files during Communicator 2007 setup, see the
"Windows Installer Command Line Options" section in Microsoft Office Communicator 2007
(Public Beta) Deployment Guide.
[HKEY_CURRENT_USER\Software\Microsoft\Tracing\WPPMedia]
50 Microsoft Office Communicator 2007 (Public Beta) Testing and Troubleshooting Guide
[HKEY_CURRENT_USER\Software\Microsoft\Tracing\WPPMedia\AudioEngine]
; For verbose output, change TraceLevelThreshold to 4 in each section.
; Creates a very large file.
"TraceLevelThreshold"=dword:00000003
"WPP_FLAG_S_AERECV_INIT"=dword:00000001
"WPP_FLAG_S_AERECV_PULL"=dword:00000001
"WPP_FLAG_S_AERECV_PUSH"=dword:00000001
"WPP_FLAG_S_AERECV_START"=dword:00000001
"WPP_FLAG_S_AERECV_TRANSFORM"=dword:00000001
"WPP_FLAG_S_AESEND_INIT"=dword:00000001
"WPP_FLAG_S_AESEND_START"=dword:00000001
"WPP_FLAG_S_AESEND_SEND"=dword:00000001
"WPP_FLAG_S_AESEND_TRANSFORM"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Tracing\WPPMedia\COMAPI]
"TraceLevelThreshold"=dword:00000003
"WPP_FLAG_S_CHANNEL_GENERIC"=dword:00000001
"WPP_FLAG_S_COMAPI_GENERIC"=dword:00000001
"WPP_FLAG_S_CONFERENCE_GENERIC"=dword:00000001
"WPP_FLAG_S_ENDPOINT_GENERIC"=dword:00000001
"WPP_FLAG_S_EVENTS_GENERIC"=dword:00000001
"WPP_FLAG_S_PLATFORM_GENERIC"=dword:00000001
"WPP_FLAG_S_STREAM_GENERIC"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Tracing\WPPMedia\COMMON]
"TraceLevelThreshold"=dword:00000003
"COMMON_CRITSECT_INIT"=dword:00000001
"COMMON_CRITSECT_ENTER"=dword:00000001
"COMMON_CRITSECT_LEAVE"=dword:00000001
"COMMON_TIME"=dword:00000001
"WPP_FLAG_S_EVENTQ_CREATE"=dword:00000001
"WPP_FLAG_S_EVENTQ_GETNEXT"=dword:00000001
"WPP_FLAG_S_EVENTQ_PUTFREE"=dword:00000001
"WPP_FLAG_S_EVENTQ_SEND"=dword:00000001
"WPP_FLAG_S_HEAP_CREATE"=dword:00000001
"WPP_FLAG_S_HEAP_FREE"=dword:00000001
"WPP_FLAG_S_HEAP_INIT"=dword:00000001
"WPP_FLAG_S_MEMORYPOOL_ALLOC"=dword:00000001
"WPP_FLAG_S_MEMORYPOOL_INIT"=dword:00000001
"WPP_FLAG_S_UTILITY_GENERIC"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Tracing\WPPMedia\Crossbar]
"TraceLevelThreshold"=dword:00000003
"WPP_FLAG_S_CROSSBAR_GENERIC"=dword:00000001
"WPP_FLAG_S_CROSSBAR_REF_COUNTING"=dword:00000001
"WPP_FLAG_S_CROSSBAR_TIMELINE"=dword:00000001
"WPP_FLAG_S_CROSSBAR_VIDEOSWITCHER"=dword:00000001
"WPP_FLAG_S_CROSSBAR_VIDEOMIXER"=dword:00000001
"WPP_FLAG_S_CROSSBAR_CONFIG"=dword:00000001
Microsoft Office Communicator 2007 (Public Beta) Testing and Troubleshooting Guide 51
"WPP_FLAG_S_CROSSBAR_BRCONTROLLER"=dword:00000001
"WPP_FLAG_S_CROSSBAR_DOMINANTSPEAKER"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Tracing\WPPMedia\Crypto]
"TraceLevelThreshold"=dword:00000003
"WPP_FLAG_S_CRYPTO_AUTH"=dword:00000001
"WPP_FLAG_S_CRYPTO_DECRYPT"=dword:00000001
"WPP_FLAG_S_CRYPTO_DEINIT"=dword:00000001
"WPP_FLAG_S_CRYPTO_ENCRYPT"=dword:00000001
"WPP_FLAG_S_CRYPTO_INIT"=dword:00000001
"WPP_FLAG_S_CRYPTO_KEYMGR"=dword:00000001
"WPP_FLAG_S_CRYPTO_TEST"=dword:00000001
"WPP_FLAG_S_CRYPTO_UPDATE"=dword:00000001
"WPP_FLAG_S_ENCRYPT_GENERIC"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Tracing\WPPMedia\DEVICE]
"TraceLevelThreshold"=dword:00000003
"DEVICE_AUDIOSOURCE"=dword:00000001
"DEVICE_AUDIOSINK"=dword:00000001
"DEVICE_VIDEOSOURCE"=dword:00000001
"DEVICE_VIDEOSINK"=dword:00000001
"WPP_FLAG_S_DEVICE_GENERIC"=dword:00000001
"WPP_FLAG_S_DEVICE_PER_FRAME"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Tracing\WPPMedia\MassConvertedTraces1]
"TraceLevelThreshold"=dword:00000003
"WPP_FLAG_dwSelect"=dword:00000001
"WPP_FLAG_selection"=dword:00000001
"WPP_FLAG_S_AUDIO_GENERIC"=dword:00000001
"WPP_FLAG_S_AUDIOHEALER_INIT"=dword:00000001
"WPP_FLAG_S_BUFFER_INIT"=dword:00000001
"WPP_FLAG_S_BUFFER_NEW"=dword:00000001
"WPP_FLAG_S_BUFFER_REMOVE"=dword:00000001
"WPP_FLAG_S_DTMFCONTROL_GENERIC"=dword:00000001
"WPP_FLAG_S_IO_IOCOMPLETION"=dword:00000001
"WPP_FLAG_S_IO_POSTIO"=dword:00000001
"WPP_FLAG_S_IO_RECV"=dword:00000001
"WPP_FLAG_S_IO_SEND"=dword:00000001
"WPP_FLAG_S_MEDIAFILE_GENERIC"=dword:00000001
"WPP_FLAG_S_MEDIAFILE_STATS"=dword:00000001
"WPP_FLAG_S_PSM_CALL"=dword:00000001
"WPP_FLAG_S_PSM_INIT"=dword:00000001
"WPP_FLAG_S_RMA_GENERIC"=dword:00000001
"WPP_FLAG_S_WORKITEM_MONITORING"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Tracing\WPPMedia\NavigationalTracing]
"TraceLevelThreshold"=dword:00000003
"NAV_TRACE_LISTENING_ENABLED"=dword:00000001
"NAV_LISTEN_THREAD"=dword:00000001
52 Microsoft Office Communicator 2007 (Public Beta) Testing and Troubleshooting Guide
[HKEY_CURRENT_USER\Software\Microsoft\Tracing\WPPMedia\PerFrame]
"TraceLevelThreshold"=dword:00000000
;Generates large logs; use only if troubleshooting specific issues
[HKEY_CURRENT_USER\Software\Microsoft\Tracing\WPPMedia\PerPacket]
"TraceLevelThreshold"=dword:00000000
;Generates large logs; use only if troubleshooting specific issues
[HKEY_CURRENT_USER\Software\Microsoft\Tracing\WPPMedia\QualityController]
"TraceLevelThreshold"=dword:00000003
"WPP_FLAG_S_QC_CREATE"=dword:00000001
"WPP_FLAG_S_QC_SETPAR"=dword:00000001
"WPP_FLAG_S_QCCHANNEL_CODEC"=dword:00000001
"WPP_FLAG_S_QCCHANNEL_CREATE"=dword:00000001
"WPP_FLAG_S_QCCHANNEL_PRIORITY"=dword:00000001
"WPP_FLAG_S_QCCHANNEL_SETTINGS"=dword:00000001
"WPP_FLAG_S_QCCHANNEL_START"=dword:00000001
"WPP_FLAG_S_QCCHANNEL_VALIDATE"=dword:00000001
"WPP_FLAG_S_QCPARTICIPANT_ADD"=dword:00000001
"WPP_FLAG_S_QCPARTICIPANT_CREATE"=dword:00000001
"WPP_FLAG_S_QCPARTICIPANT_VALIDATE"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Tracing\WPPMedia\RTCP]
"TraceLevelThreshold"=dword:00000003
"RTCP_SDES"=dword:00000001
"RTCP_FUNCTIONAL"=dword:00000001
"WPP_FLAG_S_RTCP_AVFLAG"=dword:00000001
"WPP_FLAG_S_RTCP_BANDESTIMATION"=dword:00000001
"WPP_FLAG_S_RTCP_BYE"=dword:00000001
"WPP_FLAG_S_RTCP_LOSSES"=dword:00000001
"WPP_FLAG_S_RTCP_NTP"=dword:00000001
"WPP_FLAG_S_RTCP_RECV"=dword:00000001
"WPP_FLAG_S_RTCP_RRSR"=dword:00000001
"WPP_FLAG_S_RTCP_RTT"=dword:00000001
"WPP_FLAG_S_RTCP_SDES"=dword:00000001
"WPP_FLAG_S_RTCP_SEND"=dword:00000001
"WPP_FLAG_S_RTCP_TIMEOUT"=dword:00000001
"WPP_FLAG_S_RTCP_TIMING"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Tracing\WPPMedia\RTP]
"TraceLevelThreshold"=dword:00000003
"WPP_FLAG_S_DTMF_INIT"=dword:00000001
"WPP_FLAG_S_DTMF_RECV"=dword:00000001
"WPP_FLAG_S_DTMF_SEND"=dword:00000001
"WPP_FLAG_S_PART_ADD"=dword:00000001
"WPP_FLAG_S_PART_RECVCREATE"=dword:00000001
"WPP_FLAG_S_PART_REMOVE"=dword:00000001
"WPP_FLAG_S_PART_SENDCREATE"=dword:00000001
"WPP_FLAG_S_PSI_GETINFO"=dword:00000001
"WPP_FLAG_S_PSI_INIT"=dword:00000001
Microsoft Office Communicator 2007 (Public Beta) Testing and Troubleshooting Guide 53
"WPP_FLAG_S_PSI_STREAM"=dword:00000001
"WPP_FLAG_S_RTP_CREATE"=dword:00000001
"WPP_FLAG_S_RTP_CSRC"=dword:00000001
"WPP_FLAG_S_RTP_EVENT"=dword:00000001
"WPP_FLAG_S_RTP_RECV"=dword:00000001
"WPP_FLAG_S_RTP_SEND"=dword:00000001
"WPP_FLAG_S_RTP_START"=dword:00000001
"WPP_FLAG_S_RTP_TRACE"=dword:00000001
"WPP_FLAG_S_RTPMAPPING_RECV"=dword:00000001
"WPP_FLAG_S_RTPMAPPING_SEND"=dword:00000001
"WPP_FLAG_S_RTPRED_INIT"=dword:00000001
"WPP_FLAG_S_RTPRED_SEND"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Tracing\WPPMedia\StreamingEngine]
"TraceLevelThreshold"=dword:00000003
"ENGINE_TICK"=dword:00000001
"ENGINE_TIMESTAMPS"=dword:00000001
"ENGINE_THREADS"=dword:00000001
"ENGINE_MISC"=dword:00000001
"ENGINE_EVENTS"=dword:00000001
"WPP_FLAG_S_ENGINE_GENERIC"=dword:00000001
"WPP_FLAG_S_NETWORKDEVICE_GENERIC"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Tracing\WPPMedia\TLS]
"TraceLevelThreshold"=dword:00000003
"WPP_FLAG_S_TLS_INIT"=dword:00000001
"WPP_FLAG_S_TLS_NEGOTIATION"=dword:00000001
"WPP_FLAG_S_TLS_OTHERS"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Tracing\WPPMedia\Transport]
"TraceLevelThreshold"=dword:00000003
"TRANSPORT_TIMER"=dword:00000001
"TRANSPORT_ICE"=dword:00000001
"TRANSPORT_BUFFERS"=dword:00000000
"TRANSPORT_PIPES"=dword:00000001
"TRANSPORT_SOCKETS"=dword:00000001
"TRANSPORT_LATENCY"=dword:00000000
"TRANSPORT_DUMP"=dword:00000000
"TRANSPORT_CRYPTO"=dword:00000001
"TRANSPORT_API"=dword:00000001
"TRANSPORT_MISC"=dword:00000001
"TRANSPORT_PACKET_RECEIVE_PATH"=dword:00000001
"WPP_FLAG_S_INIT_ADDR"=dword:00000001
"WPP_FLAG_S_INIT_BIND"=dword:00000001
"WPP_FLAG_S_INIT_CONNECT"=dword:00000001
"WPP_FLAG_S_INIT_CREATE"=dword:00000001
"WPP_FLAG_S_INIT_DESTROY"=dword:00000001
"WPP_FLAG_S_INIT_DETECTNAT"=dword:00000001
"WPP_FLAG_S_INIT_PORT"=dword:00000001
"WPP_FLAG_S_INIT_QUERY"=dword:00000001
54 Microsoft Office Communicator 2007 (Public Beta) Testing and Troubleshooting Guide
"WPP_FLAG_S_INIT_SETQOS"=dword:00000001
"WPP_FLAG_S_MSTP_BUFFER"=dword:00000001
"WPP_FLAG_S_MSTP_INVALIDARG"=dword:00000001
"WPP_FLAG_S_MSTP_MSG_DEC"=dword:00000001
"WPP_FLAG_S_MSTP_MSG_ENC"=dword:00000001
"WPP_FLAG_S_MSTP_OTHERS"=dword:00000001
"WPP_FLAG_S_MSTP_RECV"=dword:00000001
"WPP_FLAG_S_MSTP_SELFADDR"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Tracing\WPPMedia\VIDEO]
"TraceLevelThreshold"=dword:00000003
"VIDEO_WMVRENC"=dword:00000001
"VIDEO_WMVRDEC"=dword:00000001
"VIDEO_DUMP"=dword:00000001
"WPP_FLAG_S_VIDEO_CODECS_ARTIFACTDURATION"=dword:00000001
"WPP_FLAG_S_VIDEO_CODECS_BRCONTROLLER"=dword:00000001
"WPP_FLAG_S_VIDEO_CODECS_CODECFLAG"=dword:00000001
"WPP_FLAG_S_VIDEO_CODECS_DMOACCESS"=dword:00000001
"WPP_FLAG_S_VIDEO_CODECS_GENERIC"=dword:00000001
"WPP_FLAG_S_VIDEO_CODECS_PACKETLOSSRECOVERY"=dword:00000001
"WPP_FLAG_S_VIDEO_CODECS_PACKETPATTERN"=dword:00000001
"WPP_FLAG_S_VIDEO_CODECS_REASSEMBLY"=dword:00000001
"WPP_FLAG_S_VIDEO_GENERIC"=dword:00000001
"WPP_FLAG_S_VIDEOFRAME_INFO"=dword:00000001
"WPP_FLAG_S_VIDEOLATENCY_GENERIC"=dword:00000001