Dismiss Notice
We would like to remind you that we’re updating our login process for all 3CX forums whereby you will be able to login with the same credentials you use for the Partner or Customer Portal. Click here to read more.

Best way to migrate to a new SIP Trunk service

Discussion in '3CX Phone System - General' started by Ed Wheeler, Mar 22, 2018.

Thread Status:
Not open for further replies.
  1. Ed Wheeler

    Apr 14, 2017
    Likes Received:
    We are migrating to a new SIP trunk service and wanted to know the "Best Practice" for doing this in 3CX 15.5? Since you cannot have the same DIDs, which we have a lot, configured in both SIP trunks at the same time and we want to minimize the migration time there seems to be 3 options to do this:
    1 - Create the new SIP trunk with a "dummy" main number
    Export current Inbound Rules
    Wait until porting is complete
    Update SIP trunk with correct main number
    Import Inbound rules

    2 - Manually change existing SIP trunk provider with new/updated info to be replacement SIP trunk provider and not have to touch the Inbound rules. Not sure if this will be problematic.

    3 - Create new SIP trunk service with "dummy" main number
    Wait until porting is complete
    Delete DIDs configured with original SIP trunk
    Delete Inbound call rules
    Manually add DIDs to new SIP trunk
    Manually create new call rules

    I would think it is pretty common to change SIP providers and wanted to know how this is being handled and any tricks learned. Thanks, Ed.
  2. craigreilly

    craigreilly Well-Known Member

    Feb 1, 2012
    Likes Received:
    I have done this a few times...

    1) Create new Trunk. For number - buy a DID for 1 month during porting. Use that as the main number. Or - use your current number with a * before it. (I would have had a DID already for testing to ensure the provider was legit and no issues with my config - so I can test in and out).
    2) Create new inbound rules - but put a * before the number.
    3) Start using the new trunk for outbound service right away to ensure no one reports any issues.
    4) Port numbers
    5) When port is complete -
    delete old trunk
    delete temporary DID and change primary number on the Trunk.
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. voiptoys

    voiptoys Active Member

    Feb 13, 2013
    Likes Received:
    I just added the same DID under two SIP trunks and added inbound rules for each trunk/DID combination. I wanted to confirm that nothing has changed. I have done this many times before, but with all the changes that are common (and very appreciated) with the 3CX platform, you always have to check.

    In light of this, I would go ahead and add the second SIP trunk now, along with the duplicate DIDs and inbound routes. As craigreilly suggested, get a temporary DID from the new provider so you can test inbound/outbound calls BEFORE the port takes place. When you have confirmed that all call work, then submit your port request. What will happen is one minute the DIDs will route through Trunk A, and the next minute (after the port has gone through) the DIDs will route through Trunk B. It will be seamless (provided everyone has done their job correctly).

    In other words, you can setup everything in advance and when the port takes place, nobody will be the wiser. It just magically happens.
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
    craigreilly likes this.
Thread Status:
Not open for further replies.