cisco telepresence movi administrator guide (4.1) · ciscotelepresencemoviadministratorguide(4.1)...

29
Cisco TelePresence Movi 4.1 Administrator Guide D14410.08 January 2011 Software version 4.1.1.9724

Upload: others

Post on 10-Oct-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

Cisco TelePresence Movi4.1

Administrator GuideD14410.08

January 2011

Software version 4.1.1.9724

Page 2: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

Cisco TelePresence Movi Administrator Guide (4.1) Page 2 of 29

Table of contentsIntroduction 5

Prerequisites 6

Infrastructure requirements 6

PC requirements 6

Mac requirements 6

Multimedia device requirements 6

Microphone 6

Camera 7

Deploying and upgrading the client 8

Obtaining the setup files 8

Configuring the client 8

Advanced settings 8

Using DNS 9

Windows client pre-configuration 9

Mac OS X client pre-configuration 10

Distributing and installing the setup file 11

New deployment 11

Upgrading 11

Upgrading to Cisco TelePresenceMovi 4.1 11

Default file locations 12

Provisioning the client 12

Uploading additional provisioning options to Cisco TMS 12

Provisioning options 13

Launching Movi calls from other applications 17

Testing the protocol handler 17

Use cases 17

How communication works 18

SIP communication 18

Media communication 18

Page 3: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

Cisco TelePresence Movi Administrator Guide (4.1) Page 3 of 29

Port ranges 18

Duo video–Binary Floor Control Protocol (BFCP) 19

Traversal calls 19

Media routing 19

Media routing without ICE 19

Media routing with ICE 19

Enabling ICE 19

ConfiguringMovi's TURN port 20

Running the client 21

Signing in 21

Subscribing to the Cisco VCS 21

Registering to the Cisco VCS 21

Movi is registered to the Cisco VCS 21

Presence 21

SIP keep alive 22

Losing connection 22

Searching for a contact 22

Call setup 22

Encryption 23

Sent and received bandwidth 23

Resolution 24

Video and audio standards 24

Far-end camera control and ICE negotiation 24

During a call 25

Multiway initiation 25

Mutingmedia streams 25

Automatic bandwidth adaptation 25

Automatic CPU adaptation 25

Conference information 25

Checking for updates and getting help 27

Page 4: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

Cisco TelePresence Movi Administrator Guide (4.1) Page 4 of 29

References and related documents 28

Page 5: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

Introduction

Cisco TelePresence Movi Administrator Guide (4.1) Page 5 of 29

IntroductionThis guide provides comprehensive information on Cisco TelePresenceMovi, its capabilities andfunctions.

Movi works in conjunction with other Cisco videoconferencing infrastructure products, primarily theCisco TelePresence Video Communication Server (Cisco VCS), the Cisco TelePresenceManagementSuite (Cisco TMS) and provisioning. Some knowledge of these products is assumed in this document.

The References and related documents section contains a list of documents referred to in this guide.

Cisco TelePresenceMovi forWindows is a certifiedWindows 7 application.

Page 6: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

Prerequisites

Cisco TelePresence Movi Administrator Guide (4.1) Page 6 of 29

PrerequisitesInfrastructure requirementsMovi requires the Provisioning option on the Cisco VCS and in Cisco TMS to be enabled.

Product Version

Cisco TelePresence Management Suite (Cisco TMS) 12.6 or later recommended

Cisco Video Communication Server (Cisco VCS) X5.2 or later recommended

PC requirements

Processor A processor supporting SSE3 (such as Pentium 4 Prescott) or better. For business-quality HDvideo, Cisco recommends using the Cisco PrecisionHD™ USB camera and a 2 GHz Core 2Duo processor or better.

Memory 512MB RAM or more.

Operatingsystem

n Windows XP SP2 or latern Windows Vista SP1 or latern Windows 7

Connection IP network connection (broadband, LAN, wireless). At least 24 kbps is required for an audioconnection. For a video connection, the recommended minimum is 128 kbps.

Graphicscard

OpenGL version 1.2 or higher. Hardware support for DirectX 8 or higher.

Sound card Any standard sound card (full-duplex, 16-bit or better) should work with Movi.

Mac requirements

Processor All Intel processors. For business-quality HD video, Cisco recommends using the CiscoPrecisionHD™ USB camera and a 2 GHz Core 2 Duo processor or better.

Operatingsystem

Mac OS X 10.6 or later is recommended. Make sure to have the latest security updates installed.

Connection IP network connection (broadband, LAN, wireless). At least 24 kbps is required for an audioconnection. For a video connection, the recommended minimum is 128 kbps.

Multimedia device requirements

MicrophoneAll microphones work well with Movi. Note that some cameras have built-in microphones.

Page 8: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

Deploying and upgrading the client

Cisco TelePresence Movi Administrator Guide (4.1) Page 8 of 29

Deploying and upgrading the clientThis section describes the process of deploying and upgrading theMovi client and details the pre-configuration options that are available and the settings required for Movi to operate.

Note:Before provisioning, Cisco TMS and Cisco VCS must be configured appropriately. See theProvisioning Deployment Guide available on our website for detailed information.

Obtaining the setup filesWhen a new version of Movi is available, you will get a Cisco TMS ticket if:

1. Automatic update checking is enabled. To do this:a. In Cisco TMS, go toAdministrative Tools > Configuration > Network Settings.b. UnderAutomatic Software Update, set Automatically Check for Updates toYes.

2. Cisco TMS Agents are enabled. To do this:a. In Cisco TMS, go toAdministrative Tools > Configuration > General Settings.b. Set Enable TMS Agents toYes.

