SOLVED Extension Call Timeout not working

Hi, Today I've upgraded fusionpbx to 4.5.7 and it's extension call timeout feature working weirdly.Suppose I set call timeout 10 seconds, after 10 seconds call will be disconnect for a second and then phone will start ringing again and then after 20 seconds it goes to mailbox. Same thing if I set timeout 20 seconds, it goes to mailbox after 40 seconds while a small hiccup after 20 seconds. Please advise.