SMSEagle MHD-8100-3G User manual

SMSEAGLE
MHD-8100-3G
MHD-8100-4G
User’s Manual

Congratulations
on purchasing
SMSEAGLE
The materials used in this publication are copyright and are
not to be duplicated, copied, or used without the prior consent
of the copyright holder. Technical specifications and information in
this document are subject to change without prior notice being given.
Document version: 4.20

CONTENTS
SMSEagle Software Licensing Information......................................................................................................10
What’s In The Box ....................................................................................................................................................16
Prepare for First Start.............................................................................................................................................17
Get to know Connectors, Ports and LED’s ........................................................................................................22
Basic Operations ......................................................................................................................................................24
SMSEagle basic features........................................................................................................................................25
Compose SMS.......................................................................................................................................................26
Importing SMS from CSV and using placeholders......................................................................................27
Folders....................................................................................................................................................................28
MMS....................................................................................................................................................................28
Purge folders (automatic message cleanup)...........................................................................................29
Phonebook.............................................................................................................................................................30
Phonebook Contacts......................................................................................................................................30
Phonebook Groups .........................................................................................................................................31
Phonebook Escalation Groups ....................................................................................................................32
Phonebook Working Shifts...........................................................................................................................33
Users .......................................................................................................................................................................33
Multi-User Capabilities ......................................................................................................................................34
Reporting Module................................................................................................................................................35
Statistics view..................................................................................................................................................35
Multi-Factor Authentication.............................................................................................................................36
Settings ..................................................................................................................................................................38
Application Settings .......................................................................................................................................38
IP Settings.........................................................................................................................................................40
Failover...............................................................................................................................................................41
Date/Time .........................................................................................................................................................41
Maintenance.....................................................................................................................................................41
Email Alerts.......................................................................................................................................................42
Call Forward......................................................................................................................................................44

MMS....................................................................................................................................................................44
Data connection...............................................................................................................................................45
SNMP..................................................................................................................................................................46
SSL Certificate and HTTPS Redirection.....................................................................................................46
Backup/Restore...............................................................................................................................................47
SNMP..................................................................................................................................................................48
Updates..............................................................................................................................................................49
Failover (HA-cluster) feature............................................................................................................................51
SMSEagle plugins.....................................................................................................................................................54
Network Monitoring plugin...............................................................................................................................54
Email to SMS plugin ...........................................................................................................................................58
Email to SMS Poller.............................................................................................................................................61
SMS to Email plugin ...........................................................................................................................................64
SMS Forward ........................................................................................................................................................67
Callback URL plugin ............................................................................................................................................68
Periodic SMS.........................................................................................................................................................70
Autoreply plugin...................................................................................................................................................71
LDAP plugin ..........................................................................................................................................................73
Blacklist ..................................................................................................................................................................75
Multimodem features.............................................................................................................................................77
SMSEagle API............................................................................................................................................................78
0. API Authentication..........................................................................................................................................78
1. Send SMS: HTTP GET method.....................................................................................................................78
2. Send SMS/MMS: JSONRPC method ..........................................................................................................81
3. Send SMS to a group: HTTP GET method ................................................................................................83
4. Send SMS/MMS to a group: JSONRPC method......................................................................................85
5. Send SMS to contact: HTTP GET method ................................................................................................87
6. Send SMS/MMS to contact: JSONRPC method......................................................................................89
7. Send USSD code: HTTP GET method.........................................................................................................91
8. Send USSD code: JSONRPC method..........................................................................................................93

