Está en la página 1de 17

CONFIGURACION DEL MODULO SMS EN ELASTIX

Cursos de Entrenamiento en Telefona IP y Call Center con Asterisk/Elastix




www.elastixtech.com Derechos Reservados Nefta Anaya (2013)



En esta gua se explica cmo instalar y configurar el modulo para el
envo 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



CONFIGURACION DEL MODULO SMS EN ELASTIX


Derechos Reservados efta !naya "#$%&'
()gina * %
Entrenamiento en Telefona 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 y.o tomar demasiado tiempo- lo /ue no resulta nada pr)ctico y funcional. El protocolo
utili0ado para el envo de mensajes SMS en Elastix es SM((.


















+rotocolo )*++.
SMPP- Short Message Peer*to*peer Protocol- 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 mensajera. 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 conexin puede enviar y reci1ir al
7mismo8 tiempo'. 9a ,ltima versin disponi1le es la v:.$.
)*++ es un protocolo /ue permite a entidades no mviles "es decir- /ue no poseen conectividad de radio' /ue
utili0an los servicios de ;peradores SMS+ poder enviar o reci1ir sms. Estas entidades no mviles pueden ser
(roveedores <!S "servicios de valor a=adido' o puede ser un sitio 5e1 /ue ofrece servicio sms 5e1 o puede ser
tam1i>n un proveedor de SMS a granel.


El uso del envo de mensajes de texto SMS se ha convertido en una gran
herramienta para la generacin de campa=as de mercadeo- co1ros y hasta en
campa=as polticas- la garanta /ue el mensaje ser) reci1ido es casi del %$$?.
3no de los pro1lemas del contacto por medio de una llamada telefnica es- /ue el
cliente puede o no contestar la llamada- esto reduce la efectividad en especial con
los procesos de co1ros- un mensaje de texto en algunos casos puede ser m)s
efectivo. +uando el o1jetivo del mensaje es para un recordatorio o aviso- el SMS
es muy efectivo- lo mejor de todo a solo una fraccin del costo de una llamada
telefnica.



CONFIGURACION DEL MODULO SMS EN ELASTIX


Derechos Reservados efta !naya "#$%&'
()gina * #
Entrenamiento en Telefona 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 de
mensajes SMS de manera individual o masiva.