The description field of the Cisco TMS ticket includes a link to a .zip archive containing the filesdescribed below.

File name Description

Movi<version>.msi For organizations creating their own Movi installer for Windows

MoviSetup<version>.exe Ready-made installer for Windows containing the .msi file

MoviSetup<version>.dmg Application bundle for Mac OS X

MoviProvisioningConfigTemplate<version>.xml Adds Movi provisining configurations to Cisco TMS. See theProvisioning the client section for more information.

Cisco_TelePresence_Movi_Release_Notes_<version>.pdf

Software release notes describing the changes from the last tothe current version of Cisco TelePresence Movi.

Configuring the clientThis section describes and recommends configuration settings. Cisco recommends that you create aninstallation file that will install Movi with the Advanced settings pre-configured, as described in thesections Windows client pre-configuration andMac OS X pre-configuration below.

Advanced settingsNetwork communication settings are also available by clicking Advanced in Movi's sign-in window.

Setting Description

SIPDomain

Identical to the SIP domain configured on the Cisco VCS, in VCS configuration >Protocols > SIP > Domains.

Page 9: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

Deploying and upgrading the client

Cisco TelePresence Movi Administrator Guide (4.1) Page 9 of 29

Setting Description

InternalVCS

The DNS address of the Cisco VCS Control cluster you want to connect to. Movi willalways look for this address first when connecting. It is possible to specify which porton the Cisco VCS Movi should connect to. For exampleInternalVCS.example.com:5063.

ExternalVCS

The DNS address of the Cisco VCS Expressway cluster you want Movi to connect to.If Movi fails to connect to the Internal VCS, it will try this address. It is possible tospecify which port on the Cisco VCS Movi should connect to. For exampleExternalVCS.example.com:5063.

Transport Determines the transport layer used when connecting to the Cisco VCS. The optionsavailable are Auto, TLS, and TCP. See the section on Call setup for moreinformation.

Using DNSMovi can use IP or DNS addresses to locate the Cisco VCSs.

Using DNS addresses offers advantages such as:

n Redundancy: if you havemore than one Cisco VCS, using a DNS that translates to the IP address ofall Cisco VCSs will enableMovi to "fail over" to other Cisco VCSs in case of a fault in one Cisco VCS.

n Location awareness: for global companies, it is possible to configure the DNS servers so that Movi willbe directed to the "local" Cisco VCS wherever it may be.

n Flexibility: using DNS makes it possible to change the IP address of your Cisco VCS later on.

Movi also supports DNS SRV records, which allow for even greater redundancy and flexibility becausethey contain information such as "Priority" and "Weight".

Windows client pre-configuration

Registry settings

Movi registry keys can be used to preconfigure the client. They are located at:

n HKEY_LOCAL_MACHINE\Software\Cisco\Movi\2.0 – default settings for all usersn HKEY_CURRENT_USER\Software\Cisco\Movi\2.0 – settings for a specific user

Note: TheMovi 2.x registry keys are valid for all later releases. This means that upgrading does notrequire setting the registry keys again.

The following is an example of how to set the registry keys:

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\Software\Cisco\Movi\2.0]

"InternalVcs"="internal.provserver.com""ExternalVcs"="external.provserver.com""Domain"="example.com"

Page 10: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

Deploying and upgrading the client

Cisco TelePresence Movi Administrator Guide (4.1) Page 10 of 29

Running the installer with special arguments

Any installer needs to runMsiExec.exe in order to install theMovi client. In addition to the argumentsthat are innate in MsiExec.exe, there are also special arguments that can be given toMsiExec.exe andpre-set the client.

Argument Description

DOMAIN Corresponds to SIP Domain in the Advanced settings.

EXTERNALVCS Corresponds to External VCS in the Advanced settings.

INTERNALVCS Corresponds to Internal VCS in the Advanced settings.

ENCRYPTIONPOLICY Corresponds to Transport in the Advanced settings.

HIDEADVANCEDLOGIN A value of 1 hides the Advanced settings link in the Movi client sign-in screen.Cisco recommends using this setting so that end users will not be able to makechanges to the Advanced settings.

USEWINDOWSUSERNAME A value of 1 has the following effects:n Movi uses the current Windows user's logon name as usernamen The Username and Password fields are disabled.n The Remember my Username/Password check boxes in the login window

are selected and disabled.n The Forget me link is disabled.For information on how to disable authentication on the Cisco VCS and CiscoTMS Agent, contact your support representative.

TheMoviSetup.exe file supplied by Cisco is a basic InstallShield-generated installer.

MoviSetup.exe can be run with standard InstallShield switches, such as

n /s for a silent installn /x for performing an uninstall

MoviSetup.exe can also be run with arguments on the format /v"<arguments>". MoviSetup.exe willthen runMsiExec.exewith these arguments.

A /v option argument on the form UPPERCASE=value will set the "UPPERCASE" property to thatvalue.

For example, from the command line or script, run:

MoviSetup.exe /s /v"/qn DOMAIN=example.comHIDEADVANCEDLOGIN=1"

n /s is a basic InstallShield switch that hides the initialization dialog.n /v"arguments" passes the arguments to theMsiExec.exe that is actually performing the install.n /qn is a basic MsiExec.exe switch, an instruction to install silently.n DOMAIN=example.com sets theSIP Domain field in the Advanced settings of theMovi client to

example.com.n HIDEADVANCEDLOGIN=1 hides the Advanced settings link in theMovi client sign-in screen.

Mac OS X client pre-configurationTheMovi client for Mac OS X can be preset by installingMovi and setting the Preferences file.

Page 11: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

Deploying and upgrading the client

