Para poder usar Freepbx con un modem 3G para usarlo de pasarela de voip a GSM y al reves necesitamos compilar el chan_dongle, para ello voy a utilizar Freepbx 32bit y Asterisk 11 ya que con la version 13 no es compatible 🙁

En la consola de asterisk yo lo tengo virtualizado con Vmware fusion y uso Coda 2 para entrar por terminal a la consola. Tecleamos esto

yum install asterisk11-devel
cd /usr/src
wget https://github.com/jstasiak/asterisk-chan-dongle/archive/asterisk11.zip
unzip asterisk11.zip

Seguir lo que dice el archivo install yo utilizo la version de 32bit si es de 64bits la ruta puede variar.

cd asterisk-chan-dongle-asterisk11/
aclocal
autoconf
automake -a
DESTDIR=»/usr/lib/asterisk/modules» ./configure
make
make install

Miramos en el directorio /usr/lib/asterisk/modules si tenemos chan_dongle.so si aparece es que ya estamos listos para crear la troncal GSM

 

Troncal con chan_dongle en FreePBX 32 Bits

Vamos a crear el archivo mano /etc/asterisk/dongle.conf recordar que si no estais loginados como Root tendreis que poner sudo delante de nano podeis utilizar cualquier otro editor pero este es muy sencillo de usar si no lo teenis instalado podeis usar vi.

Modificar solo exten con el número del movil de la SIM. Hay que mirar que /dev/ttyUSB1 y /dev/ttyUSB2 existan al conectar el modem 3G al USB.

[defaults]
context=from-trunk-dongle
group=0
rxgain=0
txgain=0
autodeletesms=yes
resetdongle=yes
u2diag=-1
usecallingpres=yes
callingpres=allowed_passed_screen
disablesms=no
language=en
smsaspdu=yes
mindtmfgap=45
mindtmfduration=80
mindtmfinterval=200
callwaiting=auto
disable=no
initstate=start
exten=+34vuestro numero movil
dtmf=relax

[dongle0]
audio=/dev/ttyUSB1
data=/dev/ttyUSB2

 

Creando Troncal en FreePBX

Dentro de la web de Freepbx elegimos conectividad Trunk, y elegimos Custom, en la pestasña custom setting tecleamos esto dentro de string dongle/dongle0/$OUTNUM$

Con esto ya tendremos la troncal lista para usar en Freepbx solo nos faltara crear las rutas entrantes y salientes, junto al plan de marcado (Dial Plan) que queramos. Espero que disfruteis de esta nueva forma de poder tener nuestra centralita asterisk con conecxion GSM.