Yealink Forums
creating a custom button layout on the t48g xml browser - Printable Version

+- Yealink Forums (http://forum.yealink.com/forum)
+-- Forum: IP Phone Series (/forumdisplay.php?fid=4)
+--- Forum: General topics (/forumdisplay.php?fid=15)
+--- Thread: creating a custom button layout on the t48g xml browser (/showthread.php?tid=3635)



creating a custom button layout on the t48g xml browser - PhoneSystemsAndHomeAutomation - 04-12-2015 04:02 PM

I would like to create a custom button layout for the t48g xml browser to simulate a touch screen thermostat.

Basically the idea would be to display images (which are links) in different parts of the screen and the user should be able to tap on the image and go to that page (effecting a request to the server).

Attached is a basic idea of what it would be like.


RE: creating a custom button layout on the t48g xml browser - James_Yealink - 04-14-2015 01:49 PM

Hi,

Currently it's not supported.
You can't create a touchable custom button in T48G.

Regards,
James


RE: creating a custom button layout on the t48g xml browser - cptjack - 04-14-2015 10:54 PM

It would be a great advantage if the T48 could define touch URI regions. This would open up a whole range of posibilities...

Meanwhile, you could use the SoftKey approach to still have a touch region on the screen to emulate the controls. The T48G only displays 2 large buttons if you only specify 2 in the XML.

Code:
<YealinkIPPhoneImageScreen doneAction="" Beep="no" Timeout="120" LockIn="no" mode="regular">
<Image horizontalAlign="right" verticalAlign="top">http://server/image.png</Image>
<SoftKey index = "1"><Label>° Up</Label><URI>http://server/up.xml</URI></SoftKey>
<SoftKey index = "4"><Label>° Down</Label><URI>http://server/down.xml</URI></SoftKey>
</YealinkIPPhoneImageScreen>

Or you might try the ImageMenu option, which can assign URIs to the Keypad buttons 0-9, * and #. In this case you will need to provide some visual hints which key to press on the physical buttons of numeric keypad. Unfortunately you can't use the arrow buttons for this.

Code:
<YealinkIPPhoneImageMenu doneAction = "URI" Beep = "yes" Timeout = "120" LockIn = "no" mode="regular">
<Image horizontalAlign="middle" verticalAlign="middle" width="475" height="344">http://server/image.png</Image>
<URIList base="http://server/yealink/">
<URI key="*">up.xml</URI>
<URI key="#">down.xml</URI>
</URIList>
</YealinkIPPhoneImageMenu>

Or a combination of both...