9. Send binary SMS: HTTP GET method........................................................................................................94
10. Send binary SMS: JSONRPC method.......................................................................................................95
11. Read SMS: HTTP GET method..................................................................................................................96
12. Read SMS/MMS: JSONRPC method ....................................................................................................104
13. Delete SMS: HTTP GET method ............................................................................................................118
14. Delete SMS: JSONRPC method.............................................................................................................. 119
15. Get outgoing queue length: HTTP GET method................................................................................120
16. Get outgoing queue length: JSONRPC method ................................................................................. 121
17. Get inbox length: HTTP GET method ...................................................................................................122
18. Get inbox length: JSONRPC method.....................................................................................................123
19. Get sentitems length: HTTP GET method ..........................................................................................124
20. Get sentitems length: JSONRPC method............................................................................................126
21. Get 3G/4G signal strength: HTTP GET method................................................................................. 126
22. Get 3G/4G signal strength: JSONRPC method..................................................................................128
23. Phonebook group create: HTTP GET method.................................................................................... 129
24. Phonebook group create: JSONRPC method.....................................................................................130
25. Phonebook group read: HTTP GET method....................................................................................... 131
26. Phonebook group read: JSONRPC method......................................................................................... 133
27. Phonebook group update: HTTP GET method ..................................................................................134
28. Phonebook group update: JSONRPC method.................................................................................... 136
29. Phonebook group delete: HTTP GET method....................................................................................137
30. Phonebook group delete: JSONRPC method.....................................................................................138
31. Phonebook group add contact: HTTP GET method..........................................................................139
32. Phonebook group add contact: JSONRPC method...........................................................................141
33. Phonebook group remove contact: HTTP GET method..................................................................142
34. Phonebook group remove contact: JSONRPC method ...................................................................144
35. Phonebook contact create: HTTP GET method.................................................................................145
36. Phonebook contact create: JSONRPC method..................................................................................146
37. Phonebook contact read: HTTP GET method ....................................................................................147
38. Phonebook contact read: JSONRPC method......................................................................................149

39. Phonebook contact update: HTTP GET method ...............................................................................151
40. Phonebook contact update: JSONRPC method.................................................................................152
41. Phonebook contact delete: HTTP GET method.................................................................................154
42. Phonebook contact delete: JSONRPC method .................................................................................. 155
43. Call with termination: HTTP GET method...........................................................................................156
44. Call with termination: JSONRPC method ............................................................................................158
45. Phonebook shift create: HTTP GET method......................................................................................159
46. Phonebook shift create: JSONRPC method........................................................................................160
47. Phonebook shift read: HTTP GET method..........................................................................................161
48. Phonebook shift read: JSONRPC method........................................................................................... 163
49. Phonebook shift update: HTTP GET method.....................................................................................165
50. Phonebook shift update: JSONRPC method......................................................................................167
51. Phonebook shift delete: HTTP GET method ...................................................................................... 168
52. Phonebook shift delete: JSONRPC method........................................................................................169
53. Phonebook shift add contact: HTTP GET method............................................................................170
54. Phonebook shift add contact: JSONRPC method .............................................................................172
55. Phonebook shift remove contact: HTTP GET method ....................................................................173
56. Phonebook shift remove contact: JSONRPC method......................................................................174
57. Get modem state: HTTP GET method..................................................................................................175
58. Get modem state: JSONRPC method...................................................................................................177
59. Set modem state: HTTP GET method..................................................................................................178
60. Set modem state: JSONRPC method................................................................................................... 179
61. User ID read: HTTP GET method ...........................................................................................................180
62. User ID read: JSONRPC method.............................................................................................................181
63. Group members read: HTTP GET method ..........................................................................................182
64. Group members read: JSONRPC method............................................................................................183
65. Phonebook contact set vacation mode: HTTP GET method..........................................................185
66. Phonebook contact set vacation mode: JSONRPC method........................................................... 186
67. Phonebook contact get vacation mode: HTTP GET method .........................................................187
68. Phonebook contact get vacation mode: JSONRPC method ..........................................................188

Plugins and integration manuals for NMS & Auth systems .....................................................................190
Extras........................................................................................................................................................................191
Delivery Reports ...............................................................................................................................................191
Connecting directly to SMSEagle database .............................................................................................. 191
Injecting short SMS using SQL ....................................................................................................................192
Injecting long SMS using SQL ......................................................................................................................193
Database cleaning scripts .............................................................................................................................. 195
SNMP agent ....................................................................................................................................................... 196
Setting up SNMP v3 access control........................................................................................................ 199
Failover (HA-cluster) feature ........................................................................................................................201
Forwarding logs to external server..............................................................................................................204
Automatic software updates check.............................................................................................................205
Knowledgebase & Support Portal................................................................................................................206
Troubleshooting.....................................................................................................................................................208
Verification of LEDs.......................................................................................................................................... 208
Checking the device information..................................................................................................................208
Device logs..........................................................................................................................................................208
When the device is not reachable................................................................................................................ 208
Restoring factory defaults .............................................................................................................................209
Service & Repair.....................................................................................................................................................211
Warranty ............................................................................................................................................................211
Service .................................................................................................................................................................211
Tech Specs & Safety Information.....................................................................................................................213
Technical Specification.................................................................................................................................... 213
Important Safety Information ......................................................................................................................216
Regulatory Statements .......................................................................................................................................217
EU Declaration of Conformity ....................................................................................................................... 217
FCC Compliance Statement ...........................................................................................................................217
FCC Supplier’s Declaration of Conformity..................................................................................................218
Canadian Regulatory Statement .................................................................................................................218

