mensajes sms

Envio de mensajes cortos de texto a movil (sms).
Coprint permite enviar mensajes sms, de la misma forma que permite enviar e-mails.

CoPrint permite el envío de mensajes SMS (mensajes de movil) adicionalmente al envío de mensajes e-mail. El envío se hace a través de algún proveedor tal como arsys (el que tenemos adaptado en este momento), comprando paquetes de N envios por un precio (aproximadamente 10 centimos por sms).

Definición de propiedades de envío en el coprint.ini

Se pueden tener diferentes esquemas de envio definidos en el fichero coprint.ini, tal como el ejemplo:

[sms-cpi]
From=cpi.es
User=info@cpi.es
*Password=abuelitoDimeTu
Password2=53312921558667890098033237521471254123519971112373100444
Msg1=Mensaje de CPI:
Msg2=Saludos, CPI Software. www.cpi.es

explicamos cada parametro:

[sms-cpi]

  • esta es la cabecera de la seccion sms-cpi (un nombre libre, se pueden tener varios grupos).
    • las lineas que siguen a esta seccion son los valores que se usarán cuando se envíe un sms con el esquema sms-cpi.
    • se pueden tener varias secciones [sms-XXXX] para de esta forma tener diferenciados los textos a añadir a los sms, o incluso para tener varias cuentas en el proveedor

User=

  • El identificador de la cuenta de envios sms que se tenga en el proveedor, que es donde debe comprarse una cuenta para realizar los envios sms

Password=

  • contraseña en claro (texto tal como debe enviarse)
    • si se quiere poner la contraseña “ofuscada” para que nadie la pueda usar desde fuera de CoPrint usar la otra.

Password2=

  • contraseña de la cuenta en formato “ofuscado”. este formato que dificulta el uso de envios sms fuera de CoPrint.
    • Para convertir la contraseña a un formato ofuscado se debe usar el programa cpiconvert.exe que se instala con los otros programas cpi

Msg1=

  • opcional. este texto se antepone al texto enviado desde la aplicación.

Msg2=

  • opcional. este texto se añade al enviado desde la aplicación.

From=

  • Aqui se puede poner el email o numero de telefono “que envía”, p.e. un movil de la Empresa.

Envío de SMS desde script de CoPrint

Se puede crear un script (un miembro fuente) con una o n lineas de ordenes con lineas tal como:
;;sms,iniFrom,telefDestino,Mensaje y tal y tal. *TEST

8-O otra forma muy fácil es simplemente llamar a un comando o programa (ver más abajo).

Explicación de la linea de script:

  • iniFrom el nombre de la seccion del ini a aplicar, sms-cpi en el caso del ejemplo
  • telefDestino el numero de telefono. admite varios separados por ;
  • Mensaje el texto a enviar, precedido por Msg1 del ini y seguido por Msg2 del ini
  • *TEST es opcional, si se incluye CoPrint no envía el sms hasta que se conteste una pregunta. esto puede ser bueno para pruebas y no gastar los creditos comprados.

Envío de SMS desde as400

El comando SMS en as400 (o pgm SMSCL) permite enviar un sms desde el as400, bien manualmente en la linea de comandos o bien desde un programa.

SMS SERVER(COPRINT1) TO(636123456) TXT('Enviada nuestra factura 12345')

La llamada con CALL:

  • CALL SMSCL PARM(&pc10x &ini10x &to15x &txt80x)

El primer parámetro es el nombre del servidor Coprint-pc. Puede usarse la palabra especial *BASE para usar el nombre de coprint-pc por defecto.

  • para saber cual hay definido: DSPDTAARA DTAARA(TEXTCPIU/COPRINT)
    • ver las 10 primeras posiciones
  • para cambiarlo: CHGDTAARA DTAARA(TEXTCPIU/COPRINT (1 10)) VALUE(xxxxxxx)
    • o bien lo pide la primera vez que se use *BASE si no está definido

Log

  • los envíos de sms dejan un fichero cpiSms.log en el directorio TEMP (%tmp%)
  • También crea una anotación en el log histórico del Coprint pc.

www.CoPrint.es - www.cpi.es

 
/kunden/homepages/8/d674751560/htdocs/cpies/doc/data/pages/coprint/mensajes_sms.txt · Última modificación: 11/06/2018 16:59 por admin
[unknown button type]
 
Excepto donde se indique lo contrario, el contenido de este wiki esta bajo la siguiente licencia: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki