Perhaps you are running into this bug, and I belive there were few other similar:
http://tools.cisco.com/Support/BugToolKit/search/getBugDetails.do?method=fetchBugDetails&bugId=CSCto78441
CSCto78441 Bug Details
7962 phones are going off-hook and then on-hook 400 milliseconds later
Symptom:
7962 phones are going off hook and then on hook 400 milliseconds later, which prevents the user from answering the call properly. This behavior can be seen in the SDI traces:
11:33:42.540 |StationInit: (0000030) OffHook.|1,100,49,1.584290
and then back on hook roughly 400 milliseconds later:
11:33:42.981 |StationInit: (0000030) OnHook.|1,100,49,1.584297
Conditions:
So far, this has been seen in IP phones starting with serial numbers FCH1450 and up to FCH1504
HTH,
Chris