Soracom Air for Cellular
Test Mode
Test Mode is a feature that exempts data communication and SMS usage fees within predefined usage and time limits. It is designed to verify that products using Soracom Air cellular-IoT SIMs operate correctly during quality control.
When a SIM is in Test Mode, its status appears as Testing on the SIM Management screen.
Overview
Test Mode has the following features:
- When an IoT SIM in
Ready
status communicates with Soracom, its status automatically changes toTesting
. While inTesting
status, data communication and SMS usage fees are waived until certain predefined conditions are met, such as data usage thresholds, the number of SMS messages sent/received, and the time in the status. - Once these conditions are met, the SIM automatically transitions to a predefined status based on the configured settings.
Applying for Test Mode
To use Test Mode, you must apply in advance. Contact us us with the information outlined in the table below when submitting your application. Test Mode will be available only after Soracom has reviewed and approved your request.
Information Required | Details to Provide | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Operator ID(s) to enable Test Mode for | Specify the Operator ID(s) that require Test Mode enablement. | ||||||||||||
Subscription(s) for Test Mode usage |
Specify which subscription(s) you plan to use with Test Mode. Select from the eligible subscriptions below (multiple selections allowed):
If you require Test Mode on an add-on plan, apply under its primary plan. For example, when adding planX3 or plan-US-max to plan01s, you need to apply for plan01s (even if you select the add-on plan, Test Mode will only apply to the primary plan). |
||||||||||||
Preferred testing limits |
Specify your preferred limits. All standard fees will apply for the IoT SIM as soon as any of the following conditions are met. Some examples of preferred limits include:
Note that you cannot specify upload vs. download data separately, nor sent vs. received SMS transmissions separately. After any limit is reached, the SIM(s) will automatically transition to |
||||||||||||
Desired SIM status after testing ends |
Specify which status the SIM should automatically change to when exemption limits are reached:
The default status is Active. For more information, see the Statuses documentation. |
IoT SIM Status
Subscriptions with Test Mode enabled will show Testing
as their status for eligible SIMs on the SIM Management screen.
To clearly illustrate the differences between "Testing" status and other statuses, this diagram shows representative subscriptions and statuses as examples. The actual available statuses vary depending on the subscription.
Base fees vary based on subscription types. Contact us for pricing details.
Changing a SIM's Status
You can change the status of IoT SIMs (for subscriptions with Test Mode enabled) to Testing
status, or change SIMs from Testing
status to other statuses.
Changing a SIM's Status to Testing
When an IoT SIM in Ready
status communicates with Soracom for the first time, the status will automatically change to Testing
.
Note that you cannot change a SIM's status to Testing
manually. For example:
-
If you attempt to communicate in areas where the IoT SIM cannot connect, the SIM's status will not change to
Testing
because it cannot communicate with Soracom. - You cannot change a SIM's status to
Testing
via the User Console or API.
See Subscriber Status for further information on status definitions.
Changing a SIM's Status from Testing to Another Status
An IoT SIM that with the Testing
status can be changed to the following statuses using the Soracom User Console or Soracom CLI / API.
- Active
- Standby
- Suspended
- Terminated
See Changing a Subscription Status for instructions.
If you plan to manually change your SIM’s status after using Test Mode, wait until after 00:00 UTC the next day to make the change.
Soracom calculates data usage based on the SIM's status at 00:00 UTC each day. If you switch the status earlier, any data used that day will be billed under the new (non-Testing) status.
Example: If you switch to Standby at 14:30 UTC on June 2, any data sent between 00:00 UTC June 2 and 00:00 UTC June 3 will be recorded as Standby usage and will not be exempt from charges.
Note that it is not possible to change your SIM's status to Inactive.
Adding Additional Subscriptions in Test Mode
If you add additional subscriptions to an IoT SIM with Testing
status active, you can continue to use it as a Test Mode enabled SIM. For more information about additional subscriptions, see Subscription Containers.
In addition, data communication and SMS transmission / reception using additional subscriptions will also be exempt from the usage fee as Test Mode applies. For example, if you add planX3 to plan01s, which is in Testing
status, data communication using planX3 will also be exempt from charges.
A Soracom Arc Virtual SIM can be added as a secondary subscription to an IoT SIM with Testing
status. However, Test Mode does not apply to Virtual SIM, so their base fees and data usage are billed at standard rates. Additionally, data communication with a Virtual SIM does not consume your remaining Test Mode data allowance.
When you add an additional subscription, the remaining limits for the testing period (such as data volume, number of SMS messages sent/received, and duration) will not reset. The usage from the primary subscription will continue to count against the same limits.
When adding additional subscriptions to your IoT SIMs with the Subscription Containers feature, the additional subscriptions are delivered to your IoT SIM via several SMS messages. The SMS messages sent during this process will not count towards the Test Mode SMS message limit.
Checking Remaining Test Mode Usage
For IoT SIMs that are in Test Mode, you can check the remaining Usage (data communication volume, number of SMS transmissions sent and received, remaining Test Mode duration).
You can only view your remaining Test Mode data while your IoT SIM is in Testing status. Once Test Mode ends and the SIM automatically transitions to the next status, the remaining usage capacity can no longer be viewed.
You can use the Status Update History feature to determine when your SIM exited Testing
status.
-
Login to the User Console and switch the Coverage Type to match the IoT SIM whose Test Mode capacity you want to view.
Example: To check plan01s, set the Coverage Type to Global.
For more information, see Coverage Type. -
Navigate to SIM Management: From the Menu, open the SIM Management screen.
The SIM Management screen will appear.
-
Click the next to a SIM, then click the Details button.
-
Select the Usage tab to see your remaining Test Mode data allotment, SMS capacity, and days remaining.
You can also check your remaining usage via the Soracom CLI or Soracom API:
Test Mode and Other Services
Services that do not affect the IoT SIM status can be used normally, however; some services have expanded or limited functionality for SIMs in Test Mode.
Transferring a Test Mode SIM to Another Operator
A Testing
status IoT SIM cannot be transferred to another operator. IoT SIMs in a status other than Testing
can be transferred. See Transferring Soracom IoT SIMs for details.
Event Handler Behavior
Event Handler is a service that executes an action when a monitored object satisfies a rule set by the user. Operators who are approved to use Test Mode can use the Testing
status with Event Handler status-based rules, and can change the IoT SIM status to Testing
as an action.
If you were already using Event Handler before being approved for Test Mode, verify that your existing event handlers still work as intended.
Maximum Number of Simultaneous VPG Sessions
The maximum number of simultaneous VPG sessions is determined by the number of IoT SIMs using the VPG that are connected at the same time. Online IoT SIMs in Testing
status count towards this total.