Avis de conformité à la réglementation d’Industrie Canada ............................................................... 219
UK Declaration of Conformity .......................................................................................................................219
RF Exposure Limits .........................................................................................................................................219
Disposal and Recycling Information............................................................................................................219
Information gemäß § 4 Absatz 4 Elektrogesetz (DE).............................................................................220
Restriction of Hazardous Substances Directive (RoHS) ........................................................................ 220

9 | SMSEagle NXS-9700-3G | User’s Manual
GET READY
TO START
I

10 | SMSEagle MHD-8100 | User’s Manual
SMSEAGLE SOFTWARE LICENSING INFORMATION
IMPORTANT – READ BEFORE OPERATING
SMSEAGLE SOFTWARE END USER LICENSE AGREEMENT
The herein contained End User License Agreement (the "Agreement" or "License" or "EULA") shall be
considered a legally binding agreement between you (an individual or an entity, hereinafter "Licensee" or
"You" or "Your") and PROXIMUS Radoslaw Janowski, ul. Piątkowska 163, Poznań, Poland, zip code 60-650
(hereinafter “PROXIMUS”) for the use of the software preinstalled on an SMSEagle device (i.e. software
which is installed and delivered together with this device), which may include related printed material and
any other components and/or software modules, including but not limited to required drivers (the
"SMSEagle Software"). Other aspects of the SMSEagle Software may also include, but not limited to
software updates and any upgrades that PROXIMUS may supply to You or make available to You, or that
You obtain after acquiring the SMSEagle device, and as such that said items are not accompanied by a
separate license agreement or terms of use.
BY YOUR USING THE SMSEAGLE DEVICE, OR UPDATING OR UPGRADING THE SMSEAGLE SOFTWARE,
YOU AGREE TO BE LEGALLY BOUND BY THE HEREIN-CONTAINED TERMS OF THIS LICENSE AGREEMENT.
IF YOU DO NOT AGREE TO BE BOUND BY THE TERMS OF THIS EULA, DO NOT USE THE SMSEAGLE DEVICE
AND YOU MAY CHOOSE TO PROMPTLY RETURN THE DEVICE FOR A REFUND OF ITS PURCHASE PRICE BY
CONTACTING PROXIMUS AT THE ADDRESS ABOVE.
THE SMSEAGLE SOFTWARE IS PROTECTED BY COPYRIGHT LAWS, AS WELL AS ANY OTHER RELEVANT
INTELLECTUAL PROPERTY LAWS. THE SMSEAGLE SOFTWARE IS LICENSED AND NOT SOLD. ALL RIGHTS
INCLUDING COPYRIGHTS TO SMSEAGLE SOFTWARE REMAIN THE SOLE OWNERSHIP OF PROMIXUS,
ADDITIONALLY AS STATED BELOW, THE SMSEAGLE SOFTWARE INCLUDES SOME MODULES DEVELOPED
BY OTHERS, WHICH ARE SUBLICENSED TO YOU HEREBY ACCORDING TO TERMS PERMITTED BY THE
DEVELOPER.
This EULA gives you specific legal rights, and you may also have other legal rights in addition, which vary
from jurisdiction to jurisdiction. The disclaimers, exclusions, and limitations of liability under this EULA will
not apply only to the extent prohibited by applicable law. Some jurisdictions do not allow the exclusion of
implied warranties or the exclusion or limitation of incidental or consequential damages or other rights,
so in that case those provisions of this EULA may not apply to you. However, it does not prejudice the
executability and applicability of all other provisions of EULA.
1. DEFINITIONS AND INTERPRETATIONS
1.01
"Agreement" or "License" or "EULA" shall mean this End User License Agreement.
1.02
"Licensee" or "You" or "Your" refers to you, the individual or business entity acquiring an SMSEagle

