SIP Trunk Integration

To get the most of the InfinityOne Work at Home solution, connecting your existing system to your new AWS hosted InfinityOne system is very beneficial both in terms of security and from a cost perspective, as it avoids hairpin connections that would reduce the PSTN trunk capcaity by half. The target architecture is shown below:


In the following example, a UCx system is used as the existing office system in order to be able to capture the general steps of the configuration needed to be able to route calls from the existing incoming trunks to the InfinityOne work at home system using SIP trunks.

Step One: Connect the SIP Trunks

  1. On your existing system, add SIP trunks that point to the IP Address or Domain Name of the InfinityOne system you created in your AWS account.
  2. The default SIP port on AWS implementations of InfinityOne systems is 5960. If this can be configured on your existing office system, use that port. If not, it will be necessary to change the settings on the InfinityOne system, and may require changing the security settings on the AWS to open that port. 
  3. The following is a screen shot of the configuration UCx SIP trunk to the InfinityOne system:
  4. The following is the configuration of the SIP Trunk at the InfinityOne system:

Step Two: Re-Route all Incoming Trunks from the Existing System to the InfinityOne Work at Home system



  1. Navigate to PBX -> PBX Configuration -> Inbound Routes.
  2. For each of the existing inbound routes, scroll down to the Set Destination section, select Trunks followed by the SIP trunk from the existing system to the InfinityOne system created in Step One.
  3. Press the Submit button to save the inbound route.

Step Three: Create a Route to Pass InfinityOne calls to the PSTN

  1. Navigate to PBX -> PBX Configuration -> Inbound Routes.
  2. Enter a descriptive name for the new route (e.g. PSTN_10_Digit)
  3. In the DID number filedenter an underscore, followed by a the route pattern that you want to direct to the existing PSTN trunk (e.g. _NxxNxxXxxx)
  4. Scroll down to the Set Destination section, select Trunks, and then select the PSTN trunk you already use (e.g. Existing_PSTN_Trunk).

Note: You will need one route for each dial pattern, i.e. Local, International, etc.

Step Four: Configure Inbound Routes on InfinityOne Work at Home

  1. Navigate to PBX -> PBX Configuration -> Inbound Routes.
  2. Enter a descriptive name for the route in the Description field.
  3. Enter the DID number or pattern in the DID Number field.
  4. Scroll down to the Set Destination section, select the desired destination. Note this may be a Time Condition, IVR, Ring Group, etc.
  5. Press the Submit button to save the inbound route.

If you have specific handling requirements for different DIDs, you would need to have a route for each one. In this example there are 2 DIDs that terminate directly on the Admin and Boss extensions, and one that terminates on an IVR to provide an announcement of changes to business operation (hours, response times, etc.)

Step Five: Configure Outbound Route to Existing System


  1. Navigate to PBX -> PBX Configuration -> Outbound Routes.
  2. Enter a descriptive name in the Route Name field.
  3. In the Dial Patterns section, enter one or more dial patterns that will use this route to send calls to the existing system.
  4. In the Trunk Sequence section, select the SIP trunk built in Step Two from the InfinityOne to the existing system.
  5. Press the Submit button followed by the Apply Config bar.
Page Tags: 
admin guide