Integrazione Gizmo e Asterisk
by admin on Jul.03, 2009, under Asterisk, Telefonia, VoIP
Gizmo5 (meglio conosciuto come Gizmo Project) è il nome di un network VoIP peer-to-peer e di un softphone gratuito, basati su tecnologia proprietaria.
Contrariamente al suo concorrente Skype, il network Gizmo5 utilizza per il call management standards aperti, cioè Session Initiation Protocol ed XMPP.
Come Skype, utilizza però alcuni codecs proprietari, e come quello Skype, il client Gizmo5 è un software proprietario e closed source.
Gizmo5 è posseduto e gestito da SIPphone.
Dal momento che Gizmo5 si basa su SIP, è in grado di inter-operare direttamente con altre entità SIP, tra cui Asterisk.
L’integrazione risulta in particolare allettante per le realtà aziendali che intendano sfruttare a fondo le possibilità di incontro diretto con i clienti che provengono dal web, e che desiderino farlo immediatamente attraverso un software di cui è facile prevedere una ampia diffusione, anche in ragione del fatto che il nascente Google Voice prevede una connettività di tipo SIP esclusivamente con Gizmo Project, al momento.
Il software è disponibile per più piattaforme, tra cui Linux Debian:
# cd /opt/
# wget http://download.gizmo5.com/GizmoDownload/gizmo-project_3.1.0.79_libstdc++6_i386.deb
# dpkg -i gizmo-project_3.1.0.79_libstdc++6_i386.deb
Selecting previously deselected package gizmo-project.
(Reading database ... 106538 files and directories currently installed.)
Unpacking gizmo-project (from gizmo-project_3.1.0.79_libstdc++6_i386.deb) ...
Setting up gizmo-project (3.1.0.79) ...
Una volta installata l’applicazione diviene possibile attivare uno o più accounts.
Uno (o più) di essi può essere utilizzato per le necessarie impostazioni in sip.conf:
[general]
register => 1747XXXXXXXX:xxxxxxx@proxy01.sipphone.com
[gizmo]
type=user
context=from_gizmo
disallow=all
allow=ulaw
allow=gsm
dtmfmode=rfc2833
host=proxy01.sipphone.com
username=1747XXXXXXX
secret=xxxxxxx
canreinvite=no
Una volta che le impostazioni siano state rese operative, l’asterisk box riceverà regolarmente le chiamate provenienti dal network Gizmo5 è destinate all’utenza impostata.
-- Executing [s@from_gizmo:1] Wait(”SIP/proxy01.sipphone.com-08689cf0″, “1″) in new stack
– Executing [s@from_gismo:2] Answer(”SIP/proxy01.sipphone.com-08689cf0″, “”) in new stack


