Use VoIP Phone as an Indigo Interface

Posted on
Sun Jan 01, 2017 12:38 pm
ps2 offline
Posts: 6
Joined: Jan 01, 2017

Use VoIP Phone as an Indigo Interface

This is protean, I cannot access my account so I had to create a new account.

I sell hosted VoIP phone systems and I prefer the Yealink brand of phones. One of the things about the phone is the ability to assign a DSS key to execute a URL. This allows the DSS keys on the phone to control Indigo using the Representational State Transfer (REST) protocol, the same protocol that the Hue bridge emulator uses. There are a lot of phone brands out there, I am sure other manufacturers include some interpretation of the same URL concept.

For instance, a button with the following URL assigned to it executes the Sonos-Pandora-Guitar action group in Indigo, the IP address and port is that of the Indigo server.
Code: Select all
http://192.168.88.2:8012/actions/Sonos-Pandora-Guitar?_method=execute

Code: Select all
http://192.168.88.2:8012/devices/Back-Hall?isOn=1&_method=put

turns on a light in Indigo called Back Hall.

You can also assign commands to various phone functions. For instance, when I get an incoming phone call, it mutes my office Sonos Play:1. When I hang up it un-mutes the Play:1, likewise when I place a call it mutes the Play:1 until I finish the call.

I gave my girlfriend a Play:1 for the holidays for her office and the first thing she said was she wished there was a quick way to stop Sonos when she gets a phone call. Done & done!
Attachments
IMG_6256.JPG
IMG_6256.JPG (97.72 KiB) Viewed 804 times
Screen Shot 2017-01-01 at 13.22.04 .png
Screen Shot 2017-01-01 at 13.22.04 .png (171.74 KiB) Viewed 804 times
Screen Shot 2017-01-01 at 13.17.26 .png
Screen Shot 2017-01-01 at 13.17.26 .png (143.13 KiB) Viewed 804 times

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 6 guests