Software Updates

SMSEagle software is under process of continual improvement. We listen to our customers, and new releases are based on our customer’s inputs/requests. If you would like to share your improvement idea for SMSEagle just use the blue tab on the right side.

Access to software upgrades for SMSEagle device is free within warranty period. If you would like to perform software update on your device, please open a New ticket at our Support center including your device’s MAC address and software version on your device (current software version can be found in web-gui > menu Settings > Sysinfo).

Below we publish release history of SMSEagle software. If you would like to be automatically informed on future software releases like us on FB profile.

Release history

Version 3.1 (Released 05.06.2017)

  • All devices:
    1. new Reporting module
    2. new Shift Management feature in Phonebook
    3. new plugin “Email2SMS Poller” based on POP3/IMAP account polling feature
    4. SMS2Email: replying to emails received from SMS2Email now points back to sending number from received SMS
    5. SMS2Email: timeout for SMTP connection exceeded to 20s to support slow servers
    6. SMS2Email: fixed bug in two-way communication when sender number was added in phonebook
    7. Email2SMS: added feature to forward only email subject
    8. HTTP API/JSON-RPC: added new parameter modem_no in send_sms, send_togroup and send_binary_sms methods
    9. HTTP API/JSON-RPC: changed UDH parameter to optional, added option to change message class in send_binary_sms
    10. HTTP API/JSON-RPC: added possibility to read from custom folders in read_sms
    11. HTTP API/JSONRPC: fixed bug with public parameter in contact_create method
    12. JSON-RPC: fixed bug with sending messages to multiple phone numbers separated by comma
    13. Digital input/output: added signal duration time and delay options
    14. Digital input/output: plugin now supports phonebook contacts instead of manual number typing
    15. Digital input/output: improved filtering for incoming SMS
    16. Network Monitor: added option to check UDP ports
    17. web-gui: added option to automatically or manually check for software updates
    18. web-gui: added additional SIM Card info in Settings > Sysinfo
    19. web-gui: fixed responsive view on small displays
    20. web-gui: fixed import of phonebook contacts from CSV file, which was previously edited using Excel
    21. web-gui: fixed bug with groups visibility in plugins
    22. web-gui: fixed bug with wrong hour in some timezones
    23. web-gui: fixed bug with not-visible message details in sent items folder when other user has created the message
    24. improved support for HTTPS-only mode
    25. updated log rotation settings
    26. updated rsyslogd package
    27. new version of modem software
    28. added script for SNMPv3 maintainance
    29. improved timezone settings for web-server
    30. minor changes in system scripts
  • NXS family only:
    1. Failover: fix for for status reading mechanism
    2. improved NTP scripts
    3. refreshed SSL self-signed certificates for web-server
    4. change profile settings for bash
    5. upgrade of installed packages
  • NPE family only:
    1. SMS2Email: added support for TLS/SSL encryption
    2. web-gui: fixed logs downloading mechanism
    3. newer package versions for web-server, PHP, openSSL

Version 3.0.1 (Released 18.01.2017)

  • All devices:
    1. web-gui: fixed wrong timezone change for zones that has spaces in its name
    2. HTTP API: fixed bug with empty XML responses
    3. web-gui: minor translation fixes in PL language
  • NXS family only:
    1. JSONRPC: fixed bug with empty responses
    2. Failover: updated script for correct status display in web-gui
    3. Restore settings: updated clean database backup for NXS-9750 device
  • NPE family only:
    1. Network Monitor, Periodic SMS: fixed bug with invalid scheduler script

