Ti trovi qui:

ActiveXperts.it > SMS Component

ActiveXperts SMS Component
ActiveXperts SMS Component

quicklinks

Aggiungere funzioni SMS/E-mail a qualsiasi applicazione Windows o .NET

ActiveXperts SMS Component e' un componente ActiveX/COM che permette di introdurre le funzionalita' SMS in applicazioni Windows. Con ActiveXperts SMS Component, si possono mandare e ricevere, messaggi SMS (inclusi WAP, suonerie, immagini) , il tutto per mezzo di:

  • un modem GSM/telefono
  • un provider SMPP SMSC
  • un provider HTTP SMSC
  • modem Hayes compatibele

Con ActiveXperts SMS Component, si possono mandare e ricevere, messaggi SMS (inclusi WAP, suonerie, immagini) , il tutto per mezzo di:

  • un provider SNPP (alpha-numeric paging)

Caratteristiche SMS:

  • Inviare un testo alpha-numerici via un messaggio SMS
  • Inviare un testo Unicode via un messaggio SMS (per supportare idiomi stranieri come Ebraico, Cinese,ecc...)
  • Inviare messaggi SMS multimediali, inclusi suonerie, immagini e loghi
  • Inviare nuove indicazioni voicemail/e-mail/fax
  • Inviare messaggi WAP Push e WAP Bookmark
  • Rapporti di consegna per i messaggi SMS uscenti
  • Ricevere messaggi SMS, eventualmente da diverse aree di memoria (valido solamente per GSM)
  • Supporto per messaggi multi-part, per permettere messaggi piu' lunghi di 160 caratteri
  • Supporto per modem GSM e telefoni GSM per inviare e ricevere messaggi SMS
  • Supporto per providers SMS/HTTP, per piccole e medie quantita`
  • Supporto per SMPP (Short Message Peer to Peer) per grandi quantita`
  • Supporto per providers TAP/XIO e UCP dial-in SMSC
  • Supporto per Windows 'Phone and Modem devices' e porte COM
Schermata di benvenuto ActiveXperts Mobile Messaging Tookit Integrazione Visual Studio Applicazione web .NET Apllicazione .NET Console applicazione .NET
Schermata di benvenuto Integrazione Visual Studio Applicazione web .NET Apllicazione .NET Console applicazione .NET

Caratteristiche Cercapersone:

  • Inviare messaggi di cercapersone alpha-numerici via SNPP

Caratteristiche generali:

  • Supporto per ambienti multi threading. Il componente e' thread-safe, significa che puo' essere usato in un ambiente multi threading
  • Rilevazione di problemi molto facile grazie alle diverse modalita' di 'tracing'.
  • Voorbeelden bijgeleverd voor diverse ontwikkel platformen zoals: MS Visual Basic, MS Visual Basic .NET, MS Visual C++, MS Visual C# .NET, ASP, ASP .NET en meer
  • Disponibile in una viariante nativa a 32 o 64 bit

ActiveXperts SMS Component contiene diversi esempi per diversi ambienti di sviluppo, tra i quali:

  • Visual Basic .NET
  • Visual C# .NET
  • Visual Basic 5.x o superiore
  • Visual C++ 5.x o superiore
  • Borland Delphi 7.x o superiore
  • Borland C++ Builder 6.x o superiore
  • ASP .NET
  • ASP 2.x
  • PHP
  • VBScript
  • Java/Javascript
  • HTML
  • Qualisiasi altro ambiente di sviluppo che supporti componenti ActiveX/COM.

ActiveXperts SMS Component è compatibile con i seguenti sistemi operativi:

  • Windows 2012
  • Windows 2008
  • Windows 2003
  • Windows 8
  • Windows 7
  • Windows Vista
  • Windows XP

Frammenti di codice

I frammenti di codice (VBScript) seguenti illustrano come si puo` usare ActiveXperts SMS Component.

Per piu` esempi, visitare la pagina Online Mobile Messaging Toolkit Samples.

Inviare un messaggioSMS con un modem GSM/GPRS

Set objSmsMessage        = CreateObject( "ActiveXperts.SmsMessage" )
Set objGsmProtocol       = CreateObject( "ActiveXperts.SmsProtocolGsm" )

objSmsMessage.Recipient  = "+31624896641"
objSmsMessage.Data       = "Hello, world!"

objGsmProtocol.Device    = "MultiTech GSM MultiModem"
objGsmProtocol.EnterPin( "1234" )
objGsmProtocol.Send( objSmsMessage )
WScript.Echo "Result: " & objGsmProtocol.LastError

Inviare un messaggio SMS con un provider SMPP

Set objSmsMessage        = CreateObject( "ActiveXperts.SmsMessage" ) 
Set objSmppProtocol      = CreateObject( "ActiveXperts.SmsProtocolSmpp" )
objSmppProtocol.Server   = "smpp.activexperts-labs.com" 
objSmppProtocol.ServerPort =  2775  
objSmppProtocol.SystemID = "AX005" 
objSmppProtocol.SystemPassword = "812056"
objSmppProtocol.Connect
If objSmppProtocol.IsConnected = True Then
  objSmsMessage.Recipient = "+31647134225"
  objSmsMessage.Data      = "Hello World via SMPP"
  objSmppProtocol.Send( objSmsMessage )
  objSmppProtocol.Disconnect 
End If
WScript.Echo "Result: " & objSmppProtocol.LastError

Architettura

ActiveXperts SMS Component utilizza il Microsoft VBScript Engine. Utilizza solo il motore, senza sostituire alcun componente del VBScript engine.

Il cuore dell’'ActiveXperts SMS Component e' costituito da un file:

  • AxMmCtl.dll - il componente 'ActiveXperts SMS Component' per piattaforme 32-bit
  • AxMmCtlx64.dll - il componente 'ActiveXperts SMS Component' per piattaforme 64-bit

ActiveXperts SMS Component puo' essere facilmente distribuito su molti PC. Una volta acquistate le licenze, basta copiare l’AxScript.dll sui PC e registrare la DLL.