> ## Documentation Index
> Fetch the complete documentation index at: https://moengage.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Route mobile

# Introduction

[Route Mobile](https://routemobile.com/) provides mobile communication solutions. The Company offers text messaging, voice calling, number lookups, firewall, email, and other related services. Route Mobile serves customers worldwide.

<Note>
  Ensure you have access to your Route Mobile Dashboard and have the API key for your Route mobile account.
</Note>

# Configure Route Mobile as a Custom SMS Connector (Service Provider)

This article will help you set Route Mobile as a Custom Connector on the MoEngage dashboard.

Log in to the MoEngage Dashboard and follow these steps:

1. Navigate to **Settings** -> **Channel** -> **SMS** -> **Sender Configuration**.
2. Click **+Add Service Provider** at the top right corner.
3. Add the following details in the **Sender Details** screen.

| Field                     | Description                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Mark as default**       | Turn on this toggle to mark the sender as the default sender for the service provider being configured. If marked as default, this sender would be used for sending all SMS campaigns from MoEngage unless you select a different sender while creating the campaign.                                                                                                                                                                                     |
| **Service provider name** | This field identifies the service provider you are configuring on the MoEngage Dashboard and has to be unique. Type the name of the service provider here.                                                                                                                                                                                                                                                                                                |
| **Sender name**           | This field identifies the readable sender name that can be used while creating a campaign or alert.                                                                                                                                                                                                                                                                                                                                                       |
| **Sender type**           | The Sender type can either be **Promotional** or **Transactional**. <br />Choose the Sender type as Promotional when you would be using the Sender for sending information about your brand, promoting deals, or engaging with users. Choose the Sender type as Transactional when you would be using the Sender for sending alerts about transactions, OTPs, security information, or any information that can be classified as transactional in nature. |

4. Configure the Webhook by adding the following details:

| Field              | Description                                                                                                                                                                                                                                                                                                                                                          |
| ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **API URL**        | This field contains information about the URL that should be used to send an API request to the Sender. You can get this information from the API Documentation of the Sender. Type the API Endpoint of the sender here. The API URL for Route Mobile is: [*https://yr8qyp.api.infobip.com/sms/2/text/advanced*](https://yr8qyp.api.infobip.com/sms/2/text/advanced) |
| **Method**         | Select **POST** as the HTTP method.                                                                                                                                                                                                                                                                                                                                  |
| **URL Parameters** | Add the URL Parameters to be passed to the API as Key-Value pairs using this option. You can get this information from the API Documentation of the Sender. For example, if the API URL call uses the GET method, all the parameters, such as API Key, Authorization, and so on, are passed as URL Parameters.                                                       |
| **Headers**        | Add the Request Headers to be passed to the API as Key-Value pairs using this option. You can get this information from the API Documentation of the Sender. Add the Authorization Header.                                                                                                                                                                           |

5. In the **Body Type** field, choose the Body Type as JSON and add the following details:
   <CodeGroup>
     ```json JSON theme={null}
     {
         "messages":[
         {
             "destinations":[{"to":"Moesms_destination"}],
             "from":"RAPIDA",
             "text":"Moesms_message",
             "intermediateReport":"True",
             "notifyContentType":"application/json",
             "notifyUrl":"YourMoEngageAccountURL"
          }]
     }
     ```
   </CodeGroup>
   Change the values of Sender\_ID and YourMoEngageAccountURL based on your Route Mobile and MoEngage accounts.
6. **Send a test SMS** to verify your configuration.
7. Click **Save** to save the Sender Configuration.
8. You can configure delivery tracking after creating the sender in the MoEngage Dashboard. For information about Delivery Tracking, refer to [Delivery Tracking for Custom Connectors](/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms/getting-started-with-sms/configure-custom-connector-for-sms).
9. You can map the attributes of the delivery tracking response manually or automatically.<img src="https://mintcdn.com/moengage/syqICryKE0qygh49/images/partner_21974346518036.png?fit=max&auto=format&n=syqICryKE0qygh49&q=85&s=0eb42b41565bb1d2cefd4a45608093ec" alt="Infobip_NewUI_PG_DT.png" width="2226" height="1940" data-path="images/partner_21974346518036.png" />

### For International Customers

**i. Sender Type**

Promotional : Choose the Sender Type as Promotional when you would be using the Sender for sending information about your brand, promoting deals, or engaging with users.

Transactional : Choose the Sender Type as Transactional when you would be using the Sender for sending alerts about transactions, OTPs, security information, or any information that can be classified as transactional in nature.

**ii. Connector Name :**

This field identifies the Custom Connector you are configuring on the MoEngage Dashboard and has to be unique. Type the name of the connector here.Ex(RMLTransDomestic)

**iii. Sender Name :** This field identifies the Sender or header. Type the name of the sender here.

**iv. Is Default Sender :** User Choice(Select yes or No)

**v. API URL:** This is the base URL of the SMS service provider along with all the query parameters which can be used to call API to send SMS.

Dropdown Button : Select **GET**

**vi. URL Parameters:**

**Key:**

**Username:** The username of the HTTP account

**Source:** Sender ID

**Password:** The password of the HTTP account.\
**Dlr:** Indicates whether the client wants a delivery report for this message. The values for dlr include: 0: No delivery report required 1: Delivery report required

**Message:** The message to be sent.

**Destination:** Mobile number to which the message is to be sent

**Type:** It indicates the type of message.

**vii. Headers:**

Add the Request Headers to be passed to the API as Key-Value pairs using this option. You can get this information from the API Documentation of the Sender. For example, Authorization Headers and Content-Type Headers are added as KV pairs depending on the Sender's API specifications.

**Key:** Application/JSON

**Value:** Add the Request Headers to be passed to the API as Key-Value pairs using this option. You can get this information from the API Documentation of the Sender. For example, Authorization Headers and Content-Type Headers are added as KV pairs depending on the Sender's API specifications.

**viii. Configure Delivery Tracking :** Users must add the Delivery Tracking URL to the callback webhook settings of the custom connector's dashboard. MoEngage generates a unique identifier called custom\_connectorID under the SMS delivery tracking URL

### For Indian Customers

**i. Sender Type**

Promotional: Choose the Sender Type as Promotional when you would be using the Sender for sending information about your brand, promoting deals, or engaging with users.

Transactional: Choose the Sender Type as Transactional when you would be using the Sender for sending alerts about transactions, OTPs, security information, or any information that can be classified as transactional in nature.

**ii. Connector Name :**

This field identifies the Custom Connector you are configuring on the MoEngage Dashboard and has to be unique. Type the name of the connector here.Ex(RMLTransDomestic)

**iii. Sender Name :** This field identifies the Sender or header. Type the name of the sender here.

**iv. Is Default Sender** :(Select yes or No)

**v. API URL:** This is the base URL of the SMS service provider along with all the query parameters which can be used to call API to send SMS.

Dropdown Button : Select **GET**

**vi. URL Parameters:**

**Key:**

**Username:** The username of the HTTP account

**Dlr:** Indicates whether the client wants a delivery report for this message. The values for dlr include: 0: No delivery report required 1: Delivery report required

**Destination:** Mobile number to which the message is to be sent

**Temp id:** This data corresponds to the content Template ID received when template is registered on DLT platform

**Source:** Sender ID

**Message:** The message to be sent.

**Password:** The password of the HTTP account.

**Type:** The password of the HTTP account.

**Entityid:** This will be a unique client identifier on DLT platform

**vii. Headers:**

Add the Request Headers to be passed to the API as Key-Value pairs using this option. You can get this information from the API Documentation of the Sender. For example, Authorization Headers and Content-Type Headers are added as KV pairs depending on the Sender's API specifications.

**Key:** Application/JSON

Add the Request Headers to be passed to the API as Key-Value pairs using this option. You can get this information from the API Documentation of the Sender. For example, Authorization Headers and Content-Type Headers are added as KV pairs depending on the Sender's API specifications.

**Value:** Add the Request Headers to be passed to the API as Key-Value pairs using this option. You can get this information from the API Documentation of the Sender. For example, Authorization Headers and Content-Type Headers are added as KV pairs depending on the Sender's API specifications.

**viii. Configure Delivery Tracking :**

Users must add the Delivery Tracking URL to the callback webhook settings of the custom connector's dashboard. MoEngage generates a unique identifier called custom\_connectorID under the SMS delivery tracking URL

6. Click on **SMS General Settings** under **SMS & CONNECTOR SETTINGS**

<Frame>
  <img src="https://mintcdn.com/moengage/7RtT_ikLFfH0sLR_/images/route-mobile.png?fit=max&auto=format&n=7RtT_ikLFfH0sLR_&q=85&s=b48df2a43f275c7d540473bd31fc9b0d" alt="Route Mobile" width="1600" height="730" data-path="images/route-mobile.png" />
</Frame>

**i. SMS Subscription Management:** SMS Subscription Management enables customers to opt-in or opt-out of receiving SMS notifications.

**ii. Current Provider:** Select the SMS provider from the drop-dow**n**

**iii. User Attribute that stores user's mobile numbers:** Select the standard attribute for the mobile number. The standard attribute name for the mobile number attribute is *Mobile Number (Standard)* in MoEngage. This is a standard attribute where MoEngage provides the name, and you provide the value.

**iv: Preference Management :** When the Subscription Management toggle is enabled, the configured preference management settings for SMS are overwritten. When the Subscription Management toggle is disabled, the preference management settings are set to '*Mobile Number(Standard) exists* '.

7. Click on **SUBSCRIPTION & KEYWORDS** under **SMS & CONNECTOR SETTINGS**\\

<Frame>
  <img src="https://mintcdn.com/moengage/EcaXZhpoKAMXv48d/images/unnamed.png?fit=max&auto=format&n=EcaXZhpoKAMXv48d&q=85&s=1da828b44424d905253868f17f44bf7a" alt="Unnamed" width="1600" height="737" data-path="images/unnamed.png" />
</Frame>

## Manage SMS Subscription & Keywords :

Keywords capture the user consent to subscribe (or receive) and unsubscribe (or not receive) SMS notifications. Keywords are used to get support or help with SMS alert subscriptions.

When the Manage SMS Subscription and Keywords Toggle is on, the custom keywords become enabled and must be configured. Auto-response messages for the respective keywords need to be configured.
