Platform Management Portal
Go to https://platform.aerialink.net/register/ to sign up for an Aerialink Platform Account.
Welcome to Aerialink Platform Management. You can log into the Aerialink Platform to edit any of the items mentioned in these articles here using the user name and password you used when you registered.
The articles on this page will assist you in utilizing the Aerialink platform by teaching you how to:
- Change your password
- Set your Time Zone
- View your Codes
- View API Documentation
- Whitelist Server IP Addresses
- Retrieve API Credentials
- Specify our Host Address for API calls
- Specify your Sender Address for API calls
- Configure an End Point
- Send SMS
- Receive SMS
- Submit Numbers Lookup requests
- View Numbers Lookup responses
- Credentials - Used to make API calls, you will have what is essentially a username and a passcode for each connection in your Aerialink Platform account.
- Key/Secret - your credentials for HTTP API calls.
- System ID/Password - your credentials for SMPP API calls.
Follow the steps below to provision a new customer account:
- Complete the sign-up form on behalf of your customer contact who will be the Admin of the account. (Make note of the temporary password so that you can provide to customer once the account is provisioned.)
- Send provisioning details to email@example.com (CC your Aerialink account manager)
Keep in mind that all info provided should be applicable to your customer as follows:
- Company Name
- Account Type (paid subscription or 14-day trial?)
- Codes/Numbers Type (If TEXT-enabling is desired, fill out the LOA in the portal)
- Codes/Numbers Assignment
- Codes/Numbers Quantity
- Service (SMS only or SMS & MMS?)
- Coverage (US-only or international?)
- Surcharge Destination Enablement (Desired or no?)
- Connection/Application (API, SMPP, Conversations)
- Whitelist IP Server Address (applicable for use of external applications with our API)
- HTTP Endpoint URL (if applicable)
- Use Case (a high-level description)
- Special Instructions (such as special protocol support)
Prior to using the Aerialink Platform you must access your user profile settings to alter your password and set your time zone.
To do this:
- Click the menu button below your name in the upper-right-hand corner.
- Access your user profile.
- Update your password so that it is unique to you.
- Set your current time zone.
The Codes page displays all codes and numbers for which you have purchased licenses. The code selected or specified in the Send Tool or in your API calls will be displayed as the “from” number that the mobile recipient sees on their phone.
Developer API Interfacing
Follow the steps below to interface your application with Aerialink’s Gateway. If you are not interfacing an external application you may skip these steps.
- Documentation: Consult the Aerialink API documentation for HTTP v4 or SMPP v3.4 to learn how to interface your application with Aerialink.
- Firewalls: Whitelist your intended server IP addresses.
- Credentials: Retrieve your API Key and Secret
- Resource Access: Under Hosts, specify one of the following in your API call:
- Source Number: Specify your assigned long code/number as the source value in the API call.
- End Point (optional): To receive inbound SMS or DLR, configure an inbound HTTP address:
a. Go to Connections.
b. Click the Edit button on the connection.
c. Select your Aerialink hosted long code or short code from the drop-down.
d. To associate an application:
- For HTTP: Select API HTTP, then “add new http endpoint” and enter the URL or choose from existing endpoints. (You will need a separate URL endpoint for inbound messages and delivery receipts, though both are optional)
- For SMPP: Select API SMPP, then select the credential system ID from the dropdown menu
- View Forwarding (optional): View your connection forwarding on the Endpoint screen.
Codes and Numbers
Ordering and Assigning Long Codes
To order long codes via the Platform Management Portal:
- Click “Codes & Numbers.”
- From the drop-down sub-menu, select “Order Long Codes.”
- You can locate desired long codes either by region/city or by NPA/NXX (the NPA is what is commonly known as an “area code”).
- Once you’ve ordered a code, don’t forget to select the desired connection to which you would like to assign the long code.
If the NPA you desire is not available, don’t worry! We can backorder it for you. See the instructions for backordering here.
Setting Up Voice Forwarding
Please note that if your account is not enabled for voice forwarding, the following instructions will not be effective as the voice services portion of the portal will not appear. If you would like your account to be enabled for voice forwarding, please contact firstname.lastname@example.org.
To set up voice forwarding on a number:
- In the Aerialink platform, click “Codes & Numbers.”
- From the drop-down sub-menu, select “Current Codes.”
- From the list of codes that appears, either click the code directly, or enter the code in the “Alphanumeric Code” box on the right-hand side. This will search for your code. (Be sure to include the country code!)
- Once you’ve selected the code, the “Code Details” page should show a “Voice” section if your account is enabled for voice forwarding.
- Within that Voice section, you can choose what sort of forwarding you would like - to a phone number, a SIP address, or leave that number without any forwarding assigned.
- In the field below, enter the phone number or SIP address to which you would like the calls to forward.
- When you’re finished, be sure to click, “UPDATE CODE.”
A connection is a global configuration for viewing and managing the behavior of codes and numbers. Messages sent to/from your account are each delivered over the connection designated to your mobile code or number. Connections are set up based on mobile data requirements.
- Throughput Rate
- Route Actions*
- Enforced Opt-out (enable/disable)
- Default Code (optional)
- Assigned Codes/Numbers
*Specify inbound message and Delivery Receipt (DLR) URL forwarding endpoints (for HTTP), or URI for SMPP for API Messaging Resource, as well as Hosted Applications
- The number of connections allotted to a single Aerialink account is unlimited (though most customers have one or two).
- A single connection may have multiple codes/numbers assigned to it.
- A single code/number may not be assigned to multiple connections.
- Connection attributes are applied automatically to all codes/numbers assigned to that connection.
- A connection may have multiple sets of credentials (API key and secret).
- Throughput rate is based on your contract.
- Number of binds allowed is based on your contract.
- Number of whitelisted IPs/Subnets allowed is based on your contract.
- Number of SMPP logins is unlimited - simply create more credentials as-needed.
- Our connections use DNS name rather than IPs.
Accounts with multiple connections may change which connection is associated with a code. This change can only be made for one code/number at a time within the Platform Management Portal portal. If you wish to change the connection designation for a large number of codes/numbers, please contact email@example.com to make this bulk change on your behalf.
To enable a connection to receive incoming messages:
Go to Connections
Associate a connection to an Application
Choose the desired credentials for the connection.
- Go to Connections>View Route>Inbound Forwarding Actions.
- Click “HTTP.”*
- Select your URL endpoint. (Keep in mind you have to have a URL endpoint set up previously on the Endpoints page.)
*If you are using SMPP, select the SMPP button and it will show the system ID is active. If you are using one of our hosted applications, select the applications button and choose the associated application to receive the inbound messages.
To associate a number or code to a connection:
- Go to “Codes”
- Select the code whose connection designation you wish to change.
- Within the “Code Details” page, select the desired connection within the “link to Connection” field.
- Click “Update Code” to save the change.
Destination Number Format
If your connection’s Destination Number Format is set to “0” it’s considered “Friendly Format” which means that Aerialink will dynamically add a “1” to the beginning of the number if that number is ten digits in length. If the Destination Number Format is set to “1,” it’s in “International Format,” and Aerialink will not alter the number, expecting that the proper country code is included. This applies to Destination Numbers on MTs only.
Segmented Message Options
- 0 - Pass through without changes
- 1 - Truncate at 160 characters
- 2 - Concatenate
- 3 - Block messages over 160 characters
Any other value will pass the message through untouched.
The Platform Management Portal offers two tools for sending SMS.
- Go to the Send Tool.
- Select your source code.
- Enter the destination mobile number.
- Go to API Console.
- Select your preferred methods, response schema and parameters.
- Submit .
Viewing Inbound SMS
To view inbound messages from the Activity Report:
- Select your filter criteria.
Easily test your MMS connections without an external application:
- Go to “Tools.”
- Select “Send Message.”
- Choose the desired source number for the message.
- Enter the destination number.
- Under “Message Type,” select either “Test MMS Image” or “Test MMS Video.”
- Add any text content you wish to accompany the MMS.
The following statuses are returned in the right-most column of the Activity Report.
|Success||outbound message transaction has been generated and successfully passed to carrier; inbound message successfully forwarded to endpoint|
|Pending||inbound message in process of being forwarded to endpoint|
|Fail||outbound message did not reach carrier successfully; inbound message did not successfully forward to endpoint|
|Blocked||outbound message was blocked|
|Queued||outbound message queued to be sent to carrier|
|Processing||outbound message is being processed before sending|
Publicly Viewable Report
This a version of an activity report can be accessed via link which can be shared and accessed without requiring a login.
To create a Publicly Viewable Report link:
- Go to Tools > Activity Report.
- Under “TO/FROM NUMBER,” enter the desired number whose traffic you wish to report on.
- Enter the “START DATE/TIME” and “END DATE/TIME” to set the time range of the report.
- Click “FILTER.”
- A button labeled “PUBLICLY VIEWABLE REPORT” will appear in the upper-right corner of the screen, above the filter fields and below the user dropdown access.
- When clicked, that button will open the page for the report. The address of that page can then be shared.
The Numbers Lookup resource allows users to learn which network operator currently serves a given telephone number, determine whether a mobile number is wireless or landline, valid or invalid and view a number’s registered country. if it is a valid number, and the registered country. Numbers Lookup is a cost-effective method for improving improve delivery and troubleshooting message failure.
The Platform Management Portal offers three tools to submit a Numbers lookup request.
This quick tool returns only the network operator.
- Go to Numbers Lookup.
- Enter the destination number.
Multiple Numbers Lookup
This tool runs a batch process from a file you upload and returns the complete set of data available.
- Go to Numbers Lookup.
- Click “Upload”.
- Select your desired file.
API Console Numbers Lookup
Using the API Console, you may request a full set of information for up to one hundred numbers at a time.
- Go to API Console.
- Select “Numbers” as the method.
- Select your preferred response schema and parameters.
View Lookup Response
The Numbers Lookup response may be viewed in the API console directly, but may also be accessed via the Activity Report.
To set up your HELP and STOP auto-responses on the Aerialink Platform:
- Log into the Aerialink Platform
- Under Tools, select “Hosted Auto-Replies.”
From here, you can enter default auto-replies which will apply globally to all connections and long codes in your account, or create exception auto-replies at either the Code or Connection levels to overwrite the default messages.
To compose exception messages:
- Click the “Add New” button located beneath either the Long Code or the Connection heading.
To edit existing messages:
- Click “Edit” beside the default messages or the desired long code or connection to which an exception message has already been attributed.
Note: Your message content must be modeled after the examples provided below each text entry box to satisfy carrier requirements.
Trial Accounts for Service Provider Prospects
This article is intended for service providers to request trial accounts for their prospective customers. The guide for prospective direct Aerialink customers can be found here.
Available Trial Account Number Types
Before requesting a prospect trial account as a service provider, there are some things you should know about the number types available to shared short codes:
- Trial customers can use a long code test number. This allows trial users to try the API or Conversations in live message testing.
- Trial customers cannot use our shared short code. There are strict compliance requirements for short codes that cannot be monitored at trial stage. Were a carrier to perform an audit and find unacceptable activity, that carrier could shut down the short code altogether, impacting all customers on that code. Trial accounts who move forward with paid subscriptions can request to use the shared short code. If their use case and content are approved, the shared short code can then be provisioned on their account.
- Trial customers cannot use local international numbers. As a general rule, we do not allow this due to cost of the numbers and lead time.
Trial Account Timelines
Aerialink offers direct prospects a fourteen-day trial with one hundred free messages/transactions which can be extended if needed on a case-by-case basis. As a service provider, you can offer the same trial timeline to your prospects, but the ultimate choice for the timeline is up to you. You will be billed for trial accounts as they are used (numbers, transactions, et cetera).
Requesting a Prospect Trial Account
Requesting a prospect trial account as a service provider is a two-step process:
Request a Registration Form
Contact firstname.lastname@example.org or reach out to your Account Manager to request a link to the Prospect Trial Account Registration Form. This form is for you, and not your prospect, to complete. Once you submit your request, our team will facilitate provisioning.
You will need to answer the following questions to ensure that your prospect trial account is set up correctly and completely:
- Will they be using HTTP, SMPP or Conversations?
- To where are they sending their messages?
- What is their use case? (Marketing? Service? Covnersational?)
- Based on the use-case and delivery destination, what number type will they be using? (Standard long code, TFN*, Alphanumeric SenderID)
- Should the account be set up as a subaccount?
Additionally, if the prospect intends to use the API, you will also need:
- IP Server Address to whitelist
- URL endpoint for MO forwarding
*Note that the use of 8XX BYON may require additional setup time to text-enable.
The above information should be emailed to email@example.com.
Do a Quick Test
Once our support team has confirmed that the account is set up, you will be able to perform a quick outbound/inbound message test to ensure that it is running as-expected. You can access your subaccounts by using the “Switch User” feature in the portal. Once you’ve switched accounts, use “Send a Message,” then verify the message activity in the Activity Report. In the event that this is a Conversations Trial, Service Provider users can set up trial instances for their prospects.
This page was last updated 1522876982850