API Document
Promotional SMS :
Single Messagehttp://login.indiatelecom.info/vendorsms/pushsms.aspx?user=abc&password=TokenKey&msisdn=919898xxxxxx&sid=SenderId&msg=test%20message&fl=0
Multiple Messageshttp://login.indiatelecom.info/vendorsms/pushsms.aspx?user=abc&password=TokenKey&msisdn=919898xxxxxx,919898xxxxxx&sid=SenderId&msg=test%20message&fl=0
Note : Add one additional parameter gwid=2 in existing API as per example given below.
Transactional SMS :
Single Messagehttp://login.indiatelecom.info/vendorsms/pushsms.aspx?user=abc&password=TokenKey&msisdn=919898xxxxxx&sid=SenderId&msg=test%20message&fl=0&gwid=2
Multiple Messageshttp://login.indiatelecom.info/vendorsms/pushsms.aspx?user=abc&password=TokenKey&msisdn=919898xxxxxx,919898xxxxxx&sid=SenderId&msg=test%20message&fl=0&gwid=2
user: Your login username.
password: Your login password.
msisdn: Single mobile number or multiple mobile numbers separated by comma(10 digits or +91).
sid: Approved sender id(Only 6 characters).
msg: Your message content(Minimum 459 characters/3 messages).
fl: if flash message then 1 or else 0
gwid: 2 (its for Transactions route.)
Note: Only 100 mobile numbers are allowed.
Message Response :
Single Message OR Multiple Message
SUCCESS-919712xxxxxx-a8e701a5ebc448b8a4ba44add2af4887(i.e MessageId)
Multiple Message
SUCCESS-919712xxxxxx-a8e701a5ebc448b8a4ba44add2af4887,917600xxxxxx-955846b3b51644a8a5d63dfaf0395e59(comma separated MessageId)
Schedule SMS :
http://login.indiatelecom.info/vendorsms/pushsms.aspx?user=yourUserID&password=TokenKey&msisdn=919898xxxxxx&sid=SenderId&msg=test%20message&fl=0&schedtime=2013/12/30 20:30:00 PM
DateTime formate will be2014/10/06 20:30:00 PM
yyyy/mm/dd hh:mm:ss PM
Group SMS :
http://login.indiatelecom.info/vendorsms/pushsms.aspx?user=yourUserID&password=TokenKey&msisdn=919898xxxxxx&sid=SenderId&msg=test%20message&fl=0&groupid=###
groupid = your group IdCheck Delivery API :
http://login.indiatelecom.info/vendorsms/checkdelivery.aspx?user=demo&password=TokenKey&messageid=messageid
Response : #DELIVRDCredit Blance API :
http://login.indiatelecom.info/vendorsms/CheckBalance.aspx?user=demo&password=TokenKey
Response : Success#Promotional:0|Transactoinal:95XML API
URL :
http://login.indiatelecom.info/Rest/Messaging.svc/mtsms?data=Error Message
ErrorCode | Error Message |
000 | Success (it means message is successfully submitted and you can check message parameter response to check message id and parts) |
001 | Account details cannot be blank |
002 | Username or password cannot be blank |
003 | SenderId cannot be blank |
004 | Message cannot be blank |
005 | Message properties cannot be blank |
006 | ServerError#Error message |
007 | Invalid username or password |
008 | Account inactive |
009 | Account lock |
010 | Unauthorized API access |
011 | Unauthorized IP address |
012 | Message length violation |
013 | Invalid mobile numbers |
014 | Account locked due to spam message contact support |
015 | Invalid SednerId |
016 | Transactional account not active |
017 | Invalid groupid |
018 | Cannot send multi message to group |
019 | Invalid schedule date |
020 | Message or mobile number cannot be blank |
021 | Insufficient credits |
022 | Invalid jobid |
023 | Parameter missing |
024 | Invalid template or template mismatch |
Note: Only the above-defined validations are performed at the server side. All other validations for any parameter are required to be handled at the client side explicitly.