Terms of Use for NusaSMS SMS Blast Service

By accessing and using the web application, you have the following responsibilities:
a. NusaSMS customers are prohibited from sending unwanted or unwelcome messages
b. NusaSMS customers are prohibited from sending messages for any purpose that violates the public interest, public order or national security
c. NusaSMS customers are prohibited from sending messages for spamming activities. “Spamming” means (i) a situation where an SMS is sent to a Mobile Subscriber without their prior consent and/or (ii) an unauthorized or deceptive SMS.
d. NusaSMS customers are prohibited from sending messages for scamming activities. “Scamming” means (i) Submitting misleading information in a way that violates any copyright, patent, trademark, trade secret or other right of a third party or personal right.
e. NusaSMS subscribers are prohibited from sending messages for acts with the intent of crime, fraud, forgery, slander, pornography or racial and ethnic violence and terrorism
f. NusaSMS customers are prohibited from sending messages for Gambling in Casinos, which include: Roulette, Blackjack, Baccarat, Jackpot, Poker etc., as well as gambling related to the results of football matches
g. NusaSMS customers are not allowed to use SMS content that is contrary to the laws and norms that apply in the territory of the Republic of Indonesia, including harming and disturbing SMS recipients and other parties, both individuals and legal entities or institutions.
h. NusaSMS customers are fully responsible for the negative impacts and lawsuits from other parties as a result of the content and procedures for sending SMS.
i. In the event that does not have access (signal) to the system of the Telecommunication Provider or SMS Operator, the SMS will not be able to be processed and sent. is not responsible for any damages caused by the unavailability of such access.
j. NusaSMS customers must indemnify and hold harmless NusaSMS from and against any and all claims, actions, cases, losses, liabilities, costs (including reasonable fees and expenses), expenses, losses, including losses incurred or borne by NusaSMS that may be caused by or arise, either directly or indirectly from the content provided by the Customer and/or the violation of this Agreement by the Customer.
k. NusaSMS customers must properly store your identity, password or other confidential information associated with your account and must immediately notify us of any known or suspected unauthorized use of your account or breach of security, including loss, theft or disclosure of your password or security information online illegally.

Why Does SMS Delivery Fail (Does it reduce SMS credit)?

There are 2 types of SMS delivery failures which are expressed in two types of status, namely:


The ABORTED status occurs when the SMS sending transaction has been received by the operator (SENT status), but then the operator fails to send the message and changes the status to ABORTED or sent but not delivered. There are several causes of ABORTED, including:

  – The destination number has expired on the operator side
  – The destination number no longer exists in the operator database (number recycling process)
  – When the operator sends a message, the handset of the intended number is turned off within a certain time according to the operator's policy (usually 48 hours)
  – There is interference on the operator side, for example the signal where the handset is located is disturbed, etc
  – Full handset memory


FAILED status occurs when the SMS sending transaction has not reached the operator side. In this case the NusaSMS system checks the validity of a number first, if it is not valid then the delivery will be failed (FAILED). There are several criteria for the status FAILED, including:
  • Destination number contains non-numeric characters
  • The number length is too long
  • The destination number is a landline number (fixed line)
  • The number is too short
  • Blank number
  • Empty message
  • Numbers that are not numbers served by operators supported by NusaSMS (currently only Indonesian GSM numbers are supported)
Of the 2 types of delivery failures that are subject to a charge are status ABORTED. For the status FAILED , there is no charge or credit deduction.
To prevent re-sending in the future to numbers that are ABORTED, we advise clients to:
  • Perform routine cleaning by removing ABORTED numbers from the client database.
  • NusaSMS also provides an APIHLR Lookup) to validate/check whether a number is still active or has expired at the operator. (For this check, a fee is charged for checking the number)

What are the types of status on NusaSMS

  • Status NEW

    This status is specifically for sending via the NusaSMS web application (not in the API),
    namely the status when the message has just been submitted to the NusaSMS system, ready to be processed.

  •  Status QUEUE

    This status is also specifically for sending via the NusaSMS web application (not in the API),
    here the validation stage is carried out and is ready to send messages to the API operator or provider.

  • Status SENT

    If a message has passed validation by the NusaSMS system
    (Validation: Balance, Active Period, GSM/Operator Prefix, etc.) then the message will be sent to the operator
    and if the message is received by the operator (NusaSMS gets a reference number
    from the operator or provider) then the status of the message is updated to SENT.


    Is a status that is sent back by the operator asynchronously stating
    that the message has been sent by the operator/SMSC (DELIVERED) or the message was unsuccessful
    sent to the receiving handset by the operator/SMSC (ABORTED).

