May be you can use a kindf of lan extender (over 100 meters) and use an IP Phone ?
You have a switch and on the remote location a kind of modem wich is powered by the switch. You will not have 100 Mbits/s but for just a phone you don't need so much bandwith
We use this kind of solution for very remote and isolated equipments.