Version 3.0 (Released 02.01.2017)

  • All devices:
    1. new plugin “Periodic SMS” for sending periodic SMS messages
    2. new plugin “Digital Input/Output” for triggering digital inputs/outputs on the device
    3. Email2SMS & SMS2Email two-way support: new option in SMS2Email “Type of email forwarding” allows two-way work of email -> SMS -> email
    4. Email2SMS: added better error handling
    5. SMS2Email: phonebook contactname from incoming SMS is recognized and put in email message
    6. SMS Forward: fixed a bug with losing encoding information
    7. SMS Forward: fixed bug which sometimes caused editing of existing rule instead of creating new one, recipients validation fix
    8. Network Monitor: fixed bug which sometimes caused editing of existing rule instead of creating new one, recipients validation fix
    9. Network Monitor: hostname field length extended to 255 characters
    10. HTTP API: JSONRPC increased number of available methods (full support of methods from HTTP GET)
    11. HTTP API: JSONRPC methods can now return responses as extended json object (optional)
    12. HTTP API: HTTP GET methods can now return responses as xml object (optional)
    13. HTTP API: methods group_addcontact and group_removecontact now supports multiple parameters
    14. HTTP API: method read_sms now supports also reading of sendingerror folder
    15. HTTP API: send_sms using JSONRPC now supports oid parameter
    16. HTTP API: HTTP GET API call without or with wrong method name now returns string instead of array
    17. HTTP API: fixed “to” parameter validation in send_sms and send_binary_sms
    18. HTTP API: fixed parameters validation in send_togroup, group_update, group_delete, contact_update, contact_delete
    19. web-gui: added percent sign in signal strength
    20. web-gui: fixed visibility issue on phonebook’s private groups, fixed “Add Contact” button behaviour on empty groups
    21. web-gui: fixed a bug, which allowed to delete own user account
    22. web-gui: user signature length extended to 160 chars
    23. web-gui: fixed compose window appearance on smartphones
    24. web-gui: minor translation fixes
  • NXS family only:
    1. overall performance improvements in SMSEagle web application
    2. web-gui: added failover control in settings for NXS devices
    3. web-gui: corrected timezone settings for Australia/Brisbane
    4. new version of modem software
    5. upgrade of installed packages
    6. minor changes in system scripts

Version 2.8 (Released 05.09.2016)

  • All devices:
    1. new SMSForward plugin that allows forwarding of incoming SMS to contacts or groups from phonebook
    2. EMail2SMS: search for groupname or contactname in phonebook is now case insensitive
    3. Email2SMS: new plugin setting that allows special national chars (like ąäàöß我) in SMS converted from email
    4. web-gui: new browser tab notification and sound notification (optional) on incoming SMS
    5. web-gui: new setting for automatic time synchronization with NTP-server
    6. web-gui: new button in menu Settings/Sysinfo for easier download of device logs
    7. web-gui: new filter “User” in advanced search box
    8. web-gui: fixed multi-page display of folder Sentitems > sending_error
    9. web-gui: fixed display of multipart messages in Outbox and My folders
    10. HTTP API: new method send_binary_sms for sending of binary SMS messages
    11. HTTP API: improved handling method for JSON requests
    12. HTTP API: new parameter oid in send_sms method. The parameter is a user-defined unique ID that is assigned to a message-phone number pair. This ID can be used to uniquely identify a message sent/received to/from a particular phone number
    13. HTTP API: non-urlencoded country prefix in destination phone number is also accepted by send_sms methods
    14. HTTP API: SMS delivery report setting is now configurable in web-gui
    15. timezone settings: corrected timezone definition for America/Chicago, Europe/Vilnius
    16. OS scripts: new script for deleting content of selected folder (inbox|outbox|sentitems)
  • NXS family only:
    1. web-gui: timezone definition bug corrected
    2. web-gui: fixed bug with WAP push link in Compose SMS dialog
    3. SMS2Email: enabled connection encryption with SMTP servers
    4. new version of modem software
    5. upgrade of installed packages
    6. minor changes in system scripts

Version 2.75 (Released 18.04.2016)

  • NXS family only:
    1. support for multimodem devices

Version 2.71 (Released 26.01.2016)

  • All devices:
    1. web-gui: fixed bug for message conversation delete when setting “Permanent delete On” is set
    2. OS scripts: added useful scripts for message deletion (may be used for auto-delete of messages from cron)
  • NXS family only:
    1. IP settings: reworked static IP setup
    2. Email2SMS: Postfix server: added TLS support

