03 nov 2007 @ 10:01 PM 

Ho intenzione di fornire un nuovo servizio ai miei utenti!
Devo ancora studiare bene come realizzare bene la cosa, ma penso di fornire a chi me ne fà richiesta di un’immagine VMware di Trixbox completa di 5 o 6 interni, provider sip oppure configurato per effettuare e ricevere le chiamate attraverso un Patton 4638.
Insomma, fornire una installazione personalizzata e funzionante di Trixbox.
Potete poi, attraverso software appositi, trasferire l’immagine VMware verso una macchina fisica (V2P).
Penso di fornire l’immagine (completa di player VMware) su DVD, via posta raccomandata a circa €70 euro comprese le spese di spedizione, eventuali personalizzazioni le concorderemo privatamente.
Chi fosse interessato può già mandarmi un’email a consulenze@ciacci.biz, anche se ancora non mi sono attivato completamente, ma penso di farlo nei prossimi giorni.
A presto!

Posted By: marco
Last Edit: 03 nov 2007 @ 10:01 PM

EmailPermalinkComments (0)
Tags
Tags: , ,
Categories: Asterisk, Trixbox
 02 nov 2007 @ 8:03 PM 

Questo breve post per annunciare un piccolo servizio di consulenza su Patton 4638+Trixbox, ovvero dato che ho avuto diverste richieste ed i riscontri sono stati positivi, ho deciso di “pubblicizzare” la cosa.
Ovvero a chi ne farà richiesta spedirò via email una piccola guida sulla configurazione di un Patton 4638 e Trixbox.
La guida è molto pratica, non si parla di teoria, ma come configurare il patton e trixbox per fare e ricevere telefonate.
I dati di cui ho bisogno per creare la configurazione del Patton (ovviamente di base, ai fini del funzionamento)

-IP che intendete dargli

-IP del server Trixbox

-Eventuali numeri telefono presenti sulle ISDN

Per ricevere la guida personalizzata effettuate un pagamento di € 35,00 tramite Paypal all’indirizzo consulenze@ciacci.biz specificando nella causale GUIDA TRIXBOX+PATTON e un altra email con i dati sopra citati.
Vi invierò la guida nel giro di poche ore (giorni lavorativi e  problemi logistici permettendo :-) )

Posted By: marco
Last Edit: 02 nov 2007 @ 08:03 PM

EmailPermalinkComments (0)
Tags
Tags: , ,
Categories: Asterisk, Personale, Trixbox
 24 set 2007 @ 10:52 AM 

Esistono tre metodi per collegare due PBX Trixbox, attraverso l’uso di estensioni IAX (per maggiore “comodità” verso il NAT rispetto al SIP), attraverso l’uso di un approccio PEER/USER o attraverso l’uso di FRIENDS.
Io preferisco, ma a titolo personale, l’uso del secondo approccio, che descriverò di seguito.
In questo esempio i due sistemi escono sulle urbane in maniera indipendente, usano il trunk di interconessione solo per le chiamate interne, poniamo 2XX il primo sistema, 3XX il secondo.

PRIMO SISTEMA

IAX2 TRUNK

Outgoing Dial Rules : 3XX
Trunk Name : LinkSedi-out
Peer Details
host=(IP FISSO o DYNDNS SISTEMA2)
qualify=yes
type=peer
User Context : LinkSedi-in
User Details
context=from-internal
host=(IP FISSO o DYNDNS SISTEMA2)
type=user

Outbound Routing

Route Name : LinkSedi-out
Route Password : VUOTA
Dial Patterns : 3XX
Trunk Sequence : IAX2/LinkSedi-out

SECONDO SISTEMA

IAX2 TRUNK

Outgoing Dial Rules : 2XX
Trunk Name : LinkSedi-out
Peer Details
host=(IP FISSO o DYNDNS SISTEMA1)
qualify=yes
type=peer
User Context : LinkSedi-in
User Details
context=from-internal
host=(IP FISSO o DYNDNS SISTEMA1)
type=user

Outbound Routing

Route Name : LinkSedi-out
Route Password : VUOTA
Dial Patterns : 2XX
Trunk Sequence : IAX2/LinkSedi-out

Tutto qua, molto semplice direi! :-)

Posted By: marco
Last Edit: 24 set 2007 @ 10:57 AM

EmailPermalinkComments (0)
Tags
Tags: ,
Categories: Asterisk, Trixbox
 12 set 2007 @ 10:58 AM 

