SMSEagle NPE-9300-GPRS/3G User manual

Page 1

Page 2
Document version: 3.2
The materials used in this publicaon are copyright and are not to be duplicated, copied, or used
without the prior consent of the copyright holder. Technical specicaons are subject to change
without prior noce being given.

Page 3
CONTENTS
1. GET READY TO START ...................................................................................................................... 6
What’s in The BOX............................................................................................................................... 7
Prepare for first start........................................................................................................................... 8
2. USING OF SMSEAGLE..................................................................................................................... 13
Get to know with Connectors, Ports and LEDs.................................................................................. 14
Basic Operations................................................................................................................................ 15
SMSEagle basic features.................................................................................................................... 15
Phonebook ........................................................................................................................................ 16
Phonebook Contacts ..................................................................................................................... 16
Phonebook Groups........................................................................................................................ 16
Phonebook Working Shifts............................................................................................................ 17
Reporting module.............................................................................................................................. 17
Statistics view ................................................................................................................................ 18
SMSEagle plugins............................................................................................................................... 19
Autoreply plugin............................................................................................................................ 19
Network Monitoring plugin........................................................................................................... 20
Email to SMS plugin....................................................................................................................... 24
Email to SMS Poller ....................................................................................................................... 26
SMS to Email plugin....................................................................................................................... 28
Callback URL plugin ....................................................................................................................... 29
SMS Forward ................................................................................................................................. 31
Periodic SMS.................................................................................................................................. 32
Digital input/output....................................................................................................................... 33
SMSEagle API..................................................................................................................................... 36
1. Send SMS: HTTP GET method.................................................................................................... 36
2. Send SMS: JSONRPC method..................................................................................................... 37
3. Send SMS to a group: HTTP GET method.................................................................................. 39
4. Send SMS to a group: JSONRPC method................................................................................... 40
5. Send SMS to contact: HTTP GET method .................................................................................. 41
6. Send SMS to contact: JSONRPC method ................................................................................... 43
7. Send USSD code: HTTP GET method ......................................................................................... 44
8. Send USSD code: JSONRPC method .......................................................................................... 45
9. Send binary SMS: HTTP GET method......................................................................................... 46

Page 4
10. Send binary SMS: JSONRPC method........................................................................................ 48
11. Read SMS: HTTP GET method ................................................................................................. 49
12. READ SMS: JSONRPC METHOD................................................................................................ 51
13. Delete SMS: HTTP GET method............................................................................................... 55
14. Delete SMS: JSONRPC method................................................................................................ 56
15. Get outgoing queue length: HTTP GET method...................................................................... 57
16. Get outgoing queue length: JSONRPC method ....................................................................... 58
17. Get inbox length: HTTP GET method....................................................................................... 58
18. Get inbox length: JSONRPC method........................................................................................ 59
19. Get sentitems length: HTTP GET method................................................................................ 60
20. Get sentitems length: JSONRPC method................................................................................. 61
21. Get GSM/3G signal strength: HTTP GET method..................................................................... 62
22. Get GSM/3G signal strength: JSONRPC method ..................................................................... 63
23. Phonebook group create: HTTP GET method ......................................................................... 64
24. Phonebook group create: JSONRPC method........................................................................... 65
25. Phonebook group read: HTTP GET method ............................................................................ 66
26. Phonebook group read: JSONRPC method ............................................................................. 67
27. Phonebook group update: HTTP GET method ........................................................................ 68
28. Phonebook group update: JSONRPC method ......................................................................... 69
29. Phonebook group delete: HTTP GET method ......................................................................... 70
30. Phonebook group delete: JSONRPC method........................................................................... 72
31. Phonebook group add contact: HTTP GET method................................................................. 73
32. Phonebook group add contact: JSONRPC method.................................................................. 74
33. Phonebook group remove contact: HTTP GET method........................................................... 75
34. Phonebook group remove contact: JSONRPC method............................................................ 76
35. Phonebook contact create: HTTP GET method ....................................................................... 77
36. Phonebook contact create: JSONRPC method ........................................................................ 78
37. Phonebook contact read: HTTP GET method .......................................................................... 79
38. Phonebook contact read: JSONRPC method ........................................................................... 81
39. Phonebook contact update: HTTP GET method...................................................................... 82
40. Phonebook contact update: JSONRPC method....................................................................... 84
41. Phonebook contact delete: HTTP GET method ....................................................................... 85
42. Phonebook contact delete: JSONRPC method ........................................................................ 86
Plugins and integration manuals for NMS & Auth systems .............................................................. 88
Connecting directly to SMSEagle database....................................................................................... 89

