Application Notes for Microsoft Office Communicator R2 Client

Avaya Solution & Interoperability Test Lab
Application Notes for Microsoft Office Communicator R2
Client integration with Avaya One-X™ Communicator
Client and Browser Tab User Interface- Issue 1.0
Abstract
These Application Notes describe the configuration procedures for integrating Avaya One-X™
Communicator browser tab with Microsoft Office Communicator (MOC) R2 clients. The
process of configuring an Avaya One-X™ Communicator browser tab is described. The
Avaya One-X™ Communicator browser tab interface is attached to the Microsoft Office
Communicator R2 client and the user can control either of these components from the unified
interface. The Avaya One-X™ Communicator browser tab view is only available when the
Avaya One-X™ Communicator soft phone client is online and logged in to an extension. The
configuration described herein uses Avaya One-X™ Communicator in both H.323 and SIP
modes; In either of these modes the Avaya One-X™ Communicator client shares an extension
with a Microsoft Office Communicator R2 client. An R2 client is logged into the extension
through Remote Call Control (RCC) integration via Avaya Aura™ Application Enablement
Services (AES). The RCC integration method is documented in the Application Notes for
Microsoft Office Communicator 2007 R2 Remote Call Control (RCC) Integration with
Communication Manager Telephones. This document can be downloaded from
www.avaya.com. Calls originating from a Microsoft Office Communicator R2 client are
placed via the Avaya One-X™ Communicator phone and vice-versa. A call can subsequently
be controlled through a Microsoft Office Communicator R2 client, the Avaya One-X™
Communicator browser tab or the Avaya One-X™ Communicator client. These Application
Notes demonstrate the integration between Microsoft Office Communicator R2 client and
Avaya One-X™ Communicator client in Road Warrior (My Computer) and Desk Phone
(Shared) mode.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
1 of 38
1XC-OCS-R2
1. Introduction
These Application Notes describe the steps involved in configuring a Avaya One-X™
Communicator browser tab user interface on an R2 Microsoft Office Communicator R2 Client.
In the configuration described herein a Microsoft Office Communicator R2 client and the Avaya
One-X™ Communicator browser tab are joined and appear as a unified user interface. The
Microsoft Office Communicator R2 client uses the same extension as the Avaya One-X™
communicator phone and controls the Avaya One-X™ Communicator soft phone through
Remote Call Control integration using Avaya Aura™ Application Enablement Services (AES)
component. In H.323 mode the Avaya One-X™ Communicator client registers with Avaya
Aura™ Communication Manager whereas in SIP mode the Avaya One-X™ Communicator soft
phone registers with Avaya Aura™ SIP Enablement Services proxy and maps to an Avaya
Aura™ Communication Manager extension as an Off-PBX Station (OPS). Calls originating from
a Microsoft Office Communicator R2 client are routed through the Avaya One-X™
Communicator client. This integration demonstrates the additional call handling functionality
provided by the Avaya One-X™ Communicator browser tab integration in both H.323 and SIP
modes. The Microsoft Office Communicator R2 client integration with Avaya One-X™
Communicator in Road Warrior and Shared mode is discussed.
2. Configuration
Figure 1 shows the configuration for controlling Avaya One-X™ Communicator clients using
Microsoft Office Communicator R2 clients in Remote Call Control (RCC) mode with Avaya
One-X™ Communicator client and browser tab integration. The Avaya One-X™ communicator
browser tab components are deployed on an Apache web server. The web server should reside in
the same domain as the MOC clients and other components of the Microsoft Office
Communicator setup. Avaya One-X™ Communicator (thick) clients are installed on the same
machines as the Microsoft Office Communicator R2 clients. The browser tab integration can be
viewed only when the R2 client is displayed on the screen1. The browser tab features are
displayed when the Avaya One-X™ Communicator soft phone is online and logged into an
extension. The Windows registry settings are added to enable the Avaya One-X™
Communicator browser tab to integrate with a Microsoft Office Communicator R2 client user
interface. The features displayed for an extension on the Avaya One-X™ Communicator browser
tab can be controlled through Avaya Aura™ Communicator Manager Feature Button
Assignments screen for an H.323 and SIP2 stations. In the configuration described herein the
Avaya One-X™ Communicator is either configured in Road Warrior mode or Shared mode. In
shared integration mode, 9640 H.323 and SIP phones use the same extension as the Avaya One1
A MOC client icon can be viewed in the system tray. Right click on this icon and select Open to view the MOC
client interface on the screen.
2
Feature buttons for SIP end points are enabled using AST features in the Feature Button Assignments page for a
SIP station on the Communication Manager. Refer to [5] for additional information.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
2 of 38
1XC-OCS-R2
X™ Communicator and registers with the Avaya Aura™ Communication Manager (dual
registration) and the Avaya Aura™ SIP Enablement Services server respectively.
AD, DNS, CA
Domain
Controller
Microsoft Office
Communications
Server (OCS)
.135
.137
Microsoft
SQL Server
.138
135.8.19.0/24 LAN
.120
.143
Avaya Aura™ SIP
Enablement Services
Server
Avaya Aura™ Application
Enablement Services
.146
Enterprise IP Network
.121
S8300B/G350
Avaya Aura™
Communication
Manager
Apache Web
Server
Avaya 9600 series H.323 and SIP
phones
MOC clients with
One-X browser tab
Microsoft Office Communicator
Clients in RCC mode operating
One-X Communicator H.323 and
SIP soft phones in browser tab
mode
Figure 1: Network Configuration for Avaya One-X™ Communicator Browser Tab
integration with Microsoft Office Communicator (MOC) R2 client
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
3 of 38
1XC-OCS-R2
3. Equipment and Software Validated
Table 1 displays the equipment and software used for the sample configuration provided:
Equipment & Software
Avaya S8300 Server
Avaya G350 Media Gateway
Media Gateway Processor
Avaya Aura™ SIP Enablement Server
Avaya Aura™ Application Enablement Services Server
Avaya 9600 Series H.323 IP Telephones
Avaya 9600 Series SIP IP Telephones
Microsoft Active Directory, DNS Server, and
Certification Authority on Microsoft Windows Server
2003 R2 Enterprise Edition Service Pack 2
Microsoft Exchange 2007 Server on Microsoft Windows
Server 2003 R2 Enterprise x64 Edition Service Pack 2
Microsoft Office Communications Server 2007 on
Server 2003 R2 Enterprise Edition Service Pack 2
Microsoft SQL 2005 Server on Microsoft Windows
Server 2003 R2 Enterprise Edition Service Pack 2
Microsoft Mediation Server on Microsoft Windows
Server 2003 R2 Enterprise Edition Service Pack 2
Microsoft Office Communicator on Microsoft Windows
XP Professional Version 2002 Service Pack 2
Avaya One-X™ Communicator
Apache HTTP server
Avaya One-X™ Communicator (Browser) Tab User
Interface
(Microsoft Office Communicator Tab Interface
Component)
Version
Avaya Aura™ Communication
Manager 5.2 (R015x.02.0.947.3)
26.33.0
SES05.2-02.0.947.3b
4.2.2
2.0 (9630)
2.0 (9650)
2.0.5 (9640)
2.4.1 (9630)
5.2.3790.3959
08.01.0240.006
3.5.6907.0
2005.090.3042.00
3.5.6907.0
2.1.0.70
1.0.0.77
2.0.55
1.0.0.15
Table 1 Equipment and software used in the configuration
Note: The Avaya One-X™ Communicator does not support the Avaya 9610 phone in SIP or
H.323 mode.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
4 of 38
1XC-OCS-R2
4. Install and Configure Avaya One-X™ Communicator
Browser Tab User Interface
Ensure that the below mentioned steps are completed prior to installing Avaya One-X™
Communicator browser tab user interface.
1. Setup and configure an HTTP server. This configuration uses Apache HTTP server for
hosting the browser tab component. Refer to http://www.apache.com for downloading
Apache HTTP server.
2. These Application Notes assume that a MOC client is installed and logged into a
Communication Manager extension using RCC integration with Avaya Aura™
Application Enablement Services (AES). A Microsoft Office Communication Server, a
Microsoft SQL server and a Microsoft Active Directory and Domain Name Server must
be setup and operational. Refer to [1] for information on configuring RCC integration for
R2 MOC clients.
3. In the configuration described in these Application Notes, the HTTP server, the machine
with the Microsoft Office Communicator R2 client and Avaya One-X™ Communicator
installed and the Avaya Application Enablement Services server are configured in the
same network domain as the other components in the Microsoft Office Communicator
setup.
4. The Avaya One-X™ Communicator soft phone client must be installed on the same
machine as the MOC client. The MOC client must be configured with the same extension
(H.323 or SIP) as the Avaya One-X™ Communicator soft phone.
5. Microsoft Internet Explorer 7.0 must be installed on the HTTP server prior to deploying
the Avaya One-X™ Communicator browser tab component.
4.1. Configure Avaya Aura™ Communication Manager
This section describes the process of configuring H.323 and SIP extensions on the Avaya Aura™
Communication Manager for the Avaya One-X™ Communicator phone. These Application
Notes assume that basic Avaya Aura™ Communication Manager administration has been
performed, and that the necessary integration with Avaya Aura™ SIP Enablement Services
(SES) has been implemented. Refer to [2], [3], [4] & [5] for additional information.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
5 of 38
1XC-OCS-R2
4.1.1. Configure an Extension on Avaya Aura™ Communication Manager
for the Avaya One-X™ Communicator in H.323 mode
Step
Description
Step 1 Access Avaya Aura™ Communication Manager using the System Access Terminal and
enter the add station command. Select an appropriate phone model for Type and ensure
that the Media Complex Ext: IP SoftPhone? field is set to y. Enter an appropriate phone
type and name in the Type and Name fields respectively. Select default values for the
remaining fields.
add station 23009
Page
1 of
6
STATION
Extension: 23009
Lock Messages? n
BCC: 0
Type: 9640
Security Code: *
TN: 1
Port: IP
Coverage Path 1:
COR: 1
Name: Avaya One-X™ Comm H.323 Phone
Coverage Path 2:
COS: 1
Hunt-to Station:
STATION OPTIONS
Time of Day Lock Table:
Loss Group: 19
Personalized Ringing Pattern: 1
Message Lamp Ext: 23009
Speakerphone: 2-way
Mute Button Enabled? y
Display Language: english
Button Modules: 0
Survivable GK Node Name:
Survivable COR: internal
Media Complex Ext:
Survivable Trunk Dest? y
IP SoftPhone? y
IP Video Softphone? n
Customizable Labels? y
Step 2 Add call appearances to the Avaya One-X™ Communicator browser tab user interface
through the BUTTON ASSIGNMENTS form.
add station 23009
Page
4 of
6
STATION
SITE DATA
Room:
Jack:
Cable:
Floor:
Building:
ABBREVIATED DIALING
List1:
BUTTON ASSIGNMENTS
1: call-appr
2: call-appr
3: call-appr
4: call-appr
Headset? n
Speaker? n
Mounting: d
Cord Length: 0
Set Color:
List2:
List3:
5:
6:
7:
8:
call-appr
call-appr
call-park
whisp-act
voice-mail Number:
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
6 of 38
1XC-OCS-R2
Step
Description
Step 3 Additional button assignments are listed below.
Note: The button assignments below are provided are not mandatory for the Avaya OneX™ Communicator browser tab. The configuration described in these Application Notes
use the button assignments shown.
add station 23009
Page
5 of
6
STATION
BUTTON ASSIGNMENTS
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
dir-pkup
call-pkup
priority
ec500
call-fwd
cpn-blk
cpn-unblk
cfwd-bsyda
send-calls
Timer? n
Ext:
Ext:
Ext:
24:
Step 4 Choose None for the Type of 3PCC field. Save the station settings and exit the add
station form.
add station 23009
Page
6 of
6
STATION
SIP FEATURE OPTIONS
Type of 3PCC Enabled:None
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
7 of 38
1XC-OCS-R2
4.1.2. Configure an Extension on Avaya Aura™ Communication Manager
for the Avaya One-X™ Communicator in SIP mode
Step
Description
Step 1 Access Avaya Aura™ Communication Manager using the System Access Terminal and
enter the add station command. Select an appropriate phone model for Type and ensure that
the Media Complex Ext: IP SoftPhone? is set to y. Enter an appropriate phone type and name
in the Type and Name fields respectively. Select default values for the remaining fields.
add station 23010
Page
1 of
6
STATION
Extension:
Type:
Port:
Name:
COS: 1
23010
Lock Messages? n
9640
Security Code: *
IP
Coverage Path 1:
Avaya One-X™ Comm SIP Phone
Coverage Path 2:
BCC: 0
TN: 1
COR: 1
Hunt-to Station:
STATION OPTIONS
Loss Group: 19
Speakerphone:
Display Language:
Survivable GK Node Name:
Survivable COR:
Survivable Trunk Dest?
2-way
english
Time of Day Lock Table:
Personalized Ringing Pattern:
Message Lamp Ext:
Mute Button Enabled?
Button Modules:
internal
y
1
23010
y
0
Media Complex Ext:
IP SoftPhone? y
IP Video Softphone? n
Customizable Labels? Y
Step 2 Add call appearances to the Avaya One-X™ Communicator browser tab user interface
through the BUTTON ASSIGNMENTS form.
add station 23009
Page
4 of
6
STATION
SITE DATA
Room:
Jack:
Cable:
Floor:
Building:
Headset? n
Speaker? n
Mounting: d
Cord Length: 0
Set Color:
ABBREVIATED DIALING
List1:
BUTTON ASSIGNMENTS
1: call-appr
2: call-appr
3: call-appr
4: send-calls Ext:
List2:
List3:
5:
6:
7:
8:
call-fwd
ec500
call-appr
call-appr
Ext:
Timer? y
voice-mail Number:
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
8 of 38
1XC-OCS-R2
Step
Description
Step 3 Enter Avaya as the value for the Type of 3PCC enabled field. Save the station settings and
exit the add station form.
Note: These Application Notes use default values for the remaining station configuration
screens.
add station 23010
Page
6 of
6
STATION
SIP FEATURE OPTIONS
Type of 3PCC Enabled:Avaya
4.2. Install Avaya One-X™ Communicator Browser Tab User Interface
on Apache HTTP server
.
Step
Description
Step 1 Download the onexcTab_deploy.zip file from the Avaya One X Communicator
download page on http://support .avaya.com site. Unzip the onexcTab_deploy.zip file;
extract the contents to the Apache root directory and unzip the tabui.zip file. Create a
separate folder under htdocs folder for Avaya One-X™ communicator browser tab files.
In the configuration described in these Application Notes a folder named ocTabs is
created. Copy the Application Files folder, icon.png and onexcuitab.xbap under the
ocTabs folder.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
9 of 38
1XC-OCS-R2
Step
Description
Step 2 Open the tabs.xml file under the ocTabs folder using Notepad or any suitable text editor.
Modify the <image> and <content> URL’s with the location of the icon.png and the
onexcuitab.xbap file respectively. Save the changes and close the tabs.xml file
Note: Do not change the format of the XML tags in the tabs.xml file. Such a change can
corrupt the file and make it unusable.
4.3. Configure Avaya One-X™ Communicator Browser Tab User
Interface
Download and install Microsoft .NET framework 3.5 SP1 prior to installing Avaya One-X™
Communicator. Avaya One-X™ Communicator can be downloaded from
http://support.avaya.com.
Note: Avaya One-X™ Communicator can either be installed in SIP or H.323 mode. Refer to
[6] for installing Avaya One-X™ Communicator. These Application Notes describe the
Avaya One-X™ Communicator integration with Microsoft OCS R2 client in both SIP and
H.323 mode. The process of integrating the Avaya One-X™ Communicator browser tab with
the Microsoft Office Communicator R2 client is the same for both these modes.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
10 of 38
1XC-OCS-R2
4.3.1. Configure Registry Settings on the Microsoft Office Communicator
R2 Client machine
Step
Description
Step 1 Open a command line window (not shown) on the machine with the R2 client installed and
enter the command regedit to access the Microsoft Registry on the HTTP server. Open the
registry key
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Communicator.
Right click (on the right hand pane) and select New -> String Value.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
11 of 38
1XC-OCS-R2
Step
Description
Step 2 Enter TabURL under the Name column (not shown) and double click on this value. In the edit
box enter the URL to the tabs.xml file in the Value data field. The URL must contain the IP
address or FQDN of the HTTP server. Click OK to confirm.
Step 3 Verify that the TabURL string and value data is correct.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
12 of 38
1XC-OCS-R2
4.3.2. Install Avaya One-X™ Communicator Browser Tab Certificate on the
Microsoft Office Communicator R2 Client Machine
The mycredentials.spc certificate file is necessary to complete the below configuration. This file
is located in the tabui.zip file (see Section 4.2) . Unzip the contents of this zip file and copy the
mycredentials.spc file prior to performing the steps outlined below.
Step
Description
Step 1 Open a command line window (not shown) on the machine with the R2 client installed
and enter the command certmgr.msc to access the Certificates store.
Step 2 Right Click on Trusted Root Certification Authorities and click All Tasks -> Import.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
13 of 38
1XC-OCS-R2
Step
Step 3
Description
The Certificate Import Wizard form is displayed. Click the Next button to continue.
Step 4
Click the Browse button and locate the mycredentials.spc file. Click the Next button
to proceed.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
14 of 38
1XC-OCS-R2
Step
Step 5
Description
Ensure that the Place all Certificates in the following store radio button is checked and
the Certificate store field displays the selected certificate store. Click the Next button
to continue.
Step 6
View the settings for the certificate file and click on the Finish button to import the
certificate to the selected store.
Repeat Steps 1-6 above and import the mycredentials.spc file to the Trusted Publishers
certificate store.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
15 of 38
1XC-OCS-R2
4.3.3. Configure Internet Explorer on the Microsoft Office Communicator R2
Client Machine
Step
Step 1
Description
Open a command line window (not shown) on the machine with the R2 client installed
and enter the command iexplore to open Internet Explorer browser. From the top-level
menu open Tools->Internet Options. Click on the Security tab and select the Trusted
Sites Zone. Click on the Sites button to proceed.
Step 2
Add the URL to the HTTP server under the Add this website to the zone field and click
the Add button. Click on the Close button to complete this process.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
16 of 38
1XC-OCS-R2
4.4. Configure the Avaya One-X™ Communicator Client and Browser
Tab User Interface in H.323 mode
Step
Step 1
Description
Start the Microsoft Office Communicator R2 Client and ensure an RCC connection is
established between the Microsoft Office Communicator server and Avaya Aura™
Application Enablement Service server [1]. The R2 client must be configured with a
valid H.323 extension number that corresponds to an Avaya Aura™ Communication
Manager station. See Section 4.1.1 for additional information.
Note: The Avaya One-X™ Communicator Browser Tab default page should be
displayed. The browser tab user interface will be visible only when the Avaya OneX™ Communicator client is started and online.
Step 2
Start the Avaya One-X™ Communicator and click on the Menu tab in the far right
hand corner and select Settings.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
17 of 38
1XC-OCS-R2
Step
Step 3
Description
Click on the Phone setting in the left hand pane and enter the IP address of the Avaya
Aura™ Communication Manager C-LAN card in the Server field. Enter a valid H.323
extension and password in the Extension and Password fields respectively. These
Application Notes assume that an H.323 station corresponding to this extension is
configured on the Avaya Aura™ Communication Manager. Use default values for the
rest of the fields in this form and click the OK button to continue.
Note: The extension in the Extension field must match the one configured for the
Microsoft Office Communicator R2 client.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
18 of 38
1XC-OCS-R2
Step
Step 4
Description
Click on the Public Directory setting in the left hand pane. Select Active Directory
from the scroll down list (not shown) for the Directory Type setting. Enter the IP
address of the Microsoft Active Directory server in the domain for the Server Address
field. In the User name field enter the Distinguished Name (DN) of an Active
Directory user object that has sufficient privileges for accessing Active Directory.
These Application Notes use the Distinguished Name of the domain administrator.
Enter the corresponding password in the password field. Provide a Distinguished
Name in the Search Root field that includes all Active Directory users (particularly
those that are also configured as Microsoft OCS users). Use default values for the
Server Port, Timeout and Max Entries field. Leave the Use Active Directory GSS Bind
check box unchecked. Click on the OK button to continue.
Note: The configuration described here uses default values for the remaining Avaya
One-X™ Communicator settings.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
19 of 38
1XC-OCS-R2
4.4.1. Log on to Avaya One-X™ Communicator using My Computer (Road
Warrior) Setting
Note: The My Computer setting (Road Warrior mode) enables the Avaya One-X™
Communicator to send and receive calls using the server’s microphone and speakers (or a head
set). In this setting all calls initiated by the Microsoft Office Communicator R2 client are routed
through the Avaya One-X™ Communicator interface. There is no separate hard phone
configured for this setting.
Step
Step 1
Description
Start the Avaya One-X Communicator and enter a valid H.323 extension and password
in the Extension and Password field respectively in the Login form. Click on the Log on
button to proceed.
Step 2
Verify the settings and ensure that the Place and receive calls using field is set to My
Computer. Click the Login and save settings button to proceed.
F.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
20 of 38
1XC-OCS-R2
Step
Step 3
Description
The Avaya One-X™ Communicator client is logged in to the extension and available.
Notice that now the Microsoft Avaya One-X™ Communicator R2 client displays the
Avaya One-X™ Communicator Browser tab user interface.
Step 4
Verification: Access Avaya Aura™ Communication Manager using the System
Access Terminal (SAT) and enter the list registered-ip-stations command. Ensure that
the H.323 extension used by the Avaya One-X™ Communicator is displayed in this
form.
list registered-ip-stations
REGISTERED IP STATIONS
Station Ext/
TCP
Orig Port
Skt
22001
23001
23002
23008
KC; Reviewed:
SPOC 9/23/2009
Set
Product
Prod
Station
Net Gatekeeper
Type
ID
Rel
IP Address
Rgn IP Address
4625
4621
4625
9630
IP_Phone
IP_Phone
IP_Phone
oneX_Comm
0.0000
2.800
2.800
1.010
135.8.19.127
135.8.19.126
135.8.19.134
135.8.19.141
1
1
1
1
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
135.8.19.121
135.8.19.121
135.8.19.121
135.8.19.121
y
y
y
y
21 of 38
1XC-OCS-R2
4.4.2. Log on to Avaya One-X™ Communicator using Desk Phone (Shared)
Setting
Note: The Desk Phone (Shared) setting enables the Avaya One-X™ Communicator to send and
receive calls using a hard phone (controlled by the Avaya One-X™ Communicator). In this
setting the Avaya One-X™ Communicator shares an extension with a hard phone and all calls
initiated by the Microsoft Office Communicator R2 client are routed by the Avaya One-X™
Communicator to the hard phone.
Step
Step 1
Description
Enter a valid H.323 extension and password in the Extension and Password field
respectively. Click on the Log on button to proceed.
Note: The Avaya One-X™ Communicator in Shared mode uses the same settings as
the Road Warrior mode discussed in Section 4.4.1.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
22 of 38
1XC-OCS-R2
Step
Step 2
Description
Verify the settings and ensure that the Place and receive calls using field is set to Desk
Phone. Click the Login and save settings button to proceed.
Step 3
The Avaya One-X™ Communicator (soft) client is logged in to the extension and
available.
Note: The Avaya One-X™ Communicator browser tab integration with Microsoft
Office Communicator R2 client is the same as displayed in Step 3 of Section 4.4.1
above.
Verification: Access the Avaya Aura™ Communication Manager using the System
Access Terminal (SAT) and enter the list registered-ip-stations command. Ensure that
the (same) extension used by the Avaya One-X™ Communicator and H.323 hard
phone is displayed in this form.
Step 4
list registered-ip-stations
REGISTERED IP STATIONS
Station Ext/
TCP
Orig Port
Skt
22001
23001
23002
23008
23008
KC; Reviewed:
SPOC 9/23/2009
Set
Product
Prod
Station
Net Gatekeeper
Type
ID
Rel
IP Address
Rgn IP Address
4625
4621
4625
9630
9630
IP_Phone
IP_Phone
IP_Phone
IP_Phone
oneX_Comm
0.0000
2.800
2.800
2.0000
1.010
135.8.19.127
135.8.19.126
135.8.19.134
135.8.19.150
135.8.19.141
1
1
1
1
1
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
135.8.19.121
135.8.19.121
135.8.19.121
135.8.19.121
135.8.19.121
y
y
y
y
y
23 of 38
1XC-OCS-R2
4.5. Configure the Avaya One-X™ Communicator and Browser Tab
User Interface in SIP Mode
Step
Step 1
Description
Start the Microsoft Office Communicator R2 Client and ensure an RCC connection is
established between the Microsoft Office Communicator server and Avaya Aura™
Application Enablement Service server [1]. The R2 client must be configured with a
valid SIP extension number that corresponds to an existing User ID3 on the Avaya SIP
Enablement Services (SES) server.
Note: The Avaya One-X™ Communicator Browser Tab default page should be
displayed. The browser tab user interface will be visible only when the Avaya OneX™ Communicator client is started and online.
3
The User ID is configured as an Avaya Aura™ Communication Manager extension on the SES and mapped to an
extension on the Avaya Aura™ Communication Manager as an Off-PBX Station.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
24 of 38
1XC-OCS-R2
Step
Step 2
Description
Start the Avaya One-X™ Communicator and click on the Menu tab in the far right
hand corner and select Settings.
Step 3
Click on the Phone setting in the left hand pane and enter the IP address of the Avaya
Aura™ SIP Enablement Services server. Enter a valid SIP User ID and password in the
Extension and Password fields respectively. Set the Domain field to the name of the
SIP Domain on the Avaya SIP Enablement Services server. Set the Mode field to
Proxied and the Transport Type field to TLS. Check the Avaya Environment box and
click the OK button to continue.
Note: The configuration described here uses default values for the remaining Avaya
One-X™ Communicator settings.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
25 of 38
1XC-OCS-R2
4.5.1. Log on to Avaya One-X™ Communicator using My Computer (Road
Warrior) Setting
See Note in Section 4.4.1
Step
Step 1
Description
Enter a valid SIP extension and password in the Extension and Password field
respectively. Click on the Log on button to proceed.
Step 2
Verify the settings and ensure that the Place and receive calls using field is set to My
Computer. Click the Login and save settings button to proceed.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
26 of 38
1XC-OCS-R2
Step
Step 3
Description
The Avaya One-X™ Communicator client is logged in to the extension and available.
Notice that now the Microsoft Avaya One-X™ Communicator R2 client displays the
Avaya One-X™ Communicator Browser tab user interface.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
27 of 38
1XC-OCS-R2
Step
Step 4.
Description
Verification: Log in to the Avaya SIP Enablement Services using the web
administration interface and click on the Launch SES Administration
Interface link. Expand the Users link and click on the Search Registered
Users link. Use default (blank) values for all the fields and click on the Search
button (not shown). Verify that the Avaya One-X™ Communicator SIP User is
displayed under the Handle and Name column.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
28 of 38
1XC-OCS-R2
4.5.2. Log on to Avaya One-X™ Communicator using Desk Phone (Shared)
Setting
See Note in Section 4.4.2
Step
Description
Step 1 Enter a valid SIP extension and password in the Extension and Password field
respectively. Click on the Log on button to proceed.
Note: The Avaya One-X™ Communicator in Shared mode uses the same settings as the
Road Warrior mode discussed in Section 4.5.1.
Step 2 Verify the settings and ensure that the Place and receive calls using field is set to Desk
Phone. Click the Login and save settings button to proceed.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
29 of 38
1XC-OCS-R2
Step 3
Step 4
The Avaya One-X™ Communicator (soft) client is logged in to the extension and
available.
Note: The Avaya One-X™ Communicator browser tab integration with Microsoft
Office Communicator R2 client is the same as displayed in Step 3 of Section 4.5.1.
Verification: Log in to the Avaya SIP Enablement Services using the web
administration interface and click on the Launch SES Administration Interface link.
Expand the Users link and click on the Search Registered Users link. Use default
(blank) values for all the fields and click on the Search button (not shown). Verify that
the Avaya One-X™ Communicator SIP User and SIP (hard) phone is displayed under
the Handle and Name column
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
30 of 38
1XC-OCS-R2
5. Basic Call Handling Scenario’s for the Avaya One-X™
Communicator and Microsoft Office Communicator R2
Client Integration in Road Warrior Mode
Note:
1. These Application Notes demonstrate a subset of the call control functionality supported
by Avaya One-X™ Communicator client and Microsoft Office Communicator R2 client.
Refer to [7] for additional information.
2. The Avaya One-X™ Communicator client interface for handling calls is the same for
H.323 and SIP modes. In Road Warrior mode calls are routed to and from the machine on
which the Avaya One-X™ Communicator and Microsoft Office Communicator R2 client
are installed. In Shared mode, calls can also be handled from a separate hard phone
extension.
5.1. Accept an Incoming Call:
Step
Description
Step 1 Incoming call status is displayed by the Avaya One-X™ Communicator client and
Microsoft Office Communicator R2 client. Click on any of the Incoming Call dialog’s
displayed.
Note: Regardless of the dialog selected, the incoming call is answered by both the
Avaya One-X™ Communicator and the Microsoft Office Communicator R2 client.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
31 of 38
1XC-OCS-R2
Step
Description
Step 2 The call can be controlled either through the Avaya One-X™ Communicator client or the
Microsoft Office Communicator R2 client Conversation pop up box. This pop up dialog
includes Disconnect, Hold and Transfer feature buttons. Click on the Transfer icon to
transfer the call to another extension.
Note: The Microsoft Office Communicator R2 client does not play music on hold. If the call is
place on hold then hold music is played from the Avaya Aura™ Communication Manager
system through the Avaya One-X™ Communicator client.
Step 3 Enter the extension number to transfer the call and click on the OK button. Subsequently, a
confirmation message is displayed indicating that the transfer completed successfully.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
32 of 38
1XC-OCS-R2
5.2. Avaya One-X™ Communicator Browser Tab Interface Feature
Buttons
5.2.1. Call Forward Feature
Step
Description
Step 1 Click on the Avaya One-X™ Communicator browser tab Call Forward button and
enter the desired extension in the Extension field. Click on the OK button to confirm.
The icon on the feature button should turn green (not shown) if the changes are applied
successfully.
Note: The browser tab interface feature buttons provide call handling functionality
through the Avaya One-X™ Communicator client.
Step 2 Any incoming calls to the Avaya One-X™ Communicator and Microsoft Office
Communicator R2 Client is routed to the extension designated in the Call Forward
browser tab feature button.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
33 of 38
1XC-OCS-R2
5.2.2. Extension to Cellular (EC500) feature
Step
Description
Step 1 Click on the Avaya One-X™ Communicator browser tab EC500 button. The icon on the
feature button should turn green, if the changes are applied successfully.
Note: EC500 integration for the Avaya One-X™ Communicator extension should be
configured through the Avaya Aura™ Communication Manager change off-pbxtelephone station-mapping form. The phone/extension number should be entered under
the Phone Number column on this form. Refer to [8] and [9] for configuring EC500
feature on the Avaya Aura™ Communication Manager.
Step 2 An incoming call to the Avaya One-X™ Communicator and Microsoft Office
Communicator R2 Client simultaneously rings at the external number. The call can be
answered either by the Avaya One-X™ Communicator client, Microsoft Office
Communicator R2 Client or the external phone (device). The call is established only
between the entity answering the call and the calling party.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
34 of 38
1XC-OCS-R2
5.3. Conference Calls
Step
Description
Step 1 Accept an inbound call using either the Avaya One-X™ Communicator client or the Microsoft
Office Communicator R2 client and place this call on hold (not shown). Similarly accept
another inbound call and place this call on hold. The Microsoft Office Communicator R2 client
opens separate Conversation window for each call. A Conference button is automatically
displayed on the Avaya One-X™ Communicator client and browser tab interface. Click on the
Conference button to conference the calls.
Step 2 Verify that the correct parties (extensions) are being placed in a conference and click the
Conference button to proceed.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
35 of 38
1XC-OCS-R2
Step
Description
Step 3 The parties are added to the conference call. Use the Drop button to drop a connected
party from the conference.
Note:
1. In RCC mode, the Microsoft OCS R2 client does support merging two separate incoming
calls or outbound calls into a conference.
2. The maximum number of calls that can be placed in a single conference is limited by the
PBX. The Avaya Aura™ Communication Manager used in the configuration described
herein supports a maximum of 6 parties in a single (basic) conference call.
6. Conclusion
These Application Notes describe the process of integrating an Avaya One-X™ Communicator
Browser tab interface with a Microsoft Office Communicator R2 client. The Microsoft Office
Communicator R2 client is configured in Remote Call Control (RCC) mode with the Avaya
Aura™ Application Enablement Services server [1]. In the configuration described in Figure 1,
inbound and outbound calls were handled by the Avaya One-X™ Communicator client, Browser
tab interface and the Microsoft Office Communicator R2 client operating on the same machine.
The Avaya One-X™ Communicator client was configured in both Road Warrior and Shared
modes. These Application Notes also covered common call handling scenarios and features
supported by the Avaya One-X™ Communicator client that are otherwise not available
standalone through the Microsoft Office Communicator R2 client.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
36 of 38
1XC-OCS-R2
7. Additional References
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
Application Notes for Microsoft Office Communicator 2007 R2 Remote Call Control
(RCC) Integration with Communication Manager Telephones
Administration for Network Connectivity on the Avaya Aura™ Communication
Manager, Document ID 555-233-504, Issue 14, May 2009
Administering Avaya Aura™ Communication Manager, Document ID 03-300509,
Release 5.0, May 2009
Avaya Aura™ SIP Enablement Services (SES) Implementation Guide, Document ID 16300140, Issue 6, May 2009
Installing, Administering, Maintaining, and Troubleshooting Avaya Aura™ SIP
Enablement Services, Document ID 03-600768, Issue 7.0, May 2008
Avaya One-X™ Communicator Getting Started, Document ID 16-602604, Issue 1,
December 2008
Avaya One-X™ Communicator Reference (Online Help Documentation), Issue 1,
December 2008
Avaya Extension to Cellular User Guide, Avaya Communication Manager Release 5.0,
Document ID: 210-100-700, Issue 11, January 2008
Avaya Extension to Cellular and Off-PBX Station (OPS) Installation and Administration
Guide, Document ID: 210-100-500
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
37 of 38
1XC-OCS-R2
©2009 Avaya Inc. All Rights Reserved.
Avaya and the Avaya Logo are trademarks of Avaya Inc. All trademarks identified by ® and ™
are registered trademarks or trademarks, respectively, of Avaya Inc. All other trademarks are the
property of their respective owners. The information provided in these Application Notes is
subject to change without notice. The configurations, technical data, and recommendations
provided in these Application Notes are believed to be accurate and dependable, but are
presented without express or implied warranty. Users are responsible for their application of any
products specified in these Application Notes.
Please e-mail any questions or comments pertaining to these Application Notes along with the
full title name and filename, located in the lower right corner, directly to the Avaya
DeveloperConnection Program at devconnect@avaya.com.
KC; Reviewed:
SPOC 9/23/2009
Solution & Interoperability Test Lab Application Notes
©2009 Avaya Inc. All Rights Reserved.
38 of 38
1XC-OCS-R2