First of all, I dont know much about VOIP. So my question is really can and how can this be done in a general sense.
I want to setup a voip phone system that will operate from a central office. There will also be a large number of remote phones that will have their own phone numbers. These remote phones will be located in remote households or offices. If someone tries to ring one of the remote phones and no one is there to answer the call it should be redirected to the central office with the relevant information displayed so that the reception can take the call and know who it was originally intended for.
Hopefully that makes sense.