Sono diversi giorni che non scrivo più nel blog, ma si sa, l’estate non è ancora finita e sono da poco tornato dalle ferie :-)
Nei prossimi giorni prevedo di postare qualcosa rigardo a Trixbox e all’implementazione di un firewall avanzato con IPCop 1.4.16 (QoS, Layer 7 Filter, p2p Blocker, BOT etcc..)
A presto!

Posted By: marco
Last Edit: 12 set 2007 @ 10:58 AM

EmailPermalinkComments (0)
Tags
Tags: , ,
Categories: Personale, Varie
 20 ago 2007 @ 12:36 PM 

Sono venuto a sapere, grazie a Starlab del forum vocesuip.com, di una cosa interessante, ovvero con il nuovo firmware beta 6.5.12 non sarà più necessario patchare il chan_sip.c di Asterisk, in quanto questa features sarà resa disponibile da subito, finalmente compatibile.
Vi basterà programmare il tasto funzione con la stringa dest 200@192.168.1.100|*8, in questo modo l’estensione chiamata sarà *8200, permettendo il corretto call-pickup (ovviamente potrebbe essere **, *68 o quello che avete programmato nel vostro Asterisk/Trixbox come applicazione pickup in features.conf, cercate nel blog il precedente articolo relativo al pickup con gli snom)

Posted By: marco
Last Edit: 20 ago 2007 @ 12:36 PM

EmailPermalinkComments (0)
Tags
Tags: , ,
Categories: Asterisk, Varie
 16 ago 2007 @ 9:55 PM 

Ci siamo arrivati, l’acquisto di Trixbox da parte di Fonality ha dato alla luce il (tanto?) atteso prodotto commerciale, ovvero Trixbox Pro.
E’ disponibile in 3 versioni, e quella base è gratis (è richiesta la registrazione).
Tali versioni sono la SE (Standard Edition), EE (Enterprise Edition) e la CCE (Call Center Edition), le quali ultime due hanno un costo per utente/mensile.
Ovviamente la CE (Community Edition) sarà sempre sviluppata, in quanto leggendo le FAQ si capisce che la nuova versione Pro è “scarsamente” customizzabile, ovvero non si possono editare a mano i file, in quanto non è quello degli smanettoni il loro target.
Infatti secondo me questa versione si pone più per un uso “out-of-the-box”, non a caso esiste anche l’appliance hardware direttamente fornita da Fonality.
La differenza fra le varie versioni è qui http://www.trixbox.com/products/help-me-choose mentre qui sono disponibili alcuni screenshoots (come potete notare l’interfaccia grafica NON è FreePBX) http://www.trixbox.com/products/trixbox-pro/screenshots.
Inoltre è previsto per i rivenditori il re-branding dell’interfaccia grafica, il supporto in caso di errori critici e molto altro.
In definitiva è un prodotto che tenta di rosicchiare un pò di mercato a soluzioni “professionali di serie” quali Cisco, Avaya e compagnia bella.
Ci riuscirà? Un download non costa nulla (della versione free!!) ;-)

Posted By: marco
Last Edit: 16 ago 2007 @ 09:55 PM

EmailPermalinkComments (0)
Tags
Tags: , ,
Categories: Asterisk, Trixbox
 07 ago 2007 @ 4:11 PM 

Sta per essere resa pubblica la prima beta di Trixbox 2.4, basato sul nuovo CentOS 5, Asterisk 1.4 e FreePBX 2.3.
Dato la notevole dote di novità questo sistema sarà da tenere, a parere mio, lontano da sistemi di produzione per svariati mesi.
Ad oggi il link per il download non è più disponibile, ma forse lo sarà di nuovo a breve.
Il link è http://www.trixbox.org/downloads

Posted By: marco
Last Edit: 07 ago 2007 @ 04:17 PM

EmailPermalinkComments (0)
Tags
Tags: , ,
Categories: Trixbox
 27 lug 2007 @ 12:26 PM 

Tempo addietro ho fatto un post in cui parlavo dell’uso dei Patton SmartNode 4638 con Trixbox, in particolare una configurazione che prevedeva un 4638 collegato a borchie Telecom, un TRixbox in mezzo con funzioni di IVR ed un altro 4638 a valle collegato al vecchio PBX, con le porte in modalità NT.
Bene, la seconda parte della configurazione era errata, o meglio in parte, perchè è vero che le telefonate potevano transitare, ma solo impegnando la linea e poi alzando la cornetta, facendo subito il numero.
Mi spiego meglio…come voi saprete una periferica isdn, un TA con funzioni voce invia direttamente la stringa del numero impegnando il canale D, andando poi ad occupare il canale B al momento della risposta, mentre un telefono ISDN o un PBX si aspettano un tono libero, continuo o ritmato.
Per questo i toni italiani sono importanti nella configurazione, ma io non avevo tenuto conto di creare le tabelle di routing e i service di hunt group, quindi documentandomi sul sito Patton sono riuscito a fare una configurazione adeguata per questo 4638 a monte del centralino classico, ed eccola qua

