Yes (ok, not an N95, but an N82), using the info here:
http://www.3cx.com/sip-phones/nokia-e65.html.
The most important point is:
In the “Realm” field enter “3CXPhoneSystem”.
Also important is changing the transport to
UDP.
I didn't bother setting up the proxy settings, just the registrar settings, but others have required both to be set up.
I also have a configuration on my 3CX server where the user name is
not the same as the extension number, so in the instructions where it says under proxy / registrar to enter extension number for the user name, I entered user name. This won't be a problem for most people who have a user name the same as the extension.
Finally, in order to get two way audio working, I also needed to set up the stun settings in the phone, using the Nokia supplied SIP VoIP Settings application:
http://www.forum.nokia.com/info/sw....e606b80709/SIP_VoIP_Settings_v1_0_en.zip.html. You probably won't need this is your 3CX server and your N95 are on the same private subnet - however, in my case, my N82 is behind a NAT firewall on one private IP, and my 3CX server is behind a separate NAT firewall on a separate IP, so my calls needed to traverse two NAT firewalls - without the Nokia SIP VoIP Settings (specifically setting up a STUN server on the N82), the N82 was sending a private IP in the SIP messages to 3CX, so obviously 3CX was unable to route audio over an RTP stream to a private IP.
Now that it is working, it works really well - my desk phone (SPA941) and my mobile ring simultaneously when someone calls my extension or direct indial line, and I can take the call on whichever is more convenient.