To configure your FreePBX for Control Networks business VoIP, please set it up as follows:
Create a new trunk under Connectivity > Trunks. Replace all instances of (TrunkNo) and (TrunkNumber) below with your Control Networks device number (02XXXX) and (TrunkPassword) with the Control Networks device password. These can be found under the devices tab in VoIP Commander
Trunk Name: (TrunkNumber)
PEER DETAILS
host=cr0.sip.neural.net.au
username=(TrunkNumber)
secret=(TrunkPassword)
type=peer
insecure=very
qualify=1000
canreinvite=no
nat=yes
fromuser=(TrunkNumber)
USER Context: (TrunkNumber)-user
USER DETAILS
type=peer
context=incoming
disallow=all
allow=alaw&ulaw
username=(TrunkNumber)
secret=(TrunkPassword)
REGISTER STRING: (TrunkNumber):(TrunkPassword)@cr0.sip.neural.net.au
In order for CallerID to be readable on the end device, rather than showing as private, it may be necessary to restamp your callerID name field. This can be achieved by setting the following under Applications > Set CallerID and creating a new rule with the following settings:
Set CallerID name to ${CALLERID(num)} and the destination to the Control Networks trunk you created above.
We recommend you specify the codecs your handsets will use to correspond with the followin, to ensure no codec negotiation issues arise.