The SIPSTATION Module, when combined with a SIPSTATION SIP Trunk account, provides a quick and easy method for getting a SIP Trunk online and ready to go fast. In general, there is not much to adjust here besides pointing your new DIDs or adding an Area Code for 7-digit dialing.
Downloading or Installing the SIPStation Module
- The preferred solution to install the module is to go to Module Admin in your GUI and install directly from there. This will assure you have the most up-to-date version of the module that is compatible with your version of FreePBX.
- If you must manually install it, you need to grab the version that is compatible with your FreePBX Version:
Using the SIPStation Module
- Logging into the SIPSTATION Module and you should see a screen like this. Here you would enter the Account Key (provided when you create a SIP Station account, got a DID and setup E911 data.) Simply copy and paste your key into the Account Key field and press ‘Add Key.’
- The Account Key can be found in your http://sipstation.com/ under the My Account tab toward the bottom of the page
- Once you have entered your Key and before you have pressed the ‘Apply Config’ button, your screen may look like this.
- Once you press the ‘Apply Config’ button your screen should look like this. Note that you would normally see the entire external IP Address.
- You will now also see several new buttons.
- Remove Key- Pressing this button will remove the account key, but leave the trunks intact.
- Remove Key & Delete Trunks- Pressing this button will remove the account key and remove the trunks.
- Update Account Info- If for instance, you were to login to the portal and add a DID, you would want to come back to the SIPSTATION module and Update the account information by pressing this button and then the ‘Apply Config’ button.
- Run Firewall Test- Running the firewall test will tell you if you have port-forwarding setup correctly on your firewall. Note that it is recommended that you do setup port forwarding, as it will provide more reliable SIP Trunking.
- Your firewall test may result in the following being displayed.
- After you correct your firewall issues and rerun the firewall test, you should see the following displayed.
- Asterisk Reg- Displays the Asterisk Registration status
- Contact IP- This is the contact IP as seen on the gateway and provides warnings if errors are detected. These should be your external IP as seen on the WAN side of your router. If they are not, or if they do not match your Network IP, you should configure your NAT Settings in the Asterisk SIP Settings module or in sip_nat.conf ( if not using that module.)
- Network IP- This is the network IP as seen on the gateway and provides warnings if errors are detected. These should be your external IP as seen on the WAN side of your router. If they are not, or if they do not match your Network IP, you should configure your NAT Settings in the Asterisk SIP Settings module or in sip_nat.conf ( if not using that module.)
- SIP Ping- Round-trip signaling delay to SIP server as determined by the Asterisk ‘qualify’ command. This is signaling delay only. The voice connections (RTP media streams) are routed from your system to the closest POP (Point Of Presence) where the call enters the PSTN. This assures the optimal minimum latency, but can’t be reported because it is dependent on each call.
- Codec Priorities- Codec Priority Asterisk reports for these trunks. This is filtered to show codecs supported by the gateways. The Codecs can be edited on the trunk page to make changes to priority or available codecs.
- SIP Credentials- SIP Trunk username and password.
- Gateways- Primary and Secondary trunks for SIP Traffic. These are automatically configured.
- Services- The number of concurrent calls that have been purchased and are configured for your service. Also referred to as trunks and are similar to the number of PRI lines or POTS lines in a traditional telco environment. Your monthly charges, including all trunks and unlimited trunks. The Caller ID Number can be configured in the portal (https://store.freepbx.com) to send either standard 10 digit NPA (for North American Numbers) or the E164 standard, which is +1NXXNXXXXXX for NPA numbers and +NNXXXX.. for countries where +NN is the County Code.
- E911 Location- This displays the E911 information as set in the portal (https://store.freepbx.com.) It is vitally important that this information is correct.
- Route And Trunk Configuration
- Area Code- You may enter an Area Code if you wish your trunks to allow 7-digit dialing. You must ensure your Outbound Routes are set up for 7-digit dialing to use.
- Routes- By using the gw1 and gw2 toggles, you may set which Outbound Routes use these trunks. Press the ‘Update Route/Trunk Configurations’ button after making any changes. Press the ‘Apply Config’ button when all changes are completed.
- DID Configuration
- Here you will see a list of your DIDs, a description (if desired,) where the DID is Routed To and if to an Extension-rather or not you want the Extension CID to be set as the DID. Press the ‘Update DID Configurations’ button after making any changes. Press the ‘Apply Config’ button when all changes are completed.