Cisco TelePresence Movi Administrator Guide (4.1) Page 11 of 29

This file is stored at ~/Library/Preferences/com.Cisco.Movi.plist

Preferences may be configured by using the defaults tool. A configuration commandwill have thisformat:

defaults write/delete com.tandberg.Movi <Preference> <value>

The ‘write’ commandwill set the <Preference> to the <value>, where the value can be either a string or anumber. The number ‘0’ means ”false” while the number 1means “true”.

For example, set your Advanced settings by starting Terminal and typing:

defaults write com.tandberg.Movi InternalVcs internal.provserver.com

defaults write com.tandberg.Movi ExternalVcs external.provserver.com

defaults write com.tandberg.Movi Domain example.com

Distributing and installing the setup filePlease note that installingMovi requires administrative rights on the computer.

New deploymentFor new deployments, Cisco recommends that you use your own deployment tools.

To distribute to end users, you can send a customized email message from TMS:

1. Go toSystems > Provisioning > Directory.2. In theWorkspace pane, click Send Account Info.3. In the dialog that opens, click Configure email settings.4. Verify that SMTP host, username, and password have been added correctly, or add them yourself.5. Choose a suitable subject for the email notification.6. By default, this email message will contain login credentials for Movi and Cisco TelePresence System

E20. If you want users to download and install Movi themselves, you can add the download link to thesamemessage.

UpgradingThe process of upgradingMovi is controlled by the IT administrator through two Provisioning options inCisco TelePresenceManagement Suite: Software URL andSoftware Version.

When these two options are correctly configured, users can upgrade their ownMovi client by clicking alink in the application, which downloads the setup file for the new version.

This method presents users with a choice to upgrade their Movi client. If you want to make absolutelysure that all clients are upgraded, you can instead opt to use your deployment tool(s) to force theupgrade.

Upgrading to Cisco TelePresence Movi 4.1Due to the changes in product name and brand, theMovi 4.1 installer will make some changes toprevious installations. The installer will uninstall whichever previous version of Movi is present on thesystem, and the program file and icons are completely removed. However, all profile folders and files arekept intact on uninstall.

Movi will then install itself to the program file paths described under File locations.

Page 12: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

Deploying and upgrading the client

Cisco TelePresence Movi Administrator Guide (4.1) Page 12 of 29

WhenMovi is launched:

n Windows: Existing profile folders and registry settings are renamed from ~\TANDBERG\~ to~\Cisco\~.

n Mac OS X: The com.tandberg.Movi.plist file is renamed to com.cisco.Movi.plist

Note: Movi 4.1 will also install itself as the operating system's default SIP protocol handler, see thesection LaunchingMovi from other applications.

Default file locations

Files Windows location Mac OS X location

Program file n Windows Vista and 7 (64 bit):%Program Files(x86)%\Cisco\

n Windows Vista and 7 (32 bit) :%Program Files%\Cisco\n Windows XP: ~\Program Files\Cisco\

\Applications\CiscoTelePresence Movi

Contacts and recentcalls

%APPDATA%\Cisco\Movi\2.0 \Library\ApplicationSupport\Movi

Log files fordebuggingpurposes

<CSIDL_LOCAL_APPDATA>\Cisco\Movi\2.0\Logs\.The <CSIDL_LOCAL_APPDATA> directory is hidden bydefault and can be found at

n Windows XP:%USERPROFILE%\LocalSettings\Application Data\

n Windows Vista and Windows 7:%LOCALAPPDATA%(typically%USERPROFILE%\AppData)

\Library\Logs\Movi

For each user signing in, Movi creates a new folder and files; therefore several people can use the clienton the same computer without having access to each others’ contact list and recent calls information.

Provisioning the clientUpon subscribing to the Cisco VCS, theMovi client will receive provisioning information from the CiscoTMS Agent and act on it. Provisioning is a powerful tool for the administrator to control theMovi clients.The following table details the provisioning options available, including tips on how they can be used andin which situations.

To access the Cisco TMS provisioning configurations, go toSystems > Provisioning > Directory andtheConfigurations pane.

Uploading additional provisioning options to Cisco TMSIn Cisco TMS version 12.6 and later, the link Manage Configuration Templates is available below theConfigurations pane. To add Provisioning options for Movi 4.0 and later to TMS:

1. Go toSystems > Provisioning > Directory.2. Click Manage Configuration Templates.3. In the dialog box that opens, click the buttonUpload New.4. Locate theMoviProvisioningConfigTemplate.xml file on your computer (see the Obtaining the

setup files section).5. Click Open, and the template will be uploaded to Cisco TMS.

Page 13: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

Deploying and upgrading the client

Cisco TelePresence Movi Administrator Guide (4.1) Page 13 of 29

Note: Formore onmanaging provisioning templates, see the Provisioning deployment guide.

Provisioning optionsThe "Default" column in the table below describes how Movi behaves if no specific provisioninginformation is configured.

Note:Some settings are only available in TMS 12.6 or later, after uploading theMoviProvisioningConfigTemplate.xml file, as described above. See the “Description” column.

Field Default Description

ClearPath Off ClearPath is a Cisco TelePresence solution that minimizesthe negative effects of packet loss in a non-optimal network.Among the mechanisms used are H.264-specific errorrecovery techniques, feedback from decoders and forwarderror correction (FEC).Both call participants must support ClearPath for it to takeeffect.

This setting is only available in TMS 12.6 or later afteruploading the MoviProvisioningConfigTemplate.xml file.

Default MediatypeCandidate

Host The address to use before ICE has completed, if ICE fails orif the remote side does not understand ICE. The availableoptions are:

n Hostn Rflxn Relay

