Skip to content

Latest commit

 

History

History
executable file
·
65 lines (48 loc) · 3.53 KB

README.md

File metadata and controls

executable file
·
65 lines (48 loc) · 3.53 KB

Cisco CE Video Endpoints Sample Macro - Join Webex, Dial Phone number and others

This macro and corresponding In-Room Control sample demonstrates how to create an in-room control application that adds a dedicated join webex button to the Touch 10. It also adds a "Call Phone" button and a button to toggle sending or not sending video from the main camera (Camera Off/Video Mute)


Snapshot of Touch 10 Home Screen Panel with Join Webex button: Sample In-Room Control Screenshot Snapshot of Touch 10 Home Screen Panel after pressing the Join Webex button: Sample In-Room Control Screenshot Snapshot of Touch 10 Home Screen Panel after pressing the next button after entering meeting id: Sample In-Room Control Screenshot

This sample gadget contains the following files:

	README.md (this file)
	CEMacroSampleJoinWebexandOthers.js (the macro)
	roomcontrolconfig_conference_call_others_buttons.xml (in-room control definition file)
	Screenshot_Touch10_idle.png (sample image)
    Screenshot_Touch10_prompt_for_meetingid.png (sample image)
    Screenshot_Touch10_prompt_for_hostpin.png (sample image)
ProvisionableApplicationPackage_joinwebex (Package for provisioning)

Requirements

  1. Cisco Video room device
  2. Firmware CE9.3.0 or newer.

Additional Information

XAPI

Documentation for the XAPI can be found in the Command References overview.

How to provision

Per codec: Web: - Log on to codec web interface with Admin Credentials - Navigate to 'Maintenance' - 'Backup and Restore' - Select 'Restore backup' - Select the ZIP file in this repo (Package for provisioning) - Press 'Upload file' - Voilla, check your touch panel and you should now see goodness.

Scripting using API: - xCommand Provisioning Service Fetch Mode:Add URL: 'https:///nameofroomdeviceprovisioningfile.zip'

Disclaimer

This example is only a sample and is NOT guaranteed to be bug free and production quality.

The sample macros are meant to:

  • Illustrate how to use the CE Macros.
  • Serve as an example of the step by step process of building a macro using JavaScript and integration with the Codec XAPI
  • Provided as a guide for a developer to see how to initialize a macro and set up handlers for user and dialog updates.

The sample macros are made available to Cisco partners and customers as a convenience to help minimize the cost of Cisco Finesse customizations. Cisco does not permit the use of this library in customer deployments that do not include Cisco Video Endpoint Hardware.

Support Notice

Support for the macros is provided on a "best effort" basis via DevNet. Like any custom deployment, it is the responsibility of the partner and/or customer to ensure that the customization works correctly and this includes ensuring that the macro is properly integrated into 3rd party applications.

It is Cisco's intention to ensure macro compatibility across versions as much as possible and Cisco will make every effort to clearly document any differences in the XAPI across versions in the event that a backwards compatibility impacting change is made.

Cisco Systems, Inc.
http://www.cisco.com
http://developer.cisco.com/site/roomdevices