Contents

Introduction

Implemente as definições de Fuso Horário e Horário de Verão no CUCM

Implemente as definições de Fuso Horário e Horário de Verão nos telefones IP mais populares da Cisco

Implementação de mudanças de Horário de verão na versão 10.5 do CUCM

Evite problemas relativos às mudanças de Horário de Verão no CUCM e em telefones IP da Cisco

Introduction

Este documento descreve como as mudanças do horário de verão (DST) e os ajustes do fuso horário são implementados e mantidos no Cisco Unified Communication Manager (CUCM) e nos telefones IP mais populares da Cisco.

Implemente as definições de Fuso Horário e Horário de Verão no CUCM

As informações de fuso horário no CUCM dependem do Fuso horário definido na Autoridade para Atribuição de Números da Internet (IANA): Às vezes, é chamado de banco de dados Olson, em referência ao seu fundador, Arthur David Olson. Atualmente, Paul Eggert é seu editor e mantenedor. Consulte o banco de dados de fuso horário  para obter atualizações recentes de fuso horário.

As alterações no banco de dados de fuso horário geralmente acontecem algumas vezes por ano; você pode verificar o histórico de todas as atualizações recentes nos Arquivos de anúncio do tz  .

Para mudanças importantes no banco de dados do Fuso Horário, a Cisco lançou o arquivo .cop para o CUCM que inclui as mudanças ao banco de dados do Fuso Horário. Nem todas as mudanças no banco de dados do Fuso Horário têm um arquivo .cop para CUCM.

Para todas as versões compatíveis com o CUCM (exceto a versão 10.5 mais recente onde foi remodelado), a mudança de Horário de Verão é realizada de acordo com a programação, definida pela versão dos dados do fuso horário, que poderá ser verificada com este comando CLI:

admin:show timezone config

Current timezone: Central European Time (Europe/Warsaw)

Timezone version: 2012j

Nesse caso, a versão instalada do fuso horário instalado é 2012j , e o sistema é definido no Fuso Horário da Europa Central (CET).

Você pode exibir a lista de fusos horários disponíveis com este comando:

admin:show timezone list

0 - Africa/Abidjan

1 - Africa/Accra

2 - Africa/Addis_Ababa

3 - Africa/Algiers

4 - Africa/Asmara

5 - Africa/Bamako[...]

405 - Europe/Warsaw

[...]

E os fusos horários no CUCM podem ser definidos usando este comando:

admin:set timezone 405

Using timezone: Europe/Warsaw

A system restart is required

Nesse comando, 405 é o mapeamento dos 405 para o fuso horário da Europa/Varsóvia.

Note: Depois que você mudar o fuso horário no CUCM, será necessário reiniciar o sistema.

A programação da mudança de Horário de Verão pode ser atualizada através dos arquivos .cop da atualização do Horário de Verão, que são liberados para versões específicas do CUCM e todas as vezes que as regras do Horário de Verão forem mudadas. Há muitas mudanças no Horário de Verão em todo o mundo todos os anos, por isso, é importante manter a programação de Horário de Verão atualizada. Os arquivos .cop de atualização do Horário de Verão são denominados neste formato:

ciscocm.dst-updater.<tzdata_version>.<UCM Release version>.cop

Cada arquivo .cop de atualização de Horário de Verão inclui uma nova versão de um arquivo .csv (TzDataCSV.csv), que contém a atualização da programação da mudança do Horário de Verão para todos os fusos horários. O arquivo contém esta informação para todos os fusos horários. Veja um exemplo do fuso horário da Europa/Amsterdã:

TIMEZONE_EUROPE_AMSTERDAM,"Europe/Amsterdam","60","0/3/0/5,02:00:00:00","0/10/0/4,

03:00:00:00","60","Europe/Amsterdam"

Veja uma descrição do que significam os diferentes componentes do resultado:

- TIMEZONE_EUROPE_AMSTERDAM - Identificador

- Europa/Amsterdã - Nome do fuso horário

- "60" - Diferença do Horário de Greenwich (GMT)