Relay is the recommended setting if changing the default.This is typically needed when Movi is deployed inenvironments where most other endpoints do notunderstand ICE. See the Enabling ICE section.

This setting is only available in TMS 12.6 or later afteruploading the MoviProvisioningConfigTemplate.xml file.

Enable Far EndCamera Control

On This setting lets Movi control far end cameras, when allowedby the far end.

This setting is only available in TMS 12.6 or later afteruploading the MoviProvisioningConfigTemplate.xml file.

Enable ICE Off Interactive Connectivity Establishment (ICE) dynamicallydiscovers the best possible path for media to travel betweencall participants.

See the Enabling ICE section for more information on whatis required to enable this setting.

This setting is only available in TMS 12.6 or later afteruploading the MoviProvisioningConfigTemplate.xml file.

Page 14: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

Deploying and upgrading the client

Cisco TelePresence Movi Administrator Guide (4.1) Page 14 of 29

Field Default Description

Enable MNS Mode Off Enabling this option forces relayed media to be relayed viaprivate HD links with guaranteed capacity to ensure qualityof video.

This setting relies on ICE being enabled. Private dedicatedlinks are provided by companies such as Media NetworkServices.

This setting is only available in TMS 12.6 or later afteruploading the MoviProvisioningConfigTemplate.xml file.

Encryption Depends on theTransport configurationin the Advanced settingsof the Movi client, whichis Auto by default.

Determines the encryption policy for the account. Thisconfiguration affects both the SIP communication (TransportTLS or TCP) and the media communication (SRTP or noSRTP).

See the Call setup section for more information.

Maximum InBandwidth

512 kbps (adjustable toup to 2014 kbps fromwithin the client)

Determines the maximum bandwidth that can bereceived/sent by the account. The Movi client will be set tosend the provisioned value. With no provisioning, the defaultstarting level is lower than the maximum that can be set bythe user.

High bandwidth is directly related to good video quality, butbandwidth control can be useful to prevent a client fromtrying to receive/send beyond its capacity, as this may resultin packet loss, jitter and general low video quality.

Maximum OutBandwidth

384 (adjustable to up to2014 kbps from withinthe client)

Media Port RangeEnd

21900 The upper/lower bound of the port numbers that that are usedin the video and audio communication.These can be configured to control security/firewall issues. Arange of minimum 10 ports must be provisioned, or Movi willrevert to default.

Media Port RangeStart

21000

MultiwayParticipant URI

When Multiway is initiated, participants are directed to thisUniform Resource Identifier (URI). See the MultiwayInitiation section for more information.

This setting is only available in TMS 12.6 or later afteruploading the MoviProvisioningConfigTemplate.xml file.

Phone Book Uri If no value is set, theMovi client will not beable to search forcontacts.

Enables the account to search for other accounts in theCisco TMS Agent database.

This configuration should be a URI on the form:phonebook@<sip_domain>.com

Page 15: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

Deploying and upgrading the client

Cisco TelePresence Movi Administrator Guide (4.1) Page 15 of 29

Field Default Description

Presence ServerUri

If no value is set, theMovi client will not beable to publish presenceand appear offline.

Enables the account to send presence status.

This configuration should be a URI on the form:presence@<sip_domain>.com

Public DefaultMediatypeCandidate

Host The address to use before ICE has completed, if ICE fails orif the remote side does not understand ICE. The availableoptions are:

n Hostn Rflxn Relay

Relay is the recommended setting if changing the default.

Public Maximum InBandwidth

Uses the value set for theMaximum In Bandwidthconfiguration (changesdynamically).

Determines the maximum bandwidth that can bereceived/sent by the account after connecting to the externalCisco VCS configured in Movi's Advanced settings.

The settings may be useful for controlling the bandwidth ofusers that connect from outside of the company’s network.These users may have slow network connections, or thecompany may want to limit their bandwidth usage.

Public MaximumOut Bandwidth

Uses value set for theMaximum Out Bandwidthconfiguration (changesdynamically).

Public Phone BookUri

Uses value set for PhoneBook Uri (changesdynamically).

Enables the account to search for other accounts in theCisco TMS Agent database after connecting to the externalCisco VCS configured in Movi's Advanced settings.

It is sufficient to set the Phone Book Uri configuration.

Public PresenceServer Uri

Uses value set forPresence Server Uri(changes dynamically).

Enables the account to send presence status afterconnecting to the external Cisco VCS configured in Movi'sAdvanced settings.

It is sufficient to set the Presence Book Uri configuration.

Public SIP ServerAddress

Uses value set for SIPServer Address(changes dynamically).

Address of the server to which the user should send aregister request after connecting to the external Cisco VCSconfigured in Movi's Advanced settings.

Generally, this configuration should be the same asExternal VCS in the Movi Advanced settings.

ResolutionPreferences

High The highest possible value of the video resolution setting inthe Movi client.

Clients using old computers may need to lower theresolution to ensure the Movi client runs smoothly.

SIP Keep AliveInterval

24 seconds The interval at which SIP Keep Alive messages are sent.

For more information, see the Movi is registered to the CiscoVCS section.

Page 16: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

Deploying and upgrading the client

Cisco TelePresence Movi Administrator Guide (4.1) Page 16 of 29

Field Default Description

SIP Server Address The SIP server (CiscoVCS) that the clientsubscribed to.

Address of the server the user should send a registerrequest to.

Should be the same as the Internal VCS configuration in theMovi Advanced settings.

Software URL URL linking to the setup file for the new version of the Moviclient.

The combination of this and the Software Version settingallows the administrator to inform Movi users that a newversion is available, and provide a clickable link from withinthe client to the setup file.

