You are here:

es.ActiveXperts.com > SMS Component
ActiveXperts SMS Component

quicklinks

ActiveXperts SMS Component

Visión general del producto

El Kit de herramientas Mobile Messaging es un Kit de herramientas ActiveX/COM que provee la funcionalidad de envío de mensajes SMS para desarrolladores de Software de Windows.

Con el Kit de herramientas SMS ActiveXperts, usted puede enviar Y recibir mensajes SMS (incluyendo WAP, ringtones, mensajes con imagen) a través de:

  • Mòdem GSM
  • Teléfono GSM
  • Proveedor SMPP conforme SMSC
  • Proveedor HTTP conforme SMSC
  • Módem compatible Hayes
Welcome screen Visual Studio.NET project Web Application GUI Application Console Application
Welcome screen Visual Studio integration .NET web application .NET forms application .NET console application

Características

Características SMS:

  • Enviar mensajes de texto SMS alfanuméricos
  • Enviar mensajes multimedia SMS, incluyendo ringtones, imágenes y logos.
  • Verificar la entrega de mensajes salientes.
  • Enviar mensajes WAP Push
  • Enviar marcadores WAP
  • Recibir mensajes SMS
  • Recibir mensajes SMS desde diferentes ubicaciones de almacenamiento
  • Permiso para Unicode, para admitir lenguajes extranjeros como por ejemplo: chino, turco, etc.
  • Admisión para partes múltiples de mensajes, para permitir que los mensajes sean más largos que 160 caracteres
  • Admisión para módems y teléfonos GSM para enviar y recibir mensajes SMS.
  • Admisión para proveedores SMS/http para volumen de mensajes medio/extenso.
  • Admisión para proveedores SMPP (Short message Peer to Peer: Mensaje corto de igual a igual) para permitir volumen de mensajes extensos.
  • Admisión para proveedores TAP/XIO y UCP dial-in SMSC
  • Admisión para “dispositivos de módem y teléfonos” de Windows y puertos COM directos.
  • Admisión para ambientes de línea de ejecución múltiple. El componente es de línea de ejecución segura, lo que significa que pede ser utilizado en un ambiente de línea de ejecución múltiple.
  • Servicio de reparación mediante el rastreo de todos los comandos y respuestas del módem.
  • Se incluyen muestras para varias plataformas de desarrollo: MS Visual Basic, MS Visual Basic .NET, MS Visual C++, MS Visual C# .NET, ASP, ASP .NET y más.

Genérico:

  • Mandar mensajes alfanuméricos al buscapersonas (pager) a través de SNPP.
  • Admisión para ambientes de línea de ejecución múltiple. El componente es de línea de ejecución segura, lo que significa que pede ser utilizado en un ambiente de línea de ejecución múltiple.
  • Servicio de reparación mediante el rastreo de todos los comandos y respuestas del módem/TAPI.
  • Se incluyen muestras para varias plataformas de desarrollo: MS Visual Basic, MS Visual Basic .NET, MS Visual C++, MS Visual C# .NET, ASP, ASP .NET y más.

El Kit de herramientas Mobile Messaging ActiveXperts incluye muestras para muchas herramientas de desarrollo, incluyendo:

Requisitos de Sistema

El Kit de herramientas Mobile Messaging ActiveXperts está disponible como un componente de 32-bit y como uno de 64-bit (siendo ambos parte del producto):

  • AxSms32.dll - componente 32-bit;
  • AxSms64.dll - componente 64-bit.

El Kit de herramientas Mobile Messaging ActiveXperts funciona en los siguientes sistemas operativos:

  • Windows 2012 R2 (64 bit);
  • Windows 2012 (64 bit);
  • Windows 2008 R2 (64 bit);
  • Windows 2008 (32 bit y 64 bit);
  • Windows 2003 (32 bit y 64 bit);
  • Windows 10 (32 bit y 64 bit);
  • Windows 8 (32 bit y 64 bit);
  • Windows 7 (32 bit y 64 bit);
  • Windows Vista (32 bit y 64 bit);
  • Windows XP (32 bit y 64 bit).

Objetos

El Kit de herramientas Mobile Messaging provee los siguientes objetos:

