Difference between revisions of "SMS Forwarding Configuration Example"

From Teltonika Networks Wiki
 
(8 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
This page contains instructions how to configure SMS forwarding. SMS forwarding can be utilized if there is a need to monitor received messages via HTTP, SMS or email.
 
This page contains instructions how to configure SMS forwarding. SMS forwarding can be utilized if there is a need to monitor received messages via HTTP, SMS or email.
 
==Prerequisites==
 
==Prerequisites==
*[https://Beeceptor.com Beeceptor] account and created Mock server;
+
* Device with SIM card;
*Pre-configured email user;
+
* Teltonika router or gateway that supports mobile connectivity;
 +
* End device for configuration
 +
* [https://Beeceptor.com Beeceptor] account and created Mock server;
 +
* Pre-configured email user;
 
==SMS Forwarding To HTTP Configuration==
 
==SMS Forwarding To HTTP Configuration==
 
Creating server
 
Creating server
Line 11: Line 14:
 
<table class="nd-othertables_2">
 
<table class="nd-othertables_2">
 
<tr>
 
<tr>
<th width=300; style="border-bottom: 1px solid white;></th>
+
<th width=400; style="border-bottom: 1px solid white;></th>
<th width=800; style="border-bottom: 1px solid white"; rowspan=2>[[File:Beeceptor.png|border|class=tlt-border|right]]</th>
+
<th width=400; style="border-bottom: 1px solid white"; rowspan=2>[[File:Beeceptor.png|border|class=tlt-border|right]]</th>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
Line 21: Line 24:
 
</tr>
 
</tr>
 
</table>
 
</table>
==Configuring device==
+
===Configuring device===
 +
----
 
Open router’s WebUI, navigate to '''Services''' → '''Mobile Utilities''' → '''SMS Gateway''' and press '''SMS forwarding''' tab.
 
Open router’s WebUI, navigate to '''Services''' → '''Mobile Utilities''' → '''SMS Gateway''' and press '''SMS forwarding''' tab.
 +
<table class="nd-othertables_2">
 +
<tr>
 +
<th width=290; style="border-bottom: 1px solid white;></th>
 +
<th width=800; style="border-bottom: 1px solid white"; rowspan=2>[[File:SMSHTTPForward.png|border|class=tlt-border|right]]</th>
 +
</tr>
 +
<tr>
 +
<td style="border-bottom: 4px solid white>
 +
# '''Check''' Enable.
 +
# '''Enter''' the URL where the SMS should be forwarded. (For this configuration we are using beeceptor)
 +
# '''Define''' the "Message value name" to represent the message text.
 +
</td>
 +
</tr>
 +
</table>
 +
'''Configure''' the rest of the settings to achieve desired configuration. After that press '''Save & Apply'''
 +
===Testing configuration===
 +
----
 
<table class="nd-othertables_2">
 
<table class="nd-othertables_2">
 
<tr>
 
<tr>
 
<th width=300; style="border-bottom: 1px solid white;></th>
 
<th width=300; style="border-bottom: 1px solid white;></th>
<th width=600; style="border-bottom: 1px solid white"; rowspan=2>[[File:SMS Forwarding To HTTP.png|border|class=tlt-border|right]]</th>
+
<th width=700; style="border-bottom: 1px solid white"; rowspan=2>[[File:SMStoHTTPTested.png|border|class=tlt-border|right]]</th>
 +
</tr>
 +
<tr>
 +
<td style="border-bottom: 4px solid white>
 +
To test the configuration, send a SMS to the device and check beeceptor Mock server.
 +
</td>
 +
</tr>
 +
</table>
 +
==SMS Forwarding To SMS configuration==
 +
===Configuring device===
 +
<table class="nd-othertables_2">
 +
<tr>
 +
<th width=300; style="border-bottom: 1px solid white;></th>
 +
<th width=700; style="border-bottom: 1px solid white"; rowspan=2>[[File:STSF.png|border|class=tlt-border|right]]</th>
 +
</tr>
 +
<tr>
 +
<td style="border-bottom: 4px solid white>
 +
# Check '''Enable'''
 +
# '''Enter''' the recipients phone number. If needed press [[File:Plus_Button.png|Plus_Button.png]] to add more numbers.
 +
</td>
 +
</tr>
 +
</table>
 +
'''Configure''' the rest of the settings to achieve desired configuration. After that press '''Save & Apply'''
 +
===Testing configuration===
 +
----
 +
<table class="nd-othertables_2">
 +
<tr>
 +
<th width=500; style="border-bottom: 1px solid white;></th>
 +
<th width=400; style="border-bottom: 1px solid white"; rowspan=2>[[File:SMSToSMSForward.png|border|class=tlt-border|right]]</th>
 +
</tr>
 +
<tr>
 +
<td style="border-bottom: 4px solid white>
 +
To test the configuration, send a SMS to the device. The recipient’s number should receive forwarded message.
 +
</td>
 +
</tr>
 +
</table>
 +
==SMS Forwarding To Email configuration==
 +
===Email account configuration===
 +
----
 +
In order to achieve SMS forwarding to email first we need to create email account from which emails will be sent.
 +
For this configuration we will use [https://support.google.com/a/answer/176600?hl=en Gmail SMTP].
 +
Navigate to '''System'''→'''Administration'''→'''Recipients''', press '''Email Users'''. In here enter the desired name for new instance and press
 +
[[File:Add Button.png|60x90px]].
 +
<table class="nd-othertables_2">
 +
<tr>
 +
<th width=270; style="border-bottom: 1px solid white;></th>
 +
<th width=800; style="border-bottom: 1px solid white"; rowspan=2>[[File:EmailUser.png|border|class=tlt-border|right]]</th>
 +
</tr>
 +
<tr>
 +
<td style="border-bottom: 4px solid white>
 +
# '''Enable''' secure connection.
 +
# '''Write''' SMTP server. For this example gmail SMTP will be used.
 +
# '''Write''' SMTP server port.
 +
# '''Enable''' credentials.
 +
# '''Write''' username. (email address)
 +
# '''Write''' password. Since this example is using gmail SMTP we will need to use app password. More information about it [https://support.google.com/accounts/answer/185833?hl=en here].
 +
# '''Write''' sender's email address (the email address that will be used to send email from)
 +
</td>
 +
</tr>
 +
</table>
 +
'''Configure''' the rest of the settings to achieve desired configuration. After that press '''Save & Apply'''
 +
===Configuring the device===
 +
----
 +
<table class="nd-othertables_2">
 +
<tr>
 +
<th width=270; style="border-bottom: 1px solid white;></th>
 +
<th width=800; style="border-bottom: 1px solid white"; rowspan=2>[[File:STE.png|border|class=tlt-border|right]]</th>
 +
</tr>
 +
<tr>
 +
<td style="border-bottom: 4px solid white>
 +
# '''Check''' Enable.
 +
# '''Enter''' the "Subject" for the forwarded email.
 +
# '''Select''' the "Sender's email account" that will send the forwarded message.
 +
# '''Enter''' the "Recipient's email address" where the forwarded SMS should be sent.
 +
</td>
 +
</tr>
 +
</table>
 +
'''Configure''' the rest of the settings to achieve desired configuration. After that press '''Save & Apply'''
 +
===Testing configuration===
 +
----
 +
<table class="nd-othertables_2">
 +
<tr>
 +
<th width=400; style="border-bottom: 1px solid white;></th>
 +
<th width=500; style="border-bottom: 1px solid white"; rowspan=2>[[File:STET.png|border|class=tlt-border|right]]</th>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
 
<td style="border-bottom: 4px solid white>
 
<td style="border-bottom: 4px solid white>
* Check '''Enable'''
+
To test the configuration, send a SMS to the device and check recipient's email address.
* '''Enable''' SMS-Utilities rules forwarding to forward SMS Utilities rules.
 
* '''Enable''' "Don't save received message" if you don't want the message stored.
 
* '''Enable''' "Include sender's number" to forward the sender’s phone number.
 
* If '''Include sender’s number is enabled''' enter number value name.
 
* '''Set''' the "Mode" to choose who will receive the forwarded SMS.
 
* '''Enable''' "Encode message text to Base64" if encoding is necessary.
 
* '''Choose''' "HTTPS certificate verification" setting depending on your security requirements.
 
* '''Select''' the "Method" (GET or POST) based on the type of request you want to use.
 
* '''Enter''' the URL where the SMS should be forwarded. (For this configuration we are using beeceptor)
 
* '''Define''' the "Message value name" to represent the message text.
 
* '''Use''' "Extra data pair 1" to include additional parameters in the forwarded request.
 
* '''Use''' "Extra data pair 2" to include additional parameters in the forwarded request.
 
 
</td>
 
</td>
 
</tr>
 
</tr>
 
</table>
 
</table>

Latest revision as of 14:51, 23 September 2024

The information in this page is updated in accordance with 00.07.09.2 firmware version.

Introduction

This page contains instructions how to configure SMS forwarding. SMS forwarding can be utilized if there is a need to monitor received messages via HTTP, SMS or email.

Prerequisites

  • Device with SIM card;
  • Teltonika router or gateway that supports mobile connectivity;
  • End device for configuration
  • Beeceptor account and created Mock server;
  • Pre-configured email user;

SMS Forwarding To HTTP Configuration

Creating server In order to test the functionality, you will need to set up a server. There are many ways how you can create a server to which SMS forwarding will forward SMS. In this example we are going to be using a Beeceptor's Mock server. If you don't have a Beeceptor account yet – create it or login via Google account.

Beeceptor.png
  1. Specify your desired mock server's URL.
  2. Press on Create Mock Server.

Configuring device


Open router’s WebUI, navigate to ServicesMobile UtilitiesSMS Gateway and press SMS forwarding tab.

SMSHTTPForward.png
  1. Check Enable.
  2. Enter the URL where the SMS should be forwarded. (For this configuration we are using beeceptor)
  3. Define the "Message value name" to represent the message text.

Configure the rest of the settings to achieve desired configuration. After that press Save & Apply

Testing configuration


SMStoHTTPTested.png

To test the configuration, send a SMS to the device and check beeceptor Mock server.

SMS Forwarding To SMS configuration

Configuring device

STSF.png
  1. Check Enable
  2. Enter the recipients phone number. If needed press Plus_Button.png to add more numbers.

Configure the rest of the settings to achieve desired configuration. After that press Save & Apply

Testing configuration


SMSToSMSForward.png

To test the configuration, send a SMS to the device. The recipient’s number should receive forwarded message.

SMS Forwarding To Email configuration

Email account configuration


In order to achieve SMS forwarding to email first we need to create email account from which emails will be sent. For this configuration we will use Gmail SMTP. Navigate to SystemAdministrationRecipients, press Email Users. In here enter the desired name for new instance and press Add Button.png.

EmailUser.png
  1. Enable secure connection.
  2. Write SMTP server. For this example gmail SMTP will be used.
  3. Write SMTP server port.
  4. Enable credentials.
  5. Write username. (email address)
  6. Write password. Since this example is using gmail SMTP we will need to use app password. More information about it here.
  7. Write sender's email address (the email address that will be used to send email from)

Configure the rest of the settings to achieve desired configuration. After that press Save & Apply

Configuring the device


STE.png
  1. Check Enable.
  2. Enter the "Subject" for the forwarded email.
  3. Select the "Sender's email account" that will send the forwarded message.
  4. Enter the "Recipient's email address" where the forwarded SMS should be sent.

Configure the rest of the settings to achieve desired configuration. After that press Save & Apply

Testing configuration


STET.png

To test the configuration, send a SMS to the device and check recipient's email address.