Software Version Indicates the version number of the new Movi client (theversion that the users will have once they have upgraded),including software build number. The build number isindicated both in the release notes and in the About box inMovi's settings.

TurnAuthPassword TURN server settings that are required for enabling ICE. Seethe Enabling ICE section for more information.

This setting is only available in TMS 12.6 or later afteruploading the MoviProvisioningConfigTemplate.xml file.

TurnAuthUsername

TurnServer

Page 17: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

Launching Movi calls from other applications

Cisco TelePresence Movi Administrator Guide (4.1) Page 17 of 29

Launching Movi calls from other applicationsMovi will install itself as the default SIP protocol handler on the operating system. As long as Moviremains the default SIP client, activating any SIP URI link will launch a call fromMovi.

It is also possible to use "movi:" as the protocol rather than "sip:". This will ensure that Movi is alwaysused even if another SIP client is the system default.

Testing the protocol handler1. Have the latest version of Cisco TelePresenceMovi installed2. Open a web browser (or a keyboard launch application such as Quicksilver or Launchy).3. In the input (URL) field, type a SIP URI, then hit Enter.

Movi will now open and launch a call to the URI provided.

Note:Adding "//" after the "movi:" and "sip:" protocols is not supported by theMovi protocol handler.

Use casesn Add SIP URIs to default employee email signatures and vcards.n Embed SIP URI links in intranet employee profiles, helpdesk contact pages, and similar.n Integrate with any application that can send a protocol request to the operating system.

Page 18: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

How communication works

Cisco TelePresence Movi Administrator Guide (4.1) Page 18 of 29

How communication worksThis section includes general information onMovi's main types of communication and is essential for thesubsequent section, which describes specific messages.

SIP communicationMovi communicates with the Cisco VCS using the Session Initiation Protocol (SIP). Subscribing,registering, presence querying, call invites—all communication except video and audio, is done in SIP.SIP messages are sent using TCP, with or without TLS encryption depending on the Transportconfiguration in theAdvanced settings.

The default SIP listening ports used on the Cisco VCS are

n 5060 (unencrypted)n 5061 (encrypted)

These are both configurable. Go toVCS Configurations > Protocols > SIP > Configuration tochange the listening ports.

Note: If you change the SIP listening port number on the Cisco VCS, youmust also configure theMoviclients to contact the Cisco VCS on this port. See Advanced settings for more information.

Movi itself will use ephemeral TCP ports for this communication. These ports are handed over to theMovi client by the TCP stack and are not configurable.

To enable communication with endpoints and other devices that rely on H.323 and do not support SIP,interworking on the Cisco VCS can be used.

Media communicationMedia data is transferred through up to nine UDP links (ports). There are at most fivemedia streams:

n Audion Primary videon Secondary video (presentation sharing)n BFCP (management of presentation sharing/duo video, see below)n Far end camera control (FECC)

With the exception of BFCP, each of these streams requires two links: one link for RTP packets and onelink for RTCP packets. The SRTP protocol is used if encryption is enabled.

Port rangesThe default port range for Movi to receivemedia is 21,000-21,900. This range is configurable in CiscoTMS:

1. Go toSystems > Provisioning > Directory.2. Add (or select) the configuration's Media Port Range Start andMedia Port Range End.

Note:A minimum range of 10 ports must be configured, or Movi will revert to default.

The default port range used on the Cisco VCS is 50,000-52,399. To configure:

Page 19: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

How communication works

Cisco TelePresence Movi Administrator Guide (4.1) Page 19 of 29

1. Go toVCS Configuration > Local zone > Traversal subzone.2. Set the Traversal media port start and Traversal media port end.

Note that in both cases, the port numbers used will be consecutive, but chosen randomly within thespecified range.

Duo video–Binary Floor Control Protocol (BFCP)Movi supports BFCP for handling the control of duo video. BFCP communication can be sent over aUDP or a TCP link. Movi uses the same ports as for audio and video for this communication.

On the Cisco VCS, a port will be chosen at random from the same range that has been assigned to themedia links.

Traversal callsMedia links can be established directly between the two endpoints in non-traversal calls, or betweenMovi and the Cisco VCS in traversal calls. As a general rule, non-traversal calls are defined as callsbetween two participants that are on the same network and do not require interworking.

Note that SIP to H.323 calls require interworking and are therefore traversal calls irrespective of whetherthe endpoints are on the same network. For detailed information, see the latest Cisco VCS Administratorguide.

Media routingCisco TelePresenceMovi supports Interactive Connectivity Establishment (ICE) for better mediarouting. ICE will be used if enabled both in Movi and the far end.

Media routing without ICEWhen the ICE protocol is used in a call, media links are established directly between the two endpointsin non-traversal calls, or betweenMovi and the VCS in traversal calls. As a general rule, non-traversalcalls are defined as calls between two participants that are on the same network and that don’t requireinterworking.

Note that SIP to H.323 calls require interworking and are therefore traversal calls irrespective of whetherthe endpoints are on the same network. For detailed information, see the latest VCS AdministratorGuide.

Media routing with ICEICE dynamically discovers the best possible path for media to travel between call participants.

It is possible to further improve the routing of media and force it through dedicated links by using theEnable MNS ModeProvisioning configuration.

Enabling ICEMedia routing using ICE requires a TURN server. VCS Expressway running version X5.2 or later canfunction as a TURN server if it has TURN Relay licenses. Having the TURN server option key isrequired.

Page 20: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

How communication works

Cisco TelePresence Movi Administrator Guide (4.1) Page 20 of 29

To start setting up the Cisco VCS Expressway, go toVCS configuration > Expressway > TURN andconfigure the fields as described below.

