Yes, there are many vendors that support and use Cisco SIP phones, I suggest you look at their configuration guides to see what needs to be done on the phone. As to firmware change there are hundreds of posts that will answer that for you if you search this forum.