11 | SMSEagle MHD-8100 | User’s Manual
device on which the SMSEagle Software has been installed.
1.03
"Intellectual Property" means current and future worldwide rights under copyright law, patent
law, trade secret law, trademark law, moral rights law, and other similar rights.
1.04
"Update" means maintenance of, or a fix to, a version of SMSEagle Software, including, but not
limited to a hot fix, patch, or enhancement, none of which function as a standalone service or other
software package and which do not have an additional cost for an existing Licensee.
1.05
"Upgrade" means a major, standalone version of SMSEagle Software, which may include
additional applications, features, or functionality.
1.06
A reference to “person” includes a natural person, corporate or unincorporated body (whether or
not having separate legal personality) and that person's legal and personal representatives,
successors and permitted assigns.
1.07
Words in the singular shall include the plural and vice versa.
1.08
A reference to a statute, statutory provision or subordinate legislation is a reference to it as it is in
force from time to time, taking account of any amendment or reenactment and includes any
statute, statutory provision or subordinate legislation which it amends or re-enacts; provided that,
as between the Parties, no such amendment or re-enactment shall apply for the purposes of this
Agreement to the extent that it would impose any new or extended obligation, liability or
restriction on, or otherwise adversely affect the rights of, any Party.
1.10 A reference to writing or written includes e-mail.
1.11 Any obligation in this Agreement on a person not to do something includes an obligation to not
agree or allow that thing to be done.
1.12 Any phrase introduced by the terms "including", "include", "in particular" or any similar expression
shall be construed as illustrative and shall not limit the sense of the words preceding those terms.
1.13 References to articles, sections, or clauses are to the articles, sections, and clauses of this
Agreement.
1.14 "We", "Us", and "Our" refer to PROXIMUS Radoslaw Janowski (“PROXIMUS”).
1.15 The “Parties” to this Agreement are You and PROXIMUS Radoslaw Janowski (“PROXIMUS”).
1.16 "Collect" refers to transmitting data off the device in a way that allows PROXIMUS or any third-
party partners to access it.
2. LICENSE GRANT
2.01
PROXIMUS grants to You a non-exclusive license for the use of the SMSEagle Software on the
SMSEagle device on which it was preinstalled and installation of Updates and Upgrades subject

12 | SMSEagle MHD-8100 | User’s Manual
to the terms and conditions set forth herein:
(a) Use. PROXIMUS grants You the right to use a single instance of the SMSEagle
Software on the SMSEagle device you have acquired. Use on any other device or
computer is prohibited.
(b) Backup Copy. You may retain a single copy of the current version of SMSEagle
Software for Your SMSEagle device as may be necessary for backup purposes.
2.02
Furthermore, this EULA shall also cover any and all software Updates and Upgrades provided by
PROXIMUS that would replace, overwrite and/or supplement the original installed version of the
SMSEagle Software, unless those other Updates and Upgrades are covered by a separate license,
in which case the terms of that license will govern.
3. INTELLECTUAL PROPERTY
3.01
PROTECTED SMSEAGLE SOFTWARE. The SMSEagle Software is protected by copyright and other
Intellectual Property laws and treaties.
3.02
RESTRICTIONS ON USE. As a Licensee, You may not: (a) Make use of the SMSEagle Software on
more than one device at atime, without prior purchase of additional devices; (b) Share or
otherwise make available the SMSEagle Software, in any manner whatsoever, to any third party
(c) Modify, adapt, create derivative works from or translate any part of the SMSEagle Software
other than what may be used within Your SMSEagle device in accordance with this License; (d)
Reverse engineer, decompile or disassemble the SMSEagle Software, nor attempt to locate or
obtain its source code; (e) Attempt to alter or remove any trademark, copyright or other
proprietary notice contained within the SMSEagle Software; or (f) Make use of SMSEagle Software
in any manner not stipulated within this EULA or the documentation accompanying the SMSEagle
device on which it was preinstalled.
3.03
UPDATES/UPGRADES. PROXIMUS may find it appropriate to make available Updates or Upgrades
to the SMSEagle Software. You may initiate the process for installing any Update or Upgrade such
as by clicking a button "Check for software updates now" in the SMSEagle device’s web interface.
Alternatively (when the device has no Internet access) You may obtain an Update or Upgrade
package from SMSEagle support at https://support.smseagle.eu to be later installed on the
SMSEagle device. It shall be at the sole discretion of PROXIMUS to make conditional releases of
said Updates or Upgrades to You upon Your acceptance of another EULA or execution of another
separate agreement. Deciding to install and make use of these Updates or Upgrades, You agree
to be subject to all applicable license, terms and conditions of this EULA and/or any other
agreement.
4. DISCLAIMER OF WARRANTY
PROXIMUS shall use reasonable efforts consistent with prevailing software development