Setting Change to

TURN services On

Port 3478

Media port range start 60000

Media port range end 61399

To finish setup on the Cisco VCS Expressway:

1. Go toVCS configuration > Authentication > Devices > Configuration and set theDatabase typeto LocalDatabase.

2. Go toVCS configuration > Authentication > Devices > Local database and create a usernameand password. The username and password are necessary to allow for use of TURN Relay licenses.TheMovi client is provisioned with the username and password as described below.

To enable ICE on theMovi client, go toSystems > Provisioning > Directory and theConfigurationspane for Movi, then update the fields as described below.

Setting Change to

Enable ICE On

TurnAuthPassword Password created when setting up the Cisco VCS Expressway

TurnAuthUsername Username created when setting up the Cisco VCS Expressway

TurnServer The address of the server media is relayed through in an “ICE call”, typically theaddress of the Cisco VCS Expressway

Note: The ICE Provisioning configurations are not available by default. See the Provisioning section formore information.

Configuring Movi's TURN portTURN port configuration should be controlled through DNS. Movi will do an SRV lookup for the TURN ip,pri, weight, and port. As TURN runs over UDP, the lookup will be for _turn._udp.<domain>. If noSRV record for TURN is found, Movi will perform an A record lookup (IPv4) or an AAAA lookup (IPv6),but will default to port 3478.

If the port needs to be provisioned, you can append it to the IP address in the TurnServer field, forexample 192.0.2.0:3478.

Page 21: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

Running the client

Cisco TelePresence Movi Administrator Guide (4.1) Page 21 of 29

Running the clientMovi is designed to be straight forward and easy to use, but as a highly versatile tool it also has manyhidden configurations and features of use to the administrator. This section details these options so thatyou as an administrator will know how tomake themost of these features. It also provides an overviewof Movi's communication with the servers, which should help you identify which part of the process totroubleshoot if you are having problems with your setup.

Signing inMovi will attempt to sign in to a Cisco VCS according to its Advanced settings, whether pre-configuredor providedmanually. The sign-in stages are described below.

Subscribing to the Cisco VCSMovi first attempts to subscribe to the internal Cisco VCS configured in its Advanced settings. If thisfails, for example because the user’s computer is connected to the public internet, Movi will try tosubscribe to the external Cisco VCS.

However, if the internal Cisco VCS is a DNS address that translates tomore than one IP address, Moviwill attempt to connect to all these IP numbers before trying the external Cisco VCS. If the DNS servercontains SRV records, Movi will adhere to the priority and weight of the IP addresses, otherwise they willbe tried in random order.

Typically, the Cisco VCS or the Cisco TMS Agent will challenge the first subscriptionmessage. Moviwill answer this challenge by sending another SUBSCRIBE message with the authenticationinformation.

After the subscription has been authenticated, the Cisco TMS Agent will send provisioning information totheMovi client.

Registering to the Cisco VCSMovi will register to the Cisco VCS according to the provisioning configuration in Cisco TMS; SIP ServerURI or Public SIP Server URI. If this provisioning configuration is identical to the Advanced setting in theMovi client (recommended), Movi will register to the sameCisco VCS it subscribed to. As long as theclient is registered, the Cisco VCS will know to forwardmessages to the client.

After initial registration, Movi will continue to send registrationmessages to the Cisco VCS according tothe Registration expire delta setting underVCS configuration > Protocols > SIP > Configuration.Movi will send themessage after 75% of the specified time interval has elapsed.

Movi is registered to the Cisco VCSAfter Movi has signed in, a number of tasks are performed continuously.

PresenceThe presence status service is provided by the Cisco VCS. Movi publishes its own presence to theCisco VCS and subscribes to presence statuses for any contacts stored in its My contacts list.

Page 22: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

Running the client

Cisco TelePresence Movi Administrator Guide (4.1) Page 22 of 29

Subscribing to the presence status of a contact informs the Cisco VCS that the client should be notifiedwhen the contact’s presence status changes.

InApplications > Presence there are two settings that determine timeouts for the Presence server:

n Subscription expiration timen Publication expiration time

Movi will subscribe and publish when 75% of the specified time intervals have elapsed. The client will beautomatically subscribed to the presence status of any contact that is added.

In addition to these periodic messages, Movi will also publish presence information when the user'sstatus has been changed, either manually or because the user is in a call.

See the "Presence" section of the Cisco VCS Administrators Guide for more information about thepresence server.

SIP keep aliveTomake sure that the connection between theMovi client and the Cisco VCS remains open and doesnot get closed by a firewall as an idle connection, Movi sends SIP Keep Alivemessages.

By default the interval for thesemessages is 24 seconds. To configure the SIP Keep Alive Interval:

1. In Cisco TMS, go toSystems > Provisioning > Directory.2. Click on the group or user you want to provision and find theConfigurations pane.3. Change theSIP Keep Alive Interval configuration if it exists, or add one

Losing connectionIf Movi gets an indication that the connection has been lost or is unable to continue registering to theCisco VCS, Movi will sign out and display the sign-in screen.

If theSign in automatically box is checked, Movi will attempt to sign in again. The first attempt will beone second after connection got lost, the second attempt after two, the third after four, then eight andnext sixteen. From the ninth attempt onwards, Movi will try to sign in only once every 5minutes, toprevent putting toomuch strain on system resources.

Searching for a contactEvery time a user types a character in the search field of theMovi client, Movi queries the TMS Agent onthe Cisco VCS, and the TMS Agent answers with matching results.

Note:Phone book search results are determined by the Cisco VCS/TMS Agent and dependent on CiscoVCS version.

