Asterisk Distribution Configuration Guide
W Derek Chappell Jr.
Last Update för 4 månader sedan
For Asterisk setups the following needs to be done.
- Find the Asterisk version
- Modify extensions_custom.conf
- Add SIP Trunk
For this example we will be using Elastix.
Finding Asterisk Verison
Use Putty or use the Asteris-CLI
or
Modify extensions_custom.conf
- Log into the PBX and go to the PBX tab
- Go to Tools
- From the left menu options click on Asterisk File Editor and find extensions_custom.conf
- Add the following text to extensions_custom.conf (depending on the Asterisk version)
Asterisk versions 1.6 or older
[from-outside-redir]
;Dialed Number routing according to SIP To: header
exten => s,1,Goto(from-trunk,${CUT(CUT(SIP_HEADER(TO),@,1),:,2):1},1)
Asterisk versions 1.8 or newer
[from-trunk]
;Dialed Number routing according to SIP To: header
exten => s,1,Goto(from-trunk,${CUT(CUT(SIP_HEADER(TO),@,1),:,2):1},1)
- Click Save
- Reload Asterisk

Add SIP Trunk
- Go to PBX Configuration
- From the left menu options click on Trunks
- From the right menu options click on Add Trunk
- Click on Add SIP Trunk

- Add the Trunk Name
- Add the Outbound Trunk Name
- Add the PEER Details - Change the ACCOUNT-ID and SIP-PASSWORD based on your acctual account information. Based on the Asterisk version use either from-outside-redir or from-trunk
Asterisk versions 1.6 or older
type=peer
insecure=invite,port
dtmfmode=auto
host=sbc.ringlogix.com
context=from-outside-redir
username=ACCOUNT-ID
trustrpid=yes
sendrpid=yes
secret=SIP-PASSWORD
allow=all
canreinvite=no
Asterisk versions 1.8 or newer
type=peer
insecure=invite,port
dtmfmode=auto
host=sbc.ringlogix.com
context=from-trunk
username=ACCOUNT-ID
trustrpid=yes
sendrpid=yes
secret=SIP-PASSWORD
allow=all
canreinvite=no
- Add the USER Context
- Add the USER Details
Asterisk versions 1.6 or older
type=user
insecure=invite,port
dtmfmode=auto
host=sbc.ringlogix.com
context=from-outside-redir
allow=all
Asterisk versions 1.8 or newer
type=user
insecure=invite,port
dtmfmode=auto
host=sbc.ringlogix.com
context=from-trunk
allow=all
- Add the Registration String
ACCCOUNT-ID:[email protected]:5060
- Click Submit Changes
