Yealink Forums
Push/Pull idle image? - Printable Version

+- Yealink Forums (
+-- Forum: IP Phone Series (/forumdisplay.php?fid=4)
+--- Forum: Phone specific topic (/forumdisplay.php?fid=12)
+---- Forum: T3xP Series (/forumdisplay.php?fid=22)
+---- Thread: Push/Pull idle image? (/showthread.php?tid=16580)

Push/Pull idle image? - grawil - 06-17-2016 07:35 AM

I am looking at picking up some Yealink 32g phones for home use with Asterisk. I currently have some older cisco phones but they predate modern POE specs.

Does anyone know if it is possible to push/pull an custom (400 x 240 px) idle/background screen with a 32g? I can find reference to this feature, but can find no XML guide, examples or anyone with 1st hand knowledge of implementing this.

I realize this phone is EOL and there don't look to be any recent firmware updates from Yealink. Can anyone chime in on how stable the phone is on the latest firmware and whether the lack of updates is going to be an issue with Asterisk?

RE: Push/Pull idle image? - Yealink_Michael - 06-17-2016 01:52 PM


thanks for your information

for this request , i believe that you can find answer from below guide, page 34-39 about wall paper and screen saver setting :

Yealink Wiki :

RE: Push/Pull idle image? - grawil - 06-20-2016 10:16 AM


Thanks for the offer of help, but the guide doesn't specify whether this image can be changed remotely using xml or some other programming interface. i.e.

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);

$xml = '<?xml version="1.0" encoding="UTF-8"?>';
$xml .= '<YealinkIPPhoneExecute Beep="no">';
$xml .= '<ExecuteItem URI=""/>';
$xml .= '</YealinkIPPhoneExecute>';



and the xml file (yealink-cam.xml) that the phone then pulls:

<?xml version="1.0" encoding="UTF-8"?>
<YealinkiPPhoneImageScreen Beep="no" mode="fullscreen">