3CX Multi Tenant Beta Release

3CX Multi Tenant allows 3CX Partners to host 3CX Phone System and offer it as a service to their customersWe are pleased to announce the availability of the beta release of 3CX Phone System Multi Tenant, which gives users the ability to install up to ten instances (also known as Tenants) on the same computer. This is good for 3CX Partners who want to offer 3CX Phone System as a hosted service to their customers.

Each 3CX installation is completely separate from the others; this way, you can maintain each instance individually, therefore updating one tenant won’t affect the other. The same applies when backing up and restoring a customers PBX. For example, if maintenance is needed for one of your tenants, all other tenants can still keep on working unaffected.You don’t need to purchase additional servers and Windows licenses for each tenant as all tenants are hosted on 1 server, using 1 Windows license.

3CX Phone System Multi Tenant Installation Requirements

  • 64-bit operating system (Windows Server 2008 / 2008 R2)
  • The server must be powerful and meet the recommended Windows memory requirements
  • IIS must be used as the Webserver
  • Note: 3CX Multi Tenant can be installed on Windows 7 64 bit for testing and demonstration purposes only. A 3CX Multi Tenant installation on Windows 7 64 bit is not suitable for deployment because of limitations in IIS.

Installing 3CX Phone System Multi Tenant

To obtain 3CX Phone System Multi Tenant, please contact the 3CX Sales Team.

  • General technical information on 3CX Phone System Multi Tenant
  • Installing 3CX Phone System Multi Tenant

Liked this article?