(ara enviar mensajes con el protocolo SM(( se de1e tener una aplicacin- denominada cliente SM((- en nuestro caso
este cliente esta incluido en el modulo SMS de Elastix. El +liente SM(( se comunica con el servidor SM(( por medio
del protocolo SM((- /ue es una forma nativa para el envo 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 envan mensajes cortos "SMS'- usando el protocolo SM((- pueden comunicarse con el centro de
SMS "SMS+' y transmitir mensajes muy r)pido. !dem)s- puede reci1ir de forma asincrnica- informes de entrega para
cada mensaje- para /ue pueda conocer el estado de cada SMS /ue enva- de forma autom)tica. +onexin entre el
cliente y el servidor est) siempre a1ierta y verificar peridicamente por el cliente.
,"ncionalidades $rinci$ales-
Enviar mensajes individual- o masivamente.
+rear listas de distri1ucin para la reali0acin recurrente de campa=as SMS so1re los mismos n,meros.
+rear diversos troncales para el envo 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 un
procedimiento adicional se puede actuali0ar a la versin Elastix #.6.$.
Es necesario crear troncales con dispositivos /ue soporten protocolo SM((.
o permite la recepcin de mensajes.
Si el propsito es- ,nicamente el envio masivo de mensajes SMS- este modulo funciona a la perfeccin- muy f)cil de
usar- se integra perfectamente dentro de la interfa0 4e1 de Elastix- la configuracin es relativamente r)pida y sencilla-
el ,nico pro1lema en mi opinin es- /ue no funciona con cual/uier hard5are- re/uiere uno /ue tenga soporte para el
protocolo SM((- existen en el mercado hard5are 2o@( "2SM over @(' /ue incorporan un servidor SM(( los cuales
tra1ajan perfectamente como 2ate5ay SMS.


CONFIGURACION DEL MODULO SMS EN ELASTIX


Derechos Reservados efta !naya "#$%&'
()gina * &
Entrenamiento en Telefona 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 y.o #.$.x. (ara
las versiones #.& y #.6 se re/uiere reali0ar un procedimiento adicional para su instalacin- en esta gua explico cmo
hacerlo en una versin de Elastix #.6.$.
+asos a se("ir-
%.* Descargar modulo SMS
#.* @nstalacin de modulo SMS en Elastix
&.* +onfiguracin del hard5are 2o@(
6.* +onfigurar troncal SM(( en Elastix
:.* Envio de mensajes individual
B.* +rear campa=as para el envio masivo de mensajes

(ara hacer la instalacin en Elastix #.6.$ es necesario reali0ar copias de archivos en diferentes directorios del servidor-
para esto recomiendo /ue descarguen la aplicacin 4inS+( CCCD httpA..5inscp.net.eng.docs.langAes
1./ Descar(ar mod"lo )*)
(rocedemos a descargar el modulo desde el siguiente sitioA httpA..sourceforge.net.projects.elastix*sms.
El nom1re del archivo descargado esA elastix-sms-beta-0.3.tar.gz.



CONFIGURACION DEL MODULO SMS EN ELASTIX


Derechos Reservados efta !naya "#$%&'
()gina * 6
Entrenamiento en Telefona IP con Asterisk/Elastix

2./ &nstalaci%n de mod"lo )*) en lastix 2.0.0 e inferiores.
N12A- (ara hacer este procedimiento el servidor Elastix de1er) tener acceso a @nternet.
!ntes de proceder con la instalacin del modulo SMS en Elastix- tenemos /ue reali0ar lo siguienteA
2.1./ @nstalar el addon lastix/Develo$er/v.2.0.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 !dministracin 4e1.
&*+1R2AN2- ! 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 versin disponi1le- por alguna ra0n /ue ignoro no se
incorporo la opcin 9oad Module- /ue es la /ue vamos a utili0ar para este fin.
Desde la consola +9@ del servidor o desde una sesin SSE "(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$lete3H de no aparecer verificar la sintaxis del comando o la conexin 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
opcin Develo$er- damos +lic so1re la opcin para proceder.


CONFIGURACION DEL MODULO SMS EN ELASTIX


Derechos Reservados efta !naya "#$%&'
()gina * :
Entrenamiento en Telefona IP con Asterisk/Elastix

2.2./ 'ar(ar mod"lo )*)
2.2.1./ !ccedemos a la opcin 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 u1icacin dentro del disco duro.
@. Damos +lic en xaminar- aparece la opcin de 1uscar archivos.
@@. Iuscamos el archivo elastix-sms-beta-0.3.tar.gz y lo seleccionamos.


CONFIGURACION DEL MODULO SMS EN ELASTIX


Derechos Reservados efta !naya "#$%&'
()gina * B
Entrenamiento en Telefona 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 opcin )*)- tal como lo muestra la siguiente imagen.

N12A &*+1R2AN2- Si damos +lic so1re la opcin )*) aparecer) una pantalla en 1lanco- esto se de1e a /ue por
alguna ra0n 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 continuacin
En versiones de Elastix #.$.x e inferiores lo anterior no sucede- la instalacin finali0a con >xito sin ning,n pro1lema-
todas las opciones dentro del men, SMS funcionan correctamente- no es necesario reali0ar ning,n paso adicional.


CONFIGURACION DEL MODULO SMS EN ELASTIX


Derechos Reservados efta !naya "#$%&'
()gina * J
Entrenamiento en Telefona IP con Asterisk/Elastix

'o$ia de Archivos de mod"lo )*) en lastix 2.0.0
<amos a reali0ar la copia de los archivos hacia el servidor Elastix- utili0ando la aplicacin 4inS+(.
1./ Descomprimir y extraer todos los archivos de elastix-sms-beta-0.3.tar.gz, en un directorio- de1er) aparecer la
siguiente estructuraA

2./ +opiamos los archivos del modulo SMS a los siguientes destinosA
DestinoA /var/www/html/modules/
+opiamos los siguientes directorios completosA
/ ixx4sms4cam$ai(n
/ ixx4sms4confi(
/ ixx4sms4list
/ ixx4sms4send
/ ixx4sms4tr"n5

DestinoA /var/www/html/libs/
+opiamos todo el contenido /ue se encuentra dentro del directorio li6s- "un directorio y un archivo'.
/sms
/ixx.date.li6.$h$




CONFIGURACION DEL MODULO SMS EN ELASTIX


Derechos Reservados efta !naya "#$%&'
()gina * K
Entrenamiento en Telefona 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.



CONFIGURACION DEL MODULO SMS EN ELASTIX


Derechos Reservados efta !naya "#$%&'
()gina * L
Entrenamiento en Telefona 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 envos de SMS a diferentes redes. Mraen 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
Melular- por medio de la configuracin de una troncal S@( en Elastix podemos hacer y reci1ir llamadas a la red de
telefona +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



CONFIGURACION DEL MODULO SMS EN ELASTIX


Derechos Reservados efta !naya "#$%&'
()gina * %$
Entrenamiento en Telefona 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 opcin +references. 9os par)metros a configurar sonA
)*++ )*)' C Ena1le "Ea1ilita 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 M+(.3D('
D2*, 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.




CONFIGURACION DEL MODULO SMS EN ELASTIX


Derechos Reservados efta !naya "#$%&'
()gina * %%
Entrenamiento en Telefona IP con Asterisk/Elastix

3.2./ 'am6iar direcci%n &+
Este paso es opcional- si /ueremos colocar una direccin @( /ue corresponda a la red @( /ue estamos utili0ando.
Seleccionamos la opcin Networ5.
+olocamos los valores /ue correspondan a la red @( utili0ada.


Momen 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 opcin +' +ort en 9rid(e 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 Mroncal S@( en Elastix.
(ara conectar el e/uipo 2o@( a la red 9! de1er)n hacerlo por medio del puerto 9!.


CONFIGURACION DEL MODULO SMS EN ELASTIX


Derechos Reservados efta !naya "#$%&'
()gina * %#
Entrenamiento en Telefona IP con Asterisk/Elastix

0./ 'onfi("rar troncal )*++ en lastix

<amos a proceder a crear en Elastix- la troncal SM(( para el envi de mensajes- para esto es necesario /ue la
comunicacin entre el Servidor Elastix y el e/uipo 2o@( este esta1lecida- podemos compro1arlo ingresando a la
consola +9@ de Elastix y hacer un $in( a la direccin @( del e/uipo 2o@(.

(ara ingresar a la configuracin de la Mroncal SM((- damos 'lic en 2r"n5s- luego 'lic en *ostrar ,iltro



9uego +lic en 'rear n"evo troncal- para /ue se despliegue el men, de configuracin.



!parecer)n los campos vacios /ue de1emos llenar con los valores /ue se ingresaron al momento de configurar el
e/uipo 2o@(.

Remitirse a la configuracin del e/uipo 2o@( para tomar nota de los valores a colocar- si no los tienen a la mano.




CONFIGURACION DEL MODULO SMS EN ELASTIX


Derechos Reservados efta !naya "#$%&'
()gina * %&
Entrenamiento en Telefona IP con Asterisk/Elastix

9os par)metros /ue vamos a utili0ar para configurar la troncal SM(( sonA

%. Nom6re- om1re de la Mroncal SM(( "+ual/uier nom1re /ue identifi/ue la troncal SM(('
#. Activo- De1e de estar marcada para poder utili0ar la troncal SM((.
&. 2i$o de servicio- Seleccionamos SM(( Server "o seleccionar nada en el otro campo'N
6. )ervidor- Direccin @( del servidor SM(( "Es la direccin @( /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 M+(.3D( /ue se configuro en el e/uipo 2o@(
K. A;adir c%di(o de $a#s- Si lo activan toma el valor del cdigo ingresado en +onfiguracin
L. 2i$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 "<' son o1ligatorios- los dem)s son opcionales- tomar en cuenta /ue el campo
Activo a pesar de no ser o1ligatorio es importante /ue la casilla este marcada de lo contrario- la troncal se creara pero
no podr) ser utili0ada para el envi de sms.
o olvidar dar 'lic en !"ardar al terminar de llenar todos los campos.



CONFIGURACION DEL MODULO SMS EN ELASTIX


Derechos Reservados efta !naya "#$%&'
()gina * %6
Entrenamiento en Telefona IP con Asterisk/Elastix

'onfi("raci%n de '%di(o de +a#s y N"meraci%n *%vil
Esta opcin permite configurar los par)metros de la numeracin de lneas mviles o celulares del pas- en el ejemplo
muestro la configuracin para +olom1ia.
El cdigo de pas de +olom1ia es :J- todas las lneas mviles en +olom1ia comien0an con &- seguido por el n,mero de
la lnea de L dgitos- con una longitud total de %$ dgitos.
El cdigo de pas /ue se configura a/u- es tomado por la configuracin de la troncal SM(( cuando se hace el envo de
los mensajes SMS.

!l finali0ar de llenar todos los campos no olvidar dar 'lic en !"ardar.

Easta a/u hemos finali0ado la configuracin de la troncal SM((- para pro1ar su funcionamiento- de1eremos insertar
una S@M de una lnea mvil al e/uipo 2o@(- seleccionamos la opcin )end "envo' desde donde podremos enviar
mensajes de manera individual a cual/uier tel>fono mvil.
! continuacin explico cmo reali0ar el envo de mensajes SMS de manera individual y crear campa=as para el envo
masivo de mensajes.




CONFIGURACION DEL MODULO SMS EN ELASTIX


Derechos Reservados efta !naya "#$%&'
()gina * %:
Entrenamiento en Telefona IP con Asterisk/Elastix

=./ nv#o de mensa>es individ"ales

(ara el envo individual de mensajes- seleccionamos la opcin )end "Enviar'.













CONFIGURACION DEL MODULO SMS EN ELASTIX


Derechos Reservados efta !naya "#$%&'
()gina * %B
Entrenamiento en Telefona IP con Asterisk/Elastix

)+A'&1 +ARA N12A)-

También podría gustarte