SmsProtocolGsm Envío y recepción de mensajes SMS utilizando un módem GSM o un teléfono con capacidad de módem GSM. Más »
SmsProtocolSmpp Envío y recepción de mensajes vía proveedor SMPP a través de Internet/VPN. Permite envío de mensajes de alta capacidad y corporativos Más »
SmsProtocolHttp Envío de mensajes SMS (masivos) a través de proveedor http-POST conforme SMS a través de Internet/VPN. Más »
SmsProtocolDialup Envío de mensajes SMS utilizando un módem normal compatible Hayes (1200 bps o más alto) Más »
PagerProtocolSnpp Envío de mensajes pager (buscapersonas) vía proveedor SNPP a través de Internet/VPN. Más »

Fragmentos de código

Los siguientes fragmentos de código (VBScript) muestran cómo utilizar el Kit de herramientas SMS ActiveXperts.

Para ver más ejemplos, diríjase a la página Muestras Online del kit de herramientas SMS .

Envíe un mensaje SMS a través de un módem GSM/GPRS

Option Explicit

Dim objGsm, objSmsMessage, objSmsConstants

Set objGsm               = CreateObject ( "AxSms.Gsm" )
Set objSmsMessage        = CreateObject ( "AxSms.Message" )
Set objSmsConstants      = CreateObject ( "AxSms.Constants" )

objGsm.Open "MultiTech GSM MultiModem", "0000" ' Pincode is 0000. 
WScript.Echo "Open Device, result: " & objGsm.LastError

' Message: set all properties
objSmsMessage.Clear
objSmsMessage.ToAddress  = "+31612345678"
objSmsMessage.Body       = "Hello, world!"
objSmsMessage.BodyFormat = objSmsConstants.BODYFORMAT_TEXT  

objGsm.SendSms( objSmsMessage )	
WScript.Echo "Send, result: " & objGsm.LastError

objGsm.Close

Envíe un mensaje SMS a través de un proveedor SMPP

Option Explicit

' Declare objects
Dim objSmpp, objMessage, objSmsConstants, objDeliveryStatus

' Declare Variables
Dim strReference

Dim strServer, nPort, nTimeout, strUsername, strPassword

' Create objects
Set objSmpp              = CreateObject ( "AxSms.Smpp" )
Set objMessage           = CreateObject ( "AxSms.Message" )
Set objSmsConstants      = CreateObject ( "AxSms.Constants" )

' Connect to smpp provider on port 2775, max. 5000msecs before timeout
objSmpp.Connect "smpp.activexperts-labs.com", 2775, 5000
If ( objSmpp.LastError <> 0 ) Then 
  WScript.Sleep 3000
  WScript.Quit
End If 

objSmpp.Bind objSmsConstants.SMPP_BIND_TRANSMITTER, "myaccount", "mypassword, "", 
             objSmsConstants.SMPP_VERSION_34, 0, 0, "", 5000
Wscript.Echo "Binding Smpp Credentials, result: " & objSmpp.LastError
If ( objSmpp.LastError <> 0 ) Then
  objSmpp.Disconnect
  WScript.Quit
End If

' Message: set all properties
objMessage.Clear
objMessage.FromAddress   = "+3161213456789"
objMessage.ToAddress     = "+3161122334455"
objMessage.Body      		 = "Hello, world!"
objMessage.BodyFormat    = objSmsConstants.BODYFORMAT_TEXT   

objSmpp.SubmitSms ( objMessage )
Wscript.Echo "SubmitSms, result: " & objSmpp.LastError

objSmpp.Unbind
objSmpp.Disconnect

WScript.Echo "Ready."

Licencia

Hay tres tipos de licencia diferentes para el kit de herramientas SMS ActiveXperts: Licencia Estándar, Licencia Profesional y Licencia de Distribución:

  Licencia Estándar Licencia Profesional Licencia Distribucións
SMS: GSM XXX
SMS: Dialup XXX
SMS: HTTP XXX
SMS: SMPP -XX
Pager: SNPP XXX
Multiple connections/modems per PC/server -XX
Use it on any PC/Server in your organization-XX
Distribution of component --X

Haga clic aquí para obtener información detallada acerca de esquemas de Licencia.


Más información

Para leer más acerca del kit de herramientas SMS, diríjase a uno de los siguientes links: