• API

    Short for Application Programming Interface, API is a software intermediary that allows applications, databases, libraries and systems to interact and communicate with one another. In other words, it works as a messenger or channel, delivering requests from one form to the other.

    • Open APIs, or Public APIs, are publicly available without restriction
    • Partner APIs refer to APIs in which specific rights or licenses are necessary to access them and are not available to the public
    • Internal APIs, or Private APIs, can only be accessed by internal systems. Companies often use Internal APIs among in-house teams to improve products and services from their backend.
    • Composite APIs are essentially a combination of different data and service APIs. Used to speed up execution processes and improve performance, Composite APIs refer to a sequence of tasks that run synchronously as a result of the execution and not at the request of a task.
  • Application-To-Person (A2P)

    A2P messaging is high traffic SMS sent primarily by a business, organisation, or entity through an application to communicate with end-users, usually in one-way communication.


  • Bulk SMS

    Bulk SMS refers to sending any substantial quantity of text messages at one time to multiple different recipients. SMSGlobal provides the option of sending many SMS, MMS or Email to be sent at one time.


  • CTIA Messaging Principles

    The CTIA Messaging Principles and Best Practices, dated as of July 2019, is the outline the use of enterprise SMS in the USA, particularly concerning to Short Code and Long Code.

  • Country Code

    A country code or international prefix is a country-specific number that begins a full mobile number. These are especially important when sending messages internationally. To convert a number to international format, remove any '0' in front of the number and add the country code from the list of country prefix numbers/dialling codes. For Australian numbers, this country code is 61, so 0400 111 222 becomes 61400 111 222.

  • CSV File

    A Comma-Separated Value file (CSV file) is a specially formatted file which allows different software to uniformly import and export information. A CSV file will generally contain rows for each new piece of information, and several values separated by commas in each row. These files can be used to upload contacts or send an SMS Merge.


  • Dedicated Number

    A dedicated number is a virtual phone number that belongs to only one account and is used for SMS or MMS messaging. For people to be able to contact the account directly without having to message them first, a dedicated number is essential.

  • Delivery Receipt

    A delivery receipt is a piece of information that is provided by carriers once an SMS/MMS has been received at the destination handset. Once delivery is successful, carriers notify SMSGlobal with the delivery receipt, which will then update the message status to "Delivered".


  • Email-To-SMS

    The Email-To-SMS gateway is an API that bolts on to existing software and processes, customised to whichever email platform or CRM being using. Essentially, the system is programmed to send an email message as an SMS to the intended recipient's mobile handset.


  • HTTP

    HyperText Transfer Protocol is a standard protocol used to transfer files by linking pages of hypertext throughout the World Wide Web. HTTP API is any API that makes use of HTTP as their transfer protocol. For example, SOAP is an HTTP API as long as it uses HTTP for transport.


  • Keywords

    Automated SMS responses can be triggered when the sender replies using specific words (keywords). For example, "Your hair cut and style is booked for 2pm on Saturday, June 5. Reply with 'Yes' to confirm or call the salon to reschedule." If the recipient replies with 'Yes', an automated SMS response is sent, "Thank you for confirming! We look forward to seeing you at the salon for your appointment."


  • Long Code

    A long code is a virtual mobile number that looks like a standard mobile service number of the country it is hosted from. It's used the same way a virtual number is and is the length of a standard mobile number (usually ten-digits).


  • Message Recipient

    In relation to sending a message, the message recipient is the customer’s intended receiver of that message.

  • MMS

    Short for Multimedia Messaging Service, MMS is the standard protocol for sending messages containing image, audio or video files. An MMS can currently hold 300kB of data and is directly sent via a combination of WAP (Wireless Access Protocol) and SMS technologies. 300kB is enough to compile a message including one or more multimedia files, including the following:

    • Short video/audio files
    • Images or gif animations
    • Over 5000 characters worth of text
    • A combination of text and other compatible files
  • Multipart Messages

    SMS are limited to 160 characters determined by industry standards. Many handsets can receive multipart messages, which are made up of more than one SMS as a consequence of character restrictions. The message is split when sent and then stitched back together when received by the handset. A small piece of data is needed to join messages, so each split section of the multipart message may contain up to 153 characters each.


  • Opt-In

    The end-user provides consent to receiving messages from the Customer.

  • Opt-Out

    The end-user revokes consent to receiving messages from the Customer, usually by replying to an SMS with 'Stop'. Opt-outs are a critical part of complying with relevant anti-spam legislation, such as the Australian Spam Act 2003 or Telephone Consumer Protection Act in the USA.


  • Person-To-Person (P2P)

    P2P Messaging refers to an individual person who subscribes to specific wireless messaging services or messaging applications in two-way communication with another individual.

  • Program

    A program is an SMS-based campaign that an end-user Opts In to receive. These SMS programs are usually mobile marketing campaigns and can incorporate both one-way or two-way communication.


  • REST

    Representational State Transfer is a recently developed software architecture style that allows for a higher number of data formats. 70% of public APIs follow REST because it offers speedier load times and greater performance, while also making it more accessible for developers.

    REST APIs currently use the HTTP protocol as infrastructure, servers and client libraries are widely available for HTTP.


  • Sender ID

    The name or number that a message appears to come from. Essentially it is a custom Sender ID applied to outgoing messages from a specific account. The Sender ID can include 16 numbers or 11 letters.

  • Shared Pool Number

    SMSGlobal has some virtual numbers that it makes available to customers to enable free two-way SMS. This pool of numbers allows the sender to receive replies to outgoing messages even when they do not have a dedicated number.

  • Short Code

    Shorter than the standard mobile number, short codes consist of three to eight digits and usually used for A2P messaging. These virtual numbers can be used to receive inbound SMS. Messages to these numbers are only possible from within the same country they are registered (that is, they will only work for domestic SMS traffic). Short code has varying restrictions in different countries.

    For example, in the USA, short codes are limited to five to six digits; in the UAE, they are four digits long; in Australia, they are six to eight digits long; and, in New Zealand, they are three to four digits long.

    • Dedicated Short Code means a private Short Code allocated exclusively to one account, whether it be used by a business, organization or entity use it.
  • SMPP

    Short Message Peer-to-Peer (SMPP) is used in building SMS API integrations and is considered the industry-standard protocol for sending SMS to Network providers. Overall, the telecommunications industry uses SMPP for exchanging SMS between Short Message Service Centers (SMSC) and External Short Messaging Entities (ESME).

    SMPP is a level-7 TCP/IP protocol, which allows fast delivery of SMS messages using the most common versions, v3.3 and v3.4, with the possibility of synchronous and asynchronous data exchange.

  • SMS Merge

    This feature allows many customised messages to be created automatically and sent by SMS, based on a list of information. For example, SMS can be customised to include a recipient's name, phone number, email, or any other specified information.

  • SMSGlobal Credit

    This refers to an amount, represented in units of an accepted currency by SMSGlobal, that may be used as consideration for services provided.

  • SOAP

    Simple Object Access Protocol was the favourite protocol for API developers until recently. It is still used in many major tech companies supporting legacy systems that may be exclusively compatible with SOAP APIs. As its own protocol, SOAP has in-built features that include higher levels of security and ACID (Atomicity, Consistency, Isolation, Durability) compliance.

  • Spam, Junk-Messages or Unsolicited Messages (UM)

    UM refers to the sending of the same, or substantially similar, unsolicited SMS messages, to more than one recipient.

  • Standard Long Code

    A standard local phone number that can send and receive SMS, usually containing ten digits.

  • Sub Account

    Upon being requested to do so by the customer, SMSGlobal may create one or more accounts (each a sub or child account) that are linked to the customer’s primary (or parent) account.

  • Sub Account Nominee

    The person nominated by the primary account to be the principal point of contact on the sub account.

  • Supplier

    A mobile network operator or an aggregator whose services or infrastructure receives messages submitted by the customer via SMSGlobal Systems and sends to the relevant message recipient.


  • Telephone Consumer Protection Act (TCPA)

    TCPA is the governing telecommunications act within the USA that protects consumers from the like of Spam, Junk-Messages or Unsolicited Messages (UM), etc.

  • Ten-Digit Long Code (TDLC)

    TDLC is a dedicated commercial long code used for A2P messaging.

  • Toll-Free Long Code (TFLC)

    TFLC is a toll-free phone number that supports both voice and text communication. It is typically used for A2P messaging.

  • Two-Way SMS

    Recipients can reply to a message, and the response will be delivered to the sender's SMSGlobal account. Generally, for two-way messaging the Sender ID will either be the Dedicated Number or one of SMSGlobal's shared pool numbers.


  • Virtual Number

    Mobile numbers hosted online and used for business SMS, MMS, two-way texting and much more. It has several advantages, including unifying SMS messaging within a business, fixed numbers that can be advertised, voice and text-enabled and used alongside other online applications.


  • Web Tools

    Web tools include:

    • the MXT portal (or any related platform);
    • SMSGlobal's application programming interfaces; and
    • any other tools specifically made available to the customer by SMSGlobal to enable the customer to receive the benefit of the services provided