Get notified of new articles
or share
You might also be interested in:
  1. Very very very good idea

    good job team


    November 15, 2011 at 7:54 pm
  2. Paul Webb

    You say that Windows 7 is supported but what is the workaround for the 10 connection limit imposed by IIS7? Or does IIS impose the limit on a per ‘site’ or instance so each instance you have running would be able to have 10 connections to it?

    November 15, 2011 at 11:22 pm
  3. JohnCz

    I love that you have pic that shows a appliance server..ala HP’s old MediaSmart server. I’ve got one and run 3CX on it. Awesome solution.

    November 15, 2011 at 11:37 pm
  4. Stefans

    @Paul use he well known reg Key for windows 7 to allow up to 40 connections to the IIS

    November 15, 2011 at 11:53 pm

    Any news about licensing program?

    Can different instance can have different licensing program?
    Eg. One is free, second is mini and others pro16?

    Does footprint memory will be still at 200 MB each?

    Otherwise very great job.

    November 16, 2011 at 12:27 am
  6. @Paul Webb – There still is a 10 connection limit in IIS but for normal http. In MyPhone (where you mainly want access) we use net.tcp and here there is no connection limit.

    Windows 7 is supported yes – but because the kernel is the same and mainly for test purposes. If you are planning to host multitenant on a windows 7, well this is not a professional environment.

    November 16, 2011 at 2:37 am
  7. Koen Zomers

    Very nice idea indeed. Good to see 3CX moving towards cloud-like solutions!

    November 15, 2011 at 10:29 pm
  8. This is an exciting update, and is likely to be very helpful for us as we continue to build out our 3CX hosted service offerings. Thanks and keep up the great work!

    November 16, 2011 at 3:40 am
  9. @Stefans – yes Paul can also use that :) Nice one. We enabled windows 7 because it worked – it can take memory, IIS component is practically the same as Server 2008 and kernel is the same. However for professional business use you should use server 2008. Windows 7 is only to be used for testing or really small installs.
    There is a limit of 10 concurrently executing requests. If you get extra requests then they are queued in the http.sys queue until one of the 10 requests complete execution.

    @CODRIT – Yes all instances are separate. You can have 1 free, one licensed mini, 1 enterprise with CCE, 1 without CCE – everything is completely separate.

    Does footprint memory will be still at 200 MB each? >> Yes – total footprint for all services EXCLUDING IIS is 200-250 Megs. However .net components vary because they increase with memory depending on how much total memory the machine has. Then .net garbage collector kicks in. IIS takes memory as much as it is targeted. But this is also controlled by recycling every day at 4am to keep the website healthy and prepare it for the next working day with fresh clean cache. (you can modify this from the recycling options and make it recycle whenever you want) So from all aspects we are ensuring that 3CX is working at all times. Recycling period lasts only 1 minute. IN that time 3CX is still accessible because the worker process is not killed but a new one is spawned and replaces the old ‘dirty’ one.

    Thank you all for the feedback – any questions feel free to ask.

    TIP: Remember to keep the 3CX Phone System Multitenant exe handy because you will use this to add new tenants.

    November 16, 2011 at 3:59 am
  10. Chris_Evolvin

    Nice guys, well done.

    What is the expected timeframe for public version, for our planning purposes?

    November 16, 2011 at 3:21 pm
  11. Albert

    A very interesting proposal

    November 16, 2011 at 7:51 pm
  12. Bruce Kreeger

    Looks like and excellent well planned approach. Just as we have become accustomed to. We will be setting up a test system and running it as hard as we can over the next 30 – 45 days. Thank you

    November 16, 2011 at 7:27 pm
  13. Todd Myers

    Sounds like a great idea… we at Veddio Cloud Solutions have been hosting 3CX boxes and allowing our channel partners to host their own 3CX licenses for about a year now and it’s working great…and we’re a SIP provider as well so it makes the transition easier.Do a google search on us if you’re interested as we’ll be loading this version on our servers for others to use… we also offer QoS on our VoIP traffic.

    November 16, 2011 at 9:10 pm
  14. This is awesome! If this works we will now have an alternative to Broadsoft!!!

    November 17, 2011 at 7:25 am
  15. CODRIT

    @NB 3CX,
    thanks for answers.
    An other one question:

    Does the multi-tenant may offer separate management console and administration rights?

    This question is frequently asked(3cx.ideascale.com). So we will have a MC for ”hoster” or superadmin, one for each tenant dedicated to the customer and also one super level (superuser) on the tenant to block some setting to the custormer admin.

    November 17, 2011 at 5:47 pm
    • @Codrit – Hi, at present we do not have such a function. Maybe in the future, but currently you have to login to the management consoles of the separate installs separately

      November 17, 2011 at 5:48 pm
  16. Andrew Poole

    this does look great, but is not quite suitable for our environment, which is a 50 desk serviced office i.e. where several companies will be renting office space. We want to provide the phone service as part of the package: We want to provide a reception service, where one person is able to answer inbound calls to any of the tenants. Also the tenants will all be using a single sip trunk.
    We have 3cx enterprise and its almost perfect! but I would _love_ to be able to limit MyPhone visibility to a single extension group and also to have separate phonebooks for each extension group.

    This is a tiny disappointment for me, as I was thinking 3cxmt was going to solve my problems!

    Thanks for all your hard work


    November 17, 2011 at 6:41 pm
  17. Rick

    Love this! This fits perfectly with what we are trying to do and the timing is excellent!

    November 19, 2011 at 2:47 am
  18. @Andrew

    Yes the 3CX enterprise edition installation is the ideal solution for what you need.
    In version 11 we are going to add more improvement options for groups and we will include more control for Parking calls and rights for myphone caller id visibility.

    Phonebook is a tough one though I understand why you need it. Open on ideas.3cx.com. Lets see how the voting goes.

    November 19, 2011 at 7:05 pm
  19. Paul

    Thanks Andrew Poole. (Above)

    I also run a serviced office.

    We have 3CX for our largest tenant. Its good. So we want the multi-tenant 3cx!

    We have 3cx enterprise with Call center module.

    I too would love to limit MyPhone visibility to a group and also to have separate phonebooks for each extension group. etc.


    November 21, 2011 at 5:44 pm
  20. Glad to see that the multi-tenant is released! Can we pool SIP trunks to multiple tenants to take advantage of unlimited plans, and if so how?

    November 28, 2011 at 10:23 pm