I finally set up my NodePhone service on my FreePBX/Asterisk server after telling myself to do it for a while.
There wasn’t a lot of concrete information out there but through lots of Googling I figured out enough to set it up via the Web GUI.
The following settings are the ones I used to set up the trunk –
Trunk Name: Internode
Outbound Caller ID: Your Internode DID Number
Everything between Outbound CallerID and the Outgoing Settings can be left as default.
Under Outgoing Settings, I’ve used the following settings, however since my Asterisk server is behind a NAT, I’ve set nat=yes
on both Peer details and User Details. If your Asterisk server isn’t behind a NAT, you shouldn’t need those settings.
Trunk Name: nodephone
PEER Details
context=from-trunk
type=peer
username=[YOUR NUMBER]
fromuser=[YOUR NUMBER]
secret=[YOUR SECRET]
fromdomain=sip.internode.on.net
host=sip.internode.on.net
dtmfmode=rfc2833
disallow=all
allow=alaw&ulaw
nat=yes
insecure=very
For Incoming settings:
User Context: [YOUR NUMBER]
User Details:
context=from-trunk
host=sip.internode.on.net
secret=[YOUR SECRET]
type=peer
username=[YOUR NUMBER]
insecure=invite
nat=yes
For the Registration:
Register String: [YOUR NUMBER]:[YOUR PASSWORD]@sip.internode.on.net/[YOUR NUMBER]
These settings should get your trunk up and running.