How much does SMS cost?

  • Prices for sending SMS can be seen on the Pricing Page:
  • All prices will be subject to applicable tax conditions, the prices shown are the prices before tax.
  • Prices can change at any time, according to price changes that occur in each operator.
  • If there is a price change, we will update it on the relevant website, and email it to the registered customer's email address

The status is DELIVERED but SMS is not received

  • Delivery Receipt is information on packets generated by the recipient's handset. If the handset cannot display or save the message even though the sender's signal has been received, the delivery report is still sent successfully, even though it was not actually received..
  • “no paging response via the MSC”  and other paging cases, usually temporary, the solution is to update the location, usually by restarting the cellphone or looking for a strong signal position.
  • This usually happens on old school cellphones where there is not enough memory to store messages.
  • There have also been cases on smartphone phones that contain bugs, if the cellphone is restarted a message can appear.
  • Temporary network loss, usually occurs when the cellphone is in a location with a bad signal, such as in an elevator, in a building, in a basement or in other locations.
  • The recipient once asked the operator not to send promotional SMS. (So the SMS (Masking) will not be forwarded to the number)

Why is my SMS still 160 characters but more than 1 SMS is charged?

Terms of the Number of Characters per SMS

  • Using characters with GSM 7 bit encoding (Latin characters such as characters available on cellphone keypads used in Indonesia), the maximum length per SMS is 160 chars; if more than 160 characters, per SMS is 153.
  • For GSM 7 bit extended characters, namely: ^ \\ [ ~ ] | € newline  will consume 2 characters
  • For characters with Unicode encoding, the maximum character length of 1 SMS is 70 characters. More than 70 characters per SMS is 67 characters (Unicode includes Arabic, Chinese, Japanese and Korean)
  • Reference explanation about GSM 7 Bit characters:
  • For clients who use the NusaSMS API to integrate with the client's internal applications, it is expected to anticipate the above provisions so that unwanted charges will not occur.
  • For clients who use the NusaSMS Web, an estimate of the number of SMS can be provided directly when typing a message.
  • For clients using the NusaSMS Web, we recommend that you do not enter messages copied/pasted from a word processor, such as Microsoft Word or an internet browser, because of the possibility of using an inappropriate Characterset.

Is an API provided to integrate with the Client Application?

What is the probability/likelihood of the SMS being sent?

SMS using Sender ID that has been registered with the operator, the probability of SMS status being sent reaches 99% (failure: 1%).
SMS using a Long Number, the probability of SMS status being sent reaches 95% (failure 5%).

What is the speed of sending SMS?

NusaSMS TPS (Transaction Per Second) is 30-50 SMS/second.

How long does it take for the SMS to be received?

SMS reception time is very varied, due to many influencing factors, including: signal strength, device location, memory device, etc. But under normal circumstances, the time it takes is 3 seconds.

Blocked words (Longnumber)

Messages like: “Verification Code”, “Code”, “Verification”, “Verification”, “otp”, “pin”
and others are blocked by Telkomsel operator. We recommend using other words that are not blocked by the operator (especially) Telkomsel. By way of trying to send via HP.


Payment using ATM

  • Enter the PIN.
  • Select "Transfers". If using a BCA ATM, select "Others" then "Transfer".
  • Select "Other Bank Account".
  • Enter the bank code (Permata is 013) followed by the 16 digit payment code 8965071600000142 as the destination account, then select “Correct”.
  • Enter the transaction amount correctly. The wrong number of transactions will cause the transaction to fail to be processed.
  • Confirm that the bank code, payment code, and transaction amount are correct, then select “Correct”.
  • Transaction completed.

Payment using Internet Banking

Note: Payments cannot be made using BCA Internet Banking (KlikBCA).

  • Login to your internet banking account.
  • Select “Transfer” and select “Other Bank Account”. Enter bank code (Permata is 013) as destination account.
  • Enter the total transfer fee correctly.
  • Enter the destination amount using your payment code 8965071600000142.
  • Confirm that the bank code, payment code, and transaction amount are correct, then select “Correct”.
  • Transaction completed.