13 | SMSEagle MHD-8100 | User’s Manual
standards to maintain SMSEagle Software in a manner which minimizes errors and interruptions.
HOWEVER, PROXIMUS NEITHER WARRANT THAT THE USE OF SMSEAGLE SOFTWARE WILL BE
UNINTERRUPTED OR ERROR-FREE; NOR MAKE ANY WARRANTY AS TO THE RESULTS THAT MAY
BE OBTAINED FROM USE OF SMSEAGLE SOFTWARE.
TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, EXCEPT AS EXPRESSLY PROVIDED
HEREIN AND NOTWITHSTANDING ANYTHING TO THE CONTRARY, NEITHER PROXIMUS NOR ANY
OFFICER, DIRECTOR, SUBSIDIARY, AFFILIATE, AUTHORIZED RESELLER, OR EMPLOYEE THEREOF,
MAKES ANY OTHER WARRANTY OF ANY KIND, WHETHER EXPRESS, IMPLIED, STATUTORY OR
OTHERWISE, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR USE, AND NONINFRINGEMENT.
5. LIMITATION OF LIABILITY AND REMEDIES
IN SPITE OF ANY DAMAGES ARISING FROM OR RELATED TO THE SMSEAGLE DEVICE AND
SMSEAGLE SOFTWARE OR ITS OPERATION THAT YOU MAY INCUR FOR ANY REASON, WHICH
MAY INCLUDE, BUT ARE NOT LIMITED TO, ANY AND ALL DAMAGES IN CONTRACT, TORT OR
OTHERWISE, THE ENTIRE LIABILITY OF PROXIMUS AND/OR ANY OF THE AFOREMENTIONED
PERSONS REFERRED TO IN SECTION 4 ABOVE, AS WELL AS ANY LICENSORS REFERRED TO IN
SECTION 6 BELOW, SHALL NOT EXCEED YOUR TOTAL PAYMENTS (IF ANY) WITH RESPECT TO
THE PERTINENT SMSEAGLE DEVICE, WHICH HAS BECOME DUE FOR DURING THE PERIOD OF
PRIOR 12 MONTHS BEFORE THE MONTH DAMAGE HAS BEEN SUFFERED. THIS LIMITATION IS
CUMULATIVE AND SHALL COVER THE TOTAL FOR ALL SUCH INCIDENTS AND CLAIMS. THE
AFOREMENTIONED LIMITATIONS, EXCLUSIONS AND ANY DISCLAIMERS SHALL APPLY TO THE
MAXIMUM EXTENT ALLOWABLE BY LAW, EVEN SHOULD ANY PROPOSED REMEDY FAIL OF ITS
ESSENTIAL PURPOSE.
6. OPEN SOURCE
Certain software modules in the PROXIMUS Software are subject to “open source” or “free
software” licenses (“Open Source Software”). Some of the Open Source Software is owned by
third parties. Such Open Source Software is not subject to the terms and conditions of this
Agreement. Instead, each item of Open Source Software is licensed under the terms of the end
user license that accompanies such Open Source Software. Nothing in this Agreement limits your
rights under, or grants you rights that supersede, the terms and conditions of any applicable end
user license for the Open Source Software. Applicable Open Source licenses include the: MIT
License; GNU General Public License v. 2.0; GNU Lesser General Public License v. 2.1; BSD-3
Clause License; Apache License 2.0. If required by any license for particular Open Source
Software, PROXIMUS makes such Open Source Software, and Our modifications to that Open
Source Software, available by written request to Us at the email or mailing address.
7. U.S. GOVERNMENT END USERS
The SMSEagle Software is licensed to the U.S. Government with RESTRICTED RIGHTS. The use,
duplication of, or the disclosure thereof by the U.S. Government, shall be subject to restrictions
in accordance with DFARS 252.227-7013 of the Technical Data and Computer Software clause,
and 48 DCR 52.227-19 of the Commercial Computer Software clause, as applicable.

