Analogue 4 port gateway with first 3 x ports populated, registering to Voyager SIP services.
Many thanks to Matevz Persak from Ayone(.co.nz) for sharing the sample config.
#----------------------------------------------------------------#
# #
# SN4114/JS/EUI #
# R6.9 2017-05-04 H323 SIP FXS FXO #
# 2017-09-05T15:38:34 #
# Update all fields with !! #
#----------------------------------------------------------------#
cli version 3.20
administrator !!USERNAME password !!YOURPASSWORD
clock local default-offset +12:00
dns-client server 8.8.8.8
dns-client server !!DNSSERVERSECONDARY
dns-relay
webserver port 80 language en
sntp-client
sntp-client server primary pool.ntp.org port 123 version 4
system hostname !!HOSTNAME
system
ic voice 0
low-bitrate-codec g729
profile ppp default
profile call-progress-tone NZ_Dialtone
play 1 5000 400 -15
profile call-progress-tone NZ_Alertingtone
play 1 400 400 -15 450 -15
pause 2 200
play 3 400 400 -15 450 -15
pause 4 2000
profile call-progress-tone NZ_Busytone
play 1 500 400 -15
pause 2 500
profile call-progress-tone NZ_SDTone
play 1 10000 425 -19 620 -19
profile call-progress-tone NZ_Callwaiting
play 1 200 400 -15
pause 2 200
profile call-progress-tone NZ_Releasetone
play 1 250 400 -15
pause 2 250
profile tone-set default
profile tone-set NZ
map call-progress-tone dial-tone NZ_Dialtone
map call-progress-tone ringback-tone NZ_Alertingtone
map call-progress-tone busy-tone NZ_Busytone
map call-progress-tone waiting-tone NZ_Callwaiting
map call-progress-tone release-tone NZ_Releasetone
map call-progress-tone congestion-tone NZ_Releasetone
profile voip default
codec 1 g711alaw64k rx-length 20 tx-length 20
codec 2 g711ulaw64k rx-length 20 tx-length 20
profile pstn default
profile ringing-cadence default
play 1 1000
pause 2 4000
profile sip default
no autonomous-transitioning
profile aaa default
method 1 local
method 2 none
context ip router
interface IF_LAN
ipaddress dhcp
context cs switch
digit-collection timeout 3
routing-table called-e164 RT_FXS_TO_SIP
route T dest-interface IF_SIP
routing-table calling-e164 RT_SIP_TO_PSTN
route default dest-service SV_HUNT_PSTN
interface sip IF_SIP
bind context sip-gateway GW_SIP
route call dest-table RT_SIP_TO_PSTN
remote !!VOYAGERSIPREALM(similar to A2384238.sip.voyager.co.nz) 5060
early-connect
early-disconnect
address-translation outgoing-call from-header user-part fix !!PHONENUMBER host-part fix !!VOYAGERSIPREALM
use profile tone-set NZ
interface fxs IF_FXS_0
route call dest-table RT_FXS_TO_SIP
no call-waiting
use profile tone-set NZ
interface fxs IF_FXS_1
route call dest-table RT_FXS_TO_SIP
no call-waiting
use profile tone-set NZ
interface fxs IF_FXS_2
route call dest-table RT_FXS_TO_SIP
no call-waiting
use profile tone-set NZ
service hunt-group SV_HUNT_PSTN
cyclic
drop-cause normal-unspecified
drop-cause no-circuit-channel-available
drop-cause network-out-of-order
drop-cause temporary-failure
drop-cause switching-equipment-congestion
drop-cause access-info-discarded
drop-cause circuit-channel-not-available
drop-cause resources-unavailable
drop-cause user-busy
route call 1 dest-interface IF_FXS_0
route call 2 dest-interface IF_FXS_1
route call 3 dest-interface IF_FXS_2
context cs switch
no shutdown
authentication-service AUTH_SVC
username !!PHONENUMBER password !!PASSWORD
location-service LOCATION_SVC
domain 1 !!VOYAGERSIPREALM
identity !!PHONENUMBER
authentication outbound
authenticate 1 authentication-service AUTH_SVC username !!PHONENUMBER
registration outbound
registrar !!VOYAGERSIPREALM
lifetime 3600
register auto
retry-timeout on-system-error 10
retry-timeout on-client-error 10
retry-timeout on-server-error 10
context sip-gateway GW_SIP
interface LAN
bind interface IF_LAN context router port 5060
spoofed nat-address auto
context sip-gateway GW_SIP
bind location-service LOCATION_SVC
no shutdown
port ethernet 0 0
medium auto
encapsulation ip
bind interface IF_LAN router
no shutdown
port fxs 0 0
use profile fxs nz
encapsulation cc-fxs
bind interface IF_FXS_0 switch
shutdown
port fxs 0 1
use profile fxs nz
encapsulation cc-fxs
bind interface IF_FXS_1 switch
no shutdown
port fxs 0 2
use profile fxs nz
encapsulation cc-fxs
bind interface IF_FXS_2 switch
no shutdown
port fxs 0 3
shutdown
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article