Elastix Trunk Configuration
This article was written using the following versions of Elastix:
This step-by-step guide will show you how to configure VoIP Innovations trunks with your Elastix system. After you have installed Elastix, log in to your web interface and follow these steps.
Step 1: Creating an outbound trunk. On the "PBX" tab, click "Trunks" and then "Add SIP Trunk".
Step 2: Fill out trunk information. You may name your trunk whatever you want. For this example, I chose "VoIP Innovations - Outbound". Many of the options here are completely up to you, so I have only filled out the necessary options to get started.
Step 3: Further trunk configuration. These are the recommended "Outgoing Settings" for an outbound trunk. Be sure to fill out the Trunk Name here, as you will receive an error if you do not. For the host, type in our SIP signaling IP address for conversational outbound traffic
(64.136.174.30). *Please note that if you are running short-duration/dialer traffic, you would need to use 64.136.174.35, as that is the IP address that is designed for that type of traffic.
Next, set the type to "friend", insecure to "port,invite", disallow to "all", and dtmfmode to "rfc2833". It is not necessary to fill out the "Incoming Settings" section, as this trunk will work
entirely off of the Outgoing Settings. Setting the type to "friend" will allow the trunk to work with both inbound and outbound calls. You also do not need to enter a register string, as VoIP Innovations authenticates by IP address only. If a register string is entered, this will cause call failures. Click "Submit Changes" to finalize this trunk.
Step 4: You may receive the following warning about outbound CallerIDs. This should be fine, so click "OK" to proceed.
Step 5: Click "Apply Config" to finish the outbound trunk.
Step 7:
Since VoIP Innovations uses different IP addresses for inbound and outbound calls, we recommend creating another trunk – this time for inbound. Back to the PBX tab, follow Step 1 again by going to Trunks > Add SIP Trunk.
Step 8:
Fill out inbound settings. For this example, I named this trunk "VoIP Innovations - Inbound".
Fill out "Outgoing Settings" for inbound trunk. This time, enter our inbound SIP signaling IP address, 64.136.173.31. The rest of the settings should be exactly as they were for the outbound trunk in Step 4. Again, you will not need to fill out the Incoming Settings or enter a registration string. Click "Submit Changes" to proceed. You may receive the CallerID warning again. Click "OK" to move on to the next step.
Step 9:
Step 10: Click "Apply Config" to finalize the trunk. That's it! You should now be ready to place and receive calls through VoIP Innovations!
Extra: Configuring inbound routes.
To create an inbound route, you will want to navigate to the 'PBX' menu and select 'Inbound Route' under the 'Inbound Call Control menu'. From here, there will be numerous options to choose from which you can tailor to your liking; however, we are going to create a basic inbound route for your DID(s). While you don't necessarily have to give your DID a 'Description' you can do so to quickly differentiate it from others you have in your system. Most important would be the 'DID Number' which would have to be configured to what your back-office endpoint group settings are set to (Strip Plus/CC) as your system will match what we send. As you can see here, we are configured for E.164 formatting (plus and country code) so we have entered the DID accordingly.
Keeping with the theme of simplicity you will want to scroll to the very bottom of the page where you will see a list of destination possibilities, as we would like this number to go directly to an extension when delivered to your system we have selected 'Extensions'.