[MontelLUG] Trixbox e Patton SN4552
Samuele
samuele.zanin a tiscali.it
Gio 3 Nov 2011 18:18:32 CET
Il 07/10/2011 12:52, Samuele ha scritto:
> Nefasto giorno a tutti.
Uncò un fià manco. Ma non esageriamo con l'ottimismo.
Mi manca di capire come fare i trasferimenti di chiamata "con consenso".
>
> Qualcuno di voi, da qualche mese mi ha sentito parlare in lingue
> antiche del voip e di un centralino Trixbox attaccato ad un
> convertitore isdn Patton.
Oggi ne sono uscito fuori con sto perverso apparecchio infame maledetto.
Allego qui la configurazione effettuata a memoria di backup mio e per i
posteri che dovranno aver a che fare con questi strumenti di tortura
degni della collezione privata del presidente.
Ho trovato un centralino software per windows che genera i file di
configurazione per il patton ed altri gateway. Si tratta di questo:
http://www.3cx.it/.
L'ho installato e gli ho dato l'ip del Patton. Mi ha generato un file di
configurazione che caricato sull'appaercchio infernale mi ha permesso di
effettuare e ricevere chiamate al primo colpo. Dopo di che, ho
modificato all'interno del gw la configurazione per farlo puntare a
Trixbox (che era quello che mi interessava far funzionare).
Qui, configurato un nuovo trunk, chiamate in ingresso tutto ok, in
uscita invece nulla.
Per riuscire a fare le chiamate in uscita, è "bastato" ricercare su
internet fintanto che ho trovato una stringa di registrazione funzionante.
Eccola:
Outgoin settings
Trunk Name: 10000
PEER Details:
host=ip-del-patton
username=10000
secret=10000
type=friend
context=from-pstn
insecure=very
Incoming Settings
User Context: IN_10000
User Details:
secret=10000
type=user
context=from-trunk
Ora, ecco il tanto sofferto file di configurazione della carogna.
Il 172.17.0.4 è il gateway, il 172.17.0.10 il centralino.
#----------------------------------------------------------------#
# #
# SN4552/2BIS/EUI #
# R5.8 2011-07-01 SIP #
# 1970-01-01T03:03:12 #
# SN/00A0BA05F8A9 #
# Generated configuration file #
# #
#----------------------------------------------------------------#
cli version 3.20
clock local default-offset +00:00
webserver port 80 language en
system
ic voice 0
profile ppp default
profile call-progress-tone defaultDialtone
play 1 200 425 0
pause 2 200
play 3 600 425 0
pause 4 1000
profile call-progress-tone defaultBusytone
play 1 200 425 -7
pause 2 200
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
codec 3 g729 rx-length 20 tx-length 20
fax transmission 1 relay t38-udp
profile pstn default
profile sip default
no autonomous-transitioning
profile aaa default
method 1 local
method 2 none
context ip router
interface IF_IP_LAN
ipaddress 172.17.0.4 255.255.0.0
tcp adjust-mss rx mtu
tcp adjust-mss tx mtu
context cs switch
routing-table called-e164 RT_ISDN_TO_SIP_0
route T2 dest-interface IF_SIP_0 MAPPING_INCOMING_CALLS
routing-table called-e164 RT_ISDN_TO_SIP_1
route T2 dest-interface IF_SIP_1 MAPPING_INCOMING_CALLS
mapping-table calling-pi to calling-e164 MAP_REMOVE_BLANK_CALLERID
map restricted to ""
mapping-table calling-e164 to calling-e164 MAP_LEADING_ZERO
map (.%)-(.%)-(.%)-(.%)-(.%) to \1\2\3\4\5
map (.%)-(.%)-(.%)-(.%) to \1\2\3\4
map (.%)-(.%)-(.%) to \1\2\3
map (.%)-(.%) to \1\2
mapping-table calling-e164 to calling-name MAP_CID_TO_CNAME
map (.%) to \1
complex-function MAPPING_INCOMING_CALLS
execute 1 MAP_REMOVE_BLANK_CALLERID
execute 2 MAP_LEADING_ZERO
interface isdn IF_ISDN_0
route call dest-table RT_ISDN_TO_SIP_0
call-hold disable
caller-name
user-side-ringback-tone
interface isdn IF_ISDN_1
route call dest-table RT_ISDN_TO_SIP_1
call-hold disable
caller-name
user-side-ringback-tone
interface sip IF_SIP_0
bind context sip-gateway GW_SIP_0
route call dest-interface IF_ISDN_0
remote 172.17.0.10 5060
early-connect
early-disconnect
address-translation outgoing-call request-uri user-part fix 10000
host-part to-header target-param none
interface sip IF_SIP_1
bind context sip-gateway GW_SIP_1
route call dest-interface IF_ISDN_1
remote 172.17.0.10 5060
early-connect
early-disconnect
address-translation outgoing-call request-uri user-part fix 10001
host-part to-header target-param none
context cs switch
no shutdown
authentication-service AS_ALL_LINES
realm 1 3CXPhoneSystem
username 10000 password LbFCDNv4/Fk= encrypted
username 10001 password dZ8edXkjFnM= encrypted
location-service LS_10000
domain 1 172.17.0.10
identity-group default
authentication outbound
authenticate 1 authentication-service AS_ALL_LINES username 10000
identity 10000
authentication outbound
authenticate 1 authentication-service AS_ALL_LINES
registration outbound
registrar 172.17.0.10 5060
lifetime 300
register auto
location-service LS_10001
domain 1 172.17.0.10
identity-group default
authentication outbound
authenticate 1 authentication-service AS_ALL_LINES username 10001
identity 10001
authentication outbound
authenticate 1 authentication-service AS_ALL_LINES
registration outbound
registrar 172.17.0.10 5060
lifetime 300
register auto
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_10000
no shutdown
context sip-gateway GW_SIP_1
interface LAN
bind interface IF_IP_LAN context router port 5062
context sip-gateway GW_SIP_1
bind location-service LS_10001
no shutdown
port ethernet 0 0
encapsulation ip
bind interface IF_IP_LAN router
no shutdown
port ethernet 0 1
shutdown
port bri 0 0
clock auto
encapsulation q921
q921
protocol pp
uni-side auto
encapsulation q931
q931
protocol dss1
uni-side user
bchan-number-order ascending
encapsulation cc-isdn
bind interface IF_ISDN_0 switch
port bri 0 0
no shutdown
port bri 0 1
clock auto
encapsulation q921
q921
protocol pp
uni-side auto
encapsulation q931
q931
protocol dss1
uni-side net
bchan-number-order ascending
encapsulation cc-isdn
bind interface IF_ISDN_1 switch
port bri 0 1
no shutdown
More information about the montellug
mailing list