ActiveXperts Mobile Messaging Toolkit is een ontwikkel tool die het mogelijk maakt SMS en MMS functionaliteit toe te voegen aan Windows applicaties. Met ActiveXperts Mobile Messaging Toolkit, kunnen SMS berichten worden verzonden en ontvangen (inclusief WAP, ringtones, picture berichten) via een:
Met ActiveXperts Mobile Messaging Toolkit kunnen Pager berichten worden verzonden via een:
SMS kenmerken:
Pager kenmerken:
Algemene kenmerken:
Mobile Messaging Toolkit bevat voorbeelden voor diverse ontwikkel omgevingen, waaronder:
ActiveXperts Mobile Messaging Toolkit kan gebruikt worden binnen de volgende besturingssystemen:
De volgende code snippets (VBScript) illustreren hoe ActiveXperts Mobile Messaging Toolkit gebruikt kan worden.
Voor meer voorbeelden, ga naar de Online Mobile Messaging Toolkit Samples pagina.
Option Explicit Dim objGsm, objSmsMessage, objSmsConstants Set objGsm = CreateObject ( "AxMmToolkit.Gsm" ) Set objSmsMessage = CreateObject ( "AxMmToolkit.SmsMessage" ) Set objSmsConstants = CreateObject ( "AxMmToolkit.SmsConstants" ) 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
Option Explicit
' Declare objects
Dim objSmpp, objMessage, objSmsConstants, objDeliveryStatus
' Declare Variables
Dim strReference
Dim strServer, nPort, nTimeout, strUsername, strPassword
' Create objects
Set objSmpp = CreateObject ( "AxMmToolkit.Smpp" )
Set objMessage = CreateObject ( "AxMmToolkit.SmsMessage" )
Set objSmsConstants = CreateObject ( "AxMmToolkit.SmsConstants" )
' 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."
De 'core' van ActiveXperts Mobile Messaging Toolkit is een ActiveX/COM component en wordt in twee varianten meegeleverd:
ActiveXperts Mobile Messaging Toolkit kan eenvoudig naar grote hoeveelheid pc's gedistribueerd worden. Nadat u de licentie heeft gekocht moet alleen het bestand AxMmCtl.dll (en/of AxMmCtlx64.dll) naar de verschillende pc's gekopieerd worden en moet deze DLL in het register van deze computer opgenomen worden.