Provider Console Guide
This page provides a complete guide to using the Provider section of the Namirasoft SMS Sender Console. It walks you through how to register your SMS provider using credentials, configure sender numbers, and manage delivery options. Proper setup ensures reliable, secure, and flexible message delivery through Namirasoft SMS Sender.
What Is a SMS Provider?
A SMS Provider is a connection to an SMS service that allows Namirasoft SMS Sender to send messages to users’ phones. Providers are identified by credentials such as Access Key, Secret Key, and sender phone number. Once configured, the provider can be used to send messages manually or automatically through Namirasoft Notification Sender workflows.
Why SMS Provider Setup Matters
Managing provider credentials and sender configuration manually can be complex and error-prone. Namirasoft SMS Sender centralizes these settings, enabling secure message delivery, rate limits, scheduling, and tracking across multiple providers.
Overview of Provider Fields and Options
The sections below explain each field involved in registering a provider. Understanding these ensures the provider is configured correctly and ready to deliver messages reliably.
- ID (String): This is a unique identifier automatically assigned when a Provider is created. It is used internally by the system for referencing and cannot be changed by users.
- User ID (Namirasoft Account’s ID): This is the unique ID of the Namirasoft Account that owns the item. It links the Provider or any related entity to a specific user for tracking and access control.
- Workspace ID (Namirasoft Workspace’s ID): This is the identifier of the Namirasoft Workspace where the item resides. It ensures that each entity is correctly associated with its project or team environment.
- Type (Enum): This specifies the delivery method type. Currently, the available option is AWS, which determines the credential format and delivery method.
- AWS Access Key (String): Enter the Access Key from your AWS account. This links the provider to your AWS credentials and authorizes SMS Sender to send messages. How to Create AWS Access Key?
- AWS Secret Key (String): Enter the Secret Key corresponding to your Access Key. This secures the connection between Namirasoft SMS Sender and AWS. How to Create AWS Secret Key?
- Region (String): Select the region associated with your SMS provider account. This ensures messages are sent from the correct AWS region for compliance and delivery performance.
- Phone Number (String): This is the the phone number linked to your SMS provider. Alerts and messages sent through this provider will be delivered to this number.
- P Verified (Yes/No): This Indicates whether the Provider has been successfully verified. After creating a Provider, a verification code will be sent to the specified phone number. Users must enter that code in the console to complete verification. Messages cannot be sent through an unverified Provider.
- Name (string): This is the user-defined name for the Provider, used for display and identification. It helps identify and manage resources more easily but does not affect system behavior.
- Description (String): This is an optional field where users can enter notes or comments about the Provider or message configuration. It is used for internal clarity and does not affect delivery.
- Limit (Yes/ No): This indicates whether a rate limit is active for the Provider. If enabled, it restricts how frequently messages can be sent.
- Limit Count (Integer): This defines the number of messages that can be sent within a defined time window when rate limiting is enabled.
- Limit per Value (Integer): This is the numeric part of the rate limit duration. It works together with Limit Per Unit to define the time window for message sending. For example, a value of 2 combined with a unit of hour would mean the limit applies per one hour.
- Limit per Unit (Enum): This defines the unit of time used in combination with Limit Per Value to determine the message rate limit window. The available options are second, minute, hour, and day.
- Delay (Yes/ No): This specifies whether a delay should be applied before sending a message. When enabled, the system waits based on the defined delay value and unit before dispatching the message to the Teams channel.
- Delay Value (Integer): This is the numeric duration to wait before sending a message. It works with the Delay Unit to determine the total delay time.
- Delay Unit (Enum): This is the unit of time used in combination with Delay Value to calculate the total delay before message delivery. Supported units include milliseconds, seconds, and minutes.
- Created At (DateTime): This is the date and time when the item, such as a Provider or a message Report, was first created in the system.
- Updated At (DateTime): This is the date and time when the item was last modified. It helps track changes to configuration or settings.