Many companies use SMS messages to communicate with customers. For example :
- Marketing or Advertising
- Second of two-level security on financial transactions
- Notifications of events
- IoT notifications
- Voting in entertainment shows and maybe in UK elections.
These messages are not typed in through a phone keyboard but are generated and
managed by a virtual SMS supplier.
There are many uses for SMS messages. They communicate with a user but as there
is a cost associated with the SMS message as opposed to email there are fewer scam
messages. SMS is inherently secure as opposed to email. SMS can work with low
connectivity; email requires an Internet connection
There are a number of third part services that provide a send and receive SMS
messaging service through an API. No actual SIM involved.
- To send an sms there will be a procedure within an API (such as
https://www.virtualsms.com/sendsms.php) with a number of POST parameters that
will include the message, receiver_number and sender_account.
- To receive an SMS the sender will send their SMS to your virtual number,
or a share of a virtual number. Some logic will route the SMS to a script on
your server which will have the sender, data_time, rceiver, and message text
as POST parameters.