Asterisk SIP

sip.conf

[general]                
register => 100000:johnspassword@atlanta.icttech.net:5060

[icttechnet]
canreinvite=no
context=mycontext
host=atlanta.icttech.net ;(one of our multiple servers, you can choose the one closer to your location)
secret=johnspassword ;your password
type=peer
username=100000 ;(Replace with your Sub Account username, i.e. 123456_sub)
disallow=all
allow=ulaw
; allow=g729 ; Uncomment if you support G729
fromuser=100000 ;(Replace with your Sub Account username, i.e. 123456_sub)
trustrpid=yes
sendrpid=yes
insecure=invite
nat=yes

  • Note: As of FreePBX/Asterisk version 2.9.0.7 if ;comments are placed after the config entries as above it may prevent outgoing call's with the end points getting "All circuits are busy". Remove the ;comments and the trunk will send the calls with no errors.

extensions.conf

[mycontext]
; Make sure to include inbound prior to outbound because the _NXXNXXXXXX handler will match the incoming call and create a loop
include => icttechnet-inbound
include => icttechnet-outbound

[icttechnet-outbound]
exten => _1NXXNXXXXXX,1,Dial(SIP/${EXTEN}@icttechnet)
exten => _1NXXNXXXXXX,n,Hangup()
exten => _NXXNXXXXXX,1,Dial(SIP/1${EXTEN}@icttechnet)
exten => _NXXNXXXXXX,n,Hangup()
exten => _011.,1,Dial(SIP/${EXTEN}@icttechnet)
exten => _011.,n,Hangup()
exten => _00.,1,Dial(SIP/${EXTEN}@icttechnet)
exten => _00.,n,Hangup()

; inbound context example for your DID numbers, do not add the number 1 in front

[icttechnet-inbound]
exten => 7863643011,1,Answer() ;your DID

Asterisk IP Auth. (SIP)

sip.conf

Note: You'll need to create a sub account to use IP Auth

[icttechnet]
canreinvite=nonat
context=mycontext
host=atlanta.icttech.net ;(one of our multiple servers, you can choose the one closer to your location)
type=peer
disallow=all
allow=ulaw
; allow=g729 ; uncomment if you support g729
nat=yes

extensions.conf

[mycontext]
; Make sure to include inbound prior to outbound because the _NXXNXXXXXX handler will match the incoming call and create a loop
include => icttechnet-inbound
include => icttechnet-outbound

[icttechnet-outbound]
exten => _1NXXNXXXXXX,1,Dial(SIP/${EXTEN}@icttechnet)
exten => _1NXXNXXXXXX,n,Hangup()
exten => _NXXNXXXXXX,1,Dial(SIP/1${EXTEN}@icttechnet)
exten => _NXXNXXXXXX,n,Hangup()
exten => _011.,1,Dial(SIP/${EXTEN}@icttechnet)
exten => _011.,n,Hangup()
exten => _00.,1,Dial(SIP/${EXTEN}@icttechnet)
exten => _00.,n,Hangup()

; inbound context example for your DID numbers, do not add the number 1 in front

[icttechnet-inbound]
exten => 7863643011,1,Answer() ;your DID

Known Issues

Getting Message Waiting Indicator to Work with icttech.net Voicemail

icttech.net sends MWI notifications unsolicited. Please make the following changes in your configurations.

Remove this Line please.

[general] Section

mwi => 123456:mypassword@losangeles.icttech.net/65000

Add this Line please.

[icttechnet] Section

unsolicited_mailbox=65000

 

Local extension calling

(User submitted) In order for this to work, you must fill out "User Context and User Details"

 

User Context Name: 100000 (your account)

[100000] your account
type=user
auth=md5
notransfer=yes
disallow=all
allow=gsm&ulaw
trunk=yes
secret=****
context=from-trunk
  • 103 Users Found This Useful
Was this answer helpful?

Related Articles

LG Vertical Summit

The LG Vertical Summit is a hybrid IP PBX which offers a robust digital and VoIP solution. We...

Nortel/Avaya BCM 450 and BCM50 R6

NortelBCM   To configure the Nortel BCM you must have VOIP Trunk or SIP Trunk keycodes. The...

FreeSwitch

FreeSwitch Configuration Termination You may need to add from domain param set to icttech.net...

3CX Phone System

3CX Phone System for Windows Version 9. 3CX Phone System is a software-based IP PBX that...

Asterisk

Asterisk is a telephone private branch exchange (PBX), created in 1999 as open software for Linux...