cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
692
Views
0
Helpful
7
Replies

error changing phone background Image using <setBackground>

ahlam ali
Level 1
Level 1

Hi there,

I'm trying to change the background image using post method to this url  http://myPhoneIP/CGI/Execute

with XML: <?xml version="1.0" encoding="UTF-8"?><setBackground><background><image>http://myimage.png</image><icon>http://myicon.png</icon></background></setBackground>

content-type: application/x-www-form-urlencoded, along with basic authorization header 

both of my images are accessible and I have enabled phone personalization setting

but I'm getting this response:

Unsupported Operation Device doesn't support this operation

I checked my phone's console log and found these messages 

 JAVA-HTTP JNI| httpServerHandler: uri=/CGI/Execute
1161 NOT Oct 12 14:27:19.278903 (17139-17379) JAVA-Thread-19|cip.xml.XmlParser:parse - Encoding Updated to UTF-8
1162 ERR Oct 12 14:27:19.280028 (17139-17288) JAVA-HTTP JNI| processHttpRequest: error process connection 14
1163 ERR Oct 12 14:27:19.280797 (17139-17345) JAVA-Cisco/UserPrefs MQThread|cip.prefs.Preferences$5:xmlPushed - The phone could not access the wallpaper list and the wallpaper could not be changed
1164 INF Oct 12 14:27:19.280857 (17139-17304) JAVA-PushThread|cip.push.PushThread:execute - Sleep for 100ms previous= current=Display:On:60 i=0 total=1
1165 WRN Oct 12 14:27:19.280965 (17139-17345) JAVA-Cisco/UserPrefs MQThread|PersonalizationHandler:msui.PersonalizationError - type=Unsupported Operationdate=Device doesn't support this operationhttp.error.code=400

 

 

 

7 Replies 7

Adam Pawlowski
VIP Alumni
VIP Alumni

IIRC this tells the phone to look at an item on the TFTP server, not an external URL.

I don't think this was officially documented or supported, this and the setRingtone were part of the IP Phone personalization product.

it was accepting both external URL and path on TFTP server as I found on other posts

if it's not supported now, is there any solution to change the background image without changing it manually or using Key press scenario? 

 

thanks in advance 

What models of telephones are you trying to change?

Cisco 8865 

You can set it in the Common Phone Profile. You can specify the wallpaper image name in that field, then uncheck the "Enable End User Access to Phone Background Image Setting" check box. Applied to the device, it will load the wallpaper and prevent it from being changed again.



You can then change the profile to another one that allows the user to change it if they want if you just want to provide a "suggested" wallpaper. This works great too with autoregistration to set a corporate out-of-the-box wallpaper. It goes away once you reset the device however if you don't have it still in the CPP to set.


To add to Adam's note.

Load the png file to all active TFTP servers - OS Administration - Software Upgrades - TFTP File Management - Upload File. The 8865 will look for the background image in this directory -- Desktops/800x480x24.  The png file for these telephones needs to be sized for 800 X 480 or it will not load. Restart TFTP services after you load the file.

alesiad2we
Level 1
Level 1

Wenn Sie auf der Suche nach einer spülbecken gold sind, die in Ihrem Zuhause ein Zeichen setzen wird, sind Sie bei der Nivito Küchenspüle genau richtig. Dieses luxuriöse Waschbecken ist aus hochwertigen Materialien gefertigt und hat ein schlankes, elegantes Design, das jede Wohnkultur ergänzt. Die große Schüssel eignet sich perfekt zum Geschirrspülen, während die kleinere Schüssel perfekt für die Vorbereitung oder Reinigung geeignet ist. Die Nivito Küchenspüle verfügt auch über eine Abtropffläche, um Ihre Arbeitsflächen sauber und trocken zu halten. Mit ihrem stilvollen Design und ihrer überragenden Funktionalität ist die Nivito Küchenspüle die perfekte Ergänzung für jedes Zuhause.