14 | SMSEagle MHD-8100 | User’s Manual
8. DATA PRIVACY
8.01
DATA COLLECTION STATEMENT. PROXIMUS does NOT collect ANY data you are working with
when You use SMSEagle device. We could not see or collect any data saved on SMSEagle device,
because we do not have any access to Your device.
8.02
GDPR. For your rights according to European Union General Data Protection Regulation (GDPR)
see Privacy Policy available under this website: https://www.smseagle.eu/privacy-policy/
9. MISCELLANEOUS
9.01
SUCCESSORS AND ASSIGNS. This EULA, in its entirety, shall be legally binding upon and inure to
the benefit of PROXIMUS and You, our respective successors and permitted assigns.
9.02
SEVERABILITY. If any provision of this Agreement is held to be illegal, invalid or unenforceable by
a tribunal of competent jurisdiction, the remaining provisions shall not be affected.
9.03
WAIVER. If there is any waiver of any breach or failure to enforce any of the provisions contained
herein, it shall not be deemed as a future waiver of said terms or a waiver of any other provision
of this EULA.
9.04
AMENDMENTS. Any waiver, supplementation, modification or amendment to any provision of this
EULA, shall be effective only when done so in writing and signed off by PROXIMUS.
9.05
GOVERNING LAW. In matters not regulated herein the provisions of the Polish Civil Code shall apply
and provisions of Polish Copyright Act, 4th February 1994 (Journal of Laws 1994, No. 24, item 83).
This Agreement shall be governed in all respects by the laws of the Republic of Poland.
9.06
DISPUTE RESOLUTION. All disputes arising from the present Agreement and/or in connection with
it shall be finally decided with the Arbitration Court attached to the Czech Chamber of Commerce
and the Agricultural Chamber of the Czech Republic according to its Rules by one arbitrator
appointed by the President of the Arbitration Court.
9.07
ASSIGNMENTS. You may not transfer the SMSEagle device on which SMSEagle Software is
installed unless the transferee agrees to the terms of this Agreement.
9.08
VALID AND BINDING. This Agreement constitutes a valid and legally binding obligation of the
Parties, enforceable against the Parties in accordance with its terms, subject in all respects to the
effects of bankruptcy, insolvency, fraudulent conveyance, reorganization, moratorium and other
laws relating to or affecting creditors' rights generally and general equitable principles.
9.09
EFFECT OF TITLE AND HEADINGS. The title of the Agreement and the headings of Sections, and
Clauses are included for convenience and shall not affect the meaning of the Agreement or the
Section.
9.10
FORCE MAJEURE. Except for payment obligations, if either Party is prevented from performing or

15 | SMSEagle MHD-8100 | User’s Manual
is unable to perform any of its obligations under this Agreement due to causes beyond the
reasonable control of the Party invoking this provision, including but not limited to acts of God,
acts of civil or military authorities, riots or civil disobedience, wars, strikes or labor disputes (each,
a "Force Majeure Event"), such Party's performance shall be excused and the time for
performance shall be extended accordingly provided that the Party promptly takes all reasonably
necessary steps to resume full performance.
9.11
The provisions of this EULA do not prejudice the provisions on consumer protections and
entrepreneur protection if You are a natural person who buys the device and conclude this EULA
not connected directly with its business or professional activity or in case of entrepreneur being a
natural person – not connected directly with its professional activity (applied to the EULA
concluded from January 1st, 2021). If any provision of this EULA is inconsistent with mandatory
consumer or individual entrepreneur’s protection laws, the provision does not bind the
consumer/individual entrepreneur and the provision of commonly binding law closest to that
provision shall apply.
10. CONTACT INFORMATION
If you have questions regarding this EULA, please contact PROXIMUS at:
Ul. Piątkowska 163
60-650 Poznań
Poland | Europe
tel. + 48 61 6713 413
https://www.smseagle.eu

