Assigning Multiple IP Phones for one Extension

We should be able to ring multiple phones for the same user without adding additional extensions. There are three places I personally work. If I am in two of those three places, my phone will not ring. I am only one user and the only way I have figured to make this work is by paying for two more users who do not exist. My extension should be able to ring my three offices at once.