Suggest me a caller id Device

No I’m saying the exact opposite, that there is no distinguishing factor betweek a voice, fax or data call untill you pick it up (data and fax being the same thing anyway)
In the same way you can pickup a fax call if someone dials your main number rather than a fax and then when you do you hear the bleeps of the fax machine at other end trying to start the process of transfering the fax data.

And a caller ID device doesnt answer the call - just simple see the incomming ringing on that line.
If it did answer the call it would defeat the object.

You listing looks identical to mine (not that that always means its the same.

As mark says caller ID is country/provider specific in wether its enabled (sometimes extra) and the format the number is provided in.

You say doesnt support voice but it says it does anyway and also caller ID…

Find the initilise command and caller id enable option.

Also check with a normal telephone which has caller id function and make test call to make sure you have caller id on your line.