When a search result is selected, Movi will also query the Cisco VCS for the presence status of thatcontact.

Call setupCall setup is communicated using SIP messages passed through the Cisco VCS. The followingdescribes how the call’s attributes are determined during call setup.

Page 23: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

Running the client

Cisco TelePresence Movi Administrator Guide (4.1) Page 23 of 29

EncryptionFor a call to be encrypted, both the SIP and themedia communicationmust be encrypted, and all partiesmust support encryption. Encryptedmedia communication is sent using the Secure Real-time TransportProtocol (SRTP) with a 128-bit Advanced Encryption Standard (AES).

The Encryption policy setting is provisioned0 to the client as configured inSystems > Provisioning >Directory in Cisco TMS.

n Force TLS/TCP determines whether the SIP communication is encrypted (TLS) or not (TCP).n Force/No Srtp determines whether themedia communication is encrypted or not.n Automeans theMovi client will try to have an encrypted call, but if not possible, it will allow the call to

be unencrypted.

If no provisioning is supplied, the Transport field in theAdvanced settings determines the encryptionpolicy. Themapping is as follows:

n Auto is equivalent to theAuto provisioning optionn TLS is equivalent to the ForceTlsAutoSrtp provisioning optionn TCP is equivalent to the ForceTcpNoSrtp provisioning option

Note:Users can tell whether their current call is encrypted by the icon in the information bar at the top ofthe video window. means the call is encrypted, means it is unencrypted.

Sent and received bandwidthDuring call setupMovi signals themaximum bandwidth it would like to receive according to the settingsin the client. It is up to the system on the other end of the call to respect this signaling.

Both themaximum bandwidth to be sent during call and the bandwidth sent at the start of the call aredetermined at call setup.

During the call, Movi can change and sendmore or less bandwidth, but never more than themaximumbandwidth decided during call setup.

Maximum bandwidth sent

To determine themaximum bandwidth to be sent, Movi chooses the lowest of these two values:

n Max outgoing bandwidth, configured in theMovi client’s settingsn Max incoming bandwidth restriction from the far end

Bandwidth sent at the start of the call

To determine the initial bandwidth for a new call, Movi uses its traffic data history, pulled from a databaseof your last 250 calls. The calls are indexed by the network locations from which the calls weremade.Based on what Movi knows about the network and the far end SIP URI, a "safe" initial bandwidth ischosen.

The database resides in theWindows user profile:

n Windows XP: %userprofile%\Local Settings\Application Data\Cisco\Movi\2.0n Windows Vista andWindows 7: %userprofile%\AppData\Local\Cisco\Movi\2.0

Page 24: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

Running the client

Cisco TelePresence Movi Administrator Guide (4.1) Page 24 of 29

ResolutionHigh image resolution is not the only factor linked to high video quality. Movi determines which resolutionto send according to the following criteria:

1. Movi must be able to get the resolution in native format from the camera.2. Priority is given to resolutions that can be received from the camera at 30 frames per second.3. Sending high resolution at low bandwidth will result in poor quality. The bandwidth sent must be

sufficient for the resolution:a. HD (1280x720) requires aminimum of 1200 kbpsb. VGA (640x480) requires aminimum of 442kbpsIncreasing the bandwidth further will improve image quality.

4. The resolutionmust be permitted by Movi's own settings, as explained below.5. The resolutionmust be permitted by the receiving end.

The Resolution settings in Movi will restrict both the incoming and the outgoing resolution. It is up to thefar end to obey the restrictions on incoming video. The restrictions depend onmany factors, but generallyspeaking:

n Medium will restrict resolutions to wide CIF (512x288) or lowern Low will restrict resolutions to wide QCIF (256x144) or lower.

Video and audio standardsMovi supports both sending and receiving the standards described below. Movi will always use the beststandard that is supported by the far end.

Audio

n MPEG4/AAC-LDn G.722.1n G.711

Note: If the bandwidth available is less than 192kbps and the far end supports G.722.1 at 24kbps, Moviwill send that protocol in order to free up bandwidth for better video quality.

Video

n H.264n H.263+n H.263

Far-end camera control and ICE negotiationOnce the call has been established, far-end camera control (FECC) and ICE are negotiated if enabledand supported by both call participants.

Please note that:

n FECC negotiations may take several seconds. The FECC button in theMovi client is enabled oncenegotiations are complete.

n ICE negotiations take a couple of seconds and require nine TURN server licenses; one license foreachmedia link.

Page 25: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

Running the client

Cisco TelePresence Movi Administrator Guide (4.1) Page 25 of 29

During a callOnce a call has been set up, there are a number of actions that can be prompted inMovi, either as aresult of a user action or as an automated response to changing conditions.

Multiway initiationMultiway is the ability for a user to join calls and seamlessly create amulti-participant conference. Ifmultiway is initiated by the user, the current call is put on hold (there has to be at least one other callalready on hold) and all the endpoints are redirected to amulti-conference system according to theMultiway Participant URI provisioning option.

Muting media streamsIf the camera or microphone is muted, Movi allocates the bandwidth for the other media links to use. Thismeans that if the user does not have enough bandwidth for two video streams, it is possible to mute onevideo stream and improve the quality of the other stream.

To prevent the unused link from being closed (for example by a firewall), Movi sends STUN keep alivemessages every 7 seconds.

Automatic bandwidth adaptationIn case of aMovi client sending or receiving bandwidth which exceeds the network capabilities, highpacket loss may occur and the user may experience poor call quality. Movi uses automatic bandwidthadaptationmechanisms to tackle bandwidth issues.

Note:Automatic adaptations take time. Configuring the client to fit the network and system capabilitiesis always recommended.

