Mitel Unified Communicator Express

Transcription

Mitel Unified Communicator Express
MITEL
Unified Communicator
Express
IT and Administrator Guide for
UC Express Release 3.0 UR2
Mitel Unified Communicator Express- IT and Administrator Guide
NOTICE
The information contained in this document is believed to be accurate in all respects but is not
warranted by Mitel Networks Corporation (MITEL®). The information is subject to change without
notice and should not be construed in any way as a commitment by Mitel or any of its affiliates or
subsidiaries. Mitel and its affiliates and subsidiaries assume no responsibility for any errors or
omissions in this document. Revisions of this document or new editions of it may be issued to
incorporate such changes.
No part of this document can be reproduced or transmitted in any form or by any means - electronic
or mechanical - for any purpose without written permission from Mitel Networks Corporation.
TRADEMARKS
Mitel and the Mitel Logo are trademarks of Mitel Networks Corporation.
Mitel Unified Communicator Express and UC Express are trademarks of Mitel Networks Corporation
or its Licensors.
Windows, XP, Vista, Outlook, Active Directory and Microsoft are trademarks of Microsoft Corporation.
Adobe Acrobat Reader is a registered trademark of Adobe Systems Incorporated.
Other product names mentioned in this document may be trademarks of their respective companies
and are hereby acknowledged.
Mitel Unified Communicator Express IT and Administrator Guide
Release # 3.0
November 2009
®, Trademark of Mitel Networks Corporation
© Copyright 2009, Mitel Networks Corporation or its Licensors
All rights reserved
Table of Contents
ABOUT MITEL UNIFIED COMMUNICATOR EXPRESS .......................................... 5
SUPPORTED ENVIRONMENTS............................................................................... 6
MITEL 3300 ICP CONFIGURATION ......................................................................... 8
Enable MiTAI/TAPI Computer Integration....................................................................................... 8
Class of Service Settings ................................................................................................................ 8
DN2IP Lookup Configuration (Optional).......................................................................................... 8
Multicall Lines.................................................................................................................................. 9
Provisioning a Softphone ................................................................................................................ 9
Enabling MiTAI/TAPI Computer Integration......................................................................... 9
Class of Service Settings................................................................................................... 10
Requirements ................................................................................................................................ 10
Step-by-Step Procedure................................................................................................................ 10
Configuring DN2IP Support ............................................................................................... 12
Step-by-Step Procedure................................................................................................................ 13
Multicall Lines .................................................................................................................... 17
Provisioning a Softphone................................................................................................... 18
Verifying SIP User Licenses.......................................................................................................... 18
Supporting Transfer/Conference................................................................................................... 20
Enable Device-based In-Call Features ......................................................................................... 22
STUN Servers ............................................................................................................................... 23
MITEL 5000 CP CONFIGURATION ........................................................................ 24
Enable System OAI Level 2 Socket Connections ......................................................................... 24
Specify Listening Port.................................................................................................................... 24
Program Station Password............................................................................................................ 24
Enabling System OAI Level 2 Socket Connections ........................................................... 24
Enabling UCX Support .................................................................................................................. 26
CT Gateways................................................................................................................................. 27
Specifying a Listening Port ................................................................................................ 28
Programming Station Passwords ...................................................................................... 29
Changing Station Password .......................................................................................................... 29
MITEL BORDER GATEWAY SUPPORT ................................................................ 30
Configure the Mitel 3300 ICP ........................................................................................................ 30
Enable SIP Connector on the Mitel Border Gateway.................................................................... 30
Configuring the Mitel 3330 ICP.......................................................................................... 30
1
Mitel Unified Communicator Express- IT and Administrator Guide
Enabling SIP Connector .................................................................................................... 31
PC CONNECTIVITY................................................................................................. 32
MiNET Mode ..................................................................................................................................32
SIP Mode .......................................................................................................................................33
CORPORATE DIRECTORY .................................................................................... 34
Overview of LDAP ............................................................................................................. 34
Supported LDAP Servers ..............................................................................................................34
Contact Lookup ................................................................................................................. 35
Advanced Directory Settings ............................................................................................. 36
URL................................................................................................................................................37
Search Filter...................................................................................................................................39
Authentication Types .....................................................................................................................40
Phone Number Fields ....................................................................................................................41
Custom Phone Number Fields.......................................................................................................45
MASS DEPLOYMENT ............................................................................................. 46
Overview............................................................................................................................ 46
Command Line Options .................................................................................................................46
Deployment Tools ..........................................................................................................................46
Install-time Options ........................................................................................................................46
Command Line Options ..................................................................................................... 46
Software Deployment Tools............................................................................................... 57
Deploying the default MSI package ...............................................................................................57
Passing Install-time Options ..........................................................................................................58
Configuring User-specific Settings During Deployment.................................................................59
Install-time Options ............................................................................................................ 59
Installation options .........................................................................................................................59
Configuration file ............................................................................................................................60
Starting installation.........................................................................................................................60
Installing with Batch Files ..............................................................................................................61
CONFIGURING UC EXPRESS CLIENTS WITH DHCP .......................................... 62
Overview............................................................................................................................ 62
DHCP Options ................................................................................................................... 62
Vendor Option String .....................................................................................................................63
Mapping Vendor Options to UC Express fields ................................................................. 65
Softphone Profile ...........................................................................................................................65
2
Mitel 5000 CP Desktop Phone Profile........................................................................................... 66
Mitel 5300 series IP desk phone Profile........................................................................................ 66
Creating Vendor Option Strings......................................................................................... 67
Example 1 - Softphone Profile ...................................................................................................... 67
Example 2 - Mitel 5300 series IP desk phone Profile ................................................................... 68
Example 3 - Mitel 5000 CP Desktop Phone Profile ...................................................................... 68
Example 4 - Multiple Profile Support............................................................................................. 69
Mitel Vendor ID – id:ipphone.mitel.com ........................................................................................ 69
Option Priority................................................................................................................................ 69
How DHCP Settings Work ................................................................................................. 71
The User Experience..................................................................................................................... 71
Changing DHCP Options .............................................................................................................. 71
Overriding DHCP Options ............................................................................................................. 72
Configuring the DHCP Server............................................................................................ 73
Overview ....................................................................................................................................... 73
Other DHCP Servers..................................................................................................................... 75
Mobile Users...................................................................................................................... 75
UC EXPRESS ON A TERMINAL SERVER............................................................. 76
Requirements .................................................................................................................... 76
Editions.......................................................................................................................................... 76
Terminal Services Notifications..................................................................................................... 76
License – Max Sessions................................................................................................................ 76
Special Considerations ...................................................................................................... 77
UC Express Softphone.................................................................................................................. 77
Telephony Location ....................................................................................................................... 77
Installing on a Terminal Server .......................................................................................... 77
Use Add or Remove Programs ..................................................................................................... 77
Enabling Terminal Services Notifications...................................................................................... 78
Telephony Location Settings......................................................................................................... 78
NETWORK REQUIREMENTS................................................................................. 79
Phone Connectivity ....................................................................................................................... 79
LDAP Connectivity ........................................................................................................................ 79
Global Catalog Connectivity .......................................................................................................... 80
Mitel 3300 ICP Connectivity .......................................................................................................... 80
Mitel 5000 CP Connectivity ........................................................................................................... 80
Mitel Border Gateway.................................................................................................................... 81
Softphone RTP Traffic................................................................................................................... 81
3
Mitel Unified Communicator Express- IT and Administrator Guide
APPLICATION COMPONENTS .............................................................................. 82
UC Express Folders........................................................................................................... 82
Important Files ................................................................................................................... 83
4
About Mitel Unified Communicator Express
Mitel Unified Communicator Express (UC Express) PC application enhances the use of your
5300 telephone set by providing quick and easy access to telephony from your desktop. Mitel
Unified Communicator Express also allows automation of telephony, instant messaging, and
multimedia features, allowing the user to be immediately attentive to incoming
communications.
Note: Users familiar with the Integrated Office Companion Application will find most of its
functionality available as a component of Mitel Unified Communicator Express.
This guide is intended to provide the information required by IT personnel to deploy and
maintain UC Express. The following topics are discussed:
•
Supported Environments
•
Mitel 3300 ICP Configuration
•
Mitel 5000 CP Configuration
Note: Both System OAI events & System OAI Third party call control features are required for
the 5000.
•
Mitel Border Gateway Configuration
•
Configuring DN2IP Support
•
Corporate Directory – LDAP Requirements
•
Mass Deployment Options
•
DHCP Configuration
•
Terminal Server
•
Network Requirements
•
Application Components
5
Mitel Unified Communicator Express- IT and Administrator Guide
Supported Environments
Mitel Unified Communicator Express provides desktop integration with Mitel’s telephony
products and other systems in a network environment.
The support for each component that integrates with Unified Communicator Express is
summarized below.
Component
Platforms
Microsoft Outlook
Instant Messaging
Mitel Switches
Mitel Phones
6
Description
Supported Version
•
Windows XP Profession
32 bit
•
Windows XP Profession
64 bit
•
Windows Vista Business
32 bit
•
Windows Vista Business
64 bit
•
Windows Server 2003
Terminal Services 32 bit
•
Windows Server 2003
Terminal Services 64 bit
•
Windows 7 32 bit
•
Windows 7 64 bit
The Outlook clients supported with Unified
Communicator Express. You can locate
Outlook contacts and dial their number
directly from Unified Communicator Express.
•
Outlook 2003 SP3
•
Outlook 2007 SP1
The IM clients supported with Unified
Communicator Express. Integration with IM
clients provides presence features, enabling
you to dial your contacts according to their
online status for instance.
•
Windows Live Messenger
8.5
•
Windows Live Messenger
9
The Mitel phone switches which integrate with
Unified Communicator Express.
•
Mitel 3300 ICP 9.0 UR3
and greater
•
Mitel Communications
Director 10.0 UR1 and
greater
•
Mitel 5000 CP 3.2
•
Mitel 5312 (MiNET / SIP)
•
Mitel 5324 (MiNET / SIP)
•
Mitel 5320 (MiNET )
•
Mitel 5330 (MiNET / SIP)
•
Mitel 5340 (MiNET / SIP)
The operating systems on which you can
install Unified Communicator Express. This
includes Terminal Services support.
The Mitel phones that are supported with
Unified Communicator Express.
Component
•
Mitel 5360 (MiNET )
•
Mitel 8528 Digital Phone
•
Mitel 8568 Digital Phone
Description
Supported Version
The LDAP servers which you can use for
searching for contacts with Unified
Communicator Express. You can locate
corporate contacts and dial their number
directly from Unified Communicator
Express.
•
Sun Communications
Server 6.0
•
OpenLDAP 2.3.7
Mitel Border
Gateway
The Mitel Border Gateway or Teleworker
systems supported with Unified
Communicator Express. The Mitel Border
Gateway enables external softphone users to
connect to the internal Mitel 3300 ICP.
•
Mitel Border Gateway 5.0
•
MAS 1.2 Teleworker
DHCP Server
The DHCP servers which you can use to
deliver configuration settings to Unified
Communicator Express.
•
Mitel 3300 ICP 9.0 UR2
or greater DHCP Server
•
Mitel Communications
Director 10.0 UR1 DHCP
Server
LDAP Servers
Configuration details required for each component is provided in the sections that follow.
Note: Manual installation and end-user configuration are covered in the Mitel Unified
Communicator Express User Guide.
7
Mitel Unified Communicator Express- IT and Administrator Guide
Mitel 3300 ICP Configuration
To support Mitel Unified Communicator Express with a Mitel 3300 ICP, you must perform
some configuration on the switch. The configuration requirements are summarized below.
Note: When you use UC Express with a phone on a Mitel 3300 ICP, the application controls
the phone directly; therefore, the number of users you support has a limited affect on switch
performance.
Enable MiTAI/TAPI Computer Integration
The Mitel 3300 ICP must have “MiTAI/TAPI Computer Integration” enabled in the licensing
options. This enables "HCI/CTI Advanced Telephony Control" and "HCI/CTI Basic Telephony
Control".
Class of Service Settings
Any phone that you wish to use with Mitel Unified Communicator Express must be part of a
Class of Service group which has the following settings enabled:
•
HCI/CTI/TAPI Call Control Allowed
•
HCI/CTI/TAPI Monitor Allowed
Note: This configuration is mandatory to support Mitel Unified Communicator Express.
DN2IP Lookup Configuration (Optional)
In previous versions you associated with a phone by providing the phone’s IP address and
PC Connectivity password. This presents a problem in environments where the IP address of
the phone changes frequently, or users hot desk into different phones, each with a different
IP address.
With this release of Mitel Unified Communicator Express you can associate with a phone by
providing the phone’s DN instead of its IP address. This frees the user from having to
determine the IP address, and allows Mitel Unified Communicator Express to connect when
the IP address changes, or if the user hot desks into a different phone.
You must perform configuration on the Mitel 3300 ICP in order to support DN2IP lookups.
Note: This configuration is optional and is only required if you want to enable users to
associate Mitel Unified Communicator Express to a phone by its DN.
8
Multicall Lines
There are special considerations relating to multicall lines that you should keep in mind when
programming a phone on the Mitel 3300 ICP for use with Unified Communicator Express.
The considerations are described later in this section.
Provisioning a Softphone
If you want to support the UC Express softphone on your Mitel 3300 ICP, you will need to
provision a “Generic SIP Phone” for each user who needs to use the softphone.
Enabling MiTAI/TAPI Computer Integration
You cannot enable "HCI/CTI Advanced Telephony Control" and "HCI/CTI Basic Telephony
Control" unless you have enabled “MiTAI/TAPI Computer Integration” in the licensing options.
Enabling MiTAI/TAPI Computer Integration
To enable MiTAI/TAPI Computer Integration:
1. Login to the System Administrator Tool on the Mitel 3300 ICP and navigate to the
“License and Option Selection” form.
2. Verify that “MiTAI/TAPI Computer Integration” is enabled. If it is enabled it will have a
“Yes” beside it as shown
3. If it is not enabled then you must change the option from “No” to “Yes”.
Note: Changing the “MiTAI/TAPI Computer Integration” option does not require you to
synchronize with the Mitel AMC licensing server.
9
Mitel Unified Communicator Express- IT and Administrator Guide
Class of Service Settings
This section describes the Class of Service settings required to enable you to use Mitel
Unified Communicator Express.
Note: You must first enable “MiTAI/TAPI Computer Integration” as shown above.
Requirements
All phones must be a member of a Class of Service that has the following two settings
enabled:
•
HCI/CTI/TAPI Call Control Allowed
•
HCI/CTI/TAPI Monitor Allowed
Step-by-Step Procedure
This section provides the steps to program the required Class of Service settings on the Mitel
3300 ICP.
Overview
The basic steps you need to perform on the Mitel 3300 ICP in order to configure Class of
Service settings required by Mitel Unified Communicator Express are described in the
following list:
1. Edit the Class of Service and enable the two required settings.
2. Set the Class of Service for each phone to the one modified in the previous step.
Details are provided below.
Configuring the Class of Service
To configure the Class of Service follow these steps:
1. Login to the System Administrator Tool on the Mitel 3300 ICP and navigate to the “Class
of Service Options Assignment” form.
2. Select the relevant Class of Service number and click “Change”
10
3. Scroll down and enable the following settings:
•
HCI/CTI/TAPI Call Control Allowed
•
HCI/CTI/TAPI Monitor Allowed
4. Click “Save”.
Setting the Class of Service for the Phones
To set the Class of Service for a phone, follow these steps:
1. Login to the System Administrator Tool on the Mitel 3300 ICP and navigate to the
“Station Service Assignment” form.
2. Select the DN for the phone and click on “Change”
3. Set the three Class of Service numbers to the one used in the previous section.
4. Click “Save”.
Note: If you need to use more than one Class of Service for the phone then each one needs
to be configured to support Mitel Unified Communicator Express.
11
Mitel Unified Communicator Express- IT and Administrator Guide
Configuring DN2IP Support
This section describes the requirements and steps for configuring a Mitel 3300 ICP to support
DN2IP lookups with Mitel Unified Communicator Express.
The requirements are summarized below.
DN2IP User Account
For DN2IP lookups to work you must create a user account on the Mitel 3300 ICP that has
read access to the “IP Telephones - All” form in Enterprise System Manager.
This form contains information about every IP telephone on the Mitel 3300 ICP, including the
DN and current IP address of the phone.
Note: You do not need to perform any configuration on this page.
System Administrator Policies
The recommended way of providing access to the “IP Telephones – All” form is by creating a
custom System Administrator Policy specifically for enabling DN2IP lookups to be performed,
and then assigning this policy to the DN2IP account.
We recommend that you create an Administrator Policy named “DN2IP” with Default Access
Type set to “No Access”. Then customize the DN2IP Administrator Policy to enable Readonly access to the “IP Telephones – All” form.
12
User Authorization Profiles
After you create the DN2IP System Administrator Policy you must create a user account and
assign it to the DN2IP policy.
There are three basic approaches you can follow for providing DN2IP lookup for users:
•
Create one “master” DN2IP account for all users.
•
Create individual DN2IP accounts for each user, or possibly department.
In either case you need to assign the DN2IP Administrator Policy to the account or accounts.
Note: If you enter the login credentials improperly in Mitel Unified Communicator Express, it is
possible to lock the account out so that all DN2IP lookups fail. This is especially important when
you use one account for all users – one badly configured install can lock out all users from
connecting to their phone. For this reason it is important to verify the credentials when you enter
them in Mitel Unified Communicator Express by clicking on the “Test” button.
Step-by-Step Procedure
This section provides the steps required to configure DN2IP support.
Overview
The basic steps you need to perform on the Mitel 3300 ICP in order to provide DN2IP support
with Mitel Unified Communicator Express are described in the following list:
1. Create a custom System Administrator Profile for DN2IP
2. Give the profile read access to the “IP Telephones - All” form and No Access to all other
forms.
3. Create a DN2IP user and assign it the DN2IP System Administrator Profile.
Details are provided below.
13
Mitel Unified Communicator Express- IT and Administrator Guide
Creating the DN2IP Administrator Policy
The steps for creating the DN2IP Administrator Policy are described below.
1. Login to the System Administrator Tool on the Mitel 3300 ICP and navigate to the
“System Administrator Policies” form.
2. Click on “Add” at the top.
3. Provide a Policy Name such as “DN2IP”, set Default Access Type to “No Access”, and
click “Save”
14
4. Select the DN2IP policy in the System Administrator Policies section and then click on
“Change All Members”.
5. Scroll to the bottom of the Multi-Record Editing dialog and change the setting for “IP
Telephones – All” from “No Access” to “Read Only”. Save changes.
The DN2IP System Administrator policy is now created.
15
Mitel Unified Communicator Express- IT and Administrator Guide
Creating the DN2IP Account
The steps for creating the DN2IP account are described below.
1. Login to the System Administrator Tool on the Mitel 3300 ICP and navigate to the “User
Authorization Profiles” form.
2. Click on “Add”
3. Provide a username such as “DN2IP”, login ID, and password. Also be sure to select the
DN2IP System Administrator policy as shown. Click the “Save” button.
The DN2IP account is now created.
16
Enabling DN2IP for an Existing Account
Instead of creating a specific account just for DN2IP, you can enable an existing account so
that it can be used for DN2IP lookups with Mitel Unified Communicator Express. Some
organizations create an account for each user to provide them access to the Desktop Admin
Tool. In this situation you could enable each account with the DN2IP System Administration
Policy. One advantage this provides is that improper DN2IP entry for one user will not lockout
another user’s account.
To enable an existing account with the DN2IP System Administration Policy perform the
following steps:
1. Login to the System Administrator Tool on the Mitel 3300 ICP and navigate to the “User
Authorization Profiles” form.
2. Select the account you want to enable for DN2IP and click “Change”.
3. Select the “System Admin” checkbox and then select the DN2IP System Administration
Policy from the dropdown menu.
4. Save Changes.
The user’s account is now enabled for DN2IP lookups.
Multicall Lines
If the Mitel 3300 ICP load is 9.0 UR2 or later you can use Unified Communicator Express with
a phone whose line type is set to Multicall; however, Unified Communicator Express will only
provide call control for the prime line. Earlier versions of the Mitel 3300 ICP load do not
support Multicall phones with Unified Communicator Express.
You can verify the line type for a DN by accessing the “Multiline IP Set Configuration” form in
Enterprise System Manager.
17
Mitel Unified Communicator Express- IT and Administrator Guide
Provisioning a Softphone
The UC Express softphone is a software-based SIP phone. To support softphone users you
must add a “Generic SIP Phone” on the Mitel 3300 ICP for each softphone user. You also
must ensure that you have enough SIP user licenses to support your user base.
Verifying SIP User Licenses
To verify that you have enough SIP user licenses, perform the following steps:
1. Login to the System Administrator Tool on the Mitel 3300 ICP and navigate to the
“License and Option Selection” form.
2. View the “SIP User Licenses”. The number should be enough to support the total number
of SIP users you need to support.
If you do not have enough licenses you will have to purchase more from your Mitel dealer.
You should account for Mitel phones in SIP mode when you calculate your requirements.
18
Adding a Generic SIP Phone
The steps for adding a Generic SIP Phone are described below.
1. Login to the System Administrator Tool on the Mitel 3300 ICP and navigate to the
“Multiline IP Set Configuration” form.
2. Click Add.
3. Set the Device Type to “Generic SIP Phone”
4. Provide the Number, User PIN, and Interconnect Number.
5. Click Save.
19
Mitel Unified Communicator Express- IT and Administrator Guide
The user will require the Number and the User PIN when they create a softphone profile.
When creating the softphone profile, the Number is entered in the “User name or DN” field
and the User PIN is entered in the “User password” field. They will also need the address of
the Mitel 3300 ICP, which is provided in the “Server name or IP address” field.
A sample of the softphone profile fields is shown below.
Note: The client computers will require audio hardware to support audio output and a
microphone input. Refer to the Users Guide for full details on configuring a softphone profile.
Supporting Transfer/Conference
To support transfer and conference features for the softphone you must add a second line for
each SIP user.
To add a second line for a SIP user, perform the following steps:
1. Login to the System Administrator Tool on the Mitel 3300 ICP and navigate to the
“Multiline Set Key Assignment” form.
2. Locate the user’s DN and highlight it.
3. Select a button number in the “Programmable Keys” section below and click on “Change
Member”.
4. Complete the form as described below:
a. Provide a label of your choice.
b. Select ‘Multicall’ from the Line Type drop-down menu.
c.
Leave URL blank.
d. Enter the SIP user’s DN in the Button Directory Number field.
e. Select ‘Ring’ from the Ring Type drop-down menu.
f.
20
Leave MiXML Application set as Not Assigned.
The form should resemble the one shown below.
5. Click Save.
You should verify that the user can now use transfer and conference features with the UC
Express softphone.
21
Mitel Unified Communicator Express- IT and Administrator Guide
Enable Device-based In-Call Features
Another requirement for Transfer/Conference feature support is to configure the SIP users to
use device-based in-call features. This configuration option is controlled in the “SIP Device
Capabilities Assignment” form. You may want to consider dedicating a SIP Device
Capabilities Number to softphone users.
To enable device-based in-call features, perform the following steps:
1. Login to the System Administrator Tool on the Mitel 3300 ICP and navigate to the “SIP
Device Capabilities Assignment” form.
2. Select a “SIP Device Capabilities Number” and click “Change”.
3. Select “Yes” beside “Replace System based with Device based In-Call Features”.
4. Click Save.
Then assign each softphone user to the same SIP Device Capabilities Number by performing
the following steps:
1. Navigate to the “User Configuration” form.
2. Select the softphone user’s DN and click on “Change”.
22
3. Set the “SIP Device Capabilities” number to the one you modified above.
4. Click Save.
Note: When you create new softphone users remember to assign them to the proper SIP
Capabilities number
STUN Servers
If your users are using the softphone behind a NAT firewall and they experience calls that
appear to be successful, but no audio is heard on the call, or they experience one-way audio,
they may need to specify a STUN server in the softphone advanced settings. The STUN
server enables the softphone to pass its public IP address to the other party in the call
instead of its private IP address. STUN servers are run by many organizations, and can be
found by simply searching for STUN SERVER in Google. You may also choose to host your
own STUN server.
The standard STUN server port is 3478.
23
Mitel Unified Communicator Express- IT and Administrator Guide
Mitel 5000 CP Configuration
To support Mitel Unified Communicator Express with a Mitel 5000 CP you must perform
some configuration on the switch. The configuration requirements are summarized below.
Note: Both System OAI events & System OAI Third party call control features are required.
Enable System OAI Level 2 Socket Connections
The Mitel 5000 CP supports OAI which enables telephony applications such as UC Express
to integrate with the switch’s call functions. To support OAI connections you must enable
“System OAI Level 2” under System Æ Sockets. You must also specify a password which
you provide when creating a phone profile for a supported Mitel 5000 CP phone.
Specify Listening Port
The Mitel 5000 CP listens on a specific port for incoming socket requests (e.g., for voice mail,
OAI, etc.). The default port is 4000 which should work in most cases but you may choose to
change it to a different value. You must provide the listening port when creating a phone
profile for a supported Mitel 5000 CP phone.
Program Station Password
UC Express relies on the Mitel 5000 CP Remote Programming feature. Each endpoint has a
station password that enables remote programming. By default the password is the extension
number of the endpoint. Users can change the password by using the “Program Station
Password” feature code. You must provide the station password when creating a profile for a
supported Mitel 5000 CP phone.
Enabling System OAI Level 2 Socket Connections
This section provides the steps to enable System OAI Level 2 socket connections.
To enable System OAI Level 2 Socket Connections, follow the steps below:
1. Login to the Mitel 5000 CP using the Session Manager Database programming utility.
2. Navigate to System Æ Sockets
Verify that “System OAI Level 2” is enabled. If it is enabled it will have a “Yes” beside it as
shown. If it is disabled, select the checkbox to change the setting from “No” to “Yes”.
24
3. Right-click and select “Edit password”. Provide a password and confirm it.
4. Click “OK” to save the new password.
25
Mitel Unified Communicator Express- IT and Administrator Guide
Enabling UCX Support
By default the Mitel CS-5200 CP and Mitel CS-5400 CP switches allow three concurrent OAI
connections, while the Mitel CS-5600 CP allows 10 concurrent OAI connections. To enable
more connections for UC Express users you must enable the ‘Support UCX’ option using the
Database Programming tool.
To enable ‘Support UCX’ for an individual switch, follow the steps below:
1. Login to the Mitel 5000 CP using the Session Manager Database programming utility.
2. From the ‘Operations’ menu, select “Support UCX”.
Supported Connections
Enabling the ‘Support UCX’ option increases the number of phones that can be controlled
with UC Express on a Mitel 5000 CP. The following table outlines the number of supported
users for each model of the Mitel 5000 CP.
Switch Model
Supported Users
CS-5200
Up to 100 simultaneous users
CS-5400
Up to 100 simultaneous users
CS-5600
Up to 100 simultaneous users
Note: A socket is required for both digital and IP phones.
26
CT Gateways
A CT Gateway acts as a proxy for OAI connections to a Mitel 5000 CP. If you have a CT
Gateway in your environment users can use the address of the CT Gateway instead of the
address of the Mitel 5000 CP when creating the phone profile.
If you have a large number of users you may prefer to use a CT Gateway, in which case you
do not need to enable the ‘Support UCX’ option on the Mitel 5000 CP as described above.
27
Mitel Unified Communicator Express- IT and Administrator Guide
Specifying a Listening Port
This section provides the steps required to lookup or specify the Listening Port for OAI socket
connections.
To lookup the Listening Port
1. Login to the Mitel 5000 CP using the Session Manager database programming utility.
2. Navigate to System Æ IP Settings.
3. Select the “IP Settings” node and examine the Listening Port value on the right. The
default value is 4000.
4. To change the port number click on the field and edit the value.
Note: Users will need to enter the Listening Port when creating a phone profile for a Mitel
5000 CP.
28
Programming Station Passwords
When you create a phone profile for a supported Mitel 5000 CP phone you must provide the
phone password. This is known as the ‘station password’ on the Mitel 5000 CP. By default it
is the extension of the phone; however, users are able to change the password using the
“Program Station Password” feature code. By default the “Program Station Password” feature
code is 392.
Changing Station Password
To change the station password for a phone perform the following steps:
1. From the phone you would like to change the station password, dial the “Program Station
Password” feature code. E.g. 392
2. Enter the current password (e.g. the extension number) followed by #.
3. Enter the new password followed by #.
4. Verify the new password followed by #.
When creating the UC Express phone profile enter the password in the “Phone Password”
field
Click the Test button to verify that the password is accepted.
29
Mitel Unified Communicator Express- IT and Administrator Guide
Mitel Border Gateway Support
The UC Express softphone can use a Mitel Border Gateway as its SIP server. The Border
Gateway acts as a proxy to the Mitel 3300 ICP on the internal network. This allows mobile
users to connect to the company phone system no matter where they are. This section
covers the configuration you must perform on the Mitel Border Gateway to support UC
Express softphone users.
Configure the Mitel 3300 ICP
You must first configure a Generic SIP phone on the Mitel 3300 CIP.
Enable SIP Connector on the Mitel Border Gateway
First you must be using a Mitel Border Gateway that supports SIP connections. If the Mitel
Border Gateway supports SIP connections then you must enable the SIP Connector.
Configuring the Mitel 3330 ICP
The softphone users must have an existing account on the Mitel 3300 ICP. Refer to the steps
for adding a Generic SIP phone in the “Provisioning a Softphone” section.
30
Enabling SIP Connector
This section provides the details required to enable the SIP connector on the Mitel Border
Gateway.
To enable the SIP Connector:
1. Login to the Mitel Border Gateway web interface.
2. Select the “Connectors” tab.
3. Click on “SIP Configuration” to expand the SIP settings.
4. Enable the SIP Connector by selecting the “SIP connector enabled” checkbox.
5. If required, specify the default ICP according to your requirements.
6. Click “Save”.
Note: If the Mitel 3300 ICP is not listed you will need to add it by navigating to the ICP tab.
Refer to Teleworker documentation for details.
31
Mitel Unified Communicator Express- IT and Administrator Guide
PC Connectivity
This section describes how to enable PC connectivity to a Mitel 5300 series IP phone. PC
Connectivity must be enabled to allow UC Express to connect to the phone. Details are
provided for phones in MiNET mode and SIP mode. Regardless of the mode used, once
you’ve enabled PC Connectivity, configuring UC Express is the same.
Note: PC Connectivity must be enabled for phones that are on a Mitel 3300 ICP. It is not
required for phones that are on a Mitel 5000 CP.
MiNET Mode
If you are using a Mitel 5300 series IP phone in MiNET mode and you want to enable UC
Express to connect to the phone, the PC Connectivity and Password must be configured on
the phone set. Also, if you wish to connect to the set via IP, you will have to obtain the set’s
IP address.
a. On a 5320/30/40/60 set:
•
Press Settings or
, then select PC Connectivity.
The phone's IP Address appears on the display:
IP Address for PC: AAA.BBB.CCC.DDD
•
Still in the PC Connectivity window, select Enable.
•
Select Edit password and enter the password that will be used to set up the
association with the PC application. You can also choose to use the default
password. Record this password as you will need it to configure the PC
application.
b. On a 5312/24 set:
c.
Press and hold the Up and Down scroll arrows together.
Release the Down and, while still holding the Up, press 2, 3, 4
On the menu that comes up, select Yes for Network Parameters.
Select Yes for View Current Values.
Scroll to Phone IP Address: AAA.BBB.CCC.DDD
Scroll to Exit Menu and Select Yes.
d. Answer No to each entry until you get to Tools and Features, then select Yes.
Scroll to Task Bar Setup and select Yes.
Select Change to enable then 0 to confirm and # to accept.
e. Set the password.
Save changes and reboot.
32
SIP Mode
If you are using a Mitel 5300 series IP phone in SIP mode configuration is performed by using
a web browser. First you must obtain the IP address of the phone.
a. On any Mitel 5300 series IP phone in SIP mode:
•
Press Settings or
Press OK.
•
Navigate through the list of options until you reach Network Settings. Click OK.
•
Enter the password and click Submit. By default the password is the phone
model. e.g. 5340
•
Click Next until you reach PHONE IP ADDRESS. Click Review to see the IP
address of the phone.
, then use the navigation buttons to select Admin Tools.
b. Enter the IP address in a web browser:
•
Login as user ‘admin’ and password. . By default the password is the phone
model. e.g. 5340
•
Under Admin Tools click on Network Config.
•
Locate the CSTA setting and change it to On. This enables PC Connectivity. You
can optionally specify the CSTA Password.
•
Click Save and Reboot.
33
Mitel Unified Communicator Express- IT and Administrator Guide
Corporate Directory
This section describes the requirements to support searching for contacts in your company’s
corporate directory.
Overview of LDAP
Mitel Unified Communicator Express enables users to search for contacts in your company’s
Corporate Directory. This feature of Mitel Unified Communicator Express has the following
requirements:
•
LDAP URL – An LDAP URL includes the LDAP or Global Catalog server and the point in
the directory to bind to. The LDAP server is the directory source that Mitel Unified
Communicator Express searches for contacts.
•
LDAP Bind User – You may require the login credentials for an LDAP user. Mitel Unified
Communicator Express binds to the LDAP server using the credentials. This is not
necessary if the LDAP server allows anonymous binding.
•
LDAP Search Filter – Mitel Unified Communicator Express uses the LDAP search filter
when it searches for contacts in the directory. The search filter controls what type of
objects fields are checked for a match during a directory search.
•
LDAP Contacts – The LDAP server should contain users with phone numbers entered in
the appropriate directory fields.
Supported LDAP Servers
Mitel Unified Communicator Express has been tested with the following LDAP servers:
•
Microsoft Windows 2003 Domain Controller – Active Directory domain controllers are
an implementation of LDAP. Global Catalog servers are also supported which enables
UC Express to locate users throughout an Active Directory forest.
•
Sun Communications Server 6.0 – Sun Communications Server is a unified messaging
platform that implements an LDAP directory system.
•
OpenLDAP – OpenLDAP is an open source LDAP implementation. UC Express has
been tested with OpenLDAP 2.3.27.
Other LDAP servers may work as a directory source but have not been tested.
34
Contact Lookup
To configure Mitel Unified Communicator Express for searching the Corporate Directory you
must bring up “Settings” and click on “Contact Lookup”. To enable searching the Corporate
Directory you must select the “Corporate Directory” checkbox as shown.
35
Mitel Unified Communicator Express- IT and Administrator Guide
Advanced Directory Settings
Mitel Unified Communicator Express has advanced settings that enable you to customize the
connection to the LDAP directory source. To access the Advanced settings click on the
“Advanced” button of the Contact Lookup settings page.
36
URL
The URL is the address of the LDAP provider. By default it is blank. If it is blank UC Express
will derive the URL automatically by finding the nearest Global Catalog server. This is done
each time an LDAP search is done.
UC Express can bind to an LDAP server or a Global Catalog server. The syntax for each is
described below.
Example URL Entry
<blank>
GC://MyGC
GC://MyForest.local
LDAP://MyDC
LDAP://MyDomain.local
LDAP://MyDC/CN=Users,DC=MyDomain,DC=local
LDAP://MyDC/OU=Contractors,DC=MyDomain,DC=local
Description
•
Connects to the nearest Global
Catalog server it can find
•
Any user in the Active Directory
Forest will be returned in a search.
•
Connects to the Global Catalog
server “MyGC”.
•
Any user in the Active Directory
Forest will be returned in a search.
•
Connects to a Global Catalog
server in the root forest domain
“MyForest.local”
•
Does not bind to a specific server
•
Any user in the Active Directory
Forest will be returned in a search.
•
Connects to the domain controller
“MyDC”
•
Any user from the MyDC’s domain
will be returned in a search
•
Connects to the root of the domain
“MyDomain.local”
•
Does not bind to a specific server
•
Any user in the domain will be
returned in a search.
•
Connects to the domain controller
“MyDC”
•
Binds to the “Users” container of
the domain MyDomain.local
•
Only contacts in or below the Users
container will be returned in a
search
•
Connects to the domain controller
“MyDC”
•
Binds to the “Contractors”
organizational unit of the domain
MyDomain.local
•
Only contacts in or below the
37
Mitel Unified Communicator Express- IT and Administrator Guide
Contractors OU will be returned in
a search
38
•
User name – The LDAP bind user that Mitel Unified Communicator Express uses to bind
to the LDAP server.
•
Password – The password for the LDAP bind user.
To verify the configuration you should click on the “Test” button. You will see the following
dialog if the configuration is correct:
Once you verify the configuration and save the changes, you can begin using Mitel Unified
Communicator Express to search for users in the Corporate Directory.
Search Filter
Mitel Unified Communicator Express uses the LDAP search filter when you perform a
directory search. It controls which types of directory objects are returned in a search. The
default query string is specific to a Microsoft Active Directory domain and returns all users
and contacts matching the first name, last name, or company name.
When you use an OpenLDAP or Sun Communications server as your directory source, you
must change the search filter to work with your directory implementation.
Here is an example search filter that can be used with both OpenLDAP and Sun
Communications Server:
(&(objectClass=inetOrgPerson) (|(cn={0}*)(sn={0}*)))
This search filter will return objects of type inetOrgPerson matching on their name.
You should consult your company’s LDAP administrator to ensure the search filter is suitable
for your environment.
Note: Do not modify the search filter unless you are experienced with building LDAP
query strings.
39
Mitel Unified Communicator Express- IT and Administrator Guide
Authentication Types
Below the Search Filter are the Authentication Types which control how the Mitel Unified
Communicator Express authenticates to the LDAP server.
The Authentication Types are described:
•
Anonymous Login – No authentication is performed.
•
Secure Login – Requests secure authentication. (Kerberos or NTLM)
•
Server Bind – Use when you bind to a server by name. Do not select this option when
your LDAP URL contains only the domain name.
•
Read Only Server – Indicates that a writeable server is not required for server-less
binding.
•
Secure Sockets – Enables SSL encryption. Requires a Certificate Server in the domain.
•
Signing – Verifies data integrity to ensure that the data received is the same as the data
sent. The Secure flag must also be set to use signing.
•
Sealing – Encrypts data using Kerberos. The Secure flag must also be set to use
sealing.
Note: By default none of authentication options are enabled.
40
Phone Number Fields
The lower section of the “Advanced” settings is where you configure the phone number fields.
The phone number fields map directly to the attributes of the directory user object.
The default phone fields are specific to a Microsoft Active Directory domain and map to the
attributes for a directory user that are commonly used to store phone numbers. Some or all of
these fields must be populated with phone number data if you want to enable users to search
the directory and call the users in the search results. If you are in an OpenLDAP or Sun
Communications environment you will need to consult your LDAP administrator to find out
what fields are used to store phone numbers and manually input them using the procedure
outlined in the “Custom Phone Number Fields” section below.
With a default install of Mitel Unified Communicator Express the following phone fields are
defined:
•
Telephonenumber – This is the Active Directory attribute that maps to the “Telephone
number:” field on the “General” tab of the user’s Active Directory Properties page.
41
Mitel Unified Communicator Express- IT and Administrator Guide
42
•
Ipphone – This is the Active Directory attribute that maps to the “IP phone:” field on the
“Telephones” tab of the user’s Active Directory Properties page.
•
homePhone – This is the Active Directory attribute that maps to the “Home:” field on the
“Telephones” tab of the user’s Active Directory Properties page.
•
Mobile – This is the Active Directory attribute that maps to the “Mobile:” field on the
“Telephones” tab of the user’s Active Directory Properties page.
•
Pager – This is the Active Directory attribute that maps to the “Pager:” field on the
“Telephones” tab of the user’s Active Directory Properties page.
43
Mitel Unified Communicator Express- IT and Administrator Guide
•
otherTelephone – This is the Active Directory attribute that maps to “Other” for the
“Telephone number” field on the “General” tab of the user’s Active Directory Properties
page.
Other Phone Numbers
44
Custom Phone Number Fields
If the default phone fields don’t completely meet your needs you can add or remove fields as
required. This may be useful if your organization stores phone numbers in custom directory
attributes.
To add the Active Directory field you must know the full directory attribute name. You can use
an LDAP browsing tool such as ADSI Edit to determine the attribute’s name. For instance, if
you wanted the “Fax:” field on the “Telephones” tab of the user’s Active Directory Properties
page to be returned in a search you would have to use the attribute name facsimile
Telephone number.
Note: ADSI Edit is part of the Windows Server 2003 support tools, available on the product
CD.
Example
Perform the following steps to add the facsimile Telephone number phone field:
1. On the Advanced Directory Settings page enter facsimile Telephone number in the “Field
Name:” text field.
2. Select ‘Fax’ in the “Type” drop-down menu.
3. Click on “Add”
The facsimileTelephonenumber is now in the list of phone fields. You should verify that you
can search for users with a value in this field.
45
Mitel Unified Communicator Express- IT and Administrator Guide
Mass Deployment
If you have a large number of client systems on which you to need to install UC Express, you
may want to consider planning a mass deployment. This section provides the information
required to plan a mass deployment of UC Express.
Overview
There are several approaches you can take to mass deploy UC Express. An overview of
each is provided in this section. Each topic is covered more fully in subsequent sections.
Command Line Options
UC Express supports command-line options that you can pass to the application at run-time.
The command-line options enable you to control the configuration and behavior of the
application. You can leverage the command line options in a mass deployment.
Deployment Tools
UC Express is packaged as a Microsoft Installer package (MSI). Any deployment tool that
supports deployment of MSI packages can be used to deploy UC Express to users in your
environment.
Install-time Options
UC Express supports basic install-time options that enable you to control the installation
behavior and resulting configuration.
Command Line Options
To configure UC Express using command line options perform the following steps:
1. Start a command prompt
2. Browse to “C:\Program Files\Mitel\Unified Communicator Express”
3. At the command prompt enter the UC Express executable name followed by the list of
options:
UCExpress.exe /option1 /option2 …. /option
Note: You can combine as many options as makes sense to configure UC Express to suit
your needs. The only limitation is imposed by the command prompt interpreter.
46
The command line options can be used as a ‘one-off’ to configure one system or you can
create scripts to configure UC Express on many systems.
The table below describes the command-line options you can use with UC Express.
Parameter
/license:[license key]
Description
Enables registration from command line. You can either
provide the license key or the path to a license file.
Example 1
/license:xxxxxxxx-xxxxxxxx-xxxx-xxxxxxxxxxxx
Example 2
/license:\\servername\sharename\license.xml
When providing a license key the target computer must have an active
Internet connection. When providing a license file it is not necessary that
the target computer has an Internet connection.
/presence:[m | c | off]
Controls the behavior of presence.
Example 1
/presence:m
This example enables presence features with Windows Live Messenger.
Example 2
/presence:c
This example enables presence features with Office Communicator.
Example 3
/presence:off
This example disables all presence features.
/associate:[ICP]:[DN2IP_U
SER]:
[DN2IP_PWD]:[DNorIP]:[P
ASSWORD]:[VoiceMailNu
mber]:[ProfileName]
Associates UC Express with a Mitel 5300 series IP phone from the
command line. Allows association by the phone’s DN or IP address. All
fields are optional.
[ICP] – The IP address or host name of the Mitel 3300 ICP switch. You
can list two ICPs in this parameter, separated by a semicolon. Each ICP
must have the same DN2IP account name and password. The format is
[ICP1;ICP2]
[DN2IP_USER] – The DN2IP username on the Mitel 3300 ICP switch.
[DN2IP_PWD] – The password for the DN2IP user on the Mitel 3300 ICP
47
Mitel Unified Communicator Express- IT and Administrator Guide
Parameter
Description
switch. Password values are assumed to be encrypted unless you prefix
it with ‘p=’ or ‘P=’, in which case the password is interpreted as clear
text.
[DNorIP] – The DN or IP address of the phone. UC Express uses pattern
recognition to determine whether a DN or IP address is provided.
[PASSWORD] – The PC Connectivity password for the phone. Password
values are assumed to be encrypted unless you prefix it with ‘p=’ or ‘P=’,
in which case the password is interpreted as clear text.
[VoiceMailNumber] – The number to dial to check voice mail.
[ProfileName] – The name for the profile. If you provide an existing
profile name it will update the settings. If you provide a non-existant
profile name it will create a new profile and give it the name you specify.
If you do not provide a profile name it will create a new profile named
‘Work’ using the settings you provide.
Separate each parameter with a colon. Each parameter is optional, but
you still need to provide the colon to mark the position of the provided
parameters.
Example 1
/associate:192.168.1.200:DN2IP:D53703788E0FF57CEB4061DF9DBD2
999:5100:D1370478BD0FF57CE94058DF8BBD1999923C2C81FDF967
4180C99933:6000:MitelPhone
This example provides all parameters and associates by DN to the
phone at extension 5100. Passwords are provided in encrypted format.
Voicemail number is 6000 and the profile is named ‘MitelPhone’.
Example 2
/associate::::192.168.1.100:D1370478BD0FF57CE94058DF8BBD19999
23C2C81FDF9674180C99933:7500:IPPhone
This example associates with the phone with the IP address of
192.168.1.100. Note the padding of colons which indicate what
parameters are left out. Passwords are provided in encrypted format.
Voicemail number is 7500 and the profile is named ‘IPPhone’.
Example 3
/associate:ICP1;ICP2:DN2IP:p=mypassword:223495:::Example3
This example associates with the phone with the DN of 2234. Two ICPs
are used – ICP1;ICP2. If one ICP is down the DN2IP lookup will still
48
Parameter
Description
work. The DN2IP password is provided in clear text using the ‘p=’ prefix.
/s_assoc:[USER_DN]:[
USER_PASSWORD]:[S
IPSRV]:[SIPPORT]:[RE
ALM]:[STNSRV]:[STNP
ORTt]:[OBPROXY]:[OB
PROXYPORT]:[VoiceM
ailNumber]:[ProfileNam
e]
Configures UC Express with a softphone profile.
[USER_DN] – The user name or DN of the SIP account. For use with a
Mitel 3300 ICP it will be a DN.
[USER_PASSWORD] – The password for the SIP user or DN. This is set
on the Mitel 3300 switch by the administrator. Password values are
assumed to be encrypted unless you prefix it with ‘p=’ or ‘P=’, in which
case the password is interpreted as clear text.
[SIPSRV] – The IP address or host name of the Mitel 3300 ICP.
[SIPPORT] – The port which the Mitel 3300 ICP uses for SIP
communications. The port is specified in the “System IP Port
Assignment” form (System UDP port and System TCP port) on the Mitel
3300 ICP. By default the port is 5060.
[REALM] – The SIP realm, also known as the user domain. You will not
likely need to specify this value but it is provided for full SIP support.
[STNSRV] – The IP address or host name of the STUN server. A STUN
server may be required for users who are behind a NAT firewall.
[STNPORT] – The port to connect to on the STUN server. The default
port is 3478.
[OBPROXY] – The IP address or host name of SIP Outbound Proxy
server. A proxy may be required in some network environments but is
not normally needed for most users.
[OBPROXYPORT] – The port to connect to on the Outbound Proxy
server. The default port is 5060.
[VoiceMailNumber] – The number to dial to check voice mail.
[ProfileName] – The name for the profile. When combined with the
/install switch during initial deployment you do not need to provide a
profile name – it will default to a profile named ‘Work’. Without the /install
switch you must provide a profile name. If you provide an existing profile
name it will update the settings. If you provide a non-existant profile
name it will create a new profile and give it the name you specify.
Separate each parameter with a colon. Each parameter is optional, but
you still need to provide the colon to mark the position of the provided
49
Mitel Unified Communicator Express- IT and Administrator Guide
Parameter
Description
parameters.
Example 1
/s_assoc:2555:p=mypassword:switch01.company.com:5060::::::6000:My
Softphone
This example creates s softphone profile with a DN of 2555 on the switch
‘switch01.company.com’. The voice mail number is set to 6000 and the
profile is named ‘MySoftphone’. All other fields are left blank. The
USER_PASSWORD is passed in clear text by using the ‘p=’ prefix.
Example 2
/s_assoc:::switch01.company.com:5060::stun.company.com::::6000:MyS
oftphone
This example creates s softphone profile on the switch
‘switch01.company.com’. The voice mail number is set to 6000 and the
profile is named ‘MySoftphone’. The STUN server is set to
‘stun.company.com. All other fields are left blank.
This might be used to create generic profiles for all users allowing them
to input their own DN and password.
/it5k:[DN]:[StationPass
word]:[ServerAddress]:[
ServerPassword]:[Serv
erPortNumber]:[ProfileN
ame]
Configures UC Express with a profile for a supported Mitel 5000 CP
phone.
[DN] – The DN or extension of the endpoint.
[StationPassword] – The station password for the endpoint. By default
this is the same as the DN, but it can be changed using the “Program
Station Password” feature code. Password values are assumed to be
encrypted unless you prefix it with ‘p=’ or ‘P=’, in which case the
password is interpreted as clear text.
[ServerAddress] – The IP address or host name of the Mitel 5000 CP.
[ServerPassword] – The password required to connect to the Mitel 5000
CP. The password is set on the Mitel 5000 CP in System Æ Sockets Æ
System OAI Level 2. Password values are assumed to be encrypted
unless you prefix it with ‘p=’ or ‘P=’, in which case the password is
interpreted as clear text.
[ServerPortNumber] – The port to use to connect to the Mitel 5000 CP.
This is the Listening Port specified in System Æ IP Settings Æ Listening
Port. The default port is 4000.
[ProfileName] – The name for the profile. When the /install switch is used
50
Parameter
Description
during initial deployment you do not need to provide a profile name – it
will default to a profile named ‘Work’. Without the /install switch you must
provide a profile name. If you provide an existing profile name it will
update the settings. If you provide a non-existant profile name it will
create a new profile and give it the name you specify.
Separate each parameter with a colon. Each parameter is optional, but
you still need to provide the colon to mark the position of the provided
parameters.
Example 1
/it5k:1004:p=1004:172.16.47.7:p=mypassword:4000:MyProfile
This example provides all parameters. It creates a profile for the phone
at extension 1004 on the Mitel 5000 CP at 172.16.47.7, and names the
profile “MyProfile”. Both the StationPassword and ServerPassword are
passed in clear text using the ‘p=’ prefix.
Example 2
/it5k:::172.16.47.7:D53703788E0FF57CEB4061DF9DB:4000:MyProfile
This example creates a profile with the Mitel 5000 CP at 172.16.47.7 but
leaves out the phone DN and station password. Note that while the
values are left out, the colons are still in place as a delimiter. This might
be used to create generic profiles for all users allowing them to input
their own phone DN and station password. The ServerPassword value is
provided in encrypted format.
/rules:[Yes | No]
Enables or disables the user's ability to define dialing rules from UC
Express.
Example 1
/rules:Yes
This example allows the user to create custom Dialing Rules.
Example 2
/rules:No
This example prevents the user from creating custom Dialing Rules in
the UC Express interface.
/rules:<path to dialing
rules file>
In this form the /rules: option imports dialing rules from the specified
location. The parameter value must be either a local path or a UNC path
to a shared folder. It must also be combined with the /install option.
Example 1
/install /rules:\\servername\sharename\DialingRules.xml
51
Mitel Unified Communicator Express- IT and Administrator Guide
Parameter
Description
This example imports Dialing Rules stored on a central network share.
Example 2
/install /rules:C:\DialingRules.xmls
This example imports dialing rules stored on the local system.
/dialeareacode:Yes | No
Configures the current location (if it exists) to dial or not the area code
when dialing a local number
/language:[ietf language
tag]
Sets the UI language for UC Express. Valid language tags are listed
below:
(Default) (US English)
de-DE (German)
es (Spanish)
es-ES (Spanish - Spain)
fr-CA (French - Canada)
fr-FR (French-France)
it-IT (Italian - Italy)
nl-NL (Dutch - Netherlands)
pt-BR (Portuguese - Brazil)
pt-PT (Portuguese - Portugal)
sv-SE (Swedish - Sweden).
Example 1
/language:fr-CA
This example will set the UI language to Canadian French.
Example 2
/language: (Default)
This example will set the UI language to US English.
/install
The /install switch should only be used during deployment. When you
provide this switch all other options that you combine with it become the
default application settings.
The /install switch also migrates old settings files to the current version. If
you use the switch after UC Express is installed you may lose current
settings.
52
Parameter
Description
Example
/install /presence:off /language:fr-CA
This example will set the application defaults so that presence is
disabled and the default language is Canadian French. Any user who
runs the application for the first time will inherit these settings, which they
can then change according to their own personal preference.
The default settings are stored in the following file:
C:\Program Files\Mitel\Unified Communicator
Express\UCExpress.exe.config
/dialareacode:Yes | No
Configures the “Dial area code for local calls” setting.
Example 1
/dialareacode:Yes
This example will configure UC Express to include the area code when
dialing local numbers.
Example 2
/dialareacode:No
This example will configure UC Express to omit the area code when
dialing local numbers.
/ldap:[URL]:[USER]:[PWD]
:[AUTH]:[FILTER]
Configures the LDAP settings that UC Express uses for searching for
corporate contacts.
[URL] – The LDAP:// URL. This controls which LDAP server to bind to
and is mandatory to support directory lookups.
[USER] – The LDAP username to bind with. This parameter is optional.
[PWD] – The encrypted password for the LDAP user. This parameter is
optional.
[AUTH] – The authentication type (represented as a number) to use
when connecting to the LDAP server. This parameter is mandatory. The
accepted values are shown below:
•
16 - Anonymous Login
•
1 - Secure Login
53
Mitel Unified Communicator Express- IT and Administrator Guide
Parameter
Description
•
512 - Server Bind
•
4 - Read Only Server
•
2 - Secure Sockets
•
64 - Signing
•
128 - Sealing
[FILTER] – The LDAP search filter UC Express should use when
searching for contacts. This parameter is mandatory to support directory
lookups.
The entire parameter list must be enclosed in quotes, as shown in the
examples. When you leave out a parameter you must still provide the
colon to indicate the position of the other parameters.
Example 1
“/ldap:MYDC1:dale:JH375D78BB0FFF7CF6406DDF85BD3599883C2C8
1E7F9:4:(&(|(objectClass=user)(objectClass=contact))(objectCategory=p
erson)(|(cn={0}*)(sn={0}*)(company={0}*)))”
This example provides all parameters with the following conditions:
•
LDAP Server – MYDC
•
LDAP User – dale
•
LDAP Password – dale’s encrypted password
•
Authentication – Read-only
•
Search Filter – the default filter for Active
Directory.
Example 2
“/ldap:MYDC1:::16:(&(|(objectClass=user)(objectClass=contact))(objectC
ategory=person)(|(cn={0}*)(sn={0}*)(company={0}*)))”
This example omits some parameters with the following conditions:
54
•
LDAP Server – MYDC
•
LDAP User – None provided
•
LDAP Password – None provided
•
Authentication – Anonymous Login
•
Search Filter – the default filter for Active
Parameter
Description
Directory.
/ldapfields:[LDAP_FIELD]:[
PHONE_TYPE]
Configures the LDAP fields that UC Express checks for phone number
data when it performs a search.
[LDAP_FIELD] – The LDAP field or attribute where UC Express checks
for phone data.
[PHONE_TYPE] – The type of phone number the field should be
associated with. The accepted values and their meaning are shown
below:
•
0 – Business
•
1 – Home
•
2 – Mobile
•
3 – Pager
•
4 – Fax
•
5 – Other
•
6 – Assistant
Example 1
/ldapfields:telephonenumber:0,ipphone:0,homePhone:1,mobile:2,pager:
3,otherTelephone:5
This is the default configuration for UC Express in an Active Directory
environment.
Example 2
/ldapfields:telephonenumber:0,ipphone:0,homePhone:1,mobile:2,pager:
3,otherTelephone:5,facsimileTelephoneNumber:4
This example extends the default configuration by also checking for a
Fax number, which is represented by the facsimileTelephoneNumber
attribute.
/visible:0 | 1
This option specifies whether to show the GUI for UC Express. It is
intended to be combined with other options to silently configure or reconfigure the application settings.
Example 1
/visible:0 /rules:\\server\sharename\CustomDialingRules.xml
55
Mitel Unified Communicator Express- IT and Administrator Guide
Parameter
Description
This example imports dialing rules from a share, and then shuts down
after processing the command line. This can be used in login scripts to
change user settings as required via login scripts. You should not use
/visible:0 when using a deployment tool such as SMS.
Example 2
/visible:1
This example would show the GUI. It is the default behavior and is the
same as running the application without any command line options.
/shortcuts:Yes | No
Controls whether shortcuts for UC Express are created on the system.
This option is typically used in a mass deployment.
Example 1
/shortcuts:Yes
This example places UC Express shortcuts on the desktop and the
Program menu.
Example 2
/shortcuts:No
This example prevents UC Express from creating shortcuts on the
desktop and the Program menu. If shortcuts already exist they will be
removed.
/startup: Yes | No
Controls whether or not UC Express starts automatically when a user
logs into the computer. .
Example 1
/startup:Yes
This example configures UC Express to start automatically.
Example 2
/startup:No
This example configures UC Express to not start automatically.
56
Software Deployment Tools
If your company uses a software deployment tool for managing and deploying user
applications you should be able to use it to deploy UC Express to your users. The
deployment tool must support MSI installation files.
The following list shows some examples of software deployment tools:
•
Microsoft System Management Server (SMS)
•
Active Directory Group Policy
•
LANDesk Management Suite
•
Novell Zenworks
This is just a small sample – there are many other products to choose from.
Note: You should consult the vendor documentation to find details required to deploy an MSI
application.
The following sections discuss strategies you can use to help choose a deployment strategy
of UC Express using a software deployment tool.
Deploying the default MSI package
One option you have is to deploy the default MSI package using your software deployment
tool of choice. When you deploy the default MSI package without providing any customization
the installations of UC Express have the following characteristics:
•
All default settings are used
•
All users have the same configuration
After deploying the default MSI package you need to perform the following actions:
•
License UC Express for each user
•
Configure settings required for each user
Deploy the default MSI file when your deployment tool does not enable you to pass command
line options to the MSI package and you are unable to create a customized MSI package.
57
Mitel Unified Communicator Express- IT and Administrator Guide
Passing Install-time Options
Some deployment tools support the ability to pass arguments to the MSI package. You can
use that ability to pass configuration settings using the /CONFIG install-time option. You
would typically store configuration settings in a text file stored in a central location.
When you pass install-time configuration options to the MSI package the installations of UC
Express have the following characteristics:
•
The software is automatically licensed
•
Settings are configured according to your needs
•
All users have the same configuration
After deploying the MSI package using install-time options you need to perform the following
actions:
•
Configure user-specific settings for each user (e.g. specify the DN or IP address of the
phone to connect to)
Note: Refer to the Install-time Options section for more details.
58
Configuring User-specific Settings During Deployment
Some deployment tools may support the ability to customize deployment on a user-by-user
basis. The basic approach is outlined in the following steps:
1. Deploy the MSI file with customized settings using one of the methods described in this
section
2. For each user, silently configure user-specific settings (such as phone DN) using
command line options as described in the Command Line Options section.
You could also perform user-specific configuration through login scripts. The /visible:0
command line switch is used with other options to update the configuration for the user.
In this scenario no further configuration is required by the user or IT staff.
Install-time Options
This section describes the Install-time options you can use with UC Express.
Installation options
The UC Express installation program accepts the following two options:
Option
Description
/LAUNCHAPP=” “
Controls whether or not UC Express launches after
installation completes. You should disable this option
when you perform a mass deployment.
/CONFIG:[path to
configuration file]
Enables you to pass a configuration file to the installer.
The configuration file contains run-time options.
Example
/CONFIG:\\Servername\Sharename\config_file.txt
This example installs UC Express and uses the run-time
command line options stored in the text file
config_file.txt to configure the application.
Note: If the configuration file is hosted on a network
share, the host computer and installation computer
must be a member of the same domain.
59
Mitel Unified Communicator Express- IT and Administrator Guide
Configuration file
When you use the /CONFIG switch, the installer installs UC Express and then processes the
configuration file as a final step by running UC Express with the command options in the
configuration file. You must create the configuration file to include the command line options
needed to configure UC Express the way you want.
Keep in mind the following considerations when creating the configuration file:
•
All options must be run-time command line options
•
All options must be on one line
•
The order of the options does not matter
•
If the configuration file is hosted on a network share, the host computer and installation
computer must be a member of the same domain.
The following is an example of valid configuration file contents:
/install /visible:0 /license:xxxxxxxx-xxxx-xxxxxxxx-xxxxxxxxxxxx /language:(Default)
/shortcuts:yes /startup:yes /dialareacode:yes
This example configuration file would configure UC Express with the following configuration:
•
Automatically license UC Express
•
Use the default language
•
Install desktop and Program menu shortcuts
•
Start UC Express at start-up
•
Enable the “Dial area codes for local calls” option
Note: Refer to the Command Line Options section for full details on the options available.
Starting installation
Two main ways of starting the installation of UC Express as described below:
•
UnifiedCommunicatorExpress.msi – This method is interactive and requires a user to
input during the install. If .NET 2.0 is not installed the installation of UC Express will exit.
•
Msiexec /quiet /package UnifiedCommunicatorExpress.msi - This method uses the
msiexec.exe switches to enable a silent or non-interactive installation. If .NET 2.0 is not
installed the installation of UC Express will exit.
Regardless of which method you use to start the installation, each one accepts the same
install-time options.
60
Installing with Batch Files
Using the above installation methods you can create batch files to install UC Express in a
consistent and controlled manner. The batch file can be run from a network share or as part
of a login script.
61
Mitel Unified Communicator Express- IT and Administrator Guide
Configuring UC Express Clients with DHCP
UC Express 3.0 introduces the ability to deliver application configuration settings via a DHCP
server. Using a DHCP server you can configure a subset of the application settings from a
central location, which enables you to modify the settings for all users as need arise.
Overview
UC Express defines a number of DHCP configuration options that map to settings in the
application. The settings would otherwise be specified through the application GUI, or by
using mass deployment or command-line options.
The basic scenario is described below:
1. Configure the required options on the DHCP server.
2. Users create phone profiles which retrieve settings from the DHCP server at creation
time.
3. Users can override DHCP settings if necessary.
DHCP Options
UC Express implements two DHCP standards in the form of options pairs designed for
delivering vendor-specific options:
•
Option 60/43
•
Option 124/125
The general mechanism is that the UC Express client software sends out an option 60
request asking for the options defined on the DHCP server in option 43. It also sends an
option 124 request which asks for the options defined on the DHCP server in option 125. In
each case the DHCP server responds with a vendor option string, which is described below.
The options returned in the string are used to configure the application as desired by the
administrator.
62
Vendor Option String
The vendor option string is the data entered on the DHCP server either in option 43, option
125, or both. It has the general format of
"vendorID;optionTag1=value;...;optionTagN=value". The vendorID for UC Express is
id:uce.mitel.com. The available options are described below.
The order of placement of the options in the options string does not matter. For example, the
two option stings shown below are equivalent.
"vendorID;optionTag1=value;...;optionTagN=value"
"vendorID;optionTagN=value;...;optionTag1=value".
Option 125 also uses a Vendor Code, which is sometimes also referred to as a Vendor ID or
PIN. Vendor Code is a number assigned by the IANA. The Vendor Code for UC Expressspecific options is 33035. The standard Mitel Vendor Code (1027) is used to request the
call_srv option.
Vendor Options
The table below summarizes the defined options that you can use when creating the vendor
option string. It also shows which type of phone profile each option is used for.
Option
sipsrv
Profile Type
Softphone
Description
The SIP proxy server address. Typically this is the address
of the Mitel 3300 ICP.
This option can be a list of one or more comma separated
addresses. The address can be specified as an IP address,
FQDN, or host name.
sipport
Softphone
The SIP proxy port. The standard SIP port is 5060.
regsrv
Softphone
The SIP registrar server address. UC Express does not
have a field for specifying the SIP registrar. The value set
for the proxy server is also used for the registrar server.
This option is implemented for future use.
regport
Softphone
The SIP registrar port. If not specified, assume the port
number is the standard SIP port of 5060.
realm
Softphone
The SIP realm or domain name. e.g. "Mitel.com"
stnsrv
Softphone
The STUN server address. This option can be specified as
an IP address, FQDN, or host name.
stnport
Softphone
The STUN server port. The standard STUN port is 3478.
obProxy
Softphone
The outbound SIP proxy address. Not the same as the SIP
proxy server. Can be specified as an IP address, FQDN, or
host name.
obProxyPort
Softphone
The outbound SIP proxy port. Typically 5060.
63
Mitel Unified Communicator Express- IT and Administrator Guide
Option
dnips
Profile Type
Mitel 5300 Series IP
desk phone
Description
The DN to IP server. Typically this is the address of the
Mitel 3300 ICP and is used to lookup a phone IP address
via its DN.
This option can be a list of one or more comma separated
addresses. The address can be specified as an IP address,
FQDN, or host name.
You should combine this option with dnipu and dnipp.
dnipu
Mitel 5300 Series IP
desk phone
The account name to use for DN to IP lookup.
You should combine this option with dnips and dnipp.
dnipp
Mitel 5300 Series IP
desk phone
The password for the DN2IP account specified in the dnipu
option.
You should combine this option with dnips and dnipu.
i5ksrv
Mitel 5000 CP Desktop
Phone
The Mitel 5000 CP network address. This option can be
specified as an IP address, FQDN, or host name.
i5kpwd
Mitel 5000 CP Desktop
Phone
The Mitel 5000 CP OAI password.
i5kport
Mitel 5000 CP Desktop
Phone
The Mitel 5000 CP network port used for OAI connections.
vmn
64
Softphone, Mitel 5300
Series IP desk phone
The voice mail number used to dial to retrieve user voice
mail messages. This option works with softphone profiles
and Mitel phones connected to a Mitel 3300 ICP.
Mapping Vendor Options to UC Express fields
This section illustrates in which fields the vendor options delivered by the DHCP server are
stored within the application interface.
Softphone Profile
The image below shows the basic fields for a “Mitel UC Express Softphone” profile. The
DHCP vendor option names are highlighted in red in the fields into which they map.
The image below shows the mappings for the advanced section of a softphone profile.
65
Mitel Unified Communicator Express- IT and Administrator Guide
Mitel 5000 CP Desktop Phone Profile
The image below shows the fields for a “Mitel 5000 CP Desktop Phone” profile. The DHCP
vendor option names are highlighted in red in the fields into which they map.
Mitel 5300 series IP desk phone Profile
The image below shows the fields for a “Mitel 5300 series IP desk phone” profile. The DHCP
vendor option names are highlighted in red in the fields into which they map.
66
Creating Vendor Option Strings
When you create a vendor option string you must first decide which options you want to
control with the DHCP server options. This section uses examples to show how to create a
valid vendor option string to configure the different UC Express phone profiles.
You have a lot of flexibility when building the options string. So long as the resulting
configuration makes sense for your environment. One important requirement to be aware of
however is that the vendor options string cannot exceed 255 characters. This limit is a set by
the DHCP standard. You will have unexpected results if the string is beyond this limit.
Remember that the order of options does not matter.
Example 1 - Softphone Profile
The options in this example apply to a “Mitel UC Express Softphone” profile.
Option
Value
sipsrv
ICP1,ICP2
realm
company.com
stnsrv
stun1.company.com
vmn
6000
Combine these options with the vendor ID to create the following vendor options string:
id:uce.mitel.com;sipsrv=ICP1,ICP2;realm=company.com;stnsrv=stun1.company.com;vmn=60
00
You would then use this vendor options string when you configure the DHCP server.
67
Mitel Unified Communicator Express- IT and Administrator Guide
Example 2 - Mitel 5300 series IP desk phone Profile
The options in this example apply to a “Mitel 5300 series IP desk phone” profile.
Option
Value
dnips
switch1.company.com
dnipu
DN2IP
dnipp
thepassword
vmn
6000
Combine these options with the vendor ID to create the following vendor options string:
id:uce.mitel.com;dnips=switch1.company.com;dnipu=DN2IP;dnipp=thepassword;vmn=6000
You would then use this vendor options string when you configure the DHCP server.
Example 3 - Mitel 5000 CP Desktop Phone Profile
The options in this example apply to a “Mitel 5000 CP Desktop Phone” profile.
Option
Value
i5ksrv
i5k.company.com
i5kpwd
i5kpassword
i5kport
4001
Note: The default port is 4000. This example would change it to 4001.
Combine these options with the vendor ID to create the following vendor options string:
id:uce.mitel.com;i5ksrv=i5k.company.com;i5kpwd=i5kpassword;i5kport=4001
You would then use this vendor options string when you configure the DHCP server.
68
Example 4 - Multiple Profile Support
It is possible to support more than one type of phone profile. Just provide the options you
require to support each profile, and ensure the final string does not exceed the 255 character
limit.
The options in this example apply to softphone and Mitel 5300 series profiles.
Option
Value
dnips
ICP1,ICP2
dnipu
DN2IP
dnipp
thepassword
vmn
6000
sipsrv
ICP1,ICP2
stnsrv
stun1.company.com
stnport
3479 (non-default)
vmn
6000
Combine these options with the vendor ID to create the following vendor options string:
id:uce.mitel.com;dnips=ICP1,ICP2;dnipu=DN2IP;dnipp=thepassword;sipsrv=ICP1,ICP2;stnsr
v=stun1.company.com;sntport=3479;vmn=6000
You would then use this vendor options string when you configure the DHCP server.
Mitel Vendor ID – id:ipphone.mitel.com
UC Express also recognizes the Mitel Vendor ID designed for configuring IP phones. e.g.
id:ipphone.mitel.com
If you have the call_srv option defined in the ipphone.mitelcom option string, UC Express will
use this as the sipsrv option for a softphone profile. The call_srv option is the only option that
UC Express will use from the id:ipphone.mitel.com option string, whether it is delivered
through Mitel option 43 or Mitel option 125.
Option Priority
UC Express attempts to collect as complete a set of options as possible, checking for DHCP
options in the following order:
1. Check Mitel option 125 for the call_srv option. (id:ipphone.mitel.com)
2. Check for DHCP vendor options 125 from id:uce.mitel.com
3. Check Mitel option 43 for the call_srv option. (id:ipphone.mitel.com)
4. Check for DHCP vendor options 43 from id:uce.mitel.com
69
Mitel Unified Communicator Express- IT and Administrator Guide
Duplicate settings are handled using the following rules:
•
Options specified in the id:uce.mitel.com option strings take precedence over options in
id:ipphone.mitel.com option string.
•
Options specified in the 125 option string take precedence over options found in the 43
option string.
•
All non-conflicting options are used.
For example, if you have specified the following option strings on your DHCP Server:
•
Option 125id:ipphone.mitel.com;sw_tftp=172.16.47.3;call_srv=10.1.1.200;dscp=46v46s26
•
Option 125 - id:uce.mitel.com;sipsrv=sip01.company.com;vmn=6000
•
Option 43 - id:uce.mitel.com;sipsrv=sip02.company.com;stnsrv=stun01.company.com
UC Express would use the following options based on the priority described above:
sipsrv=sip01.company.com
vmn=6000
stnsrv=stun01.company.com
You might consider using option 125 for delivering settings for one type of profile, such as a
softphone, and using option 43 for delivering settings for another type of profile, such as a
Mitel IP phone. This enables you to maintain a logical distinction in the configuration and also
reduces the likelihood of exceeding the 255 character limit.
70
How DHCP Settings Work
This section describes how the settings are handled by the UC Express client software.
The User Experience
Normally, when a user creates a new phone profile in UC Express, the profile is created with
default settings. Some of the settings are blank and some have pre-defined values. When
you configure a DHCP server to deliver options, they will override the default options.
Options that are delivered through DHCP are displayed in the application interface with
‘Dhcp:’ prefixed before the value, as shown in the softphone profile below.
In the example shown above, both the ‘User domain’ and ‘Stun server’ settings were obtained
from the DHCP server. Notice that the text is also grayed-out.
UC Express checks for DHCP options during the following situations:
•
When you create a phone profile
•
When you click on the settings for an existing phone profile
•
Each time you connect to a phone profile
Changing DHCP Options
You can change the options string on the DHCP server at any time. Any changes you make
will take effect on existing phone profiles the next time the user connects to the phone profile
or views the profile settings.
The changes will be seen immediately on any newly created profile.
71
Mitel Unified Communicator Express- IT and Administrator Guide
Overriding DHCP Options
DHCP options are designed to make it easier to pre-configure settings for users in your
environment; however, it is still possible to override the DHCP options.
For instance, say you wanted to set the ‘Stun server’ to stun2.company.com for a specific
installation instead of the pre-defined value of stun1.company.com delivered through the
DHCP options. All that is necessary is to manually type the address in the ‘Stun server’ field
as shown below.
If you want the profile to not use a STUN server, place a dash, ‘-‘, in the ‘Stun server’ field as
shown below.
This effectively makes the field blank and prevents any DHCP options from being used.
72
Configuring the DHCP Server
This section describes how to configure DHCP options on a Mitel 3300 ICP to support the UC
Express options.
Overview
The basic approach for configuring DHCP options on a Mitel 3300 ICP to support UC
Express is summarized in the following steps:
•
Review existing Mitel options 43 and 125 in the “DHCP Options” page on the Mitel 3300
ICP to see if the call_srv option is specified. If so you will need to consider if you need to
override this setting for softphone clients. Refer to the section on “Option Priority”.
•
Decide which other options you want to provide to UC Express clients. Consider which
types of profiles you will be supporting.
•
Design the vendor options string to meet your needs as described in “Creating Vendor
Option Strings”.
•
Add the options on the DHCP server, either as option 43, option 125, or both. Refer to
the section on “Option Priority” for details on how options are combined when using both
option 43 and option 125.
The first three steps are described in the “Creating Vendor Option Strings” section above.
The last step is covered in the remainder of this section.
Adding DHCP Option 43 for UC Express to a Mitel 3300 ICP
To add DHCP option 43 for UC Express, follow these steps:
1. Login to the System Administrator Tool on the Mitel 3300 ICP and navigate to the “DHCP
Options” form.
2. Click on “Add”
3. Select “Other” for Option Type.
4. Select “43 – Vendor Specific [System Default]” in the Standard Option dropdown menu.
5. Verify ID field is set to 43.
6. Select “ASCII String” in the Format dropdown menu.
7. Enter the vendor option string you designed in the Value text field.
8. Set the scope to meet the needs of your environment.
9. Enter “id:uce.mitel.com” in the Vendor ID field.
10. Your Entry should resemble the example shown below.
73
Mitel Unified Communicator Express- IT and Administrator Guide
11. Click “Save”.
Adding DHCP Option 125 for UC Express to a Mitel 3300 ICP
To add DHCP option 125 for UC Express, follow these steps:
1. Login to the System Administrator Tool on the Mitel 3300 ICP and navigate to the “DHCP
Options” form.
2. Click on “Add”
3. Select “Other” for Option Type.
4. Select “125 – Vendor Specific [System Default]” in the Standard Option dropdown menu.
5. Verify ID field is set to 125.
6. Select “ASCII String” in the Format dropdown menu.
7. Enter the vendor option string you designed in the Value text field.
8. Set the Scope to meet the needs of your environment.
9. Enter 33035 in the Vendor ID field.
10. Your entry should resemble the example shown below.
74
11. Click “Save”.
Other DHCP Servers
If you use a different DHCP server in your environment you may be able to use it to deliver
the DHCP options to UC Express clients. The DHCP server must fully support options 43 and
125. Some DHCP servers may allow you to specify the options string but not the Vendor ID,
which is required for the DHCP request to complete.
Mobile Users
It’s important to understand that settings acquired through DHCP are dynamic – they are not
stored in the user settings file but retrieved each time the user connects to the profile. This
means that the settings will be lost if the user leaves the network. For this reason you should
consider having separate profiles for mobile users. Mobile users could have one profile for
use within the company network that retrieves settings from DHCP, and another profile with
static settings for use outside of the company network.
75
Mitel Unified Communicator Express- IT and Administrator Guide
UC Express on a Terminal Server
UC Express now provides Terminal Server support with Microsoft Windows Server 2003
which enables you to host the application centrally.
Requirements
The requirements for running UC Express in a Terminal Server environment are described
below.
Editions
UC Express runs on 32-bit and 64-bit editions of Windows Server 2003.
Terminal Services Notifications
When the Terminal Server is part of a Sun Ray solution you may want to enable UC Express
to receive Terminal Services Notifications. With Terminal Services notifications enabled UC
Express is able to detect when a user’s terminal session is locked or disconnected. When the
user’s terminal session is locked or disconnected, UC Express will disconnect from the
phone. When the user re-connects or unlocks the session, UC Express reconnects to the
phone automatically.
Without Terminal Services notifications UC Express would stay connected to the phone when
the user locks their screen or disconnects from their session.
License – Max Sessions
The license you use to activate UC Express determines how many users can run UC Express
concurrently. Once the session limit is reached, nobody else will be able to launch the
application until another user closes an instance of the software.
The license does not limit how many phone profiles each user can create. Each user can
create as many profiles as they want.
When you order your license from your dealer you must specify the amount of concurrent
sessions you want to support.
76
Special Considerations
There are a few special considerations for running UC Express in a Terminal Server
environment. They are discussed below.
UC Express Softphone
Due to the need for audio hardware, the UC Express softphone is not supported when run
through a Terminal Services session.
Telephony Location
The telephony location settings on a Windows Terminal Server are defined system-wide. This
means that each user shares the same configuration. For this reason you should assign
users to the Terminal Server who share the same telephony configuration requirements.
Note: You control telephony location settings from the “Phone and Modem Options” in the
Control Panel.
Installing on a Terminal Server
Installation of UC Express on a Windows 2003 Terminal Server is similar to Windows XP but
with special considerations.
Use Add or Remove Programs
When you install any application on a Windows 2003 Terminal Server you should install by
going to “Add or Remove Programs” and clicking on “Install Application”. Windows will prompt
you for the installer and then continue with the installation. During the install Windows
changes the terminal session from execution mode to installation mode. When the installation
is complete it returns it to execution mode.
You must perform the following procedure while logged in as an Administrator of the Terminal
Services computer.
To install UC Express perform the following steps:
1. Launch “Add or Remove Programs” in the control panel.
2. Click on “Add New Programs”.
3. Click on “CD or Floppy”.
4. Click “Next” on the “Install Program From Floppy Disk or CD-ROM” dialog.
5. Browse to the UC Express installation program.
6. Click “Next” on the “Run Installation Program” dialog.
77
Mitel Unified Communicator Express- IT and Administrator Guide
7. Complete the UC Express installation wizard.
8. Do not run UC Express at the end of the installation wizard. Click Close.
9. Click “Next” on the “After Installation” dialog.
10. Click “Finish” on the “Finish Admin Install” dialog.
You can now run UC Express to provide the license.
Enabling Terminal Services Notifications
Terminal Services notifications are not enabled with a standard install of UC Express. If you
decide that Terminal Services notifications makes sense in your environment then you should
manually edit the UCExpress.exe.config file.
Note: You should backup the file before you modify it.
To enable Terminal Services notifications perform the following steps:
1. Open UCExpress.exe.config with a text editor
2. Locate the following section:
<setting name="TerminalServicesNotifications" serializeAs="String">
<value>False</value>
</setting>
3. Change the <value> attribute from False to True to enable Terminal Services notifications
4. Change the <value> attribute from True to False to disable Terminal Services
notifications
Once enabled, UC Express will know when a user’s session becomes disconnected. When
the session is disconnected UC Express will disconnect from the phone.
Telephony Location Settings
You need to configure telephony location settings that will apply too all users. If you run UC
Express on a system that does not have telephony location settings defined, it will prompt
you to configure them. You can also do it directly from “Phone and Modem Options” in the
Control Panel. The telephony location settings control dialing rules used by UC Express and
other telephony-aware applications.
78
Network Requirements
UC Express relies on network connectivity to the following systems:
•
Mitel 5300 Series IP phone
•
LDAP server
•
Global Catalog Server
•
Mitel 3300 ICP
•
Mitel 5000 CP
•
Mitel Border Gateway
Phone Connectivity
UC Express connects to the Mitel 5300 series IP phone over TCP port 5060. With this in
mind, UC Express should connect to any phone that meets the following conditions:
•
There is a network route between the PC and the phone
•
All intervening firewalls, VPN clients, or routers allow traffic from the PC to TCP port 5060
on the phone to pass. If your environment segregates phones from PCs using a VLAN
you will need to enable routing between the two VLANs.
A simple test to verify connectivity is to telnet to port 5060 on the phone.
Example:
1. Open a command prompt
2. At the command prompt type the following command:
telnet <IP of phone> 5060
If you connect successfully the command prompt should go blank. If you do not connect it
should time-out. If you do connect successfully you can close the telnet session by pressing
CTRL-] and then type ‘quit’.
LDAP Connectivity
UC Express connects to the LDAP server over TCP port 389. In a Windows Active Directory
environment this should already be configured to allow normal domain operation.
To enable searching the LDAP directory you must ensure the following conditions are met:
•
There is a network route between the PC and the LDAP server
79
Mitel Unified Communicator Express- IT and Administrator Guide
•
All intervening firewalls, VPN clients, or routers allow traffic from the PC to TCP port 389
on the LDAP server to pass.
Global Catalog Connectivity
UC Express connects to the Global Catalog server over TCP port 3268. In a Windows Active
Directory environment this should already be configured to allow normal domain operation.
To enable searching the Global Catalog server you must ensure the following conditions are
met:
•
There is a network route between the PC and the LDAP server
•
All intervening firewalls, VPN clients, or routers allow traffic from the PC to TCP port 3268
on the Global Catalog server to pass.
Mitel 3300 ICP Connectivity
UC Express connects to the Mitel 3300 ICP over TCP port 80 during DN2IP lookup. The
softphone also connects to the switch on TCP/UDP port 5060.
To support DN2IP lookups from the switch you must ensure the following conditions are met:
•
There is a network route between the PC and the Mitel 3300 ICP.
•
All intervening firewalls, VPN clients, or routers allow traffic from the PC to TCP port 80
on the Mitel 3300 ICP to pass in order to support DN2IP.
To support the softphone you must make sure the following conditions are met:
•
All intervening firewalls, VPN clients, or routers allow traffic from the PC to TCP/UDP port
5060 on the Mitel 3300 ICP to pass in order to support softphone communications. The
port is configurable so if you have changed it then make sure your network allows it to
pass.
Mitel 5000 CP Connectivity
By default UC Express connects to the Mitel 5000 CP over TCP port 4000.
To support the use of Mitel 5000 phone profiles you must ensure the following conditions are
met:
•
80
There is a network route between the PC and the Mitel 5000 CP.
•
All intervening firewalls, VPN clients, or routers allow traffic from the PC to TCP port 4000
on the Mitel 5000 CP to pass.
Mitel Border Gateway
The UC Express softphone connects to the Mitel Gateway on TCP/UDP port 5060.
To support the use of the UC Express softphone with a Mitel Border Gateway you must
ensure the following conditions are met:
•
There is a network route between the PC and the Mitel Border Gateway.
•
All intervening firewalls, VPN clients, or routers allow traffic from the PC to TCP/UDP port
5060 on the Mitel Border Gateway to pass.
Softphone RTP Traffic
The UC Express softphone sends voice data using the RTP protocol over randomly
generated ports.
To support the softphone audio traffic we recommend the following:
•
RTP traffic is allowed through your firewall.
•
Use a SIP-aware firewall.
•
Use a STUN server when making calls from behind a NAT firewall if you find calls are
experiencing one-way audio.
If your firewall is SIP-aware you may not need a STUN server.
81
Mitel Unified Communicator Express- IT and Administrator Guide
Application Components
This section describes the application components and files of interest to IT support
personnel.
UC Express Folders
An installation of UC Express on Windows XP includes the folders listed in the following
table.
Folder
C:\Program Files\Mitel\Unified Communicator
Express
Description
The default installation folder for UC Express.
Files in this folder are removed when you uninstall the
application.
C:\Documents and Settings\All Users\Application
Data\InGenius\UCX
Contains settings shared among all users.
Files in this folder are not removed when you uninstall the
application. You must manually remove them if you do not
want them left on the computer.
C:\documents and Settings\username\local
Settings\Application
Data\InGenius_Software_Inc\UCX
Contains user-specific dialing rules.
Files in this folder are not removed when you uninstall the
application. You must manually remove them if you do not
want them left on the computer.
C:\Documents and Settings\username\Local
Settings\Application
Data\Mitel_Networks_Corporatio\Logs\UCExpress
Contains application log files.
Files in this folder are not removed when you uninstall the
application. You must manually remove them if you do not
want them left on the computer.
C:\Documents and Settings\username\Local
Settings\Application Data\Mitel53xxApp
Contains phone connection information for the user.
Files in this folder are not removed when you uninstall the
application. You must manually remove them if you do not
want them left on the computer.
C:\Documents and Settings\username\Local
Settings\Application
Data\Mitel_Networks_Corporatio
Contains user-specific application settings.
Files in this folder are not removed when you uninstall the
application. You must manually remove them if you do not
want them left on the computer.
82
Important Files
This section describes some of the important files that may be of interest to IT personnel.
Folder
C:\Documents and Settings\All
Users\Application
Data\InGenius\UCX\licenses.xml
Description
This file contains license information. It controls
what features and phones the application is
licensed to use.
UC Express checks this file every time it starts to
ensure that it is valid.
Do not modify this file or the application will not
run.
If you delete this file you will have to re-enter your
license key. Re-entering the license key does not
consume another license if you are entering it on
the same computer.
You cannot move this file to another computer to
license the other computer since it contains
hardware identification information.
C:\Program Files\Mitel\Unified
Communicator
Express\UCExpress.exe
This is the UC Express application.
You can pass command line arguments to this
application as described in the Command Line
Options section.
C:\Program Files\Mitel\Unified
Communicator
Express\53xxPCApp.exe
C:\Program Files\Mitel\Unified
Communicator
Express\UCExpress.exe.config
This is the Mitel 5300 PC Companion application.
It is responsible for establishing connection to the
phone. UC Express calls this application when it
needs to connect to a phone.
This file contains default application settings.
When a user runs UC Express for the first time
they inherit these settings. Any changes they
make to their configuration are stored in a
different location
When you install UC Express the installation
program creates this file to include either the
default options defined in the installer or options
you specify during a mass deployment.
When you run UCexpress.exe with the /install
command line option it updates this file and
changes the defaults with the options included
83
Mitel Unified Communicator Express- IT and Administrator Guide
Folder
Description
with the /install switch.
C:\Documents and Settings\All
Users\Application
Data\InGenius\UCX\DialingRules.xm
l
If you include Dialing Rules as part of a mass
deployment they are stored in the “All Users”
folder.
If a user edits the shared dialing rules, their
changes are stored in a personalized copy,
leaving this file untouched.
C:\documents and
Settings\usernameFred Bulger\Local
Settings\Application
Data\InGenius_Software_Inc\UCX\Di
alingRules.xml
This file stores user defined Dialing Rules.
C:\Documents and
Settings\username\Local
Settings\Application
Data\Mitel_Networks_Corporatio\Logs
\UCExpress\UCExpress.log
This file contains application logging.
C:\Documents and
Settings\username\Local
Settings\Application
Data\Runtime.log
C:\Documents and
Settings\username\Local
Settings\Application
Data\Mitel_Networks_Corporatio\UCE
xpress.exe_Url_fwl5x3wpwyjtjdxyzsct
wdqpykcdpv4h\<Build
Version>\user.config
84
This is the default log file for the Mitel 5300 series
PC Companion application. It contains
information related to communications between
the PC and the phone.
This contains user defined application settings.