Configure Patton FXS for Broadvox SIP Trunk - Application2
Application 2: Authentication and multiple DIDs mapped to specific ports
This document applies to Patton FXS gateways configured to hand-off SIP trunks to legacy analog PBXs or individual analog phones.
In this scenario we have a four port FXS SN4114 unit in which the incoming calls from Broadvox SIP trunk will be routed to a specific FXS port based on the DID. In this example DID1 will go to first port; DID2 will go to second port; DiD3 will go to third port and DID4 will go to fourth port.
Copy the configuration file provided below to notepad and make the replacements as necessary, then upload that file to your Patton using the gateway's web interface.
Following the same logic you can easily create the configuration file for an Patton with any number of FXS ports.
	You need to have a Registration type of account from Broadvox , the BTN/telephone number, the list of DIDs and the password and server address as provided by Broadvox:
PHONE_NUMBER (BTN=DID1) and other DIDs (DID2, DID3, DID4) PASSWORD SERVER_IP_ADDRESS_OR_FQDN
#File start----------------------------------------------------#
	#                                                                                                          #
	# SN4114/JS/EUI                                                                       #
	# R5.8 2011-09-05 H323 SIP FXS FXO                             #
	#----------------------------------------------------------------#
cli version 3.20
	dns-client server DNS_SERVER_Address (i.e. 8.8.8.8)
	dns-relay
	webserver port 80 language en
system
ic voice 0
	low-bitrate-codec g729
profile napt NAPT
profile ppp default
profile call-progress-tone US_Dialtone
	play 1 1000 350 -13 440 -13
profile call-progress-tone US_Alertingtone
	play 1 1000 440 -19 480 -19
	pause 2 3000
profile call-progress-tone US_Busytone
	play 1 500 480 -24 620 -24
	pause 2 500
profile call-progress-tone US_Releasetone
	play 1 250 480 -24 620 -24
	pause 2 250
profile tone-set default
	profile tone-set US
	map call-progress-tone dial-tone US_Dialtone
	map call-progress-tone ringback-tone US_Alertingtone
	map call-progress-tone busy-tone US_Busytone
	map call-progress-tone release-tone US_Releasetone
	map call-progress-tone congestion-tone US_Busytone
profile voip default
	codec 1 g711alaw64k rx-length 20 tx-length 20
	codec 2 g711ulaw64k rx-length 20 tx-length 20
	codec 3 g729 rx-length 30 tx-length 30
	fax transmission 1 relay t38-udp
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_IP_LAN
	ipaddress IP_ADDRESS SUBNET_MASK (i.e. 192.168.0.50 255.255.255.0 )
	tcp adjust-mss rx mtu
	tcp adjust-mss tx mtu
context ip router
	route 0.0.0.0 0.0.0.0 DEFAULT_GATEWAY (i.e 192.168.0.254) 0
context cs switch
	digit-collection timeout 3
	address-completion timeout 3
routing-table called-e164 IN
	route DID1 (i.e. 4795555555) dest-interface IF_FXS_0
	route DID2 (i.e.4795555556) dest-interface IF_FXS_1
	route DID3 (i.e.4795555557) dest-interface IF_FXS_2
	route DID4 (i.e.4795555558) dest-interface IF_FXS_3
routing-table called-e164 FXS_to_SIP
	route .T dest-interface IF_SIP_0
interface sip IF_SIP_0
	bind context sip-gateway GW_SIP_0
	route call dest-table IN
	remote SERVER_IP_ADDRESS_OR_FQDN (i.e. ld01-03.fs.broadvox.net)
	early-connect
	early-disconnect
	address-translation incoming-call called-e164 to-header
interface fxs IF_FXS_0
	route call dest-table FXS_to_SIP
	subscriber-number DID1 (i.e. 4795555555)
	use profile tone-set US
interface fxs IF_FXS_1
	route call dest-table FXS_to_SIP
	subscriber-number DID2 (i.e. 4795555556)
	use profile tone-set US
interface fxs IF_FXS_2
	route call dest-table FXS_to_SIP
	subscriber-number DID3 (i.e 4795555557 )
	use profile tone-set US
interface fxs IF_FXS_3
	route call dest-table FXS_to_SIP
	subscriber-number DID4 (i.e 4795555558 )
	use profile tone-set US
service hunt-group hunt_in
	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
	route call 1 dest-interface IF_FXS_0
	route call 2 dest-interface IF_FXS_1
	route call 3 dest-interface IF_FXS_2
	route call 4 dest-interface IF_FXS_3
context cs switch
	no shutdown
authentication-service SOFTSWITCH_EXT
	username DID1 (i.e 4795555555 ) password PASSWORD (i.e 3KOas9eR5)
location-service LS_SN
	domain 1 SERVER_IP_ADDRESS_OR_FQDN (i.e. ld01-03.fs.broadvox.net)
identity-group IDENT-GROUP
authentication outbound
	authenticate 1 authentication-service SOFTSWITCH_EXT
registration outbound
	registrar SERVER_IP_ADDRESS_OR_FQDN (i.e.ld01-03.fs.broadvox.net)
	lifetime 3600
	register auto
	retry-timeout on-system-error 10
	retry-timeout on-client-error 10
	retry-timeout on-server-error 10
identity DID1 (i.e 4795555555 ) inherits IDENT-GROUP
registration outbound
context sip-gateway GW_SIP_0
interface LAN
	bind interface IF_IP_LAN context router port 5060
context sip-gateway GW_SIP_0
	bind location-service LS_SN
	no shutdown
port ethernet 0 0
	medium auto
	encapsulation ip
	bind interface IF_IP_LAN router
	no shutdown
port fxs 0 0
	use profile fxs us
	encapsulation cc-fxs
	bind interface IF_FXS_0 switch
	no shutdown
port fxs 0 1
	use profile fxs us
	encapsulation cc-fxs
	bind interface IF_FXS_1 switch
	no shutdown
port fxs 0 2
	use profile fxs us
	encapsulation cc-fxs
	bind interface IF_FXS_2 switch
	no shutdown
port fxs 0 3
	use profile fxs us
	encapsulation cc-fxs
	bind interface IF_FXS_3 switch
	no shutdown
# File end #
 
	If you have problems or have a custom scenario please contact ABP Technology support.






 
						



