Guia de Configuracion de Modulo Sms en Elastix
Guia de Configuracion de Modulo Sms en Elastix
Guia de Configuracion de Modulo Sms en Elastix
Protocolo SMPP.
SMPP, Short Message Peer-to-peer Protocol, es un protocolo estndar de telecomunicaciones pensado para el
intercambio de mensajes SMS entre equipos que gestionan los mensajes como pueden ser los SMSC (Short
message service center) o los GSM USSD (Unstructured Supplementary Services Data server), y un sistema de
solicitud de SMS como puede ser un servidor WAP o cualquier gateway de mensajera. Se utiliza normalmente
para permitir a terceros enviar mensajes (tales como pueden ser los proveedores de contenidos). Actualmente
las versiones ms utilizadas, pues son las ms comnmente soportadas por los operadores, son por orden,
SMPP v3.3 y v3.4. Esta ltima soporta el modo transceiver (una misma conexin puede enviar y recibir al
mismo tiempo). La ltima versin disponible es la v5.0.
SMPP es un protocolo que permite a entidades no mviles (es decir, que no poseen conectividad de radio) que
utilizan los servicios de Operadores SMSC poder enviar o recibir sms. Estas entidades no mviles pueden ser
Proveedores VAS (servicios de valor aadido) o puede ser un sitio web que ofrece servicio sms web o puede ser
tambin un proveedor de SMS a granel.
Pgina - 1
Las aplicaciones que envan mensajes cortos (SMS), usando el protocolo SMPP, pueden comunicarse con el centro de
SMS (SMSC) y transmitir mensajes muy rpido. Adems, puede recibir de forma asincrnica, informes de entrega para
cada mensaje, para que pueda conocer el estado de cada SMS que enva, de forma automtica. Conexin entre el
cliente y el servidor est siempre abierta y verificar peridicamente por el cliente.
Funcionalidades principales:
Limitantes:
Por defecto nicamente se puede instalar en versiones anteriores a Elastix 2.0, pero haciendo un
procedimiento adicional se puede actualizar a la versin Elastix 2.4.0.
Es necesario crear troncales con dispositivos que soporten protocolo SMPP.
No permite la recepcin de mensajes.
Si el propsito es, nicamente el envio masivo de mensajes SMS, este modulo funciona a la perfeccin, muy fcil de
usar, se integra perfectamente dentro de la interfaz Web de Elastix, la configuracin es relativamente rpida y sencilla,
el nico problema en mi opinin es, que no funciona con cualquier hardware, requiere uno que tenga soporte para el
protocolo SMPP, existen en el mercado hardware GoIP (GSM over IP) que incorporan un servidor SMPP los cuales
trabajan perfectamente como Gateway SMS.
Pgina - 2
Pgina - 3
Observen que aparezca el mensaje Complete! de no aparecer verificar la sintaxis del comando o la conexin del
servidor Elastix a Internet.
Ahora que ya se tiene instalado el modulo developer, ingresamos a la interfaz Web, deber aparecer en el men la
opcin Developer, damos Clic sobre la opcin para proceder.
Pgina - 4
Desde aqu vamos a realizar la carga del archivo elastix-sms-beta-0.3.tar.gz del modulo SMS que se descargo
anteriormente, debemos tener claro la ubicacin dentro del disco duro.
I.
II.
Pgina - 5
De esta manera se ha ejecutado la carga del modulo SMS, refrescamos el navegador (Browser), deber aparecer en el
men principal la opcin SMS, tal como lo muestra la siguiente imagen.
NOTA IMPORTANTE: Si damos Clic sobre la opcin SMS aparecer una pantalla en blanco, esto se debe a que por
alguna razn de incompatibilidad que desconozco en las versiones de Elastix 2.3 y 2.4, no se copian todos los archivos
en sus respectivas ubicaciones, para esto se deber hacer un paso adicional que explico a continuacin
En versiones de Elastix 2.0.x e inferiores lo anterior no sucede, la instalacin finaliza con xito sin ningn problema,
todas las opciones dentro del men SMS funcionan correctamente, no es necesario realizar ningn paso adicional.
Pgina - 6
2.- Copiamos los archivos del modulo SMS a los siguientes destinos:
Destino: /var/www/html/modules/
Copiamos los siguientes directorios completos:
- ixx_sms_campaign
- ixx_sms_config
- ixx_sms_list
- ixx_sms_send
- ixx_sms_trunk
Destino: /var/www/html/libs/
Copiamos todo el contenido que se encuentra dentro del directorio libs, (un directorio y un archivo).
-sms
-ixx.date.lib.php
Pgina - 7
Destino: /etc/logrotate.d/
Copiar archivo ixxsms.logrotate que est dentro del directorio installer, una vez copiado renombrarlo por ixxsms.
Destino: /etc/rc.d/init.d/
Copiar archivo ixxmassivesms que est dentro del directorio ixx_sms_process
Al terminar de hacer todo este procedimiento, damos Clic en SMS, debern aparecer todas las opciones, como lo
muestra la siguiente imagen:
Recomiendo ingresar a cada una de las opciones para verificar que todo est bien.
Pgina - 8
El equipo tiene 2 puertos Ethernet (LAN y PC), nos conectamos al puerto PC, la IP por defecto es 192.168.8.1.
Ingresamos via Web: http://192.168.8.1
Para ingresar al equipo las credenciales por defecto son las siguientes:
Usuario: admin
Clave: admin
Pgina - 9
Estos mismos valores los vamos a utilizar mas adelante para configurar la troncal SMPP en el servidor Elastix.
Pgina - 10
Tomen en cuenta que los valores que vamos a colocar aqu, deben corresponder a la misma red IP donde se encuentra
el servidor Elastix.
Recomiendo colocar la opcin PC Port en Bridge mode (Modo puente). De esta manera ambos puertos Ethernet del
equipo LAN y PC se comportan como un Switch.
De esta manera hemos habilitado el servidor SMPP en el equipo GoIP, las dems opciones se configuran solo si el
equipo se utilizara tambin con Gateway de voz por medio de una Troncal SIP en Elastix.
Para conectar el equipo GoIP a la red LAN debern hacerlo por medio del puerto LAN.
Pgina - 11
Luego Clic en Crear nuevo troncal, para que se despliegue el men de configuracin.
Aparecern los campos vacios que debemos llenar con los valores que se ingresaron al momento de configurar el
equipo GoIP.
Remitirse a la configuracin del equipo GoIP para tomar nota de los valores a colocar, si no los tienen a la mano.
Pgina - 12
Los campos marcados con asterisco (*) son obligatorios, los dems son opcionales, tomar en cuenta que el campo
Activo a pesar de no ser obligatorio es importante que la casilla este marcada de lo contrario, la troncal se creara pero
no podr ser utilizada para el envi de sms.
No olvidar dar Clic en Guardar al terminar de llenar todos los campos.
Pgina - 13
Hasta aqu hemos finalizado la configuracin de la troncal SMPP, para probar su funcionamiento, deberemos insertar
una SIM de una lnea mvil al equipo GoIP, seleccionamos la opcin Send (envo) desde donde podremos enviar
mensajes de manera individual a cualquier telfono mvil.
A continuacin explico cmo realizar el envo de mensajes SMS de manera individual y crear campaas para el envo
masivo de mensajes.
Pgina - 14
Pgina - 15
Pgina - 16