В конце XVIII века ударение в личных формах переносится на корень. К примеру, раньше произносили - "дарИт", "платИт", "грузЯт". А на сегодняшний день - "дАрит", "плАтит", "грУзят".
Такое изменение не произошло в слове "звонит". Поэтому правильный вариант - "звонИт", а не "звОнит".
Ученые утверждают, что в скором времени ударение в этом слове перенесется на корень. Но до того, мы будем считать правильным говорить "звонИт".