Daylight Savings Changes in 2007

From Trixbox Pro Help

Jump to: navigation, search

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:

  1. Identify the extension number of the phone in question
  2. Go to your the trixbox Pro Admin Web Interface at http://cp.fonality.com
  3. Click on the Extensions page
  4. Hover over the extension number's green icon and take note of it's IP address.
  5. Browse to the phone's IP address in a web browser.
  6. Enter the user name 'Polycom' (without the quotes)
  7. Enter the password '456' (without the quotes)
  8. Click on the 'General' Tab
  9. Click on the 'Time' Tab
  10. 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
  11. 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:

  1. 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
  2. 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
      1. Press the Options key, this is the Aastra A logo key below the red hangup key.
      2. Scroll down to '9. Network' and press the 'Show' softkey.
      3. Enter the password: 22222 and press the 'Enter' softkey.
      4. Scroll down to '7.TFTP Server' and press the 'Show' softkey.
      5. Scroll to '2.Alternate TFTP' and press the 'Show' softkey.
      6. Set the IP address to with the actual IP address of your trixbox Pro server and press the 'Done' softkey
      7. Scroll to '3.Select TFTP' and press the 'Show' softkey.
      8. Press the 'Change' softkey until the 'Select TFTP' option is set to 'Alternate' and press the 'Done' softkey
      9. 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.
      10. Your phone will now reboot several times as it gets the new firmware and configuration.
    • Aastra 9112i / 9133i
      1. Press "Options"
      2. Scroll down to "Network Settings"
      3. Press "Enter"
      4. Your admin password is 22222
      5. Press "Enter"
      6. Scroll down to "TFTP Server"
      7. Press "Enter"
      8. Scroll down to "Alternate TFTP"
      9. Press Enter
      10. Enter the internal IP address of your trixbox Pro
      11. Press "Set"
      12. Press "Enter"
      13. Press "Cancel"
      14. Scroll down to "Use Primary"
      15. Press "Change"
      16. Display will change to "Alternate - confirmed"
      17. Display will change to "Use Alternate"
      18. Press "Next"
      19. Press the left or back arrow
      20. Press the left or back arrow
      21. Press "#" to confirm

Cisco 7960/7940

The Cisco phones will require a configuration update in order to pull down their new DST information

  1. 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
  2. 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
      1. Press the MENU key
      2. Press '9' for 'Unlock Config'
      3. Enter the MAC address of the phone, in all caps. This address is located on the back of each phone on the middle sticker.
      4. Press '4' for 'Network Config'
      5. Scroll down to the option to set Alternate TFTP server and set to "yes"
      6. Press '7' for 'TFTP Server'
      7. Press the 'Edit' Softkey
      8. Change the 'New TFTP' Server value to the internal IP address of the trixbox Pro. Use * for .'s
      9. Press the 'Accept' Softkey
      10. Press the 'Save' Softkey
      11. Plug the phone into your network.

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:

  1. Start
  2. Run
  3. type in 'cmd' and press enter
  4. 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:~$
Personal tools