Page 5
Injecting short SMS using SQL........................................................................................................... 89
Injecting long SMS using SQL............................................................................................................. 90
Database cleaning scripts.................................................................................................................. 92
SNMP agent....................................................................................................................................... 93
Setting up SNMP v3 access control ............................................................................................... 96
Forwarding logs to external server ................................................................................................... 97
Automatic software updates checks ................................................................................................. 98
3. TROUBLESHOOTING ...................................................................................................................... 99
Verification of LEDs ......................................................................................................................... 100
Checking the device logs ................................................................................................................. 100
When the device is not reachable................................................................................................... 100
Restoring factory defaults ............................................................................................................... 101
4. SERVICE AND REPAIR................................................................................................................... 102
Warranty ......................................................................................................................................... 103
Service ............................................................................................................................................. 103
5. TECH SPECS AND SAFETY INFORMATION.................................................................................... 104
Technical Specifications................................................................................................................... 105
Important Safety Information ......................................................................................................... 107

Page 6
1. GET READY TO START

Page 7
What’s in The BOX
Your SMSEagle box contains:
SMSEagle Hardware SMS Gateway
External omnidireconal 3.5dBi GSM antenna (with magnec foot)
AC/DC power supply (input voltage: 100-240V)
Warranty card

Page 8
Prepare for rst 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: Connect GSM antenna
Plug in GSM antenna connector to the device.
Step 2: Insert SIM Card
Please install SIM Card when the device is SWITCHED OFF. SIM Card slot is located at the boom
of the device. Use a ball-pen or small screwdriver to eject SIM Card tray. Insert card into tray and
push it gently into slot.
Step 3: Power the device
The device is powered with AC/DC power supply adaptor delivered in the box. The device needs a
power source of 12V DC to 30V with 17W power.
In order to power the device simply plug in a connector from AC/DC adaptor into the device.

Page 9
Step 4: Congure IP sengs
Follow the steps below in order to the device rst me using Ethernet – with inial factory
sengs on the device.
SMSEAGLE DEFAULT NETWORK CONFIGURATION
The following conguraon is set on a device by default:
IP address: 192.168.0.101
Subnet Mask: 255.255.255.0
DHCP client: ON
a) CONNECT TO A PC
The computer (PC) must be in the same network subnet as the device. Taking into account
the factory sengs of the device (listed above), a computer must have following IP
conguraon:
IP address: 192.168.0.X
Subnet Mask: 255.255.255.0
where X is any value between 1-244 excluding 101
Examples of valid IP addresses are: 192.168.0.1 and 192.168.0.102
The current tutorial assumes you have factory sengs on the device. If you do not know what
current network sengs are you can restore device to the factory sengs (see the
Troubleshoong chapter).

Page 10
Example of computer IP conguraon in Windows:
b) VERIFY YOUR CONNECTION
Properly connected device should respond to the ping command.
Example of ping aer a proper connecon to PC
c) LOG IN TO SMSEAGLE

Page 11
Open an internet browser on your PC and go to the address: 192.168.0.101
SMSEAGLE DEFAULT USER IS:
Username: admin
Password: password
Login to applicaon with above username and password.
d) CONFIGURE IP SETTINGS
Click on menu posion “Sengs” and navigate to tab “IP Sengs”.

Page 12
Enter your IP sengs. If you have DHCP server on your network you can choose “Get IP
address from DHCP” – IP sengs will be obtained automacally.
Press “Save” buon.
e) SETTING SIM-CARD PIN NUMBER
This step should ONLY be done if your SIM-card requires PIN.
If your SIM-card requires PIN number at startup, go to Sengs > Maintenance Tab.
Enter your PIN number in the eld “SIM Card PIN”:
Press “Save” buon.
f) REBOOT THE DEVICE
Go to Sengs > Maintenance Tab. Press Reboot buon.

Page 13
2. USING OF SMSEAGLE

