In the Service Profile you can set a monthly SMS allowance, so you can control the number of SMS exchanged by your endpoint.
This can be controlled separately for MO-SMS (SMS send from the device) and MT-SMS (SMS received by the device).
The limit is applied per calendar month and reset at UTC midnight on the 1st day of each month.
Adding a Usage Limit
To enable SMS limits go to the Service Profile, then to the Tab "Usage Limits":
Click on "Add Usage Limit":
Choose "SMS MO" or "SMS MT" depending on which direction you want to apply the limit:
Choose the limit you want to apply and click on "Add Limit".
This configuration will allow your device to send 10 SMS and to receive 50 SMS per month.
What happens if the limit is reached?
- for SMS MO, the sending of SMS from your device will start to fail, they will time out and your device will report an error
- for SMS MT, the API (and therefore the SMS console) will stop accepting SMS with HTTP code 422 and will display the error message "Traffic limit of X MT-SMS per month exceeded".
The limit will reset at UTC midnight on the 1st day of each month.
Can I increase the limit within a month?
Yes, you can increase (or decrease) the limits at any time. The new limit will be instantly applied.
What happens if I add a limit during a month?
You can add limits at any time, though the system will take already accounted traffic for that month into account. Meaning if an endpoint has already exceeded the limit for that month, it will be instantly blocked for any further SMS transactions.
Also you can remove the limits at any time, meaning your endpoints will be able to send/receive any number of SMS after you removed it.