Daylight Savings Changes in 2007
From Trixbox Pro Help
Contents |
History
General Information
Beginning in 2007, daylight saving time (DST) has been extended in the United States. DST will start on March 11, 2007, three weeks earlier than usual, end on November 4, 2007, one week later than usual. This results in a new DST period that is four weeks longer than in previous years. This change was introduced as a result of the Energy Policy Act of 2005 in an effort to save fuel costs. As a result all electronic devices will need to be updated.
Unless certain updates are applied, the time zone settings for computer system clocks may be incorrect during this four-week period.
How electronic devices get time
Electronic devices, such as phones and computers, get time from special Atomic clocks that distribute the time using NTP (Network Time Protocol) servers. These servers distribute the time in the form of the amount of seconds that have elapsed since 1969 Dec 31 23:59:59 GMT (This time is called the EPOCH).
There are no local calculations assumed by the NTP servers. A device (such as a phone or a computer) will use this time to help it calculate its local time. The devices need to be programmed so that they can correctly calculate the local time. Each device has two needed settings:
- Time zone offset (Number of hours from GMT)
- Example: PST (Pacific Standard Time is GMT -8)
However, in the case of daylight savings time in North America, this offset will change through the year. For example, after March 11th, 2007 the offset will be slightly different at GMT -7 (known as PDT, Pacific Daylight Time).
Most devices have hard coded the effective daylight savings dates and as a result of the Energy Policy Act of 2005 these tables need to be updated.
The phones used with your trixbox Pro also have the dates hard coded. The updates vary by device and are detailed below.
Updating Your Devices
Phones
Polycom 501/601/4000
Polycom phones do not require a firmware update, and are automatically configured by Fonality. If your Polycom phones are experiencing problems you can use the following steps to resolve the problem:
- Identify the extension number of the phone in question
- Go to your the trixbox Pro Admin Web Interface at http://cp.fonality.com
- Click on the Extensions page
- Hover over the extension number's green icon and take note of it's IP address.
- Browse to the phone's IP address in a web browser.
- Enter the user name 'Polycom' (without the quotes)
- Enter the password '456' (without the quotes)
- Click on the 'General' Tab
- Click on the 'Time' Tab
- Then change the GMT offset to the appropriate time
- Old Values
- Daylight Savings: Enabled
- Fixed Day: Disabled
- Start Month: April
- Start Date: 01
- Start Time: 02:00
- Start Day of Week: Monday
- Start Day Last in Month: No
- Stop Month: October
- Stop Date: 01
- Stop Time: 02:00
- Stop Day of Week: Monday
- Stop Day Last in Month: Yes
- New Values (Changes in bold)
- Daylight Savings: Enabled
- Fixed Day: Disabled
- Start Month: March
- Start Date: 08
- Start Time: 02:00
- Start Day of Week: Monday
- Start Day Last in Month: No
- Stop Month: November
- Stop Date: 04
- Stop Time: 02:00
- Stop Day of Week: Monday
- Stop Day Last in Month: Yes
- Old Values
- Click on the Submit button (this will reboot your phone)
Aastra 9112i/9133i/480i/480i CT
The Aastra phones will require a firmware upgrade in order to adjust the DST tables. This upgrade process will happen automatically on some phones, but others will require manual intervention on each phone. The new Firmware and configurations have been automatically copied down to your trixbox Pro and you will need to configure the phones to pull down the new configuration files. There are two ways to do this:
- Distributing firmware via DHCP
- If you can set "Option 66" on your DHCP server you should be able to update all of your phones at once. You will want to set Option 66 to the IP address of your trixbox Pro. You will want to use the Internal IP address of the trixbox Pro if your phones are local to the trixbox Pro. If your phones are remote you will want to use the external IP address of the trixbox Pro
- Distributing firmware manually
- If you do not have a configurable DHCP server, you can setup the phones by hand using the following steps.
- Aastra 480i / 480i CT
- Press the Options key, this is the Aastra A logo key below the red hangup key.
- Scroll down to '9. Network' and press the 'Show' softkey.
- Enter the password: 22222 and press the 'Enter' softkey.
- Scroll down to '7.TFTP Server' and press the 'Show' softkey.
- Scroll to '2.Alternate TFTP' and press the 'Show' softkey.
- Set the IP address to with the actual IP address of your trixbox Pro server and press the 'Done' softkey
- Scroll to '3.Select TFTP' and press the 'Show' softkey.
- Press the 'Change' softkey until the 'Select TFTP' option is set to 'Alternate' and press the 'Done' softkey
- Keep pressing the 'Done' Softkey until you are presented with the 'Are you sure you wish to restart the phone?' and press the 'Restart' softkey.
- Your phone will now reboot several times as it gets the new firmware and configuration.
- Aastra 9112i / 9133i
- Press "Options"
- Scroll down to "Network Settings"
- Press "Enter"
- Your admin password is 22222
- Press "Enter"
- Scroll down to "TFTP Server"
- Press "Enter"
- Scroll down to "Alternate TFTP"
- Press Enter
- Enter the internal IP address of your trixbox Pro
- Press "Set"
- Press "Enter"
- Press "Cancel"
- Scroll down to "Use Primary"
- Press "Change"
- Display will change to "Alternate - confirmed"
- Display will change to "Use Alternate"
- Press "Next"
- Press the left or back arrow
- Press the left or back arrow
- Press "#" to confirm
- Aastra 480i / 480i CT
- If you do not have a configurable DHCP server, you can setup the phones by hand using the following steps.
Cisco 7960/7940
The Cisco phones will require a configuration update in order to pull down their new DST information
- Distributing firmware via DHCP
- If you can set "Option 66" on your DHCP server you should be able to update all of your phones at once. You will want to set Option 66 to the IP address of your trixbox Pro. You will want to use the Internal IP address of the trixbox Pro if your phones are local to the trixbox Pro. If your phones are remote you will want to use the external IP address of the trixbox Pro
- Distributing firmware manually
- If you do not have a configurable DHCP server, you can setup the phones by hand using the following steps.
- Cisco 79XX
- Press the MENU key
- Press '9' for 'Unlock Config'
- Enter the MAC address of the phone, in all caps. This address is located on the back of each phone on the middle sticker.
- Press '4' for 'Network Config'
- Scroll down to the option to set Alternate TFTP server and set to "yes"
- Press '7' for 'TFTP Server'
- Press the 'Edit' Softkey
- Change the 'New TFTP' Server value to the internal IP address of the trixbox Pro. Use * for .'s
- Press the 'Accept' Softkey
- Press the 'Save' Softkey
- Plug the phone into your network.
- Cisco 79XX
- If you do not have a configurable DHCP server, you can setup the phones by hand using the following steps.
Snom 190/360
There is no current fix for the Snom 190 and 360 phones
Swissvoice IP10s
There is no current fix for the Swissvoice IP10s phones
Cisco ATA's
There is no current fix for Cisco ATA's
trixbox Pro
Your trixbox Pro is automatically updated by Fonality and will not require any action.
HUD
HUD uses the time that is on your Computer. There are instructions below on how to update your computer's time.
Computers
Windows
Windows offers updates for Windows XP and above operating systems. If you have automatic updates turned on, your computer is likely updated automatically. For more information regarding the windows update please see the following URL:
http://support.microsoft.com/gp/cp_dst
MAC OS X
Mac OS X systems on version 10.4.5 or higher are updated automatically. For more information please see the following article for more information: http://docs.info.apple.com/article.html?artnum=305056
Linux/UNIX
The update procedures for Linux systems vary depending on the distribution. Generally you will want to update the tzdata package to your system. The tzdata.2007a time zone package has the current
Before Patch
$ /usr/sbin/zdump -v /etc/localtime | grep 2007 /etc/localtime Sun Apr 1 09:59:59 2007 UTC = Sun Apr 1 01:59:59 2007 PST isdst=0 gmtoff=-28800 /etc/localtime Sun Apr 1 10:00:00 2007 UTC = Sun Apr 1 03:00:00 2007 PDT isdst=1 gmtoff=-25200 /etc/localtime Sun Oct 28 08:59:59 2007 UTC = Sun Oct 28 01:59:59 2007 PDT isdst=1 gmtoff=-25200 /etc/localtime Sun Oct 28 09:00:00 2007 UTC = Sun Oct 28 01:00:00 2007 PST isdst=0 gmtoff=-28800
After Patch
$ /usr/sbin/zdump -v /etc/localtime | grep 2007 /etc/localtime Sun Mar 11 06:59:59 2007 UTC = Sun Mar 11 01:59:59 2007 EST isdst=0 gmtoff=-18000 /etc/localtime Sun Mar 11 07:00:00 2007 UTC = Sun Mar 11 03:00:00 2007 EDT isdst=1 gmtoff=-14400 /etc/localtime Sun Nov 4 05:59:59 2007 UTC = Sun Nov 4 01:59:59 2007 EDT isdst=1 gmtoff=-14400 /etc/localtime Sun Nov 4 06:00:00 2007 UTC = Sun Nov 4 01:00:00 2007 EST isdst=0 gmtoff=-18000
Getting the IP Address of your trixbox Pro
You can get the IP address of your trixbox Pro by using the following technique. Your trixbox Pro has two hostnames that are associated with IP addresses. One for the Internal IP Address, and one for the External IP address be sure to replace NNNN with your Server ID:
- sNNNNi.trixbox Pro.fonality.com - INTERNAL
- sNNNNx.trixbox Pro.fonality.com - EXTERNAL
Examples: s1000i.trixbox Pro.fonality.com - Internal address for Server ID 1000 s1001x.trixbox Pro.fonality.com - External address for Server ID 1001
Windows Command Line
By doing a ping at the windows command line, we can see the IP address of the corresponding IP address. You can get to the Windows Command Line interface by using the following steps:
- Start
- Run
- type in 'cmd' and press enter
- now type 'ping sNNNNi.trixbox Pro.fonality.com' where NNNN is your trixbox Pro Server ID
- The results will be displayed within the ping results, the IP address is highlighted in bold below.
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\User>ping s1000i.trixbox Pro.fonality.com
Pinging s1000i.trixbox Pro.fonality.com [192.168.1.1] with 32 bytes of data:
Reply from 192.168.1.1: bytes=32 time=6ms TTL=49
Reply from 192.168.1.1: bytes=32 time=5ms TTL=49
Reply from 192.168.1.1: bytes=32 time=6ms TTL=49
Reply from 192.168.1.1: bytes=32 time=5ms TTL=49
Ping statistics for 192.168.1.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 5ms, Maximum = 6ms, Average = 5ms
Unix / MAC OS X Command Line
On the UNIX command line you can do a raw lookup of a hostname using the following technique
[user@comptuer:~$ host s1000i.trixbox Pro.fonality.com s1002i.trixbox Pro.fonality.com has address 192.168.1.175 [user@computer:~$
