If the SMS has been successfully sent, you'll get a response like below :-
2000 = SUCCESS or EMPTY/BLANK

However, if the SMS is failed, you'll get a error code and error description like below :-


Error Code Error Description Details
-1000 UNKNOWN ERROR Unknown error. Please contact the
administrator.
-1001 AUTHENTICATION FAILED Your username or password are incorrect.
-1002 ACCOUNT SUSPENDED / EXPIRED Your account has been expired or suspended.
Please contact the administrator.
-1003 IP NOT ALLOWED Your IP is not allowed to send SMS.
Please contact the administrator.
-1004 INSUFFICIENT CREDITS You have run our of credits.
Please reload your credits.
-1005 INVALID SMS TYPE Your SMS type is not supported.
-1006 INVALID BODY LENGTH (1-900) Your SMS body has exceed the length.
Max limit = 900
-1007 INVALID HEX BODY Your Hex body format is wrong.
-1008 MISSING PARAMETER One or more required parameters are missing.
-1009 INVALID DESTINATION NUMBER Invalid number
-1012 INVALID MESSAGE TYPE Message contain unicode and please use type=2 for Unicode
-1013 INVALID TERM AND AGREEMENT Please add agreedterm=YES in your API
Note :
Please note that there would be no refund for user if the message has been failed to send out due to the following
reasons :-

- Mobile is out of coverage for more than 24 hours.
- Mobile is switched off for more than 24 hours.
- Mobile storage is full for more than 24 hours.
- Mobile number does not exist or is barred by telco