Moving from v14 multi-tenant to v15.5 on separate Linux VMs

Discussion in '3CX Phone System - General' started by advanced25, Jun 20, 2017.

Thread Status:
Not open for further replies.
  1. advanced25

    Joined:
    Aug 10, 2012
    Messages:
    19
    Likes Received:
    10
    We are in the process of designing a solution where we can migrate all of the v14 multi-tenant instances that we are hosting over to separate v15.5 Linux VMs. The biggest challenge for the upgrade is the obvious need for separate IPs for each server. We created a private network where the servers reside and we're NATting so that we can stack multiple PBXs on a few public IP addresses.

    By using an SBC as a proxy server for the phones we are able to redirect all remote phones to their correct PBX. We have changed the SIP and 3CX Tunnel ports on each PBX and NATted them appropriately. We almost have a fully working solution, however one piece remains. We'd like our SIP trunks to point straight to the PBXs and in order to do this we will need to create a unique RTP range for each PBX to NAT. Is there a way to change the default 9000-9500 range?
     
  2. advanced25

    Joined:
    Aug 10, 2012
    Messages:
    19
    Likes Received:
    10
    Found it: /var/lib/3cxpbx/Bin/3cxmediaserver.ini

    Change the following lines:

    FEP = PT_INT32,9000
    LEP = PT_INT32,9255

    FEP = First External Port?, LEP = Last External Port?, just a guess. 9000 - 9255 are the defaults. Set this to what suits you and restart the Media Server service.

    So far things are working well with a bunch of PBXs behind a single IP. We really miss the multi-tenant version because it's a lot more work on our part to share IPs with multiple PBXs.
     
Thread Status:
Not open for further replies.