- Joined
- Jun 8, 2019
- Messages
- 12
- Reaction score
- 3
Earlier in the year I posted about problems setting Yealink T4X phones to use Central Africa Time (CAT, UTC+2) or South African Standard Time (SAST, also UTC+2). The response correctly pointed out that the issue in the Yealink template had been resolved as of V16.
I'm now running V16 - 16.0.910 on Linux to be exact - and the problem still (partly) persists. Our instance of 3CX has its timezone set to "+02:00 Central Africa Time" and the underlying Linux install also uses CAT as its timezone. If I deploy a Yealink phone using the standard yealinkT4x template as at version 89556, my phones do not display the right time.
Some experimentation has shown that if the extension's provisioning is set to "Use global Timezone" then the Yealink phone's timezone is set to a timezone of UTC+2 but the location defaults to "Estonia(Tallinn)" which has different DST rules to CAT. However, if I explicitly change the time zone for each extension to "GMT+2 Central Africa Time (no DST)" then the phones provision with the correct timezone and the time is correct.
Digging even deeper it looks like setting the global timezone to "+02:00 Central Africa Time" still sets TIME_TIMEZONE_YEALINK parameter to "GMT+2 Estonia(Tallinn)". Changing the parameter to match the "GMT+2 Central Africa Time (no DST)" string in the template makes things work as expected, at least as long as nothing reverts it.
I'm now running V16 - 16.0.910 on Linux to be exact - and the problem still (partly) persists. Our instance of 3CX has its timezone set to "+02:00 Central Africa Time" and the underlying Linux install also uses CAT as its timezone. If I deploy a Yealink phone using the standard yealinkT4x template as at version 89556, my phones do not display the right time.
Some experimentation has shown that if the extension's provisioning is set to "Use global Timezone" then the Yealink phone's timezone is set to a timezone of UTC+2 but the location defaults to "Estonia(Tallinn)" which has different DST rules to CAT. However, if I explicitly change the time zone for each extension to "GMT+2 Central Africa Time (no DST)" then the phones provision with the correct timezone and the time is correct.
Digging even deeper it looks like setting the global timezone to "+02:00 Central Africa Time" still sets TIME_TIMEZONE_YEALINK parameter to "GMT+2 Estonia(Tallinn)". Changing the parameter to match the "GMT+2 Central Africa Time (no DST)" string in the template makes things work as expected, at least as long as nothing reverts it.