Version 2.7 (Released 09.12.2015)

  • HTTP API: method send_sms now also accepts multiple phone numbers (separated by comma)
  • HTTP API: fix in read_sms method when text contains quote, double-quote is used as escape char (as in RFC4180 standard for CSV)
  • HTTP API: new methods for phonebook contact and group management
  • Callback URL: bugfix of incoming message repeat on some web-servers
  • Email2SMS: when authentication is enabled sending user is stored in db as SMS creator. SMS is visible in folder sentitems of sending user
  • Email2SMS: when authentication is enabled it is possible to schedule sending with optional parameter: date=YYYYMMDDHHiiss
  • Email2SMS: improved performace of internal email server when receiving mass emails
  • Autoreply: autoreply message will not be sent if message to the given recipient has been already sent within last 10 minutes
  • web-gui: fix for bug in sending SMS to multiple users/group of users from Compose menu
  • web-gui: fix for “Delete all messages now” not working in some web-browsers
  • web-gui: fixed list sorting in Settings > Country dial code
  • web-gui: folder Sent items > text of Sending status is now presented as a raw value received from operator
  • web-gui: new setting > Inbox content can be visible either to all users or only to admins
  • web-gui: Dashboard stats: fixed bug with wrong calculation of total number of contacts when one contact belongs to many groups
  • web-gui: Compose dialog: search for phonebook contacts/groups is now case insensitive
  • web-gui: Compose dialog: message lenght limitation now takes into account unicode setting
  • web-gui: Phonebook groups: bugfix for empty groupname
  • web-gui: Polish translation added to web-gui
  • web-gui: Users: username maximum lenght extended to 20 characters
  • web-gui: Users: each user can select its own language for web-gui (in User settings > Personal data)
  • web-gui: Settings: new field “NTP server” allows to configure timeserver directly from web-gui
  • web-gui: Settings: new field “Hostname” allows to configure OS hostname directly from web-gui
  • SNMP agent: updated agent version for better handling of continous device monitoring
  • Modem software: new “Retry on sending error” feature that causes modem software to auto-retry sending of SMS when sending error occurs
  • Web server: updated version with added HTTPS support

Version 2.6 (Released 18.03.2015)

  • Modem software: fix db-error that occured when broken emoji was received in incoming sms (DB log message: invalid byte sequence for encoding “UTF8”)
  • SMS2Email: Multipart messages are now supported by the plugin
  • Callback URL: Multipart messages are now supported by the plugin
  • Fix for display of “…” in Folders > Conversation mode for sms messages with unicode characters
  • Fix for bug in sending SMS between intercontinental networks Europe>Asia, Europe>America
  • HTTP API method delete_sms: added handling errors routine on database errors
  • Internal config changes for new device-platform
  • Plugin Autoreply: skip sending autoreply message when senderID is text
  • Sending messages: message is automatically trimmed if lenght is over GSM modem limit (1300chars)

Version 2.5 (Released 15.01.2015)

  • Callback url: New plugin that allows to forward incoming SMS to a remote script
  • Network monitor: new feature that allows to send SMS alert when host/service is back to life after failure
  • SNMP agent: folder metrics corrected to show only main folders content (excluding “My Folders”, “Trash”, “Spam” folders)
  • SNMP agent: new metric “FolderSent_Last24HSendErr” returns number of messages sent with error (GSM carrier returned error) within last 24h
  • Email2SMS: Now you can also send email to group defined in SMSEagle’s phonebook. If you send an email to group@[IP.ADDRESS.OF.SMSEAGLE] it will be converted and sent as SMS to all group members
  • SMS2Email: Username and Password fields are no longer required. For SMTP servers that don’t require authentication
  • HTTP API: new get_gsmsignal method (HTTP GET and JSON). It returns GSM signal strength in percent (values between 0-100).
  • HTTP API: new parameter “flash” for send_sms method (HTTP GET and JSON). Allows to send message as flash message. If GSM modem is disconnected from GSM network, method returns -1
  • HTTP API: method delete_sms refactored for better performace when deleting huge amount of data
  • HTTP API: new parameter “from”, “to” for read_sms method (HTTP GET). Allows filter messages by sender/receiver phone number
  • HTTP API: new parameter “datefrom”, “dateto” for read_sms method (HTTP GET). Allows filter messages by sending/receiving datetime
  • HTTP API: method read_sms now supports also multipart sms messages
  • Settings > IP Settings: New fields that allow to edit DNS servers from web-gui
  • Settings > Reboot: new progress bar that countdowns time to device startup
  • Settings > Sysinfo > Gammulog has been extended to show last two log files from modem software
  • Dashboard: statistics chart optimized for better handling of large databases
  • Folders: Bugfix for “Delete all messages now” button in “Trash” and “Sent items” folder
  • modem software: increased polling time for outgoing queue. Pause time between consecutive sms sending is now lower
  • German translation added to web-gui

