polycom® realpresence® capture station telnet controller system
TRANSCRIPT
i
INTEGRATOR GUIDE
Polycom® RealPresence® Capture Station Telnet Controller System Integration Guide
Version 6.0 | Sept. 2012 | 3725-‐75105-‐001 Rev A
ii
Polycom® RealPresence® Capture Station Telnet Controller System Integration Guide Copyright ©2012, Polycom, Inc. All rights reserved. 6001 America Center Drive San Jose, CA 95002 USA No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of Polycom, Inc. Under the law, reproducing includes translating into another language or format. As between the parties, Polycom, Inc., retains title to and ownership of all proprietary rights with respect to the software contained within its products. The software is protected by United States copyright laws and international treaty provision. Therefore, you must treat the software like any other copyrighted material (e.g., a book or sound recording). Every effort has been made to ensure that the information in this manual is accurate. Polycom, Inc., is not responsible for printing or clerical errors. Information in this document is subject to change without notice.
Trademarks POLYCOM®, the Polycom logo and the names and marks associated with Polycom products are trademarks and/or service marks of Polycom, Inc. and are registered and/or common law marks in the United States and various other countries. All other trademarks are property of their respective owners. No portion hereof may be reproduced or transmitted in any form or by any means, for any purpose other than the recipient's personal use, without the express written permission of Polycom.
Disclaimer While Polycom uses reasonable efforts to include accurate and up-to-date information in this document, Polycom makes no warranties or representations as to its accuracy. Polycom assumes no liability or responsibility for any typographical or other errors or omissions in the content of this document.
Limitation of Liability Polycom and/or its respective suppliers make no representations about the suitability of the information contained in this document for any purpose. Information is provided “as is” without warranty of any kind and is subject to change without notice. The entire risk arising out of its use remains with the recipient. In no event shall Polycom and/or its respective suppliers be liable for any direct, consequential, incidental, special, punitive or other damages whatsoever (including without limitation, damages for loss of business profits, business interruption, or loss of business information), even if Polycom has been advised of the possibility of such damages.
Customer Feedback We are striving to improve our documentation quality and we appreciate your feedback. Email your opinions and comments to [email protected].
Visit the Polycom Voice Support Center for software downloads, product documents, product licenses, troubleshooting tips, service requests, and more.
iii
Contents
About This Guide .................................................................................................................... v
Who Should Read this Guide? .......................................................................................................... v How to Use this Guide ...................................................................................................................... v Conventions Used in this Guide ........................................................................................................ v
Information Elements ........................................................................................................................... v Typographic Conventions .................................................................................................................... vi
Related Documents ........................................................................................................................ vii
Chapter 1: Getting Started ...................................................................................................... 3
Chapter 2: Logging In .............................................................................................................. 4
Chapter 3: Commands ............................................................................................................ 5
Help ................................................................................................................................................. 5 Get ID ............................................................................................................................................... 6 Get Version ...................................................................................................................................... 6 Get Status ........................................................................................................................................ 6
Status Return Values ........................................................................................................................... 7 Interface ID (Number) Return Values ................................................................................................. 7 UserName Return Values .................................................................................................................... 7 ManualCapture Return Values ............................................................................................................ 7 Break Return Values ........................................................................................................................... 7
Get Last Error ................................................................................................................................... 7 Get Users ......................................................................................................................................... 8 Login ................................................................................................................................................ 8 Logout .............................................................................................................................................. 9 Get Interfaces .................................................................................................................................. 9 Set Interface ................................................................................................................................... 10 Get Tags ......................................................................................................................................... 10 Set Tag ........................................................................................................................................... 11 Start Capture .................................................................................................................................. 11
Optional Parameters ......................................................................................................................... 11 Wait ............................................................................................................................................... 11 FolderName ................................................................................................................................... 12 OverwriteFolder ............................................................................................................................ 12
Defaults ............................................................................................................................................. 12
Polycom® RealPresence® Capture Station Telnet Controller System Integration Guide
iv
CommandInfo Return Values ............................................................................................................ 12 Stop Capture .................................................................................................................................. 12
Optional Parameters ......................................................................................................................... 13 Wait ............................................................................................................................................... 13
Defaults ............................................................................................................................................. 13 CommandInfo Return Values ............................................................................................................ 13
Get Link .......................................................................................................................................... 13 Send Sync ....................................................................................................................................... 13 Capture Auto .................................................................................................................................. 15
CommandInfo Return Values ............................................................................................................ 15 Capture Manual ............................................................................................................................. 15
CommandInfo Return Values ............................................................................................................ 15 Capture Screen ............................................................................................................................... 16
CommandInfo Return Values ............................................................................................................ 16 Break In .......................................................................................................................................... 16 Break Out ....................................................................................................................................... 16 Quit ................................................................................................................................................ 17
Chapter 4: Sample Presentation ........................................................................................... 19
Safety and Regulatory Notices ..................................................... Error! Bookmark not defined.
End-‐User License Agreement for Polycom® Software
v
About This Guide
This guide is meant for qualified system integrators – it is not a definitive guide on how to install / configure / integrate your Polycom® RealPresence® Capture Station. The Capture Station is not intended for customer self-‐installation. Please consult with your qualified Polycom Professional Services representative for installation / configuration / integration.
How to Use this Guide This guide is organized in the following sections:
• Chapter 1, Getting Started—This chapter provides introductory information about the Polycom® RealPresence® Capture Station Telnet Controller.
• Chapter 2, Logging In—In this chapter, you learn how to log in to Capture Station Telnet Controller.
• Chapter 3, Commands—This chapter describes the many commands available for the Capture Station through the telnet controller.
• Chapter 4, Sample Presentation—An example of the steps taken for a presentation with security users in place is presented in this chapter. The sample lists the telnet commands that were used.
Conventions Used in this Guide This user guide contains graphical elements and a few typographic conventions. Familiarizing yourself with these elements and conventions will help you perform phone tasks.
Information Elements The following icons are used to alert you to various types of important information in this guide:
Icons Used in this Guide
Name Icon Description
Note
The Note icon highlights information of interest or important information needed to be successful in accomplishing a procedure or to understand a concept.
Polycom® RealPresence® Capture Station Telnet Controller System Integration Guide
vi
Name Icon Description
Administrator Tip
The Administrator Tip icon highlights techniques, shortcuts, or productivity related tips.
Caution
The Caution icon highlights information you need to know to avoid a hazard that could potentially impact device performance, application functionality, or successful feature configuration.
Warning
The Warning icon highlights an action you must perform (or avoid) to prevent issues that may cause you to lose information or your configuration setup, and/or affect phone or network performance.
Web Info
The Web Info icon highlights supplementary information available online such as documents or downloads on support.polycom.com or other locations.
Timesaver
The Timesaver icon highlights a faster or alternative method for accomplishing a method or operation.
Power Tip
The Power Tip icon faster, alternative procedures for advanced administrators already familiar with the techniques being discussed.
Troubleshooting
The Troubleshooting icon highlights information that may help you solve a relevant problem or to refer you to other relevant troubleshooting resources.
Settings
The Settings icon highlights settings you may need to choose for a specific behavior, to enable a specific feature, or to access customization options.
Typographic Conventions A few typographic conventions, listed next, are used in this guide to distinguish types of in-‐text information.
Typographic Conventions
Convention Description
Bold Highlights interface items such as menus, soft keys, file names, and directories. Also used to represent menu selections and text entry to the phone.
Italics Used to emphasize text, to show example values or inputs, and to show titles of reference documents available from the Polycom Support Web site and other reference sites.
Blue Used for cross-‐references to other sections, chapters, or parts in this document.
About This Guide
vii
Convention Description
Underlined Blue Used for URL links to external Web pages or documents. If you click on text in this style, you will be linked to an external document or Web page.
Blue Text Used for cross references to other sections within this document. If you click on text in this style, you will be taken to another part of this document.
Fixed-width-font Used for code fragments and parameter names.
Related Documents Capture_Station_v6_QSG_3725-‐75101-‐001_RevB
Polycom_RealPresence_Capture_Station_User_Guide_v6.0_(3725-‐75103-‐001B)
3
Chapter 1: Getting Started
The Capture Station includes a telnet controller that enables other services (such as a touch-‐panel) to send remote commands to the Capture Station. This manual discusses the functionality and information available through the Capture Station telnet controller.
Polycom® RealPresence® Capture Station Telnet Controller System Integration Guide
4
Chapter 2: Logging In
When you first telnet into a Polycom® RealPresence® Capture Station through a command prompt you will asked for your login information (see Figure 2-‐1).
Figure 2-‐1
The login information is specified directly from the Capture Station Administrative Settings, under the Screen Capture tab (see Figure 2-‐2). Be sure to select Telnet Controller Enabled, otherwise you won’t be able to gain access to the Capture Station through telnet.
Figure 2-‐2
After you have entered your login information you will be notified that you are now connected (see Figure 2-‐3).
Figure 2-‐3
5
Chapter 3: Commands
There are many commands available for the Polycom® RealPresence® Capture Station through the telnet controller. To access the list of commands available, type Help.
Help The Help menu displays a list of commands available from the telnet controller (see Figure 3-‐1).
Figure 3-‐1
On the left side of the screen you will see the commands themselves and the syntax to utilize the commands. On the right side of the screen you have an explanation of what the command does and the general layout of the information displayed. At the bottom of the list you will notice a message that says "* commands = Protected Commands Require Login," which means that if you have security users on your Capture Station, you will need to first log in to the Capture Station in order to utilize the commands with an asterisk next to it.
At any point you can type Help to access this menu.
Polycom® RealPresence® Capture Station Telnet Controller System Integration Guide
6
Get ID The Get ID command is used to retrieve the name associated with the Capture Station you are connected to through telnet (see Figure 3-‐2).
Figure 3-‐2
As you can see, when the getid command is entered, you receive the id of the Capture Station in quotes.
Get Version The Get Version command is used to retrieve the version of the Capture Station software which is being run on the machine you are connecting to (see Figure 3-‐3).
Figure 3-‐3
When this command is used you will see the version number in quotes. This example shows the version of the Capture Station software is version 2.0.
Get Status The Get Status command is used to show the current status of the Capture Station. The status includes whether the Capture Station is started or stopped, the id for the interface being used, who is logged into the Capture Station as well as whether or not manual capture and break in/out are enabled. The output of this command is in three parts as shown below.
Figure 3-‐4
If any of these options do not have a value you will see an open and close quote “ “. For example, if no one is logged into the Capture Station the getstatus command may return the following.
"Stopped", "2", "", "false", "false"
>getstatus
"<Status>", "<Interface ID>", "<UserName>", "<ManualCapture>", "<Break>"
Chapter 3: Commands
7
Status Return Values • Stopped: Capture Station is not running and is idle.
• Loading: Capture Station is preparing to start by loading settings/profile, transferring files, starting encoders, etc.
• Running: Capture Station has completed loading and is running a presentation.
• Stopping: Capture Station has been instructed to stop and is transferring media/files to enable the presentation for on-‐demand mode.
• Settings: Capture Station has the Administrative Settings window loaded/shown.
Interface ID (Number) Return Values This can be any number from 1 to xx, where xx is the total number of interfaces/skins.
UserName Return Values This is the current user/profile name that is logged in and is optional. This value will be empty if there is no user logged in.
ManualCapture Return Values • true: Manual Capturing is ON.
• false: Manual Capture is OFF.
Break Return Values • true: Break-‐IN is ON.
• false: Break-‐IN is OFF.
Get Last Error The Get Last Error command is used to see the last error which the Capture Station produced. This command can be useful if you have a problem starting or stopping a presentation, since this will allow you to see what the cause was. If there have been no errors, this command will send empty quotes (see Figure 3-‐5).
Figure 3-‐5
Generally speaking, if you receive empty quotes, your presentation did not run into any issues with regards to the Capture Station software.
Polycom® RealPresence® Capture Station Telnet Controller System Integration Guide
8
An example of an error which could keep your presentation from starting is as follows (see Figure 3-‐6).
Figure 3-‐6
This means that the Capture Station could not sense a feed going into the Vision RGB card.
Get Users The Get Users command is used to access the list of people set up in the security tab of Capture Station. This option is outputted in three sections as seen below:
>getusers
"<Name>", "<Type>", "<Password Required>"
Figure 3-‐7
• Name is the name given to the user in the Security section of Capture Station.
• Type is whether the user has administrative or presenter access to the Capture Station.
• Password Required is whether or not the user has a password associated with them. If there are no users in the Security section, this command will output empty quotes.
Login The Login command is used to log in to the Capture Station if you have Security accounts set up. The proper login method is as follows:
>login <name>, [password]
If you do not use the correct syntax, you will be shown the correct syntax (see Figure 3-‐9).
Figure 3-‐8
After you have entered in your login information correctly, you will be shown that you are now logged into the Capture Station (see Figure 3-‐9). If you do have Security accounts setup, you will need to be logged into the Capture Station to access all of the commands.
Chapter 3: Commands
9
Figure 3-‐9
In this example the password section is empty because this user does not have a password associated with their login. As you can see, however, we are now logged into the Capture Station.
Logout The Logout command is used to log out of the Capture Station. If you logout successfully you will see the following message (see Figure 3-‐10).
Figure 3-‐10
If you are not logged into the Capture Station when you submit the log out command, you will be shown that the logout was not successful (see Figure 3-‐11). In the scenario, where you were never logged in, the message is to be expected.
Figure 3-‐11
Get Interfaces The Get Interfaces command is to retrieve the list of interfaces available from the Capture Station. This option is outputted in three sections (see Figure 3-‐12).
>getinterfaces
"<Interface ID>", "<Interface Style>", "<Specific Interface>"
Figure 3-‐12
If you have Security accounts, this command can only be used if you have logged in. If you try to use this command without being logged in, you will receive the following message (see Figure 3-‐13).
Polycom® RealPresence® Capture Station Telnet Controller System Integration Guide
10
Figure 3-‐13
Set Interface The Set Interface command is used to specify which interface you would like to use for the presentation.
The syntax for this command is as follows: >setinterface <Interface ID>
Figure 3-‐14
After you have successfully set an interface, it will now be set for when you start a presentation. If you type getstatus now, you will see your newly selected Interface ID.
Get Tags The Get Tags command is used to see the Meta Data associated with the presentation. You will also be able to see any extra information associated, for example, logo banners and email addresses. When you type gettags, you will see each tag and the information specific to that tag (see Figure 3-‐15).
Figure 3-‐15
The text surrounded by <<@ @>> are the tags themselves. The text that follows the tags, between the quotes, is the title of the tag, an explanation of what data is being asked for, and the meta data set for those tags.
<<@tag@>>, "Title", "Explanation", "Meta Data"
Example: <<@speaker@>>: This is the tag name.
"Speaker(s)": This is the Title of the tag.
"Please enter the Speaker(s) name": This is the explanation of the data being asked for.
"Brian": This is the meta data set for the tag. This means that "Brian" will be shown in the Presenters section of the presentation.
Chapter 3: Commands
11
Set Tag The Set Tag option enables you to change the information associated with a given tag for your presentation.
The syntax for the settag command is as follows: >settag <TagName>, <TagValue>
Example: >settag <<@speaker@>>, Brian
Figure 3-‐16
Start Capture The Start Capture command is used to start the presentation remotely. When you type this command it will take a few moments to let you know whether you have successfully started the capture or not, you will know the attempt has been either successful or not by the message that is displayed (see Figure 3-‐17 and Figure 3-‐18 respectively).
Figure 3-‐17
Figure 3-‐18
If you attempt to start a capture has been unsuccessful, you can use the get last error command to help troubleshoot the reason the capture did not start.
>startcapture [Wait], [FolderName], [OverwriteFolder]
<CommandInfo>
Optional Parameters
Wait • true (default) = Wait for the Capture Station to completely start before allowing additional telnet
commands.
• false = Do not wait for Capture Station to completely start, before allowing additional telnet commands. This is equivalent to a background start.
Polycom® RealPresence® Capture Station Telnet Controller System Integration Guide
12
FolderName
This is the Folder Name to publish the presentation into. It can be a single folder name or include sub-‐folders as well, for example, classes\english\101.
OverwriteFolder • true = Overwrite the specified presentation folder name even if it exists in the Capture Station
Work Folder.
• false (default) = If the specified presentation folder name exists in the Capture Station Work Folder, then do not overwrite the folder, do not start the presentation, and display the following error message: StartCapture Failed
If StartCapture Failed due to an overwrite error, the following will be displayed when running the getlasterror command: Specified Folder Name already Exists
Defaults • Wait = true
• FolderName = "" (auto-‐generate when blank, using date/time stamp)
• OverwriteFolder = false
CommandInfo Return Values • StartCapture Successful—Capture Station has started and is in a running state.
• StartCapture Failed—Capture Station was unable to start. Use the getlasterror command to retrieve detailed error message(s).
• StartCapture In Progress—Capture Station has been sent a start command and is running the command in the background. Use the getstatus command to retrieve the start status. If the status is Stopped, then use the getlasterror command to retrieve detailed error message(s).
Stop Capture The Stop Capture command is used to stop the presentation that is currently in progress (see Figure 3-‐19).
Figure 3-‐19
Similar to the Start Capture command, if you receive a StopCapture Failed message, you can use the get last error command to help troubleshoot.
Chapter 3: Commands
13
>stopcapture [Wait]
<CommandInfo>
Optional Parameters
Wait • true (default) = Wait for the Capture Station to completely stop before allowing additional telnet
commands.
• false = Do not wait for Capture Station to completely stop, before allowing additional telnet commands. This is equivalent to a background stop.
Defaults Wait = true
CommandInfo Return Values • StopCapture Successful: Capture Station has stopped and is in not in a running state.
• StopCapture Failed: Capture Station was unable to stop, possibility due to not being started. Use the getlasterror command to retrieve detailed error message(s).
• StopCapture In Progress: Capture Station has been sent a stop command and is running the command in the background. Use the getstatus command to retrieve the stop status. If the status is not Stopping or Stopped, then use the getlasterror command to retrieve detailed error message(s).
Get Link The Get Link command is used to access the URL that has been generated for the presentation you have created (see Figure 3-‐20).
Figure 3-‐20
This is a command that requires you to be logged in if you have security accounts in place. If you see empty quotes, that means there is no URL available for the presentation yet. This generally occurs when you have not yet started a presentation.
Send Sync The Send Sync command is used to remotely send a synchronization to the Capture Station.
Polycom® RealPresence® Capture Station Telnet Controller System Integration Guide
14
Note: About Additional Images Not Captured by the RGB Card
This command accepts only URLs pointing to image files already existing on the server that you specify in the URL. This option will not be used regularly and is only for rare instances where you would like an additional image that will not be captured by the RGB card.
The syntax for this command is as follows: >sendsync <URL>, [Region]
[Region] is the location in the skin where images are synchronized. In most interfaces there is one region, so you can use the number 1. In the instance that your interface has multiple regions, please refer to the image preview from the Capture Station directly to verify the region you want to synchronize to. It is in brackets is because this is an optional field. You do not have to enter a region if you do not want to. With a skin that has only one region, if you leave the [Region] entry blank it will synchronize to the solitary region.
Figure 3-‐21
An example of a URL sync is as follows (see Figure 3-‐22).
Figure 3-‐22
If you are unsuccessful in sending a remote synchronization you will receive the following message (see Figure 3-‐23).
Figure 3-‐23
The sendsync command requires you to be logged in if you have security users in place.
Chapter 3: Commands
15
Capture Auto The Capture Auto command switches the Capture Station to automatically scan for motion changes and capture slides/images based on the motion profile that is in use (see Figure 3-‐24).
Figure 3-‐24
>captureauto
"<CommandInfo>"
CommandInfo Return Values • CaptureAuto Successful: Capture Station is now scanning for motion changes in the slide source
and has turned off the Manual Capture.
• CaptureAuto Failed: Capture Station was not able to change the Manual Capture state. This could be because the presentation has not started. Use the getlasterror command to retrieve detailed error message(s).
Capture Manual The Capture Manual command switches the Capture Station to cease the automatic scanning and move to manual captures. With this option set, the main screen of the Capture Station will warn you that you are in Manual Capture mode. The manual image can be taken from either the Show Capture window or from the CaptureScreen telnet command (see Figure 3-‐25).
Figure 3-‐25
>capturemanual
"<CommandInfo>"
CommandInfo Return Values • CaptureManual Successful: Capture Station is no longer scanning for motion changes in the slide
source and has turned on the Manual Capture.
• CaptureManual Failed: Capture Station was not able to change the Manual Capture state. This could be because the presentation has not started. Use the getlasterror command to retrieve detailed error message(s).
Polycom® RealPresence® Capture Station Telnet Controller System Integration Guide
16
Capture Screen The capture screen command enables you manually to trigger the Capture Station to take a screen capture. This option is primarily used when the Manual Capture method is in use. This command can run successfully no matter what state the Manual Capture is set to. This enables one to force a screen capture at anytime.
>capturescreen
"<CommandInfo>"
CommandInfo Return Values
• CaptureScreen Successful: Capture Station has captured a screen image/slide successfully.
• CaptureScreen Failed: Capture Station was not able to capture a screen image/slide. This could be because the presentation has not started. Use the getlasterror command to retrieve detailed error message(s) .
Break In The break in command sets a break in point for your presentation. The combination of a break in and out will enable you to remove the portion of a presentation that is between the break in and out points after you have edited the presentation in Polycom RealPresence Media Editor. You will see the break in time on the main screen of the Capture Station.
Enable Break In/Out must be selected in the Administrative setting for this command to work (see Figure 3-‐26).
Figure 3-‐26
Break Out The break out command sets a break out point for your presentation. The combination of a break in and out will enable you to remove the portion of a presentation that is between the break in and out points after you edited the presentation in Polycom RealPresence Media Editor. You will see the break in time on the main screen of the Capture Station.
Enable Break In/Out must be selected in the Administrative setting for this command to work (see Figure 3-‐27).
Figure 3-‐27
Chapter 3: Commands
17
Quit The Quit command enables you to log off and exit out of the telnet controller. When this command is used, you will be notified after you have been fully disconnected .
Figure 3-‐28
quit
.goodbye.
connection to host lost.
19
Chapter 4: Sample Presentation
Assuming that all of the necessary data has been entered and selected, such as Interface and Meta Data, the following is an example of the steps taken for a presentation with security users in place. The sample shows the telnet commands.
For questions about what will be produced by the individual commands, refer to the command descriptions earlier in this document.
1 telnet 127.0.0.1
2 username
3 password
4 startcapture
5 getstatus
6 stopcapture
7 quit
This is an example of what can take place, and not the commands that must be used or the order in which they have to be used for every presentation.
End-‐User License Agreement for Polycom® Software
This End-‐User License Agreement (“Agreement”) is a legal agreement between you (either an individual or a single entity) and Polycom, B.V for the Polycom Software Product licensed by Polycom B.V in Europe, the Middle East, Africa, and Asia Pacific or Polycom, Inc., for the Polycom Software Product licensed by Polycom, Inc. in the rest of the world (collectively, “Polycom”). The Software Product includes the computer software included herewith and may include associated media, printed materials and online or electronic documentation (“Software Product”). By clicking ‘I agree’ or by installing, copying, or otherwise using the Software Product, you agree to be bound by the terms of this Agreement. If you do not agree to the terms of this Agreement, do not install or use the Software Product, and return it to your place of purchase for a full refund.
The Software Product is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The Software Product is licensed (not sold) to you, and its use is subject to the terms of this Agreement.
1. GRANT OF LICENSE.
Subject to the terms of this Agreement, Polycom grants to you a nonexclusive license to install and use the Software Product included with the Polycom product that incorporates or uses the Software Product (the “Product”). You may use the Software Product only in connection with the use of the Product. You are not permitted to lease, rent, distribute or sublicense the Software Product or to use the Software Product in a time-‐sharing arrangement or in any other unauthorized manner. Further, no license is granted to you in the human readable code of the Software Product (source code). Except as provided below, this License Agreement does not grant you any rights to patents, copyrights, trade secrets, trademarks, or any other rights in respect to the Software Product.
2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS.
2.1 Limitations on Reverse Engineering, Decompilation, and Disassembly. You may not reverse engineer, decompile, or disassemble the Software Product, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation. The Software Product is licensed as a single product. Its component parts may not be separated for use on more than one Product.
2.2 Backup. Except as expressly provided for under this Agreement, you may not copy the Software Product, except, however, you may keep one copy of the Software Product and, if applicable, one copy of any previous version for back-‐up purposes, only to be used in the event of failure of the original. All copies of the Software Product must be marked with the proprietary notices provided on the original Software Product. You may not reproduce the supporting documentation accompanying the Software Product.
Polycom® RealPresence® Capture Station Telnet Controller System Integration Guide
2.3 Modifications. You may not modify, translate, or create derivative works of the Software Product.
2.4 Proprietary Notices. You may not remove or obscure any proprietary notices on or in the Software Product or the supporting documentation.
2.5 Software Transfer. You may permanently transfer all of your rights under this Agreement provided you retain no copies, you transfer all of the Software Product (including all component parts, the media, any printed materials, any upgrades, this Agreement, and, if applicable, the Certificate of Authenticity), and any recipient agrees to the terms of this Agreement. If the Software Product is an upgrade, any transfer must include all prior versions of the Software Product. However, if the Software Product is marked “Not for Resale” or “NFR,” you may not resell it or otherwise transfer it for value.
2.6 Copyright. All title and copyrights in and to the Software Product (including, but not limited to, any images, photographs, animations, video, audio, music, text, and “applets” incorporated into the Software Product), the accompanying printed materials, and any copies of the Software Product are owned by Polycom or its suppliers. The Software Product is protected by copyright laws and international treaty provisions. Title, ownership rights, and intellectual property rights in the Software Product shall remain In Polycom or its suppliers. Title and related rights in the content accessed through the Software Product is the property of such content owner and may be protected by applicable law. This Agreement gives you no rights in such content.
2.7 Confidentiality. The Software Product contains valuable proprietary information and trade secrets of Polycom and its suppliers and you shall protect the confidentiality of, and avoid disclosure and unauthorized use of, the Software Product.
2.8 Dual-‐Media Software. You may receive the Software Product in more than one medium. Regardless of the type or size of medium you receive, you may use only one medium that is appropriate for your single Product. You may not use or install the other medium on another Product.
2.9 Reservation. Polycom reserves all rights in the Software Product not expressly granted to you in this Agreement.
3. SUPPORT SERVICES.
Polycom may provide you with support services related to the Software Product (“Support Services”). Use of Support Services is governed by the Polycom policies and programs described in the Polycom-‐provided materials. Any supplemental software code provided to you as part of the Support Services is considered part of the Software Product and is subject to the terms and conditions of this Agreement. With respect to technical information you provide to Polycom as part of the Support Services, Polycom may use such information for its business purposes, including for product support and development. Polycom will not utilize such technical information in a form that personally identifies you.
4. TERMINATION.
Without prejudice to any other rights, Polycom may terminate this Agreement if you fail to comply with any of the terms and conditions of this Agreement. In such event, you must destroy all copies of the Software Product and all of its component parts. You may terminate this Agreement at any time by destroying the Software Product and all of its component parts.
End-‐User License Agreement for Polycom® Software
5. UPGRADES.
If the Software Product is labeled as an upgrade, you must be properly licensed to use the software identified by Polycom as being eligible for the upgrade in order to use the Software Product. A Software Product labeled as an upgrade replaces and/or supplements the software that formed the basis for your eligibility for the upgrade. You may use the resulting upgraded Software Product only in accordance with the terms of this Agreement. If the Software Product is an upgrade of a component of package of software programs that you licensed as a single product, the Software Product may be used and transferred only as part of that single Software Product package and may not be separated for use on more than one Product.
6. WARRANTY AND WARRANTY EXCLUSIONS.
6.1 Limited Warranty. Polycom warrants that (a) the Software Product will perform substantially in accordance with the accompanying documentation for a period of ninety (90) from the date of receipt by you, and (b) any Support Services provided by Polycom shall be substantially as described in applicable written materials provided to you by Polycom, and Polycom support engineers will make commercially reasonable efforts to solve any problem issues. Polycom does not warrant that your use of the Software Product will be uninterrupted or error free, or that all defects in the Software Product will be corrected. Polycom’s sole obligation under this express warranty shall be, at Polycom’s option and expense, to refund the purchase price paid by you for any defective software product which is returned to Polycom with a copy of your receipt, or to replace any defective media with software which substantially conforms to applicable Polycom published specifications. Any replacement Software Product will be warranted for the remainder of the original warranty period or thirty (30) days, whichever is longer.
6.2 Warranties Exclusive. If this Software Product does not operate as warranted above, your sole remedy for breach of that warranty shall be repair, replacement, or refund of the purchase price paid, at Polycom’s option. TO THE FULL EXTENT ALLOWED BY LAW, THE FOREGOING WARRANTIES AND REMEDIES ARE EXCLUSIVE AND ARE IN LIEU OF All OTHER WARRANTIES, TERMS OR CONDITIONS, EXPRESS OR IMPLIED, EITHER IN FACT OR BY OPERATION OF LAW, STATUTORY OR OTHERWISE, INCLUDING WARRANTIES, TERMS OR CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, SATISFACTORY QUALITY, CORRESPONDENCE WITH DESCRIPTION, AND NON-‐INFRINGEMENT, ALL OF WHICH ARE EXPRESSLY DISCLAIMED. POLYCOM NEITHER ASSUMES NOR AUTHORIZES ANY OTHER PERSON TO ASSUME FOR IT ANY OTHER LIABILITY IN CONNECTION WITH THE SALE, INSTALLATION, MAINTENANCE, OR USE OF THIS SOFTWARE PRODUCT.
POLYCOM SHALL NOT BE LIABLE UNDER THIS WARRANTY IF ITS TESTING AND EXAMINATION DISCLOSE THAT THE ALLEGED DEFECT OR MALFUNCTION IN THE SOFTWARE PRODUCT DOES NOT EXIST OR WAS CAUSED BY YOUR OR ANY THIRD PERSON’S MISUSE, NEGLECT, IMPROPER INSTALLATION OR TESTING, UNAUTHORIZED ATTEMPTS TO MODIFY THE PRODUCT, OR ANY OTHER CAUSE BEYOND THE RANGE OF THE INTENDED USE, OR BY ACCIDENT, FIRE, LIGHTNING, POWER CUTS OR OUTAGES, OTHER HAZARDS, OR ACTS OF GOD.
Polycom® RealPresence® Capture Station Telnet Controller System Integration Guide
7. LIMITATION OF LIABILITY.
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL POLYCOM OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING. WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OR INABILITY TO USE THE SOFTWARE PRODUCT OR THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES, EVEN IF POLYCOM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN ANY CASE, POLYCOM’S ENTIRE LIABILITY SHALL BE LIMITED TO THE GREATER OF THE AMOUNT ACTUALLY PAID BY YOU FOR THE SOFTWARE PRODUCT OR U.S. $5.00; PROVIDED, HOWEVER, IF YOU HAVE ENTERED INTO A POLYCOM SUPPORT SERVICES AGREEEMNT, POLYCOM’S ENTIRE LIABILITY REGARDING SUPPORT SERVICES SHALL BE GOVERNED BY THE TERMS OF THAT AGREEMENT.
8. DISCLAIMER.
Some countries, states, or provinces do not allow the exclusion or limitation of implied warranties or the limitation of incidental or consequential damages for certain products supplied to consumers, or the limitation of liability for personal injury, so the above limitations and exclusions may be limited in their application to you When the implied warranties are not allowed to be excluded in their entirety, they will be limited to the duration of the applicable written warranty. This warranty gives you specific legal rights which may vary depending on local law.
9. EXPORT CONTROLS.
The Software Product may not be downloaded or otherwise exported or re-‐exported (i) into (or to a national or resident of) Cuba, North Korea, Iran, Syria, Sudan, or any other country to which the U.S. has embargoed goods; or (ii) to anyone on the U.S Treasury Department’s List of Specially Designated Nationals or the U.S. Commerce Department’s Table of Denial Orders. By downloading or using this Software Product, you are agreeing to the foregoing and you are representing and warranting that you are not located in, under the control of, or a national or resident of any such country or on any such list. If you obtained this Software Product outside of the United States, you are also agreeing that you will not export or re-‐export it in violation of the laws of the country in which it was obtained.
10. MISCELLANEOUS.
10.1 Governing Law. This Agreement shall be governed by the laws of the State of California, as such laws are applied to agreements entered into and to be performed entirely within California between California residents, and by the laws of the United States. The United Nations Convention on Contracts for the International Sale of Goods (1980) is hereby excluded in its entirety from application to this Agreement.
10.2 General. This Agreement represents the complete agreement concerning this license and may be amended only by a writing executed by both parties. If any provision of this Agreement is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable.
10.3 Contact. If you have any questions concerning this Agreement, or if you desire to contact Polycom for any reason, please contact the Polycom office serving your country.
End-‐User License Agreement for Polycom® Software
10.4 U.S. Government Restricted Rights. The software and documentation provided by Polycom pursuant to this Agreement are “Commercial Items,” as the term is defined at 48 C.F.R. §2.101, consisting of “Commercial Computer Software” and “Commercial Computer Software Documentation,” as such terms are used in 48 C.F.R. §12.212 or 48 C.F.R. §227.7202, as applicable. Consistent with 48 C.F.R. §12.212 or 48 C.F.R. §§227.7202-‐1 through 227.7202-‐4, as applicable, the Commercial Computer Software and Commercial Computer Software Documentation are licensed to United States Government end users (1) only as Commercial Items and (2) with only those rights as are granted to all other users pursuant to the terms of this Agreement.
www.polycom.com
Corporate Headquarters: 6001 America Center Drive, San Jose, CA 95002, USA Phone: 925.924.6000
Israel Office: 94 Derech Em Hamoshavot P.O.B. 3654, Petach-‐Tikva 49130, Israel Phone: +972 3 925 1444 Fax: +972 3 921 1571
Netherlands Office: Tarnspolis Park, Siriusdreef 41, 2132 Wt Hoofddorp Netherlands Phone: 31-‐0-‐230-‐2600