[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