(11-08-2014 04:47 PM)lorn10 Wrote: Quote:Is it just those settings that are not updating? I fixed my problem by manually adding an entry for the auto-provision server's IP.
It seems that when the phones have default settings they will auto-provision based on the server you set with the DHCP option... but once they have been configured through that they ignore subsequent configuration changes unless they know the address of the server to auto-provision from [despite it being available to them through DHCP], so you must manually specify it in the original config or add it through the webUI and force it to provision.
Thanks for your fast answer. Yes, these are the changes which are not updated to the phones. My full y0000000000$suffix.cfg config file looks very different from yours. Where I should add your two new entries?
Code:
[ cfg:/phone/config/system.ini,reboot=1 ]
LocalTime.TimeZone = {$timezone}
LocalTime.TimeServer1 = {$network_time_server}
LocalTime.TimeServer2 = pool.ntp.org
LocalTime.Interval = 1000
LocalTime.SummerTime = 1
LocalTime.dstTimeType = 1
LocalTime.StartTime = 3/5/7/1
LocalTime.EndTime = 10/5/7/2
LocalTime.OffsetTime = 60
LocalTime.TimeFormat = 1
LocalTime.DateFormat = 5
AutoProvision.bEnablePowerOn = 1
AutoProvision.bEnableWeekly = 0
AutoProvision.bEnableDHCPOption = 1
AutoProvision.listSystemOptions = 66,43
AutoProvision.strServerURL = tftp://{$server.ip.1}
telnet.telnet_enable = 0
[ cfg:/phone/config/system.ini,reboot=1]
Profile.CNG = 0
Profile.VAD = 1
Profile.Echo = 1
Profile.SIDE_TONE = -30
[ cfg:/phone/config/user.ini,reboot=1 ]
WatchDog.Time = 10
vpm_tone_Country.Country = {$tones_country}
AlertInfo0.Text = interal
AlertInfo0.Ringer = 2
AlertInfo1.Text = external
AlertInfo1.Ringer = 5
Emergency.Num = 000
PhoneSetting.BacklightTime = 120
PhoneSetting.DialNowDelay = {$dialnowdelay}
PhoneSetting.BackGrounds = {$uselogo}
PhoneSetting.BackLight = 6
PhoneSetting.UnusedBackLight = 0
PhoneSetting.ScreensaverTime = {$screensaverdelay}
PhoneSetting.Theme = {$theme}
PhoneSetting.Voicevolume = 5
PhoneSetting.Lock = 0
[ bin:/phone/config/DialNow.xml,reboot=0 ]
url=tftp://{$server.ip.1}/dialnow.xml
[ psw:/phone/config/.htpasswd ]
admin = {$adminpw}
[ rom:Firmware ]
url = {$firmware_name}
Supplement: Parameter auto_provision.server.url semms to be for firmware V71 and above, - not for V70 based like T38G & T32G are. Does this really works for you at T38G? In my (old) config, parameter AutoProvision.strServerURL seems the correct one. It works for firmware 32.70.0.185 & 38.70.0.185. However, daylight saving parameters are still completely ignored.
Here is the full config I use for all the T38's.
Code:
#!version:1.0.0.1
#######################################################################################
## Auto Provisioning ##
#######################################################################################
#Enable or disable the phone to check new configuration when powered on; 0-Disabled, 1-Enabled (default);
auto_provision.mode = 1
#Enable or disable the phone to check the new configuration weekly; 0-Disabled (default), 1-Enabled;
auto_provision.weekly.enable = 1
#Configure the week time the phone checks the new configuration. Applicable when the auto provisioning mode is configured as weekly or power on + weekly;
#auto_provision.weekly.mask = 0123456
#auto_provision.weekly.begin_time = 00:00
#auto_provision.weekly.end_time = 00:00
auto_provision.weekly.mask = 0123456
auto_provision.weekly.begin_time = 00:00
auto_provision.weekly.end_time = 01:00
#Configure the URL of the auto provisioning server.
auto_provision.server.url = 192.168.1.30
#######################################################################################
## Time Settings ##
#######################################################################################
#Configure the time zone and time zone name. The time zone ranges from -11 to +12, the default value is +8.
#The default time zone name is China(Beijing).
#local_time.time_zone = +8
#local_time.time_zone_name = China(Beijing)
local_time.time_zone = -7
local_time.time_zone_name = United States-Mountain Time
#Configure the domain name or the IP address of the NTP server. The default value is cn.pool.ntp.org.
local_time.ntp_server1 = cn.pool.ntp.org
local_time.ntp_server2 = cn.pool.ntp.org
#Configure the time format; 0-12 Hour, 1-24 Hour (default);
local_time.time_format = 0
#Configure the date format; 0-WWW MMM DD (default), 1-DD-MMM-YY, 2-YYYY-MM-DD, 3-DD/MM/YYYY, 4-MM/DD/YY, 5-DD MMM YYYY, 6-WWW DD MMM;
local_time.date_format = 2
#Configure the DTMF type; 0-INBAND, 1-RFC2833 (default), 2-SIP INFO, 3-AUTO+SIP INFO;
account.1.dtmf.type = 1
#######################################################################################
security.user_name.admin = admin
security.user_password = admin:x
#######################################################################################
account.1.sip_server_host = 192.168.1.30
account.1.sip_server_port = 5060
#######################################################################################
voice_mail.number.1 = *97
#######################################################################################
## Remote phonebook ##
#######################################################################################
#Configure the access URL and dispaly name of the remote phonebook. X ranges from 1 to 5.
#remote_phonebook.data.x.url =
#remote_phonebook.data.x.name =
remote_phonebook.data.1.url = http://192.168.1.40/xmlservices/yealink/create_menu.php?o=Albuquerque
remote_phonebook.data.1.name = ABQ Exts
remote_phonebook.data.2.url = http://192.168.1.40/xmlservices/yealink/create_menu.php?o=public_numbers
remote_phonebook.data.2.name = Main Office Numbers
remote_phonebook.data.3.url = http://192.168.1.40/xmlservices/yealink/create_menu.php?o=IT
remote_phonebook.data.3.name = IT Dept
remote_phonebook.data.4.url = http://192.168.1.40/xmlservices/yealink/create_menu.php?o=Albuquerque&cell=true
remote_phonebook.data.4.name = ABQ Cells
remote_phonebook.data.5.url =
remote_phonebook.data.5.name =
#local_contact.data.url = tftp://192.168.1.30/ContactData.xml
#local_contact.photo.url = tftp://192.168.1.30/photo.tar
local_contact.data_photo_tar.url = tftp://192.168.1.30/Contact.tar
#######################################################################################
## Line Key ##
#######################################################################################
#The x of the parameter "linekey.x.line" ranges from 1 to 6.
#The default value equals to the value of x. For example, the default value of the parameter "linekey.1.line" is 1.
#linekey.x.lable--Define the label for each line key.
#Configure Line Key1
linekey.1.line =
linekey.1.value = *76
linekey.1.pickup_value =
linekey.1.type = 13
linekey.1.xml_phonebook =
linekey.1.label = DND Toggle
Configure Line Key2
linekey.2.line =
linekey.2.value =
linekey.2.pickup_value =
linekey.2.type = 22
linekey.2.xml_phonebook = 1
linekey.2.label = Office Numbers
#Configure Line Key3
linekey.3.line =
linekey.3.value =
linekey.3.pickup_value =
linekey.3.type = 22
linekey.3.xml_phonebook = 0
linekey.3.label = ABQ Exts
#Configure Line Key4 (for T38G only)
linekey.4.line =
linekey.4.value =
linekey.4.pickup_value =
linekey.4.type = 22
linekey.4.xml_phonebook = 3
linekey.4.label = ABQ Cells
#Configure Line Key5 (for T38G only)
linekey.5.line =
linekey.5.value =
linekey.5.pickup_value =
linekey.5.type = 22
linekey.5.xml_phonebook = 2
linekey.5.label = IT Dept
#Configure Line Key6 (for T38G only)
linekey.6.line =
linekey.6.value =
linekey.6.pickup_value =
linekey.6.type =
linekey.6.xml_phonebook =
linekey.6.label =
programablekey.3.type = 2
programablekey.3.line =
programablekey.3.value = Forward
programablekey.3.xml_phonebook =
programablekey.3.history_type =
programablekey.3.label = Forward
#######################################################################################
## Configure the access URL of the Wallpaper ##
#######################################################################################
wallpaper_upload.url = tftp://192.168.1.30/bg1.png
phone_setting.backgrounds = Config:bg1.png
#Configure the screen saver time (in seconds). The valid values are 1, 60 (default), 120, 300, 600, 1800.
phone_setting.screen_saver_time = 600
#Configure the active backlight level. It ranges from 1 to 10, the default value is 2.
#The same level for different phones may result in different backlight intensities.
#The backlight level of T2xP ranges from 1 to 3.
phone_setting.active_backlight_level = 7
#Enable or disable the inactive backlight level. 0-Enabled, 1-Disabled. The default value is 1.
phone_setting.inactive_backlight_level = 1
#Configure the backlight time (in seconds). The valid values are: 1-Always on, 60 (default), 120, 300, 600, 1800.
phone_setting.backlight_time = 600
The majority of the phones we have use firmware version: 38.70.0.186, some of them are on 38.70.0.126. But they all work with this config.
I have not tried the auto-provision format you have in your post. As you said, it is for a different version of the firmware. My phones seem to like the new format though, despite not being on v71+. With this layout, I don't think the phone cares which order you have the statements in, or which heading you have them under. My assumption just from looking at the structure of the older format is that the phones would interpret them in a much more rigid manner. I think the most important thing is to have the "#!version:1.0.0.1" header at the top of document. Maybe try converting your config over to the new layout and try it on a test phone? Hope that helps.