Asterisk Distribution Configuration Guide

Asterisk Distribution Configuration Guide

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

asterisk -r
core show version

Or

asterisk -r
show version

 

Modify extensions_custom.conf 

  1. Log into the PBX and go to the PBX tab
  2. Go to Tools
  3. From the left menu options click on Asterisk File Editor and find extensions_custom.conf
  4. 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)

  1. Click Save
  2. Reload Asterisk

 

 

Add SIP Trunk

  1. Go to PBX Configuration
  2. From the left menu options click on Trunks
  3. From the right menu options click on Add Trunk
  4. Click on Add SIP Trunk

  1. Add the Trunk Name
  2. Add the Outbound Trunk Name
  3. 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

  1. Add the USER Context
  2. 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

  1. Add the Registration String

ACCCOUNT-ID:SIP-PASSWORD@sbc.ringlogix.com:5060

  1. Click Submit Changes

    • Related Articles

    • PBX Guide - Office Manager

      The Admin / Office Manager PBX Guide is a complete user manual for the RingLogix private label hosted PBX solution. It describes all the PBX level functions like phone number routing, auto attendant configuration, call queue management and more. The ...
    • Zoiper Configuration Guide

      How to configure Zoiper Lite VoIP softphone for a Hosted PBX User. First you will need to ‘add a phone’ to the user and retrieve the SIP credentials. *You only need to add a phone if this device is an addon to the main device. Instructions for adding ...
    • Bria Configuration Guide

      How to configure a Conterpath Bria softphone for a Hosted PBX User. First you will need to ‘add a phone’ to the user and retrieve the SIP credentials. *You only need to add a phone if this device is an addon to the main device. Instructions for ...
    • PBX Guide - Extension User

      The Extension User PBX Guide is a complete user manual for the RingLogix private label hosted PBX solution. It describes all the Extenion level functions like voicemail, call records, answering rules and more. It is designed for the following scopes. ...
    • 4. NAVA Tray Menu Quick Start Guide

      \/ Please click this link to download and view the guide \/ https://support.ringlogix.com/docs/NAVA-GoIntegrator-Netsapiens-RingLogix/GoIntegratorNavaQuickStarterGuide-TrayMode-nsp-V4-2-EN.pdf