I'm setting up a new Asterisk PBX, and I'm on the process of buying IP phones. I plan to add phones as needed, as we can't afford to buy them all at once. However, I do want to create a single extension for each person in the company, so we can start distributing them to clients.
My plan is to create multiple extensions, one for each person in the company, but have about half the phones. The phones support a single line. On Asterisk (using FreePBX), I would configure something like this:
Extensions
2001 -> Phone connected
2002 -> Phone connected
2003
2004
Routes
2001 -> Rings extension 2001
2002 -> Rings extension 2002
2003 -> Rings extension 2001
2004 -> Rings extension 2002
After we buy more phones, I will unfold the routes, so each number goes to its actual extension.
Will this work in practice? Does anyone have experiences doing something similar to this?
Yep that will work just fine. Your dial statement would look like (assuming your peer is named the same as your extensions):
then for 2003:
When you get the new phones in you will just have to change the Dial statement on the extension and you'll be good.
Another thing you can do is change the caller ID information depending on which extension is being called. You can do something like this:
and the incoming number will still show-up, but the name field will show which extension is being dialed...
Another option is to prepend "2001: " or "2003: " to the Caller ID name field if you want to get fancier.
Another way to do it if your phones are multi-line capable, you can assign a different extension to each line, and then line 1 rings ext. 2001 and line 2 rings ext. 2003
You can create dynamic agents.
So agent= extensions, and person must register fro for that agent/extension.
i.e on working day start enter some number, enter password, after that asterisk "remmember" that agent XXXX on phone YYY. this way you can move users without moving phones.