I am about to deploy a FreePBX server, and I am currently in the process of setting up Queues and Groups for our extensions. Extensions are simply sequential, but I was considering whether or not to apply any kind of structure to them. For example: assigning a block of numbers for advertising queues or a block for each department. Is this to granular and will it be difficult to manage in the future?
This is all personal preference. You can split it all out depending on your organization’s size something like
###Extensions
4001-4099 - Admin
4101-4099 - Sales
4201-4299 - support
So thousands would define application type and hundreds would define associated dept? This would still leave us with only 100 spots for each dept (which is something I could do in a 3 digit scheme). Since there will inevitably be more extensions than queues/groups, would it make more sense to have the thousands define dept and assign first few hundred blocks to queues/groups/conferences? Seems like it would be more scalable. Something like this:
Sorry it has been a bit. The PBX took a backseat to a few other projects but it’s back in the primary now. Just wanted to give a breakdown of the structure I developed.
X— Site
-X-- Dept
–XX User
1000 Operator
1001-1099 Additional Queues, Parking
1100 Admin Queue
1101-1199 Admin Ext
1200 Dept B Queue
1201-1299 Dept B Ext
1300 Dept C Queue
1301-1399 Debt C Ext
....
....
This allows for basic queues for every dept, 99 slots per dept for extensions, and 99 open slots for custom queues, groups, etc. Any suggestions or critiques?