16 | SMSEagle MHD-8100 | User’s Manual
WHAT’S IN THE BOX
Your SMSEagle box contains:
•SMSEagle hardware SMS gateway
•8x External omnidirectional antenna
•AC Power cable
•Rack mounting brackets
•Quick start guide

17 | SMSEagle MHD-8100 | User’s Manual
PREPARE FOR FIRST START
Your SMSEagle is designed so that you can set it up quickly and start using it right away. Follow the steps
below to get started.
STEP 1: Install antennas
ANTENNA INSTALLATION GUIDELINES
•Install antennas in a location with access to a cellular network radio signal.
•Antennas must be installed such that it provides a separation distance of at least 23 cm (9 inches)
from all persons and must not be co-located or operating in conjunction with antenna from any
other transmitter.
•Antennas must not be installed inside metal cases.
Screw antennas to the antenna connector on the back of the enclosure of SMSEagle device.
STEP 2: Insert SIM Card
Please install SIM Card when the device is SWITCHED OFF. SIM Card slots is located on the front panel of
the device. SIM metal contacts should face down when inserting SIM into slot.
STEP 3: Power the device
The device is powered with AC power cable delivered in the box. The device needs a power source of 100-
240V AC.

18 | SMSEagle MHD-8100 | User’s Manual
STEP 4: Configure IP settings
A) CONNECT SMSEAGLE TO YOUR LAN AND OBTAIN IP ADDRESS AUTOMATICALLY
•connect the device to your LAN using Ethernet cable and ETH1 port
•SMSEagle will obtain IP address automatically from your DHCP
•read assigned IP address on your DHCP server
B) OR SET IP ADDRESS FOR SMSEAGLE MANUALLY
•connect a display using HDMI connector, connect a keyboard to USB port (note: cables are not
provided)
•login to the terminal window using root credentials (these were provided with your device)
•edit configuration file with command:
nano /opt/smseagle/syscfg
change the following lines:
ETH1_HOST_IP= (set IP address for your device)
ETH1_GW_IP= (default gateway IP address)
ETH1_NET_MASK= (set subnet mask)
ETH1_START_DHCP=Y (set to ETH1_START_DHCP=N to disable DHCP client)
•save and exit the file
•shutdown the device
•now connect SMSEagle to your LAN using Ethernet cable
SMSEAGLE DEFAULT NETWORK CONFIGURATION:
DHCP CLIENT IS ON
(IP ADDRESS WILL BE OBTAINED AUTOMATICALLY FROM YOUR DHCP SERVER)
PREPARE FOR FIRST START

19 | SMSEagle MHD-8100 | User’s Manual
C) LOG IN TO SMSEAGLE
Open an internet browser on your PC and go to the IP address assigned to your gateway
SMSEAGLE DEFAULT USER:
Login to application with above username and password.
PREPARE FOR FIRST START
D) CONFIGURE STATIC IP SETTINGS IN WEB-GUI (OPTIONAL)
Click on menu position “Settings” and navigate to tab “IP Settings”.
Disable DHCP server. Enter your IP settings. > Press “Save” button.
Username: admin
Password: password

20 | SMSEagle MHD-8100 | User’s Manual
STEP 5: Setting SIM Cards PIN
This step should ONLY be done if your SIM-cards requires PIN.
If your SIM-card requires PIN number at startup, go to Settings > Maintenance Tab.
Enter your PIN number in the field “SIM Card PIN”
STEP 6: Installing custom SSL certificate and HTTPS-only (OPTIONAL)
Installing your own SSL certificate
SMSEagle device comes with a self-signed SSL certificate. Follow the instructions in the chapter SSL
Certificate and HTTPS Redirection if you want to install your own SSL certificate or a free Let’s Encrypt SSL
certificate.
Using HTTPS only
By default, SMSEagle webGUI can be accessed via HTTP or HTTPS. For improved security we recommend
using HTTPS. If you would like to redirect HTTP > HTTPS, follow instructions in the chapter SSL Certificate
and HTTPS Redirection.
STEP 7: Reboot the device
Go to Settings > Maintenance Tab. Press Reboot button.
PREPARE FOR FIRST START
> Press “Save” button.
Other manuals for MHD-8100-3G
1
This manual suits for next models
1
Table of contents
Other SMSEagle Modem manuals