Version 2.22 (Released 12.09.2014)

  • Improved management of freeing used memory in operating system

Version 2.21 (Released 24.04.2014)

  • Email2SMS: Bugfix for emails with extra CRLF characters in email header

Version 2.2 (Released 27.03.2014)

  • SNMP agent capabilities has been extended. Now it allows to control the following SMSEagle-specific metrics:
    • GSM signal strength,
    • number of SMS messages in Outbox (outgoing queue lenght),
    • number of SMS messages sent within last 24 hours,
    • number of SMS messages sent within last month,
    • number of SMS messages in Inbox folder
  • HTTP API: Fixed bug with unread parameter in read_sms function
  • HTTP API: Refactored internal method for deleting messages in folders
  • Plugin Autoreply: added check mechanism if autoreply message was already sent to recipient within last hour
  • Plugin Network monitor: ping timetout time can be now defined by user
  • Plugin Email2SMS: SMS is sent also when recipient was defined in CC or BCC field

Version 2.1 (Released 28.01.2014)

  • Plugin Email2SMS: Added new feature that allows to include Email subject in SMS message
  • Modem watchdog script: modified mechanism for restarting modem software

Version 2.0 (Released 23.01.2014)

  • API: HTTP GET send_sms method. Added new parameter “date” for scheduled sending
  • API: HTTP GET new send_togroup method. New function to send sms mesages to a group defined in SMSEagle phonebook
  • API: HTTP GET new prtg_sms method. New separate API function for PRTG sms alerting (earlier PRTG server calls were handled by generic send_sms method)
  • API: HTTP GET modified read_messages method. Returned messages are now ordered by ID column
  • API: HTTP GET new get_inbox_length method. It returns the number of sms messages in inbox folder
  • API: HTTP GET new get_sentitems_length method. It returns the number of sms messages in sentitems folder
  • Folder > Sentitems. Added new button “Delete all messages” which purges whole Sentitem folder (feature available only in Admin mode)
  • Compose > Import from file. Added sample csv file for download
  • Settings > Maintenance. Added possibility to set timezone from web-interface
  • Users > Add user. Fixed the bug when adding several users one after another
  • SMS2Email – plugin is now available in default distribution
  • New plugin Email2SMS – allows sending of SMS messages with email
  • Restore procedure has been extended. It now also resets admin password to web-gui
  • Added column “Created by” in folder views. This columns is active in “Outbox” and “Sent items” folders. In admin mode it allows to monitor which user has created which sms message.
  • Updated version of modem software (fixed bug with time shift for incoming messages in countries with daylight saving timezone, fixed database error message “syntax error at or near “UTF8″ at character 11” that appeared on initializing modem software)

Version 1.2 (Released 28.03.2013)

  • API: added new parameter “highpriority” in send_sms method
  • API: added new method “get_queue_length”. Method returns a length of sms outgoing queue
  • API: simplified JSON url string (backward compatibility is kept)
  • API: HTTP GET send_sms method. Added ID of message in outbox in server response Example response: “OK; ID=207”
  • API: JSON RPC send_sms method. Added ID of message in outbox in server response {“result”:”OK; ID=207″}

Version 1.1 (Released 07.03.2013)

  • possibility to control a SIM-card PIN number through a web-interface (tab Settings/Maintenance)
  • bugfix: folders “Trash/Spam” button DeleteAll

Version 1.0 (Initial release)

  • Initial release