Monday, May 29, 2017
 
 
asptoken Logo

ASPTOKEN

Programming Notes:

ASPTOKEN is supported by the ASPSMS SOAP Web Service since Version 2 ASPSMSX2. The two methods SendTokenSMS and VerifyToken are used.

SendTokenSMS
Send verification code to user.
UserKeymandatory
Passwordmandatory
OriginatorIf not specified, recipient MSISDN is set.
RecipientsRecipient MSISDN (mandatory) and optional transaction reference number
Usage:
<Recipients>+41790000000:12345</Recipients>
MessageDataIf MessageData is set, the placeholder <VERIFICATIONCODE> will be substituted with the verification code. If MessageData is not defined, or if MessageData does not contain the placeholder <VERIFICATIONCODE>, only the verification code is sent.
TokenReferenceThe token reference is used to distinguish between several tokens for the same phone number.
TokenValiditySpecifies the validity period of a Token in minutes. If not specified, the TokenValidity is 5 minutes by default.
TokenMask
VerificationCode
The verification code can either be generated by mask using TokenMask or explicitly specified using VerificationCode.
  • If the attribute VerifyCode is set, this same verification code will be used.
  • If the attribute VerifyCode is not set, the ASPTOKEN System generates a verification code. Format and construction of the generated verification code can bge specified by mask.
TokenMaskUsed to have the ASPSMS generate a verification code by mask. The mask can contain the following special characters:

# : a digit
A : an alphabetic character
N : an alphanumeric character

All other characters are taken literally. If not specified, the Mask is "NNNN" by default.
Usage:
<TokenMask>### ###</TokenMask>
VerificationCodeExplicitly specifies the verification code to be sent to the user.
Usage:
<VerificationCode>qL1x!</VerificationCode>
TokenCaseSensitiveSpecifies, if the verification code comparison is case sensitive:
  • 1 : case sensitive
  • 0 : not case sensitive
If not specified, TokenCaseSensitive is 0 by default.
Usage:
<VerificationCode>qL1x!</VerificationCode>
<TokenCaseSensitive>1</TokenCaseSensitive>
URLBufferedMessageNotification

URL that will be connected when a message is not delivered instantly and is buffered. The submitted TransactionReferenceNumber will added to the URL.

When URLBufferedMessageNotification is set to http://www.mysite.com/buffered.asp?ID= and the TransactionReferenceNumber is e.g. 3152, the URL will be requested like this:

http://www.mysite.com/buffered.asp?ID=3152

URLDeliveryNotification

URL that will be connected when a message is delivered instantly. The submitted TransactionReferenceNumber will added to the URL.

When URLDeliveryNotification is set to http://www.mysite.com/delivered.asp?ID= and the TransactionReferenceNumber is e.g. 3152, the URL will be requested like this:

http://www.mysite.com/delivered.asp?ID=3152

URLNonDeliveryNotification

URL that will be connected when a message is not delivered. The submitted TransactionReferenceNumber will added to the URL.

When URLBufferedMessageNotification is set to http://www.mysite.com/notdelivered.asp?ID= and the TransactionReferenceNumber is e.g. 3152, the URL will be requested like this:

http://www.mysite.com/notdelivered.asp?ID=3152

AffiliateIdUsed for the Model 1: Classic Affiliate Program.


VerifyToken
Verification of user input.
UserKeymandatory
Passwordmandatory
PhoneNumberSpecifies the phone number to be verified in combination with a token reference (mandatory).
TokenReferenceThe token reference is used to distinguish between several tokens for the same phone number (mandatory).
VerificationCodeSpecifies the user input to be verified.

To the ASPSMS SOAP Web Service V2 (ASPSMSX2)

Available SMS tools and interfaces for ASPSMS

Factsheets
Purpose and business examplesPDF
SMS tools for End Users
NamePricing
NEW:Microsoft Office Outlook 2013-2016: Email to SMSfree
Microsoft Office Outlook 2010 Mobile Servicefree
Microsoft Office Outlook 2007 Mobile Servicefree
SMSBLASTER web editionfree
SMS Blaster Windows Editionfree
SMS touch for iPhone and iPod touchShareware
ECO-SMS - Ökologische SMS!Shareware
Cybersystems mscrmSMSsee price list for details
Jabber-Client Chatopus for Palm OSsmall one-time payment
delight Software GmbHsee price list for details
ASPSMS Widget for Macfree
SMS scripts and interfaces for developers
NamePricing
NEW: ASPSMS Dot Net Assembly on NuGet free
ASPSMS JSON API (REST) free
C# Microsoft ASP.NET Identity MVC (for SOAP)free
Node.js interface for ASPSMSfree
PHP Class for ASPSMS SOAP web servicefree
aspsms.dll (Active-X)free
SOAP Web Servicefree
XML-Interfacefree
ASPSMS SMTP Interfacefree
VBscript Class (ASP)free
HTTPfree
PHP - Python - C# - Javafree
Jabber to SMS for Server Adminsfree (open source)
SMS Blaster Visual Basic Source Codefree
ASPTOKENfree
Network coverage
Supported networks around the world
VADIAN.NET AG
Katharinengasse 10
CH - 9004 St.Gallen
 
Phone: +41 71 246 56 56
Fax: +41 71 246 56 57
E-Mail: keyaccounts@aspsms.com
 
Founded: 1995
Company Number: CH-170.3.020.905-6
VAT-Number: CHE-102.692.722 MWST

Swiss Quality

OFCOM registered Telecommunications Service Provider (254900005).

ASPSMS is a product of VADIAN.NET AG (founded in 1995), a Swiss based Internet and Mobile Solutions pioneer. Thus, all data collected from you are automatically subject ofthe strict privacy policies of Switzerland. ASPSMS is Swiss technology that is fully developed in Switzerland. The support team also works in Switzerland. VADIAN.NET AG is today one of the leading global providers of SMS solutions with more than 200000 satisfied business clients. The product ASPSMS was launched in 2001.

Copyright 1995 - 2017 by VADIAN.NET AG