Page 14
Get to know with Connectors, Ports and LEDs
Element
Label
Descripon
Connector 1
C1
Power connector and serial ports
Connector 2
C2
Addional ports connector (not used)
SIM Card Slot
SIM
SIM card slot
SD Card Slot
SD
Slot for addional SD/MMC card
Ethernet Port
ETH
Ethernet RJ45 socket
Antenna
ANT
Antenna socket
Power LED
PWR
LED indicang power-on
User LED
USER
LED for user applicaon purpose (not used)
Ready LED
RDY
LED indicang device status
Reset
RST
Switch for reboong the device
User Switch
SW
Switch for restoring to factory sengs

Page 15
Basic Operaons
SMSEagle is capable to work in various screen resoluons, making it accessible for wide range of devices:
computers, laptops, tablets, smartphones, etc.
Open a web browser on your device, type in SMSEagle’s IP address (as set in previous chapter). At login
screen type in your username/password. Default username and password is given in chapter First Start.
SMSEagle basic features
Sending & Receiving SMS (managing messages with Inbox, Outbox, Sent Items)
Smartphone-like conversaon mode (messages are nicely grouped by phone number). You can
easily track history of what you send and receive
Sending to single numbers, contacts or groups from phonebook
Import messages for sending from CSV le
SMS Scheduling by specied date and me or delay
Message templates (save & edit your own templates)
Dierent message types (normal SMS, ash, WAP push, USSD codes)
Unicode support (support of naonal characters)
Muluser support (each user has access to a private Inbox, Outbox, Sent Items)

Page 16
Phonebook
Web-GUI of SMSEagle device is equipped with Phonebook for managing contacts, groups and shis. Each
user can create private and public contacts, gather contacts in private and public groups. Contacts can also
be oponally assigned to working shis. Contacts and groups from Phonebook allows users ecient
sending of messages.
Phonebook Contacts
Below we present a main Phonebook view, where user manages his Contacts.
Screenshot of default phonebook view
In Phonebook Contact Management users can:
Add/edit/delete contacts via web-gui
Import contacts from CSV le
Set contact to public or private visibility
Add contacts to groups
Add contacts to working shis
Send message to a contact
View message conversaon of a contact
Phonebook Groups
Screenshot taken from phonebook groups
In Phonebook Group Management view users can:
Add/edit/delete groups
Set groups to public or private visbility
View group content (contacts beloning to the group)
Send message to a group

Page 17
Phonebook Working Shis
The Shi management feature allows to assign Phonebook contacts to working shis. If a contact is
assigned to any working shi, before sending a message the device will check if the contact is on a
working shi. If the contact is not on shi the message will be skipped or moved to beginning of a next
shi. To start using working shis dene shis here and add contact to a shi in contact details.
Screenshot of shi management in phonebook
Reporng module
Reporng module is an extension of basic search feature. The module allows users to lter messages from
Inbox/Sent items folders based on custom criteria and display ltered messages. Filtered list of messages
can be exported to CSV le.
Screenshot of Reporng module

Page 18
Stascs view
The reporng module allows also to view daily stascs of sent/received messages. The stascs view
displays number of messages per day and sender/receiver number.
Screenshot of Stascs view in Reporng module

Page 19
SMSEagle plugins
Basic features of SMSEagle soware are extended by plugins that provide extra features to the soware.
Below you will nd a descripon of plugins available in each SMSEagle device. All plugins are an integral
part of SMSEagle soware. That means that all described plugins are installed in a standard soware of
SMSEagle device and are available for free.
Autoreply plugin
Plugin allows to automacally respond to each received message with dened text response.
PLUGIN CONFIGURATION
Plugin “Autoreply” allows to add many autoreply rules. Each rule can be enabled or disabled by user.
Screenshot from plugin main window
For each rule user can define:
When autoreply message should be sent:
oalways,
owhen incoming message contains defined text,
owhen message sender belongs to Phonebook contact/group
If autoreply message text should be sent as Unicode characters
User may define many forwarding rules in the plugin
Each rule is processed independently
There is a possibility to enable/disable each rule
Plugin also allows to define sending limit for autoreply messages. It is possible to set limitation of max 5
messages / 10 minutes / phone number.

Page 20
Screenshot form “Add/edit autoreply rule”
Network Monitoring plugin
SMSEagle is equipped with powerful (yet simple to use) network services monitoring features. With that
features you can monitor any service that has listening port open. SMSEagle is trying to connect to each
dened port in Network Monitoring feature and sends dened SMS alert when port is unavailable. Below
you will nd a brief overview of plugin capabilies.
This manual suits for next models
1
Table of contents
Other SMSEagle Gateway manuals