Acceso Area de ClienteArea Cliente LLamanos al 965 861 024965 861 024

SDK-DLL-Activex-A

1. Descripción

La interfaz DLL Simple te ofrece 3 funciones para enviar sms o comprobar el saldo de una cuenta

2. Definición de Funciones

Obtener el Saldo

  • Descripción: Obtiene el saldo de una cuenta
  • Función: ObtenerSaldo
  • Argumentos:
    • LPCSTR idUsuario; Codigo de usuario en la plataforma Descom SMS.
    • LPCSTR Usuario; Nombre de Usuario de la cuenta.
    • LPCSTR Password; Contraseña de la cuenta
  • Valor de retorno: tipo Int; Nos devuelve el saldo de la cuenta, salvo que el valor sea negativo, en cuyo caso se trata de un error.

long  ObtenerSaldo(LPCSTR idUsuario, LPCSTR Usuario, LPCSTR Password);


Enviar SMS

  • Descripción: Envía un SMS
  • Función: EnviarSMS
  • Argumentos:
    • LPCSTR idUsuario; Codigo de usuario en la plataforma Descom SMS.
    • LPCSTR Usuario; Nombre de Usuario de la cuenta.
    • LPCSTR Password; Contraseña de la cuenta
    • LPCSTR Remitente; Remitente del mensaje
    • LPCSTR Movil; móvil del destinatario.
    • LPCSTR Mensaje; texto del SMS.
  • Valor de retorno: tipo Int; Nos devuelve el código de envío del mensaje (para comprobar posteriormente el reporte de entrega), salvo que el valor sea negativo, en cuyo caso se trata de un error.

long EnviarSMS(
LPCSTR idUsuario,
LPCSTR Usuario,
LPCSTR Password,
LPCSTR Remitente,
LPCSTR Movil,
LPCSTR Mensaje);

Enviar SMS's Masivos

  • Descripción: Envía varios SMS en un solo envío
  • Función: EnviarSMSMasivo
  • Argumentos:
    • LPCSTR idUsuario; Codigo de usuario en la plataforma Descom SMS.
    • LPCSTR Usuario; Nombre de Usuario de la cuenta.
    • LPCSTR Password; Contraseña de la cuenta
    • LPCSTR Remitente; Remitente del mensaje
    • char *Moviles; Array de móviles de los destinatarios.
    • int sizeMoviles; Tamaño del Array de destinatarios (se recomineda nunca superar más de 50 mensajes en un solo envío)
    • LPCSTR Mensaje; texto del SMS.
  • Valor de retorno: tipo Int; Nos devuelve el código de envío masivo de mensajes (para comprobar posteriormente el reporte de entrega), salvo que el valor sea negativo, en cuyo caso se trata de un error.

long EnviarSMSMasivo(
   LPCSTR idUsuario,
   LPCSTR Usuario,
   LPCSTR Password,
   LPCSTR Remitente,
   char *Moviles[],
   int sizeMoviles,
   LPCSTR Mensaje);


3. Ejemplos y Descargas

Una vez instalada la libreria, podemos llamarla practicamente desde cualquier lenguaje de programación, para hacer uso de ella.




 

Llamar desde Visual Basic .NET


Private Declare Function ObtenerSaldo Lib _
       "descomsms.dll" ( _
       ByVal idUsuario As String, _
       ByVal Usuario As String, _
       ByVal Password As String _
) As Integer

Private Declare Function EnviarSMS Lib _
       "descomsms.dll" ( _
       ByVal idUsuario As String, _
       ByVal Usuario As String, _
       ByVal Password As String, _
       ByVal Remitente As String, _
       ByVal Movil As String, _
       ByVal Mensaje As String _
) As Integer


Private Declare Function EnviarSMSMasivo Lib _
 "descomsms.dll" ( _
 ByVal idUsuario As String, _

       ByVal Usuario As String, _
       ByVal Password As String, _
       ByVal Remitente As String, _
       ByVal Movil() As String, _
       ByVal NumeroMoviles As Integer, _
       ByVal Mensaje As String _
) As Integer




4. Gráfico

Enviar-SMS-InterfazHTTP

Soporte Técnico:

ic-email Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.

Nagios

Nagios

Recibe las alertas por SMS, integrando el envío de mensajes en las notificaciones de Nagios.
[más info