#—————————————————————-#
# #
# SN4638/5BIS/UI #
# R3.20 2006-11-17 H323 SIP BRI #
# 2007-07-27T06:39:21 #
# Generated configuration file #
# #
#—————————————————————-#

cli version 3.20
dns-client server 88.149.128.12
webserver port 80 language en
snmp community public ro

system

ic voice 0

profile ppp default

profile call-progress-tone IT_Dialtone
play 1 200 425 -12
pause 2 200
play 3 600 425 -12
pause 4 1000

profile call-progress-tone IT_Alertingtone
play 1 1000 425 -12
pause 2 4000

profile call-progress-tone IT_Busytone
play 1 500 425 -12
pause 2 500

profile tone-set default

profile tone-set IT
map call-progress-tone dial-tone IT_Dialtone
map call-progress-tone ringback-tone IT_Alertingtone
map call-progress-tone busy-tone IT_Busytone
map call-progress-tone release-tone IT_Busytone
map call-progress-tone congestion-tone IT_Busytone

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

profile voip ASTERISK
codec 1 g729 rx-length 20 tx-length 20
codec 2 g711ulaw64k rx-length 20 tx-length 20
codec 3 g711alaw64k rx-length 20 tx-length 20

profile pstn default

profile sip default

profile sip asterisk

profile aaa default
method 1 local
method 2 none

context ip router

interface IF_IP_WAN
ipaddress dhcp
no napt-inside

interface IF_IP_LAN
ipaddress 192.168.1.1 255.255.255.0
no napt-inside

context cs switch
digit-collection timeout 4
national-prefix 0
international-prefix 00

routing-table called-e164 RT_2_ISDN
route .%T dest-service HUNTING MT_ITC

routing-table called-e164 RT_ISDN_2_SIP
route 99[1-9].T3 dest-interface IF_S0_PSTN
route 0[1-9].T3 dest-service SER_HUNT_OUT
route 00[1-9].T3 dest-service SER_HUNT_OUT
route default dest-service SER_HUNT_OUT

mapping-table itc to itc MT_ITC
map default to speech

interface isdn IF_S0_PSTN
route call dest-interface IF_S0_PHONE
dtmf-dialing

interface isdn IF_S0_PHONE1
route call dest-table RT_ISDN_2_SIP
dtmf-dialing
use profile tone-set IT

interface isdn IF_S0_PHONE2
route call dest-table RT_ISDN_2_SIP
dtmf-dialing
use profile tone-set IT

interface isdn IF_S0_PHONE3
route call dest-table RT_ISDN_2_SIP
dtmf-dialing
use profile tone-set IT

interface isdn IF_S0_PHONE4
route call dest-table RT_ISDN_2_SIP
dtmf-dialing
use profile tone-set IT

interface sip IF_SIP_ASTERISK
bind gateway GW-ASTERISK
service default
route call dest-table RT_2_ISDN
early-disconnect
remote-party-id called-party
remote-party-id calling-party
address-translation outgoing-call from-header user-part fix 210 host-part call
use profile voip ASTERISK

service hunt-group SER_HUNT_OUT
timeout 6
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_SIP_ASTERISK
route call 2 dest-interface IF_S0_PSTN

service hunt-group HUNTING
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_S0_PHONE1
route call 2 dest-interface IF_S0_PHONE2
route call 3 dest-interface IF_S0_PHONE3
route call 4 dest-interface IF_S0_PHONE4

context cs switch
no shutdown

gateway sip GW-ASTERISK
bind interface IF_IP_WAN router

service default
domain 192.168.0.25
realm 192.168.0.25
authentication 210 password t6knzpUB0cY= encrypted
default-server 192.168.0.25 loose-router
registrar 192.168.0.25 5060
user 210
session-timer 1800

gateway sip GW-ASTERISK
no shutdown

port ethernet 0 0
medium auto
encapsulation ip
bind interface IF_IP_WAN router
no shutdown

port ethernet 0 1
medium auto
encapsulation ip
bind interface IF_IP_LAN router
no shutdown

port bri 0 0
clock auto
encapsulation q921
power-feed

q921
protocol pp
uni-side auto
encapsulation q931

q931
protocol dss1
uni-side net
encapsulation cc-isdn
bind interface IF_S0_PHONE1 switch

port bri 0 0
no shutdown

port bri 0 1
clock auto
encapsulation q921
power-feed

q921
protocol pp
uni-side auto
encapsulation q931

q931
protocol dss1
uni-side net
encapsulation cc-isdn
bind interface IF_S0_PHONE2 switch

port bri 0 1
no shutdown

port bri 0 2
clock auto
encapsulation q921
power-feed

q921
protocol pp
uni-side auto
encapsulation q931

q931
protocol dss1
uni-side net
encapsulation cc-isdn
bind interface IF_S0_PHONE3 switch

port bri 0 2
no shutdown

port bri 0 3
clock auto
encapsulation q921
power-feed

q921
protocol pp
uni-side auto
encapsulation q931

q931
protocol dss1
uni-side net
encapsulation cc-isdn
bind interface IF_S0_PHONE4 switch

port bri 0 3
no shutdown

port bri 0 4
clock auto
encapsulation q921

q921
protocol pmp
uni-side auto
encapsulation q931

q931
protocol dss1
uni-side user
encapsulation cc-isdn
bind interface IF_S0_PSTN switch

port bri 0 4
no shutdown

Posted By: marco
Last Edit: 08 mar 2008 @ 04:04 PM

EmailPermalinkComments (0)
Tags
 19 lug 2007 @ 7:23 PM 

Come tutti voi saprete, è predefinito su Trixbox la possibilità di effetturare il provisioning sia delle configurazioni che dei firmware.
Questo è indispensabile quando abbiamo a che fare con molti telefoni, ma già con una decina ci facilita di molto le cose, soprattutto se abbiamo a che fare con degli utenti non troppo “svegli”.
Il provisioning è presente per le più grandi marche di telefoni ip, ma adesso vi proporrò un provisioning modificato per gli Snom, a mio parere i migliori.
Per prima cosa scaricatevi questo script e seguite le istruzioni di installazione, molto semplici (non vi è scritto, quindi ve lo dico io, dovrete modificare anche l’indirizzo ip nel file firmware.php con il vostro server trixbox).
Una volta installato copiate il firmware desiderato nella cartella /var/www/html/snom/firmware e dandogli i permessi in modo che asterisk possa leggerlo (di solito asterisk:asterisk e 777).
Nel modulo di gestione degli endpoint apparirà un nuovo menù, ovvero Snom Templates, dove andrete ad editare i parametri di base dello snom, ovvero linguaggio, formato della data, suoneria e così via….
Mentre su Snon Phones setterete gli endpoint veri e propri, con username, register server, password, MAC address del telefono…
La cosa interessante di questo script è che utilizza un provisioning attraverso http e tutti i dati vengono passati attraverso l’opzione 66 del DHCP server, ovvero option tftp-server-name “IP_TRIXBOX”;
Ovviamente dovete assegnare ad ogni telefono un IP statico attraverso il server dhcp, in questo modo l’utente semplicemente collegando il telefono alla rete, se lo troverà automaticamente configurato, tasti funzione compresi!

Posted By: marco
Last Edit: 21 lug 2007 @ 01:52 PM

EmailPermalinkComments (3)
Tags
Tags: , ,
Categories: Asterisk, Trixbox
 25 giu 2007 @ 9:53 PM 

Un saluto a tutti (e sempre più numerosi) i frequentatori del mio piccolo blog, che vuol dare una mano a tutti quelli che fanno un lavoro simile al mio.
Sono in meritate (spero!) ferie, e saltuariamente scriverò qualche novità nei giorni in cui tornerò al lavoro durante l’estate….ho qualcosa in cantiere di interessante sia per il mondo Linux che Trixbox…stay tuned! :-D

Posted By: marco
Last Edit: 25 giu 2007 @ 09:53 PM

EmailPermalinkComments (0)
Tags
Tags: ,
Categories: Personale

 Last 50 Posts
 Back
Change Theme...
  • Users » 687
  • Posts/Pages » 377
  • Comments » 83
Change Theme...
  • VoidVoid « Default
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LightLight

Chi Sono?



    No Child Pages.

Consulenze



    No Child Pages.

Note Legali



    No Child Pages.

CV



    No Child Pages.