11-21-2017 04:25 AM - edited 03-18-2019 01:38 PM
The new Macro Framework that came with CE9.2.1 allows you to create your own small "features" that runs natively on the codec. You can also create a user interface for your features by combining the In-Room Control feature with the Macro Framework!
Please share your ideas, questions, code and anything else related to the newly released Macro Framework. Happy coding!
PS: The Macro Framework is currently not supported on the SX10 (N)
Please visit the official DEVNET page for ROOM DEVICES.
02-21-2018 05:06 PM
The Autoanswer feature on the endpoint answers the first incoming call, but then prompts you to manually add any further incoming calls.
Has anyone made a macro to get an endpoint to auto-answer an incoming second/third call with the inbuilt multisite option key?
Please remember to mark helpful responses and to set your question as answered if appropriate.
03-19-2018 11:54 AM - edited 03-19-2018 11:55 AM
Wayne, you can use this macro to accept incoming calls. It works even with auto answer disabled.
const xapi = require('xapi'); function callEvent() { //Listen for incoming calls xapi.event.on('IncomingCallIndication', (event) => { //Accept incoming call xapi.command('Call Accept'); }); } callEvent();
02-22-2018 11:46 AM
Since the green call button cannot be removed, can it be set to dial a specific number?
02-22-2018 11:56 AM
Yes, if the DX-80 is registered to CUCM. Just configure PLAR for SIP endpoints. Press the Green Button, and it will dial the number.
Thanks, Randy
02-22-2018 01:13 PM
Thank you Randy!!
02-22-2018 01:34 PM
Looks like the DX80 does not have the "SIP Dial Rules" option.
02-22-2018 01:57 PM
Sorry, my bad. I had it working with the Android firmware.
I can't get this to work with CE.
02-28-2018 06:14 PM
Hi,
I'm not sure if this is the correct thread to post this, but I feel like its kinda related. What are the chances of making the serial port on a supported codec into a standard port for serial communications, rather than what it is currently which is a serial port for interfacing with the codec's console/API.
What I mean is, with the Macro Framework it might be possible for the codec to become a basic control system for 3rd party devices such as lights and blinds in simple deployments - by interfacing them directly with the codec using the serial port. Then, instead of the codec sending event notifications from a custom panel (like button press etc) to a 3rd party control system to deal with and send on to the 3rd party device, by using the Macro Framework, perhaps it could generate the appropriate command in the appropriate format for the connected device (say blind system) and send it out the serial port to the device directly. It would need to be able to monitor the serial port for notifications from the 3rd party device so it could then parse and reflect changes on the custom panel based on the actual feedback from the device.
Not sure if this capability would be useful for a large range of customers, however I know we could make use it :)
Interested in peoples thoughts.
Cheers,
03-13-2018 11:01 PM
On Touch 10-CE9, there is no way to display Serial Number of codec. I create short macro to display it.
Then you don't need to go to back end of your display...
const xapi = require('xapi'); function setup() { xapi.status.get(`SystemUnit ProductId`) .then(product_id => { xapi.command('UserInterface Extensions Widget SetValue', {WidgetId:'product_id', Value:product_id}); }); xapi.status.get(`SystemUnit Hardware module SerialNumber`) .then(serial=> { xapi.command('UserInterface Extensions Widget SetValue', {WidgetId:'serial_id', Value: serial}); }); } setup();
03-26-2018 02:48 AM
03-28-2018 12:30 PM
You can't mute certain microphones, the mute function will mute all microphones. Only option is to turn off the micorphones you don't want, there is an example macro of this in the marco editor, it's example #12 called "Microphone controls".
03-28-2018 12:33 PM
Thank you !
03-29-2018 10:00 AM
How do I create a feedback server to mirror what the macros are doing on other endpoints.
I want to leverage the in room control to create quick dialing buttons to connect to different webex sites within our company.
03-29-2018 10:49 AM
Hi,
SX10 does not support Macro. So it supports In Room Control and xAPI. So you can create in room control + http feedback. Another approach is monitoring SX10 by HTTP or SSh.
01-10-2019 03:55 PM - edited 01-10-2019 03:56 PM
@Yuki Iwagishi wrote:
On Touch 10-CE9, there is no way to display Serial Number of codec.
In the newer CE software releases (I tested with CE9.6.0) the serial number is visible on the Touch10 without needing the macro. On the Touch10 you can go to Settings, About this device, and the Serial number is displayed about half way down the screen.
Please remember to mark helpful responses and to set your question as answered if appropriate.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide