[asterisk-users] One server, multiple companies

George Pajari George.Pajari at netvoice.ca
Mon Dec 10 15:43:14 CST 2007


Matthew Mackes wrote:
> Contexts.... Its all about Contexts.
>
> You can place the three groups of extensions/ dial plans in different 
> contexts.
>
> The only dilemma you are going to encounter is that all three 
> companies will need to share the same company directory, and the same 
> parking lot (For ParK)

(a) not quite true that they have to share the same company directory -- 
the directory command takes a voicemail context so you put the staff 
names/voicemail accounts into separate voicemail contexts and thus keep 
the company directories separate;

(b) call parking is a problem -- the standard call parking mechanism 
cannot be partitioned into different groups/contexts. There are 
replacements for the call parking mechanism that allows one to have 
separate independent parking lots but I have not tried any of them.

The other approach is to use some form of server virtualisation such as 
OpenVZ and to run a separate independent copy of Asterisk for each 
company (in a separate virtual server). The downside is the additional 
complexity of setting up the virtual servers -- the upside is that not 
only can you provide call parking to each company, you can even provide 
tools such as the AsteriskGUI or FreePBX to each company so they can 
manage their own configuration without seeing the other companies' 
dialplans.

-- 
George Pajari (dCAP), netVOICE communications 604 484 VOIP(8647) x102
   www.netvoice.ca  www.ip-centrex.ca  www.ip-pbx.ca  www.vpas.ca
     www.digium.ca www.grandstream.ca www.sipura.ca www.snom.ca
Open Source VoIP/Telephony Specialists  1 877 NET VOIP (638 8647 x102) 




More information about the asterisk-users mailing list