Author Topic: How to provision custom background image on Yealink SIP-T38G  (Read 5732 times)

florian_n

  • Newbie
  • *
  • Posts: 7
  • Karma: 0
    • View Profile
How to provision custom background image on Yealink SIP-T38G
« on: November 28, 2014, 03:54:14 PM »
Hi,

anybody knows if there is a way to send a custom background image to a Yealink SIP-T38G?
I would rather use our company logo than the askozia one, i can change it through the phone web ui, but this is quite annoying for 20+ phones.

Thanks, Florian

Markus Ehlers

  • Askozia Staff
  • Full Member
  • *
  • Posts: 87
  • Karma: 3
    • View Profile
Re: How to provision custom background image on Yealink SIP-T38G
« Reply #1 on: November 28, 2014, 04:20:55 PM »
Hey Guys,

The easiest way is to disable the provisioning of the Askozia logo and upload your images directly into the phones. 99,9% of all phones support this.

To disable the provisioning of the Askozia logo, go to

Advanced->Miscellaneous->Auto-Configuration-> "Hide logos"

After resetting the phones, the logo of the telephone manufacturer will appear. Now you can upload you own logos into the phones.

Have a nice day and a great weekend!

Markus E. ;)

goseph

  • Hero Member
  • *****
  • Posts: 841
  • Karma: 35
    • View Profile
Re: How to provision custom background image on Yealink SIP-T38G
« Reply #2 on: November 28, 2014, 04:51:42 PM »
anybody knows if there is a way to send a custom background image to a Yealink SIP-T38G?
I would rather use our company logo than the askozia one, i can change it through the phone web ui, but this is quite annoying for 20+ phones.

This might help you to make the right logo that is uploadable at least. Or will a new firmware convert the picture itself?
http://www.yealink.com/Upload/document/HowtochangethelogoofYealinkPhonesRev_610-20244276844.zip
or page 62 here:
http://www.yealink.com/Upload/T2X/2014102/Yealink_SIP-T2_Series_T19P_T4_Series_IP_Phones_Auto_Provisioning_Guide_V72_1.pdf

Auto-config might work, too. You need to test and report what i am explaining now.

Page 17:
http://www.yealink.com/Upload/T2X/2014102/Yealink_SIP-T2_Series_T19P_T4_Series_IP_Phones_Auto_Provisioning_Guide_V72_1.pdf
Code: [Select]
lcd_logo.url =
For example, enter “tftp://192.168.1.100/logo.dob” in the “lcd_logo.url =” field. During
the auto provisioning process, the phone connects to the provisioning server
“192.168.1.100”, and downloads the logo file “logo.dob”.
To use the custom logo, you also need to configure the following parameter:
#Configure the logo mode (not applicable to SIP-T20P IP phones).
#0-Disabled (Except for SIP-T28P IP phones), 1-System logo, 2-Custom logo
phone_setting.lcd_logo.mode = 2

Maybe http instead of tftp might work too and would be easier? Try it! Or are you able to use tftp?

So open a phone (extension) inside Askozia and go all the way down to advanced options and  then all the way down to Manual Attributes (Provisioning template) and put there:
lcd_logo.url = http://urlToImage/nameOfImage.dob
phone_setting.lcd_logo.mode = 2

Test this for one phone. If everything works there was a new feature introduced in Askozia 3.0 or so:
You can edit multiple phones at the same time. Use this to edit the Manual Attributes (Provisioning template) for all phones at the same time.

You MUST feedback or i will be really sad ;)
« Last Edit: November 28, 2014, 05:28:15 PM by goseph »

florian_n

  • Newbie
  • *
  • Posts: 7
  • Karma: 0
    • View Profile
Re: How to provision custom background image on Yealink SIP-T38G
« Reply #3 on: December 02, 2014, 09:50:01 AM »
hi,

thank you for inputs and thoughts.
Meanwhile i have been able to make the phones download the files via tftp with values provided by the auto provisioning.

Code: [Select]
wallpaper_upload.url = tftp://10.1.3.184/background.png
screen_saver.pic.url = tftp://10.1.3.184/screensaver.png

In the log i see:

Code: [Select]
Dec  2 07:54:14 autop[423]: [./src/fileUpgrader.cpp   :938 ] DEB Download bin file [tftp://10.1.3.184/background.png] to [/tmp/background.png]

Here is what i've come across so far:

You can not provide urls with http or https, it only works with tftp.
Unfortunately the askozia buit in tftp server does not work for me, i always get: Error code 0: write error

Code: [Select]
tftp> connect 10.1.3.185
tftp> mode binary
tftp> verbose
Verbose mode on.
tftp> status
Connected to 10.1.3.185.
Mode: octet Verbose: on Tracing: off
Rexmt-interval: 5 seconds, Max-timeout: 25 seconds
tftp> put background.png background.png
putting background.png to 10.1.3.185:background.png [octet]
Error code 0: write error

I have set up a tftp on my local machine and now at least all the phones download the screensaver and background.
But i can not make them display the downloaded custom background.

In the phone config i have found:

Code: [Select]
#Configure the phone background.
#If you set the custom image (new.png) as phone backgroup, the value is: phone_setting.backgrounds = Config:new.png
#If you set the system image (pictures(01).png) as phone backgroup, the value is: phone_setting.backgrounds = Resource:pictures(01).png

When i use:
Code: [Select]
phone_setting.backgrounds = Config:background.png
or
phone_setting.backgrounds = Resource:background.png

it is not working. Also i do not see any config param which would let me define the screensaver.

I guess there is a way, because after the initial auto provisioning the phone displays the askozia background AND screensaver.

Any ideas how i could make the phone display my custom background AND screensaver which it has already downloaded WITHOUT setting it manually from the web interface ?

goseph

  • Hero Member
  • *****
  • Posts: 841
  • Karma: 35
    • View Profile
Re: How to provision custom background image on Yealink SIP-T38G
« Reply #4 on: December 02, 2014, 10:25:00 AM »
You used this, right?
phone_setting.lcd_logo.mode = 2

And i thought it is important to use a .dob image file with the T38G? You used .png

florian_n

  • Newbie
  • *
  • Posts: 7
  • Karma: 0
    • View Profile
Re: How to provision custom background image on Yealink SIP-T38G
« Reply #5 on: December 02, 2014, 02:28:53 PM »
Quote
You used this, right?
phone_setting.lcd_logo.mode = 2

That was actually the part that was missing in my configuration, thanks!
So, currently i have my 25 SIP-T38G's running with my custom background image (.png is perfectly fine for the T38G, all the system images are png as well).

But i still can NOT set the screensaver images via the provisioning. Any additional ideas?
Does somebody successfully use the askozia built in tftp server?
 

goseph

  • Hero Member
  • *****
  • Posts: 841
  • Karma: 35
    • View Profile
Re: How to provision custom background image on Yealink SIP-T38G
« Reply #6 on: December 02, 2014, 03:27:55 PM »
Try to receive help here:
http://forum.yealink.com/forum/index.php

Should be easy for them to give the right instructions.
Please report back here then.