Guia de Configuracion de Modulo Sms en Elastix

download Guia de Configuracion de Modulo Sms en Elastix

of 8

Transcript of Guia de Configuracion de Modulo Sms en Elastix

  • 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-