Patton SmartNode Registering to Voyager SIP

Modified on Tue, 19 Sep, 2017 at 10:22 AM

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

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article