cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1214
Views
0
Helpful
5
Replies

Phone Image Push to 9851 phone - anyone got this working? Supported fe

Mike Kaye
Level 1
Level 1

Phone Image Push to 9851 phone (like legacy phones) - anyone got this working? Not supported feature or docu mistake?

Docu Ref: https://help.webex.com/en-us/article/9geimz/Configure-9800-and-8875-phones-on-Unified-CM#task-template_8cd519e7-90d3-44f5-87ec-fbcdd0ea4f09

Setup: Cisco phone DP-9851 running PHONEOS.3-2-1-0003-28 connected to on-prem CUCM version 15.0.1.12900 (Note: not Webex)

The doco suggests that it should work to push a background image to the phone with /CGI/Execute (as on older phones but with modified XML data)-the following should work, we reproduced this section in C#/VB.NET code that is attached to easily reproduce.

Docu suggest to POST to phone:
<FORM action="<Phone_IP_Address>" Method="POST">
<TEXTAREA NAME="XML" Rows="8" Cols="100">
<setBackground>
<background name="<Name>" theme="<light/dark>">
<image><File_Path></image>
<thumbnail><File_Path></thumbnail>
</background>
</setBackground>
</TEXTAREA>

We used:

"<setBackground><background name=""Test"" theme=""light""><image>http://10.5.1.173/wallpaper-blue.png</image><icon>http://10.5.1.173/thumbnail-blue.png</icon></background></setBackground>"

XML to push to the phone with /CGI/Execute is (before encoding, we tested both encodings: "text/xml" and "application/x-www-form-urlencoded", with XML encoding error in phone log is JAVA-Thread-36|cip.http.HttpPushRequest:? - XML not initialized!. Below shows x-www-form-urlencoded. Personalization on phone config is enabled.

Sample code is attached to run in VS2022.

Note: We tested with UPLINX Phone Control Tool, any /CGI/Screenshot works, hence no Authentication issue. We are fairly sure our setup is correct.

In 9851 phone Console log appears:
5019 NOT Aug 13 15:54:16.138522 (594-953) JAVA-MONG:/CGI/Execute
5020 NOT Aug 13 15:54:16.138642 (594-953) JAVA-HTTP JNI| httpServerHandler: uri=/CGI/Execute
5021 NOT Aug 13 15:54:16.138691 (594-953) JAVA-MONG:0x141a080 254 254 0
5022 WRN Aug 13 15:54:16.500384 (594-939) JAVA-Cisco/UserPrefs MQThread|PersonalizationHandler:msui.PersonalizationError - type=Unsupported Operationdate=Device doesn't support this operation http.error.code=400
5023 NOT Aug 13 15:54:16.508625 (594-883) JAVA-HTTP JNI| Java_cip_http_NativeHttpTask_updateCgiRequest: conId=0, state=3, error=400
5024 NOT Aug 13 15:54:16.508891 (594-953) JAVA-HTTP JNI| httpServerHandler: pushStatus=3, pushError=400
5025 NOT Aug 13 15:54:16.509108 (594-953) JAVA-HTTP JNI| processStatusResponse: call mg_printf with HTTP/1.1 400 Bad Request Content-Type: text/xml Content-Length: 167 Content: <?xml version="1.0" encoding="utf-8"?>
<errorResponse><type> Unsupported Operation</type> <data> Device doesn't support this operation</data> </errorResponse>
5026 NOT Aug 13 15:54:16.509453 (594-953) JAVA-MONG: close_connection, sock=78

Questions:
1.) Any hints to get this working?
2.) Can Cisco Dev confirm that this is supported or docu is wrong?
3.) If bug or not supported, any chance to quickly fix or add as our customers that use 9800 phones want this functionality. Background images via List.xml on TFTP server works but it not much loved.

Thanks all for any help or guidance,
Mike

1 Accepted Solution

Accepted Solutions

Mike Kaye
Level 1
Level 1

ok, figured it out that this feature requires the latest PHONEOS.3-4-1-0002-50, part of cmterm-devicepack15.0.1.13018-1.cop.sha512 recently published. 

Note that image size on DP-9851 is limited to 250 kB, and phone must do a soft-reset to show the pushed image.

I have not yet figured out what the <thumbnail> option does as it does not appear anywhere.

Great this works now and fantastic to see the Cisco brought back this feature to upload background phone images to phone flash.
We will incorporate this into our Background Push phone wallpaper wizard of UPLINX Phone Control Tool asap.


View solution in original post

5 Replies 5

Mike Kaye
Level 1
Level 1

ok, figured it out that this feature requires the latest PHONEOS.3-4-1-0002-50, part of cmterm-devicepack15.0.1.13018-1.cop.sha512 recently published. 

Note that image size on DP-9851 is limited to 250 kB, and phone must do a soft-reset to show the pushed image.

I have not yet figured out what the <thumbnail> option does as it does not appear anywhere.

Great this works now and fantastic to see the Cisco brought back this feature to upload background phone images to phone flash.
We will incorporate this into our Background Push phone wallpaper wizard of UPLINX Phone Control Tool asap.


TedM
Level 1
Level 1

Any chance of a version of uplinx that would work with these phones in 3rd party call control mode?  (no UCM in the picture)

Hi Ted,

The linked article for this new background feature Configure 9800 and 8875 phones on Unified CM is specifically for CUCM. Our implementation is based on it.

Anyone knows whether background images are supported on Webex Calling?

CUCM requires Enterprise firmware on the phone, webex calling uses 3PCC firmware, provisioning files are completely different and not compatible, any phone on webex is incompatible with CUCM.  So, if your implementation is based on CUCM you won't be able to support anything on 3rd Party Call control mode.

Nevertheless you can change background images in webex calling:

https://www.youtube.com/watch?v=krIa960GHgY&t=7s

cartdaniel437
Level 1
Level 1

Getting phone image push to work on device 9851 can be tricky depending on the compatibility and software support.

If you’re looking to create or customize images for your phone or related projects, Brat Generator is a handy AI image generator that makes designing easy and fast. Feel free to get started whenever you want!