- "0/3/0/5,02:00:00:00" - O Horário de Verão começa às 2h; 3 significa Março; 5 significa o quinto domingo deste mês

- "0/10/0/4,03:00:00:00" - O Horário de Verão para às 3h; 10 significa Outubro; 4 significa o quarto domingo deste mês

- "60" - Mudança de Horário de Verão em minutos

- "Europa/Amsterdã" - Marcador adicional de fuso horário

Depois que você instala o arquivo .cop de atualização de Horário de Verão, todas as informações do TzDataCSV.csv é atualizada no banco de dados do CUCM.

No banco de dados do CUCM, a tabela que armazena as informações de atualização do Horário de Verão é chamada de tabela Typetimezone. O conteúdo da tabela Typetimezone pode ser verificado por uma Linguagem de Consulta Estruturada (SQL) do CLI; veja um exemplo:

admin:run sql select * from typetimezone where name ='Europe/Amsterdam'

enum name description moniker bias stddate stdbias dstdate dstbias abbreviation

legacyname

==== ================ ============================================================

========================= ==== ==================== ======= ===================

======= ============ ================================

23 Europe/Amsterdam (GMT+01:00) Amsterdam, Berlin, Stockholm, Rome, Bern, Vienna

TIMEZONE_EUROPE_AMSTERDAM -60 0/10/0/4,03:00:00:00 0 0/3/0/5,02:00:00:00 -60 CET W.

Europe Standard/Daylight Time

Veja uma descrição do que significam os diferentes componentes do resultado:

- stddate - Início do horário padrão

- dstdate - Início do horário de verão

- polarização - Diferença do GMT

- stdbias - Deslocamento de polarização durante o tempo padrão

- dstbias - Diferença da polarização durante o horário de verão

Como você pode ver, não há nenhuma informação sobre o ano no banco de dados. As mudanças da atualização do Horário de Verão no CUCM não são específicas para cada ano; as atualizações do horário da tabela Typetimezone são aplicadas todo ano e só podem ser mudadas por uma nova instalação do arquivo .cop de atualização de Horário de Verão.

Implemente as definições de Fuso Horário e Horário de Verão nos telefones IP mais populares da Cisco

Esta seção trata de como lidar com as mudanças do Horário de Verão para telefones no CUCM.

Durante o processo de inicialização, todos os telefones se comunicam com o servidor TFTP e fazem download das informações de tzdata, com base nas informações do arquivo de configuração. Este processo varia e depende do tipo de telefone. Depois que o telefone obtém as informações do arquivo de configuração sobre qual arquivo deverá ser baixado, ele faz download do arquivo do mesmo servidor TFTP.

Na imagem, <tz file> é tzupdater.jar, tzdatacsv.csv ou j9-tzdata.jar.

Os telefones 79XX series, 8961 e 99X1 atualizam as informações de tzdata com um download da biblioteca tzupdater.jar baseada nesta seção do arquivo de configuração:

<device>

<tzdata>

<tzolsonversion>version</tzolsonversion>

<tzupdater>tzupdater.jar<tzupdater>

</tzdata>

</device>

Veja uma descrição do que significam os diferentes componentes do arquivo:

- versão - Esta é a versão de Olson TZ que vem do arquivo tzupdater.ver que é despejado na pasta do TFTP

- tzupdater.jar - Este é o arquivo de atualização tz para telefones Java

Os telefones 3911, 3951, 69XX series e 894X atualizam as informações de tzdata com um download do arquivo tzdatacsv.csv baseado nesta seção do arquivo de configuração:

<device>

<tzdata>

<tzolsonversion>version</tzolsonversion>

<tzupdater>tzdatacsv.csv<tzupdater>

</tzdata>

</device>

No arquivo, tzdatacsv.csv significa o arquivo de atualização de fuso horário para telefones Lodown/RTL/Gumbo.

Os telefones 78XX series e 88XX series atualizam as informações de tzdata com um download da biblioteca j9-tzdata.jar baseada nesta seção do arquivo de configuração:

<device>

<tzdata>

<tzolsonversion>version</tzolsonversion>

<tzupdater>j9-tzdata.jar<tzupdater>

</tzdata>

