Aussie Broadband SIP With FreePBX


Configuring FreePBX to use a VoIP provider is usually simple and quick, but sometimes there's always one of the bunch that wants to be different in how they expect you to configure your Trunk, and Aussie Broadband (affectionately known as Aussie, or ABB) is one of them.
With ABB doing things differently, you'll find the usual way of setting up a SIP trunk in FreePBX wont work, and you'll probably go half insane trying to work out why.
If you google around, you'll find a few posts suggesting you do this, do that, but find it still doesn't work, because most of those posts are outdated (or just never worked), so I'm going to provide you with a workable way, at least in February 2021.
I'm not going to reinvent all the wheels, in other words, this is not a howto for installing and configuring FreePBX in general, there is a myriad of other articles and youtube videos around to guide you there, this is just your trunk on Aussie.
Why would you bother setting this up you ask? Well, apart from the obvious reasons and advantage in running your own onsite phone system (see earlier post about OnPrem SIP Trunking and Hosted PBX) this case even applies to home tech enthusiasts, ABB do not allow access to their VoIP service from outside of their own network, so if you're out and about using say a mobile device, you wont be able to connect to your service, however with FreePBX handling your ABB SIP service, you can access your own PBX from anywhere firing up a VoIP softphone like zoiper, GSwave, or MicroSIP on Windows, bypassing ABB's restrictions.
OK, Lets get on with it...
You should have your inbound and outbound routes, and call destination planned and configured, you need your ABB VoIP login information from your my aussie, you need your SIP username, likely starting with 09.... your SIP password, and your FNN (your phone number including area code). Make sure your inbound route DID includes your area code if you do not specificy ANY.
Firstly, login to FreePBX admin panel, click on Connectivity, then Trunks

Now you need to click on Add Trunk and select chan_sip trunk
(ABB, through their upstream, do not appear to support the more modern pjsip, so for trunks, you're stuck on deprecated technology at present, but you should always use pjsip for your PBX and extensions)

Next we enter in a handy name to remember the trunk, in our example its ABB,
You also need to place your username in the outbound callerid field.

Next, click on SIP Settings, you'll be presented with the outgoing settings first up, where you enter your trunks name, in this case ABB, and in the peer details box enter in the following information, replacing only your username and secret

Next click on Incoming
In the Context section, enter your username
In User Details enter the following
In the Register String, enter

Finally, click Submit and the big red Apply Config... congrats, you're done!
You can check this by clicking on Reports and Asterisk Info, then on the right hand side, click on Registries, scroll down to Chan_Sip Registry and you should see something like
AussieBB.nms1.voice.wide.net.au:5060 Y username 3585 Registered Tue, 02 Feb 2021 20:40:37
Armed with this information you'll have a working FreePBX ABB SIP Trunk.
If you're not yet on the NBN with Aussie Broadband but want to join, they run a referral system where you get 50 dollars off your first bill, if you're ready to jump on board, you can use our referrer code: 4451415 disclaimer: using this code saves you 50 bucks, but also sends some credit our way too, which will help us out greatly.
The Logo's used in this article are copyright property of their respective owners, they are used here without permission under Australian Copyright Law Fair Dealings exemption.
I'm not going to reinvent all the wheels, in other words, this is not a howto for installing and configuring FreePBX in general, there is a myriad of other articles and youtube videos around to guide you there, this is just your trunk on Aussie.
Why would you bother setting this up you ask? Well, apart from the obvious reasons and advantage in running your own onsite phone system (see earlier post about OnPrem SIP Trunking and Hosted PBX) this case even applies to home tech enthusiasts, ABB do not allow access to their VoIP service from outside of their own network, so if you're out and about using say a mobile device, you wont be able to connect to your service, however with FreePBX handling your ABB SIP service, you can access your own PBX from anywhere firing up a VoIP softphone like zoiper, GSwave, or MicroSIP on Windows, bypassing ABB's restrictions.
OK, Lets get on with it...
You should have your inbound and outbound routes, and call destination planned and configured, you need your ABB VoIP login information from your my aussie, you need your SIP username, likely starting with 09.... your SIP password, and your FNN (your phone number including area code). Make sure your inbound route DID includes your area code if you do not specificy ANY.
Firstly, login to FreePBX admin panel, click on Connectivity, then Trunks

Now you need to click on Add Trunk and select chan_sip trunk
(ABB, through their upstream, do not appear to support the more modern pjsip, so for trunks, you're stuck on deprecated technology at present, but you should always use pjsip for your PBX and extensions)

Next we enter in a handy name to remember the trunk, in our example its ABB,
You also need to place your username in the outbound callerid field.

Next, click on SIP Settings, you'll be presented with the outgoing settings first up, where you enter your trunks name, in this case ABB, and in the peer details box enter in the following information, replacing only your username and secret
username=09aaaaaaaaaaa type=peer secret=XXXXXXXXXX qualify=yes insecure=port,invite host=AussieBB.nms1.voice.wide.net.au fromdomain=AussieBB dtmfmode=auto

Next click on Incoming
In the Context section, enter your username
09aaaaaaaaaaa
In User Details enter the following
secret=xxxxxxxx type=user context=from-trunk
In the Register String, enter
username:secret@AussieBB.nms1.voice.wide.net.au/FNN(again, replacing FNN with your full phone number)

Finally, click Submit and the big red Apply Config... congrats, you're done!
You can check this by clicking on Reports and Asterisk Info, then on the right hand side, click on Registries, scroll down to Chan_Sip Registry and you should see something like
AussieBB.nms1.voice.wide.net.au:5060 Y username 3585 Registered Tue, 02 Feb 2021 20:40:37
Armed with this information you'll have a working FreePBX ABB SIP Trunk.
If you're not yet on the NBN with Aussie Broadband but want to join, they run a referral system where you get 50 dollars off your first bill, if you're ready to jump on board, you can use our referrer code: 4451415 disclaimer: using this code saves you 50 bucks, but also sends some credit our way too, which will help us out greatly.
The Logo's used in this article are copyright property of their respective owners, they are used here without permission under Australian Copyright Law Fair Dealings exemption.
Comments
Display comments as Linear | Threaded
Aaron on :
Just want to say thanks, works a treat.!
Aurora on :