Yealink Forums
T46G - FEATURE REQUEST - schedule for backlight level - Printable Version

+- Yealink Forums (http://forum.yealink.com/forum)
+-- Forum: IP Phone Series (/forumdisplay.php?fid=4)
+--- Forum: T4x Series (/forumdisplay.php?fid=31)
+--- Thread: T46G - FEATURE REQUEST - schedule for backlight level (/showthread.php?tid=3899)



T46G - FEATURE REQUEST - schedule for backlight level - bnmand - 06-02-2015 09:11 AM

It would be good if we could configure a schedule for the backlight level of the phone.

It would be good if the backlight could say be set to turn to off between 7pm and 7am after say 10 minutes or so of inactivity. This would help extend the life of the display and reduce unnecessary power usage.

During the day we'd still want it set to e.g. 4 after a period of inactivity.


RE: T46G - FEATURE REQUEST - schedule for backlight level - Flora_Yealink - 06-02-2015 06:42 PM

Hi,
Sorry we don't have support this feature but would you please help share us more information?
may I know if the customer leave the office, will they choose to power off the phone ?
and is there any brand phone can support feature ?
with more information , I can submit the request to the product team for their considering.
thanks for your help.

Best Regards!
Flora


RE: T46G - FEATURE REQUEST - schedule for backlight level - luckman212 - 06-02-2015 07:40 PM

(06-02-2015 06:42 PM)Flora Wrote:  and is there any brand phone can support feature ?

Yes, Polycom phones support a schedule for changing the backlight level.


RE: T46G - FEATURE REQUEST - schedule for backlight level - bnmand - 06-02-2015 08:22 PM

With no one in the office for well over half a day it would extend the life of the phone display and conserve energy if the display turned off after a brief period of inactivity at night.

Expecting people to unplug several phones at night and plug them in again in the morning is not practical.


RE: T46G - FEATURE REQUEST - schedule for backlight level - CWR - 06-02-2015 09:13 PM

what a great idea!


RE: T46G - FEATURE REQUEST - schedule for backlight level - Fez - 06-02-2015 11:00 PM

The option to set this for specific times of the day would be very useful, as well as possibly allow it to be controlled by the connected system. If the system is connected to Exchange/Outlook and the user is known to be in "in a meeting", "out of the office" etc. then the display could be dimmed/ turned off!


RE: T46G - FEATURE REQUEST - schedule for backlight level - Flora_Yealink - 06-05-2015 04:01 PM

In this case, I would suggest we can use the push xml feature to support it .
as you known, Yealink phone can support push xml feature, in this case, if the server can send pushxml file at 7:00am with below information.
Config.php file, content like below,
<?php
#
function push2phone($server,$phone,$data)
{
$xml = "xml=".$data;
$post = "POST / HTTP/1.1\r\n";
$post .= "Host: $phone\r\n";
$post .= "Referer: $server\r\n";
$post .= "Connection: Keep-Alive\r\n";
$post .= "Content-Type: text/xml\r\n";
$post .= "Content-Length: ".strlen($xml)."\r\n\r\n";
$fp = @fsockopen ( $phone, 80, $errno, $errstr, 5);
if($fp)
{
fputs($fp, $post.$xml);
flush();
fclose($fp);
}
}
##############################

$xml = "<YealinkIPPhoneConfiguration Beep=\"yes\">\n";
$xml .= "
<Item>phone_setting.backlight_time=30</Item>
<Item>phone_setting.active_backlight_level=4</Item>
<Item>phone_setting.inactive_backlight_level =1 </Item>\n";

$xml .= "</YealinkIPPhoneConfiguration >\n";

push2phone("10.2.5.101","10.15.5.12",$xml);
push2phone("10.1.3.8","10.2.9.83",$xml);


#replace first ip with your Apache ip address
#replace second ip with your phone ip address
?>

In this case, the phone will set backlight level to e.g. 4 after a period of inactivity.

and at 7:00pm , the server push the Config.php like below,
<?php
#
function push2phone($server,$phone,$data)
{
$xml = "xml=".$data;
$post = "POST / HTTP/1.1\r\n";
$post .= "Host: $phone\r\n";
$post .= "Referer: $server\r\n";
$post .= "Connection: Keep-Alive\r\n";
$post .= "Content-Type: text/xml\r\n";
$post .= "Content-Length: ".strlen($xml)."\r\n\r\n";
$fp = @fsockopen ( $phone, 80, $errno, $errstr, 5);
if($fp)
{
fputs($fp, $post.$xml);
flush();
fclose($fp);
}
}
##############################

$xml = "<YealinkIPPhoneConfiguration Beep=\"yes\">\n";
$xml .= "
<Item>phone_setting.backlight_time=30</Item>
<Item>phone_setting.active_backlight_level=4</Item>
<Item>phone_setting.inactive_backlight_level =0 </Item>\n";

$xml .= "</YealinkIPPhoneConfiguration >\n";

push2phone("10.2.5.101","10.15.5.12",$xml);
push2phone("10.1.3.8","10.2.9.83",$xml);


#replace first ip with your Apache ip address
#replace second ip with your phone ip address
?>


In this case, the phone will turn off the backlight when it hasn't been used for 30 seconds, you can change the time yourself.

Would you please check if it can meet your requirement? for more information , please refer to below information.
http://support.yealink.com/attachmentDownload/download?path=upload%2Fattachment%2F2015-3-10%2F3%2Fe400d0cf-4380-4378-93b8-fabd737d3aa2%2FYealink_IP_Phones_XML_Browser_Developer%27s_Guide_V73.rar
Best Regards!
Flora


RE: T46G - FEATURE REQUEST - schedule for backlight level - bnmand - 06-05-2015 05:24 PM

I will look into this. So I put this on a server and somehow push this to the phone? Can it be on any server e.g. one on the same LAN?


RE: T46G - FEATURE REQUEST - schedule for backlight level - Flora_Yealink - 06-06-2015 10:52 AM

Yes, you put the Config.php file on the server and change the settings in the Config.php file.
push2phone("10.1.3.8","10.2.9.83",$xml);
#replace first ip with your Apache ip address
#replace second ip with your phone ip address

and on the phones, you need to configure the servers Ip addrss as " Push XML Server IP Address" on the phone's Features->Remote Control page .
In this case ,the phone can accept the pushxml sent from this server.

yes, it can be the server on the same LAN, please test and let us know if any question.
Best Regards!
Flora