</device>

No arquivo, j9-tzdata.jar significa o arquivo de atualização de fuso horário para as séries 78XX e 88XX.

Note: Arquivos como tzupdater.jar, tzdatacsv.csv e j9-tzdata.jar são atualizados no servidor TFTP durante a instalação do arquivo .cop de atualização do Horário de Verão.

Implementação de mudanças de Horário de verão na versão 10.5 do CUCM

Na versão 10.5 do CUCM, a maneira como as mudanças do Horário de Verão foram tratadas mudou. Essas melhorias reduziram o número de casos abertos quando uma instalação nova do arquivo .cop do Horário de Verão foi exigida.

Na maioria dos casos, você não precisa instalar novos arquivos .cop porque as regras de governo dos países não mudam todos os anos. Mas mesmo assim, você precisa atualizar seus arquivos .csv porque o ano do calendário muda todo ano.

Por exemplo, em alguns anos, o dia de início do Horário de Verão é o quarto domingo e, às vezes, ele começa no quinto domingo. Às vezes, o arquivo .csv aponta para o quarto domingo, e em outras épocas, aponta para o quinto domingo. Isso pode ser confuso porque o mês de Março pode ter quatro ou cinco domingos. O objetivo desse recurso é que o arquivo .csv deve se referir ao último domingo em vez de ao quarto ou quinto domingo. Um arquivo .csv novo é exigido.

Em versões do CUCM anteriores à versão 10.5, essa mudança exigiu uma instalação nova do arquivo .cop de Fuso Horário. Com as mudanças no CUCM versão 10.5, o seguinte comportamento ocorre:

- Um arquivo de regras de Horário de Verão é gerado para o ano atual às 0h em 10 de janeiro se o servidor do CUCM é acionado.

- Se o servidor do CUCM não é acionado, o arquivo de regras de Fuso Horário é gerado quando os servidores forem inicializados, em 10 de janeiro ou depois.

- Os administradores podem gerar os arquivos de regras de Horário de Verão manualmente se executarem o comando utils upate dst do CLI.

admin:utils update dst

Creating backup of existing DST rules file.

Backup of DST rules file created.

Creating new file for DST rules. This might take several minutes.

Do not press Ctrl-C.

DST rules file created for the current year.

Cisco TFTP will restart now.

Service Manager is running

Cisco Tftp[STARTED]

Cisco tftp restarted.

CSV file created succesfully.

Você deve reiniciar os telefones para que as mudanças tenham o efeito. Não reiniciar os telefones leva a datas incorretas de início/interrupção do Horário de Verão.

Note: Ainda é necessário atualizar o arquivo .cop de Horário de Verão se o banco de dados do fuso horário mudar. Por exemplo, se um país específico decidir que não fará mais alterações no Horário de Verão, você precisará atualizar o arquivo .cop do Horário de Verão.

Evite problemas relativos às mudanças de Horário de Verão no CUCM e em telefones IP da Cisco

Para evitar problemas conhecidos com as mudanças da atualização do Horário de Verão em telefones e em sistemas CUCM (da versão 8.X à versão 10.5), lembre-se das seguintes preocupações:

- Você deve manter o sistema CUCM atualizado com a versão mais recente do arquivo .cop do Horário de Verão disponível no Cisco.com.

- Cada vez que você atualiza o sistema CUCM com o arquivo .cop novo do Horário de Verão, os arquivos tzdata jar também devem ser atualizados. Para evitar quaisquer problemas de compatibilidade com telefones que executam o firmware antigo, é altamente recomendado manter o sistema atualizado com o lançamento mais recente do pacote do dispositivo.

- Cada vez que você vir a mensagem "O download dos dados de fuso horário falhou" nas mensagens de status do telefone, você deverá investigar, porque é muito provável que o telefone terá problemas com o indicador de horário correto e você terá problemas durante a atualização do Horário de Verão.

- Esteja ciente que a Cisco não pode prever quando as regras do Horário de Verão serão mudadas e, por isso, há a necessidade de liberar e instalar arquivos .cop de Horário de Verão toda vez que houver um anúncio de mudança de regras.