PDA

Voir la version complète : Tuto configuration Patton SN4554 R5.2 sur Asterisk (Trixbox)



rock17
26/11/2010, 12h08
Bonjour a tous, nous avons eu a configurer une passerelle patton S5445 sur notre asterisk (Trixbox) fraichement installé et ca n'a pas été facile.
D'une part on débute dans le domaine asterisk et d'autre part on trouve peut de tuto concernant cette passerelle.

voila un petit shema de notre installation
77

Avec les 2 TO on a eu 10 SDA.

configuration de la passerelle Patton SN4554

#----------------------------------------------------------------#
# #
# SN4554/2BIS/EUI #
# R5.4 2010-01-13 SIP #
# 2010-11-26T05:40:07 #
# SN/00A0BA05D5E0 #
# Generated configuration file #
# #
#----------------------------------------------------------------#

cli version 3.20
gui type basic
dns-relay
webserver port 80 language en
sntp-client
sntp-client server primary 192.168.12.163 port 123 version 4

system

ic voice 0

system
clock-source 1 bri 0 0
clock-source 2 bri 0 1

profile acl ACL_WAN_PERMIT_SEL_MGMT

profile service-policy SP_WAN_OUT
no rate-limit

profile service-policy SP_WAN_IN
no rate-limit

profile napt NAPT_WAN

profile ppp default

profile tone-set default

profile voip default
codec 1 g711alaw64k rx-length 20 tx-length 20
codec 2 g711ulaw64k rx-length 20 tx-length 20

profile voip VOIP
codec 1 g711alaw64k rx-length 20 tx-length 20
codec 2 g711ulaw64k rx-length 20 tx-length 20
dejitter-mode static
dejitter-max-delay 120

profile pstn default

profile sip default

profile dhcp-server DHCPS_LAN

profile aaa default
method 1 local
method 2 none

context ip router

interface IF_IP_WAN
ipaddress 192.168.12.164 255.255.255.0
use profile napt NAPT_WAN
tcp adjust-mss rx mtu
tcp adjust-mss tx mtu

interface IF_IP_LAN
ipaddress unnumbered

subscriber ppp SUB_PPPOE
dial in
no multilink

context cs switch
digit-collection timeout 8
no digit-collection terminating-char
national-prefix 0
international-prefix 00

routing-table called-e164 RT_TO_SIP
route .%T dest-interface IF_SIP_SERVICE

routing-table called-e164 DIAL_OUT
route 1.% dest-interface IF_S0_00 STRIP_MAP
route 2.% dest-interface IF_S0_01 STRIP_MAP

mapping-table called-e164 to called-e164 STRIP_MAP
map .(.%) to \1

interface isdn IF_S0_00
route call dest-table RT_TO_SIP

interface isdn IF_S0_01
route call dest-table RT_TO_SIP

interface sip IF_SIP_SERVICE
bind context sip-gateway GW_SIP
route call dest-table DIAL_OUT
remote 192.168.12.163
early-connect
early-disconnect

interface sip IF_SIP_1

service hunt-group BOUND_ISDN
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_S0_00
route call 2 dest-interface IF_S0_01

context cs switch
no shutdown

authentication-service AUTH_SVC
username 101 password D2F2A1lO9/8= encrypted

location-service LOCATION_SVC
domain 1 192.168.12.163

identity 101

authentication outbound
authenticate 1 authentication-service AUTH_SVC username 101

registration outbound
registrar 192.168.12.163
lifetime 3600
register auto

context sip-gateway GW_SIP

interface IF_SIP
bind interface IF_IP_WAN context router port 5060

context sip-gateway GW_SIP
bind location-service LOCATION_SVC
no shutdown

port ethernet 0 0
bind interface IF_IP_WAN router

pppoe

session SES_PPPOE
shutdown

port ethernet 0 0
no shutdown

port bri 0 0
clock auto
encapsulation q921

q921
permanent-layer2
uni-side auto
encapsulation q931

q931
protocol dss1
uni-side user
bchan-number-order ascending
encapsulation cc-isdn
bind interface IF_S0_00 switch

port bri 0 0
no shutdown

port bri 0 1
clock auto
encapsulation q921

q921
permanent-layer2
uni-side auto
encapsulation q931

q931
protocol dss1
uni-side user
bchan-number-order ascending
encapsulation cc-isdn
bind interface IF_S0_01 switch

port bri 0 1
no shutdown

Cette config a été prise chez Patton ou on finalement trouvé un exemple.

Ensuite la config d'asterisk

creation des Trunks SIP
on créé 2 trunk sip parce qu'on a 2TO dans 4 canaux en tout et qu'il faut bien le distinger quelque part.
la config a été faite via l'interface de freepbx (on debute)

1ER TRUNK SIP

Réglages Généraux
Nb maximal de canaux: 2 /// ca correspond aux 2 canaux d'un T0

Règles de Composition de Sortie
prefixe de Numerotation:1 /// a la numerotation on ajoute un prefixe systematiquement ce prefixe sera enlevé apres par la passerelle patton ca lui sert a choisir le T0

Paramètres de Sortie
Nom du Trunk : patton1
details du peer:
host=192.168.12.164&dynamic
username=101
secret=12311
type=peer
context=from-trunk
insecure=port,invite
permit=192.168.12.164/255.255.255.255

Paramèmtres d'Entrée
context utilisateur: 101
details de l'utilisateur:
type=friend
secret=12311
context=from-trunk
host=dynamic
insecure=port,invite
permit=192.168.12.164/255.255.255.255

2EME TRUNK SIP

Réglages Généraux
Nb maximal de canaux: 2 /// ca correspond aux 2 canaux d'un T0

Règles de Composition de Sortie
prefixe de Numerotation:1 /// a la numerotation on ajoute un prefixe systematiquement ce prefixe sera enlevé apres par la passerelle patton ca lui sert a choisir le T0

Paramètres de Sortie
Nom du Trunk : patton2
details du peer:
host=192.168.12.164&dynamic
username=101
secret=12311
type=peer
context=from-trunk
insecure=port,invite
permit=192.168.12.164/255.255.255.255

Sur le 2EME TRUNK SIP on ne met pas de paramètre d'entrée ca ne sert a rien il ne faut qu'un seul trunk pour la passerelle patton puise s'enregistrer.

Ensuite creer une route entrante du genre tout arrive sur un seul poste pour essayer.

Et une route sortante:
Nom de la route: versPatton
Masque de numerotation: 0XXXXXXXXX
Sequence Tunk:
0 SIP/patton1
1 SIP/patton2

voila il faut tester.

Pour voir si votre patton s'est bien enregistré sur le trunk, sur l'interface du patton:
passé en mode Advanced GUI
SIP > GW_SIP > Status

vous devrez avoir ceci en bas
SIP Registration Manager: GW_SIP
--------------------------------

State: Registered

SIP Registration:
State: Registered
Registrar: 192.168.12.163
Used Registrar: 192.168.12.163
Logical Address:
Physical Address:
Expiration Time: 3600 s


On a passé le firemware en R5.6 et ca fonctionne aussi