Problem with voicemail timezone

i use asterisk 1.2 with Realtime voicemail , i added all Country time zone to [zonemessages] section of voicemail.conf for exampel :

AU=Australia/Melbourne |'vm-received’
CA=America/Montreal | ‘vm-recived’
… and same this

and i add value “ca” in voicemail table of tz column ,my date of system set at GMT time zone too. but when login to voicemail box and press 1 to play messege time dont changed and no Currect time played to me

*CLI> – Executing VoiceMailMain(“SIP/64.71.145.236-09c17b38”, “s04567@default”) in new stack
uniqueid => 6
customer_id => 6
context => default
mailbox => 04567
password => -0456
tz => ca
attach => yes
saycid => yes
review => no
operator => no
envelope => yes
sayduration => no
saydurationm => 1
sendvoicemail => no
delete => no
nextaftercmd => yes
forcename => no
forcegreetings => no
hidefromdir => yes
stamp => 0000-00-00 00:00:00

dont any suggestion ?