cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
729
Views
18
Helpful
11
Replies

Pedro Serras Owner/ Manager/ Technical Director

Pedro Serras
Level 1
Level 1

Dear All

We Are a system integration company and a Cisco and an AMX partner

Currently we are doing a project with an sx 80 and the goal is   to work with the amx panel to control sx 80 instead of touch 10

Currently we can do it by web browser because AMX panels  have a web browser but  the user interface is the Cisco SX 80 Standard web Browser.

Our goal is to use the touch 10 user interface with an amx panel that has a web browser or if we need to build our user interface using the  Cisco API commands.

  I read the API document and it describes the possibility of working with 3 party touch pannels

Let me know if this is possible

Tanks 

Pedro Serras

11 Replies 11

Wayne DeNardi
VIP Alumni
VIP Alumni

Yes, you can use third party control panels (Crestron / AMX) with the SX80, and control the endpoints via the API or use CLI commands via SSH or Telnet.

There are some examples of how to do this on the Cisco DevNet forums for the C Series endpoints, but the SX80 uses the same software so you should be able to modify these to suit your needs.

Have a look here: https://developer.cisco.com/site/tp-av-integrator/tools/amx/amx.gsp

Wayne
--
Please remember to rate responses and to mark your question as answered if appropriate.

Wayne

Please remember to mark helpful responses and to set your question as answered if appropriate.

To add to Wayne's comments, you can't use the Touch 10 user interface itself with third party control systems, as isn't accessible via web browser or any other means.  You'll need to create a touch panel design yourself and use the SX80 API to control the endpoint as Wayne mentions.

Also, Wayne mentions that the SX80 uses the same software as the C Series endpoints which uses TC software, take note that if you upgrade your SX80 to CE software, it's API is almost the same, however some commands will be different.  Best to reference the API guide for the software version you're running.

Hi Patrick

I developed a user interface for C Series using CLI (XCommand key click and others) and also the Grafics user interface that is provided by C Series. In this case SX 80 doesnt have GUI so all the controls must be based in a user interface created in the panel ; We cannot use the the SX 80 and their own GUI because it doesn't exist.

Thanks a lot

pedro Serras

Hi Wayne

I developed a user interface for C Series using CLI (XCommand key click and others) and also the Grafics user interface that is provided by C Series. In this case SX 80 doesnt have GUI so all the controls must be based in a user interface created in the panel ; We cannot use the the SX 80 and their own GUI because it doesn't exist.

Thanks a lot

pedro Serras

Trying to emulate key presses to control a GUI is a bad idea, as you've mentioned, the GUI can change, or be removed completely on different software versions, so that could require that you check and re-engineer your software each time the software is updates.

If you use the proper API commands you can issue full commands to the endpoint to do what you want.  This becomes considerably easier when you start to require the ability to dial a full SIP URI rather than just a numeric dial string (For example: xCommand Dial Number: "person@example.com" Protocol: Sip)

So, in short, you should gather input with your external AMX/Crestron/whatever control system, then send proper API commands to the endpoint (via telnet or SSH, or the XML API) rather than emulating key presses on a remote.

Wayne
--
Please remember to rate responses and to mark your question as answered if appropriate.

Wayne

Please remember to mark helpful responses and to set your question as answered if appropriate.

Tanks a lot for the answer

Do you know how touch 10 gathers the information form the codec ? doThey use standard API commands  or they use a specific  protocol not plublished ?

tanks a lot

Pedro Serras

I do not know for certain, but would expect that it uses the API.  You could check by putting a wireshark in between the two and looking at the packets.

Wayne
--
Please remember to rate responses and to mark your question as answered if appropriate.

Wayne

Please remember to mark helpful responses and to set your question as answered if appropriate.

The Touch panel might use the API, looking at the logs of an SX80 I see the following when I turn selfview either on or off using different methods.  In either case whether it uses the API or not, you should use it when issuing commands to the codec, or checking the status.  Here are the SX API Guides for reference.

Touch 10

appl[1362]: 3624634.40 CuilApp    User __localtouchdevice__ successfully executed command '/Video/Selfview/Set Mode: Off' from .

SSH (xConfiguration Video Selfview Default Mode: Off)

appl[1362]: 3624366.85 CuilApp User admin successfully changed configuration 'Configuration/Video/Selfview/Default/Mode' to 'off' from <IP_Address>.

Web Interface

appl[1362]: 3624525.50 CuilApp   User admin successfully changed configuration 'Configuration/Video/Selfview/Default/Mode' to 'On' from <IP_Address>.

Hi Patrick

tanks a lot for the information

do you know where i can find the image buttons of touch 10 ?

tanks a lot

Pedro Serras

Touch UI isn't available for download.  You'll have to take that up with Cisco, suggest you contact your Account Manager, and/or TAC to get information on that request.

As Patrick said, there is no way to download all the images from the Touch 10 easily in a simple package.

You can just create your own images that will then be the right size, color, etc for your interface, as the interface design will be whatever you want with the AMX control.

If you really want the actual Cisco buttons, can grab snapshots of the Touch 10 by going to Diagnostics, User Interface Screenshots and then click on the "Take screenshot of Touch Panel" button.  This will take a screenshot of whatever is currently displayed on the panel, so you may need to do this multiple times to capture images of everything you want.

Wayne
--
Please remember to rate responses and to mark your question as answered if appropriate.

Wayne

Please remember to mark helpful responses and to set your question as answered if appropriate.