Você está aqui:

pt.ActiveXperts.com > SMS Component
ActiveXperts SMS Component

quicklinks

ActiveXperts SMS Component

Visão Geral do Produto

SMS Component é uma ferramenta para fornecer funcionalidade de mensagens SMS Component para desenvolvedores de software da Windows.

Com ActiveXperts SMS Component, você pode enviar e receber mensagens SMS (incluindo WAP, toques (ringtones), mensagens de fotografia), através de uma:

  • GSM modem
  • SMPP SMSC provider
  • HTTP SMSC provider
  • Hayes compatible modem
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

Com ActiveXperts SMS Component, você também pode enviar mensagens de pager (pager messages) através:

  • SNPP Provider (alpha-numeric paging)

Características do SMS:

  • Envia mensagens de SMS texto alfanumérico
  • Envia mensagens de SMS multimédia incluindo ringtones, imagens e logos.
  • Enviar nova mensagem de voz / e-mail / fax
  • Verifique entrega ou mensagens de SMS enviadas
  • Envia mensagens de WAP Push
  • Envia Marcadores de WAP
  • Recebe mensagens de SMS
  • Recebe mensagens de SMS a partir de diferentes locais de armazenamento
  • Suporte para o Unicode, isto é para apoiar as línguas estrangeiras como o chinês, Türkisch, etc
  • Suporte para mensagens possuindo multi-partes, isto é para permitir as mensagens com mais de 160 caracteres
  • Suporte para modems GSM e telefones GSM para enviar e receber mensagens de SMS
  • Suporte para prestadores de SMS / HTTP com médio / grande volumes de mensagem
  • Suporte para prestadores de SMPP (Short Message Peer to peer), para grande volumes de mensagem
  • Apoia TAP / xio e UCP Dial-in fornecedores de SMSC
  • Suporta Windows aparelhos como Telefone, Modem e COM portas directas
  • Suporta ambientes Multi-threading. O componente é thread-safe(discussão segura), o que significa que pode ser utilizado em um ambiente multi-threaded.
  • Instalações para Solução de problemas ao localizar todos os comandos e respostas do modem
  • As amostras incluídas para o desenvolvimento de diversas plataformas: MS Visual Basic, MS Visual Basic. NET, MS Visual C ++, MS Visual C #. NET, ASP, ASP. NET e mais

Características do Pager:

  • Envia mensagens Pager alfa-numéricas através SNPP

Genéricos:

  • Suporte para ambientes multi-threading. O componente é thread-safe, o que significa que pode ser utilizado em um ambiente multi-threaded
  • Instalações para Solução de problemas ao localizar todos os modem / TAPI comandos e respostas
  • As amostras incluídas para desenvolvimento de diversas plataformas: MS Visual Basic, MS Visual Basic. NET, MS Visual C + +, MS Visual C #. NET, ASP, ASP. NET e mais

As amostras são incluídas para:

  • Visual Basic .NET
  • Visual C# .NET
  • Visual Basic 5.x of hoger
  • Visual C++ 5.x of hoger
  • Borland Delphi 7.x of hoger
  • Borland C++ Builder 6.x of hoger
  • ASP .NET
  • ASP 2.x
  • PHP
  • VBScript
  • Java/Javascript
  • HTML
  • Elke andere ontwikkel platform die ActiveX/COM componenten ondersteunt.

SMS Component é executado nos seguintes 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).

Código trechos

Os códigos trechos a seguir (VBScript) ilustram como SMS Component pode ser usado.

Para mais exemplos, vá para o Online SMS Component página para mais amostras.

Verzenden van een SMS bericht via een GSM/GPRS modem

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

Verzenden van een SMS bericht via een SMPP provider

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."

Architectuur

De 'core' van ActiveXperts SMS Component is een ActiveX/COM component en wordt in twee varianten meegeleverd:

  • AxSms32.dll - de 'SMS Component COM Component' voor 32-bit platformen;
  • AxSms64.dll - de 'SMS Component COM Component' voor 64-bit platformen.

ActiveXperts SMS Component kan eenvoudig naar grote hoeveelheid pc's gedistribueerd worden. Nadat u de licentie heeft gekocht moet alleen het bestand AxSms32.dll (en/of AxSms64.dll) naar de verschillende pc's gekopieerd worden en moet deze DLL in het register van deze computer opgenomen worden.