Post on 01-Jun-2018
8/9/2019 Guia de Configuracion de Modulo Sms en Elastix
1/17
CONFIGURACION DEL MODULO SMS EN ELASTIX
Cursos de Entrenamiento en Telefonía IP y Call Center con Asterisk/Elastix
www.elastixtech.com – Derechos Reservados – Nefta Anaya (2013)
En esta guía se explica cómo instalar y configurar el modulo para el
envío masivo de mensajes SMS en Elastix.
n esta !"#a se ex$lica c%mo &nstalar y 'onfi"rar el mod"lo de * en lastix
“El conocimiento no aplicado es conocimiento muerto”
8/9/2019 Guia de Configuracion de Modulo Sms en Elastix
2/17
CONFIGURACION DEL MODULO SMS EN ELASTIX
Derechos Reservados – efta !naya "#$%&'()gina * %Entrenamiento en Telefonía IP con Asterisk/Elastix
+uando el mismo mensaje se desea hacer llegar a varios cientos o miles de n,meros celulares- hacerlo uno por uno
puede resultar muy tedioso yo tomar demasiado tiempo- lo /ue no resulta nada pr)ctico y funcional. El protocolo
utili0ado para el envío de mensajes SMS en Elastix es SM((.
+rotocolo *++.
SMPP - S hort M essage P eer*to*peer P rotocol- es un protocolo est)ndar de telecomunicaciones pensado para el
intercam1io de mensajes SMS entre e/uipos /ue gestionan los mensajes como pueden ser los SMS+ "Short
message service center' o los 2SM 3SSD "3nstructured Supplementary Services Data server'- y un sistema de
solicitud de SMS como puede ser un servidor 4!( o cual/uier gate5ay de mensajería. Se utili0a normalmente
para permitir a terceros enviar mensajes "tales como pueden ser los proveedores de contenidos'. !ctualmente
las versiones m)s utili0adas- pues son las m)s com,nmente soportadas por los operadores- son por orden-
SM(( v&.& y v&.6. Esta ,ltima soporta el modo transceiver "una misma conexión puede enviar y reci1ir al
7mismo8 tiempo'. 9a ,ltima versión disponi1le es la v:.$.
*++ es un protocolo /ue permite a entidades no móviles "es decir- /ue no poseen conectividad de radio' /ue
utili0an los servicios de ;peradores SMS+ poder enviar o reci1ir sms. Estas entidades no móviles pueden ser
(roveedores
8/9/2019 Guia de Configuracion de Modulo Sms en Elastix
3/17
CONFIGURACION DEL MODULO SMS EN ELASTIX
Derechos Reservados – efta !naya "#$%&'()gina * #Entrenamiento en Telefonía IP con Asterisk/Elastix
Descri$ci%n del mod"lo * de lastix.
Es un modulo 1ajo licencia 23 desarrollado por @1eroxarxa /ue se instala en Elastix- el cual permite el envio demensajes SMS de manera individual o masiva.
(ara enviar mensajes con el protocolo SM(( se de1e tener una aplicación- denominada cliente SM((- en nuestro casoeste cliente esta incluido en el modulo SMS de Elastix. El +liente SM(( se comunica con el servidor SM(( por mediodel protocolo SM((- /ue es una forma nativa para el envío de SMS. Se pueden enviar un solo mensaje o m,ltiples. El+liente SM(( genera el mensaje SMS para luego enviarlo al servidor.
9as aplicaciones /ue envían mensajes cortos "SMS'- usando el protocolo SM((- pueden comunicarse con el centro deSMS "SMS+' y transmitir mensajes muy r)pido. !dem)s- puede reci1ir de forma asincrónica- informes de entrega paracada mensaje- para /ue pueda conocer el estado de cada SMS /ue envía- de forma autom)tica. +onexión entre el
cliente y el servidor est) siempre a1ierta y verificar periódicamente por el cliente.
,"ncionalidades $rinci$ales-
• Enviar mensajes individual- o masivamente.• +rear listas de distri1ución para la reali0ación recurrente de campa=as SMS so1re los mismos n,meros.• +rear diversos troncales para el envío de mensajes SMS• +rear campa=as masivas a trav>s de SMS• +rear listas de envio en formato +S< o tom)ndolos del +DR de Elastix
imitantes-
• (or defecto ,nicamente se puede instalar en versiones anteriores a Elastix #.$- pero haciendo unprocedimiento adicional se puede actuali0ar a la versión Elastix #.6.$.
• Es necesario crear troncales con dispositivos /ue soporten protocolo SM((.• o permite la recepción de mensajes.
Si el propósito es- ,nicamente el envio masivo de mensajes SMS- este modulo funciona a la perfección- muy f)cil deusar- se integra perfectamente dentro de la interfa0 4e1 de Elastix- la configuración es relativamente r)pida y sencilla-el ,nico pro1lema en mi opinión es- /ue no funciona con cual/uier hard5are- re/uiere uno /ue tenga soporte para elprotocolo SM((- existen en el mercado hard5are 2o@( "2SM over @(' /ue incorporan un servidor SM(( los cualestra1ajan perfectamente como 2ate5ay SMS.
8/9/2019 Guia de Configuracion de Modulo Sms en Elastix
4/17
CONFIGURACION DEL MODULO SMS EN ELASTIX
Derechos Reservados – efta !naya "#$%&'()gina * &Entrenamiento en Telefonía IP con Asterisk/Elastix
+rocedimiento de &nstalaci%n y 'onfi"raci%n de *od"lo * en lastix.
(artimos del supuesto /ue se tiene un servidor Elastix con cual/uiera de las siguiente versionesA %.B.x yo #.$.x. (ara
las versiones #.& y #.6 se re/uiere reali0ar un procedimiento adicional para su instalación- en esta guía explico cómo
hacerlo en una versión de Elastix #.6.$.
+asos a se"ir-
%.* Descargar modulo SMS#.* @nstalación de modulo SMS en Elastix&.* +onfiguración del hard5are 2o@(6.* +onfigurar troncal SM(( en Elastix
:.* Envio de mensajes individualB.* +rear campa=as para el envio masivo de mensajes
(ara hacer la instalación en Elastix #.6.$ es necesario reali0ar copias de archivos en diferentes directorios del servidor-
para esto recomiendo /ue descarguen la aplicación 4inS+( CCC httpA5inscp.netengdocslangAes
1./ Descarar mod"lo *
(rocedemos a descargar el modulo desde el siguiente sitioA httpAsourceforge.netprojectselastix*sms
El nom1re del archivo descargado esA elastix-sms-beta-0.3.tar.gz .
8/9/2019 Guia de Configuracion de Modulo Sms en Elastix
5/17
CONFIGURACION DEL MODULO SMS EN ELASTIX
Derechos Reservados – efta !naya "#$%&'()gina * 6Entrenamiento en Telefonía IP con Asterisk/Elastix
2./ &nstalaci%n de mod"lo * en lastix 2..0 e inferiores.
NA- (ara hacer este procedimiento el servidor Elastix de1er) tener acceso a @nternet.
!ntes de proceder con la instalación del modulo SMS en Elastix- tenemos /ue reali0ar lo siguienteA
2.1./ @nstalar el addon lastix/Develo$er/v.2.0.0/- este nos va permitir cargar el modulo SMS desde el archivo
descargado en el paso anterior- adem)s de integrar el men, SMS en el Dash1oard de !dministración 4e1.
&*+RAN- ! pesar /ue el addon Develo$er se puede instalar desde la interfa0 grafica- no recomiendo hacerlo
desde ahí- de1ido a /ue por defecto se descarga la ,ltima versión disponi1le- por alguna ra0ón /ue ignoro no se
incorporo la opción 9oad Module- /ue es la /ue vamos a utili0ar para este fin.
Desde la consola +9@ del servidor o desde una sesión SS "(utty' procedemos a ejecutar el siguiente comandoA
yum install elastix-developer-2.0.0-4 -y
@niciara la descarga del modulo developerF.
!l finali0ar la descarga aparece el siguiente mensajeA
;1serven /ue apare0ca el mensaje G'om$leteH de no aparecer verificar la sintaxis del comando o la conexión del
servidor Elastix a @nternet.
!hora /ue ya se tiene instalado el modulo developer- ingresamos a la interfa0 4e1- de1er) aparecer en el men, la
opción Develo$er - damos +lic so1re la opción para proceder.
8/9/2019 Guia de Configuracion de Modulo Sms en Elastix
6/17
CONFIGURACION DEL MODULO SMS EN ELASTIX
Derechos Reservados – efta !naya "#$%&'()gina * :Entrenamiento en Telefonía IP con Asterisk/Elastix
2.2./ 'arar mod"lo *
2.2.1./ !ccedemos a la opción Develo$er tal como lo muestra la siguiente imagenA
2.2.2./ !parecen 6 opciones vamos a dar +lic en oad *od"le
Desde a/uí vamos a reali0ar la carga del archivo elastix-sms-beta-0.3.tar.gz del modulo SMS /ue se descargo
anteriormente- de1emos tener claro la u1icación dentro del disco duro.
@. Damos +lic en xaminar - aparece la opción de 1uscar archivos.
@@. Iuscamos el archivo elastix-sms-beta-0.3.tar.gz y lo seleccionamos.
8/9/2019 Guia de Configuracion de Modulo Sms en Elastix
7/17
CONFIGURACION DEL MODULO SMS EN ELASTIX
Derechos Reservados – efta !naya "#$%&'()gina * BEntrenamiento en Telefonía IP con Asterisk/Elastix
El nom1re completo del archivo de1er) aparecer en el recuadro tal como lo muestra la siguiente imagenA
(osteriormente damos +lic en ave para ejecutar la carga del archivo elastix-sms-beta-0.3.tar.gz
De esta manera se ha ejecutado la carga del modulo SMS- refrescamos el navegador "Iro5ser'- de1er) aparecer en el
men, principal la opción *- tal como lo muestra la siguiente imagen.
NA &*+RAN- Si damos +lic so1re la opción * aparecer) una pantalla en 1lanco- esto se de1e a /ue por
alguna ra0ón de incompati1ilidad /ue descono0co en las versiones de Elastix #.& y #.6- no se copian todos los archivos
en sus respectivas u1icaciones- para esto se de1er) hacer un paso adicional /ue explico a continuación
En versiones de Elastix #.$.x e inferiores lo anterior no sucede- la instalación finali0a con >xito sin ning,n pro1lema-
todas las opciones dentro del men, SMS funcionan correctamente- no es necesario reali0ar ning,n paso adicional.
8/9/2019 Guia de Configuracion de Modulo Sms en Elastix
8/17
CONFIGURACION DEL MODULO SMS EN ELASTIX
Derechos Reservados – efta !naya "#$%&'()gina * JEntrenamiento en Telefonía IP con Asterisk/Elastix
'o$ia de Archivos de mod"lo * en lastix 2..0
8/9/2019 Guia de Configuracion de Modulo Sms en Elastix
9/17
CONFIGURACION DEL MODULO SMS EN ELASTIX
Derechos Reservados – efta !naya "#$%&'()gina * KEntrenamiento en Telefonía IP con Asterisk/Elastix
⇒ DestinoA /opt/elastix/
+opiamos todo el contenido /ue se encuentra dentro del directorio ixxsms7massive- "K archivos'.
⇒ Destino: /etc/logrotate.d/
+opiar archivo ixxsms.logrotate /ue est) dentro del directorio istaller - una ve0 copiado renom1rarlo por ixxsms.
⇒ DestinoA /etc/rc.d/iit.d/
+opiar archivo ixxmassivesms /ue est) dentro del directorio ixx!sms!process
!l terminar de hacer todo este procedimiento- damos 'lic en *- de1er)n aparecer todas las opciones- como lo
muestra la siguiente imagenA
Recomiendo ingresar a cada una de las opciones para verificar /ue todo est) 1ien.
8/9/2019 Guia de Configuracion de Modulo Sms en Elastix
10/17
CONFIGURACION DEL MODULO SMS EN ELASTIX
Derechos Reservados – efta !naya "#$%&'()gina * LEntrenamiento en Telefonía IP con Asterisk/Elastix
3./ 'onfi"raci%n del 8ardware !o&+
Estos dispositivos funcionan como 2ate5ay entre la red 2SM y Elastix- son de origen +hino a un precio 1astante
accesi1le- vienen en modalidades de %- 6 y K canales 2SM- esto permite colocar S@M de diferentes proveedores- asi
poder hacer envíos de SMS a diferentes redes. raen instalado por defecto un servidor de SM((- el cual permite el
envio masivo de mensajes- puede enviar en promedio entre %$$ a %:$ sms por minuto. !demas funciona como 1ase
elular- por medio de la configuración de una troncal S@( en Elastix podemos hacer y reci1ir llamadas a la red de
telefonía +elular.
El e/uipo tiene # puertos Ethernet "9! y (+'- nos conectamos al puerto (+- la @( por defecto es %L#.%BK.K.%.
@ngresamos via 4e1A http://"#$."%&.&."
(ara ingresar al e/uipo las credenciales por defecto son las siguientesA
3suarioA admin+laveA admin
8/9/2019 Guia de Configuracion de Modulo Sms en Elastix
11/17
CONFIGURACION DEL MODULO SMS EN ELASTIX
Derechos Reservados – efta !naya "#$%&'()gina * %$Entrenamiento en Telefonía IP con Asterisk/Elastix
3na ve0 tengamos acceso procedemos a configurar lo siguienteA
3.1./ 'onfi"raci%n de ervidor *++
Estos par)metros los vamos a utili0ar en Elastix para configurar la troncal SM(( mas adelante.
Seleccionamos la opción +references. 9os par)metros a configurar sonA
*++ *' C Ena1le "a1ilita el servicio'&D C 6$6$ "+orresponde al usuario- cual/uier valor alfanum>rico'+assword C &:&: "+orresponde a la clave- cual/uier valor alfanum>rico'+ort C JJJJ "umero del puerto +(3D('D*, C #J$ "Dejamos el valor por defecto'
Estos mismos valores los vamos a utili0ar mas adelante para configurar la troncal SM(( en el servidor Elastix.
8/9/2019 Guia de Configuracion de Modulo Sms en Elastix
12/17
CONFIGURACION DEL MODULO SMS EN ELASTIX
Derechos Reservados – efta !naya "#$%&'()gina * %%Entrenamiento en Telefonía IP con Asterisk/Elastix
3.2./ 'am6iar direcci%n &+
Este paso es opcional- si /ueremos colocar una dirección @( /ue corresponda a la red @( /ue estamos utili0ando.
Seleccionamos la opción Networ5.
+olocamos los valores /ue correspondan a la red @( utili0ada.
omen en cuenta /ue los valores /ue vamos a colocar a/uí- de1en corresponder a la misma red @( donde se encuentra
el servidor Elastix.
Recomiendo colocar la opción +' +ort en 9ride mode "Modo puente'. De esta manera am1os puertos Ethernet del
e/uipo 9! y (+ se comportan como un S5itch.
De esta manera hemos ha1ilitado el servidor SM(( en el e/uipo 2o@(- las dem)s opciones se configuran solo si el
e/uipo se utili0ara tam1i>n con 2ate5ay de vo0 por medio de una roncal S@( en Elastix.
(ara conectar el e/uipo 2o@( a la red 9! de1er)n hacerlo por medio del puerto 9!.
8/9/2019 Guia de Configuracion de Modulo Sms en Elastix
13/17
CONFIGURACION DEL MODULO SMS EN ELASTIX
Derechos Reservados – efta !naya "#$%&'()gina * %#Entrenamiento en Telefonía IP con Asterisk/Elastix
./ 'onfi"rar troncal *++ en lastix
8/9/2019 Guia de Configuracion de Modulo Sms en Elastix
14/17
CONFIGURACION DEL MODULO SMS EN ELASTIX
Derechos Reservados – efta !naya "#$%&'()gina * %&Entrenamiento en Telefonía IP con Asterisk/Elastix
9os par)metros /ue vamos a utili0ar para configurar la troncal SM(( sonA
%.
Nom6re- om1re de la roncal SM(( "+ual/uier nom1re /ue identifi/ue la troncal SM(('#. Activo- De1e de estar marcada para poder utili0ar la troncal SM((.&. i$o de servicio- Seleccionamos SM(( Server "o seleccionar nada en el otro campo'N6. ervidor- Dirección @( del servidor SM(( "Es la dirección @( /ue se coloco al e/uipo 2o@(':. :s"ario- om1re de usuario /ue se configuro en el e/uipo 2o@(B. +assword- +lave /ue se configuro en el e/uipo 2o@(J. +"erto- umero de puerto +(3D( /ue se configuro en el e/uipo 2o@(K. A;adir c%dio de $a#s- Si lo activan toma el valor del código ingresado en +onfiguraciónL. i$o de sistema- (or lo general no se utili0a- se deja en 1lanco%$. N"mero llamante- +orresponde al n,mero /ue aparece en los sms enviados%%. +rioridad- Define la prioridad de la troncal- se utili0a cuando hay m)s de una troncal.
9os campos marcados con asterisco "
8/9/2019 Guia de Configuracion de Modulo Sms en Elastix
15/17
CONFIGURACION DEL MODULO SMS EN ELASTIX
Derechos Reservados – efta !naya "#$%&'()gina * %6Entrenamiento en Telefonía IP con Asterisk/Elastix
'onfi"raci%n de '%dio de +a#s y N"meraci%n *%vil
Esta opción permite configurar los par)metros de la numeración de líneas móviles o celulares del país- en el ejemplo
muestro la configuración para +olom1ia.
El código de país de +olom1ia es :J- todas las líneas móviles en +olom1ia comien0an con &- seguido por el n,mero de
la línea de L dígitos- con una longitud total de %$ dígitos.
El código de país /ue se configura a/uí- es tomado por la configuración de la troncal SM(( cuando se hace el envío de
los mensajes SMS.
!l finali0ar de llenar todos los campos no olvidar dar 'lic en !"ardar .
asta a/uí hemos finali0ado la configuración de la troncal SM((- para pro1ar su funcionamiento- de1eremos insertar
una S@M de una línea móvil al e/uipo 2o@(- seleccionamos la opción end "envío' desde donde podremos enviar
mensajes de manera individual a cual/uier tel>fono móvil.
! continuación explico cómo reali0ar el envío de mensajes SMS de manera individual y crear campa=as para el envío
masivo de mensajes.
8/9/2019 Guia de Configuracion de Modulo Sms en Elastix
16/17
CONFIGURACION DEL MODULO SMS EN ELASTIX
Derechos Reservados – efta !naya "#$%&'()gina * %:Entrenamiento en Telefonía IP con Asterisk/Elastix
=./ nv#o de mensa>es individ"ales
(ara el envío individual de mensajes- seleccionamos la opción end "Enviar'.
8/9/2019 Guia de Configuracion de Modulo Sms en Elastix
17/17
CONFIGURACION DEL MODULO SMS EN ELASTIX
Derechos Reservados – efta !naya "#$%&'()gina * %BEntrenamiento en Telefonía IP con Asterisk/Elastix
+A'& +ARA NA-