Automatic CPU adaptationRunningMovi with the highest video quality on a less powerful computer might result in 100% CPUusage and a poor call quality. Movi monitors the CPU usage of the computer.

If CPU usage exceeds 95% for 10 seconds or more:

n if Movi is responsible for less than 90% of the CPU usage, it will display a warning asking the user toclose other applications.

n if Movi is responsible for 90% ormore of the CPU usage, it will lower the resolution for the video picturesent.

Note:Automatic adaptations take time. Configuring the client to fit the network and system capabilitiesis always recommended.

Conference informationWhenmoving the cursor over the video window, an information bar appears at the top. Clicking the ibutton opens Conference information, an overview of outgoing (transmit) and incoming (receive) trafficdata.

Page 26: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

Running the client

Cisco TelePresence Movi Administrator Guide (4.1) Page 26 of 29

Field name Description

Maxallowedbitrate

Restrictions taken from Movi's settings.

Signaledbitrate

The signaled bitrate combines Movi's restrictions with those from the far end.

Configuredbitrate

The configured bitrate varies based on automatic bandwidth adaptation. This value is nottransmitted to the far end.

Encryption This field is blank if no encryption is used.

Protocol The video and audio standards currently in use.

Resolution The current outgoing and incoming resolution. This value changes based on automaticadaptation.

Bitrate The actual bandwidth sent and received, which will always be equal to or lower than theconfigured bitrate.

Totalpacketloss

Number of packets lost during the call so far.

Currentpacketloss

Percentage of packets lost in the last five seconds (transmit) or three seconds (receive).

Post FECtotal

Number of packets recovered (FEC = forward error correction) by ClearPath.

Post FECcurrent

Percentage of packets recovered by ClearPath in the last three seconds.

Jitter Jitter is a continuously calculated estimate of the mean deviation of the difference in transit timeof adjacent packets. The transmit jitter information is based on RTCP reports from the far end.High jitter affects the call quality and is usually indicative of poor network conditions.

Page 27: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

Checking for updates and getting help

Cisco TelePresence Movi Administrator Guide (4.1) Page 27 of 29

Checking for updates and getting helpWe recommend registering your product at http://www.tandberg.com/services/video-conferencing-product-registration.jsp in order to receive notifications about the latest software and security updates.New feature andmaintenance releases are published regularly, and we recommend that your software isalways kept up to date.

If you experience any problems when configuring or using the product, consult the documentation athttp://www.tandberg.com/support/video-conferencing-documentation.jsp for an explanation of how itsindividual features and settings work. You can also check the support site athttp://www.tandberg.com/support/ to make sure you are running the latest software version.

You or your reseller can also get help from our support team by raising a case athttp://www.tandberg.com/support/. Make sure you have the following information ready:

n The software build number which can be found in the product user interface (if applicable).n Your contact email address or telephone number.n The serial number of the hardware unit (if applicable).

Page 28: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

References and related documents

Cisco TelePresence Movi Administrator Guide (4.1) Page 28 of 29

References and related documentsThe following table lists documents and web sites referenced in this document. All productdocumentation can be found on our website.

Document title Document ID number

Cisco VCS Administrators Guide

Cisco TMS Administrators Guide

Provisioning Deployment Guide

Provisioning Troubleshooting Guide

Page 29: Cisco TelePresence Movi Administrator Guide (4.1) · CiscoTelePresenceMoviAdministratorGuide(4.1) Page3of29 Portranges 18 Duovideo–BinaryFloorControlProtocol(BFCP) 19 Traversalcalls

References and related documents

Cisco TelePresence Movi Administrator Guide (4.1) Page 29 of 29

THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUALARE SUBJECT TOCHANGEWITHOUT NOTICE. ALL STATEMENTS, INFORMATION, ANDRECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TOBE ACCURATE BUT AREPRESENTED WITHOUTWARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUSTTAKE FULLRESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.

THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYINGPRODUCTARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT ANDARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THESOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCOREPRESENTATIVEFOR A COPY.

The Cisco implementation of TCP header compression is an adaptation of a program developed by theUniversity of California, Berkeley (UCB) as part of UCB’s public domain version of the UNIX operatingsystem. All rights reserved. Copyright © 1981, Regents of the University of California.

NOTWITHSTANDINGANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES ANDSOFTWARE OF THESE SUPPLIERS ARE PROVIDED “AS IS”WITH ALL FAULTS. CISCOANDTHE ABOVE-NAMED SUPPLIERS DISCLAIM ALLWARRANTIES, EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION, THOSE OFMERCHANTABILITY, FITNESS FOR APARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OFDEALING, USAGE, OR TRADE PRACTICE.

IN NOEVENT SHALLCISCOOR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL,CONSEQUENTIAL, OR INCIDENTALDAMAGES, INCLUDING, WITHOUT LIMITATION, LOSTPROFITS OR LOSS OR DAMAGE TODATA ARISINGOUTOF THE USE OR INABILITY TOUSETHIS MANUAL, EVEN IF CISCOOR ITS SUPPLIERS HAVE BEEN ADVISED OF THEPOSSIBILITY OF SUCH DAMAGES.

Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. andother countries. A listing of Cisco's trademarks can be found at www.cisco.com/go/trademarks. Thirdparty trademarks mentioned are the property of their respective owners. The use of the word partner doesnot imply a partnership relationship between Cisco and any other company. (1005R)

Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to beactual addresses and phone numbers. Any examples, command display output, network topologydiagrams, and other figures included in the document are shown for illustrative purposes only. Any use ofactual IP addresses or phone numbers in illustrative content is unintentional and coincidental.