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 post it on our feedback forum.
Access to software upgrades for SMSEagle device is free within warranty period. We remind you that since software version 3.2 you can perform update via Web-GUI. If you would like to perform software update on your device, please open your Web-GUI > Settings > Updates > “Check for software update now”. To receive an update of a software version < 3.2 please use our Support Center.
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 4.0 (Released 20.01.2021)
- All devices:
- web-gui: added MMS support
- Email2SMS: added MMS support
- Email2SMS Poller: added MMS support
- SMS2Email: added MMS support
- SMS Forward: added MMS support
- HTTP API / JSON-RPC: added MMS support
- Network Monitor: added SNMP Traps feature
- Email2SMS: added possibility to add multiple processing rules
- Email2SMS Poller: added possibility to add multiple processing rules
- SMS2Email: added possibility to add multiple processing rules
- Blacklist: added a stop keyword definition
- web-gui: in multimodem devices User may be restricted to a selected modem
- web-gui: Settings – added a possibility to enable data connection on a SIM card
- web-gui: Settings – added a possibility to edit SNMP community
- web-gui: Phonebook – added a possibility to define group for a contact during CSV import
- Callback URL: in multimodem devices possibility to define incoming modem in rule definition
- HTTP API / JSON-RPC: added test parameter that allows to test API methods without sending SMS
- Reporting Module: fixed bug with timeout for large reports (4000+ messages)
- Reporting Module: fixed bug where one user could see messages created by other user
- Periodic SMS: fixed bug with double message when editing USSD messages
- Network Monitor: fixed bug with fetching SNMP value as string
- web-gui: improved session cleanup mechanism
- updated jQuery libraries
- improved modem software
- added Verizon scripts
- several minor improvements in system scripts
- NXS-97xx-4G only:
- updated modem firmware to support MMS features
- NXS-97xx-3G & MHD-8100 only:
- web-gui: Settings – added a possibility to manage forwarding of incoming calls
Version 3.51 (Released 28.07.2020)
- All devices:
- web-gui: added Spanish & French language
- web-gui: added possibility to edit API access tokens
- web-gui: extended phone number length in User parameters
- web-gui: improved performance in case of large number of unread inbox messages
- web-gui: Failover > enabled DB Replication limits external database access only to HA-nodes
- web-gui: fixed bug with saving some passwords with percent sign
- web-gui: fixed database error in menu Folders with large pagination settings
- web-gui: fixed visible unread count when there is no unread messages
- LDAP: allow case-insensitive searches in LDAP
- LDAP: fixed bug with broken search on some AD trees
- Email2SMS: added API access token as authentication method
- SMS2Email: fixed error caused by wrong mail credentials
- HTTP API / JSON-RPC: fixed database error with methods related to phonebook
- Modem failover: improved mechanism for devices with more than 2 modems
- NPE family only:
- Network Monitor: fixed issue with refreshing monitoring period
Version 3.5 (Released 09.03.2020)
- All devices:
- new Blacklist feature
- web-gui: Compose new parameters which allows to restrict sending SMS only between specified hours
- web-gui: Phonebook contact can be assigned to a selected modem for sending messages (multimodem devices)
- web-gui: allowed to add phonebook contacts with text as a phone number
- web-gui: added a stronger password policy for users
- web-gui: added notification area in Dashboard
- web-gui: added a control to enable/disable database access for external applications (by default external database access is now disabled)
- HTTP API / JSON-RPC: added a new API authentication method access token
- HTTP API / JSON-RPC: added modem_no parameter for read_sms method
- HTTP API / JSON-RPC: added new parameters send_before, send_after in methods send_sms, send_tocontact, send_togroup
- Callback URL: disabled option to send callback to localhost (to prevent SSRF)
- Email2SMS: updated library for email parsing
- SMS2Email/Email2SMS Poller: updated PHPMailer library
- Email2SMS Poller: fixed log information when mailbox settings was wrong
- SMS Forward: fixed bug with too short character limit on rule columns
- SMS Forward: fixed bug with using public contacts
- Reporting Module: added filter for HTML code in PDF reports
- Reporting Module: fixed wrong error message when no messages match criteria
- Reporting Module: updated TCPDF library
- web-gui: fixed bug with pagination in conversation view
- web-gui: fixed bug with data validation in date/time settings
- web-gui: prevented injecting scripts/HTML in reports view
- web-gui: fixed bug which allowed to download/upload application backup by a normal user
- web-gui: prevented browser from using stored password in password change form
- web-gui: replaced database errors with encrypted message
- web-gui: added additional input filters for shell scripts
- web-gui: added input filters to prevent HTML injection
- web-gui: added CSRF protection for Ajax calls
- web-gui: fixed bug with BR tag in a resent message
- web-gui: fixed country code settings for users other than admin
- SNMP: limited output of system config data in public community
- updated application framework
- updated default self-signed SSL certificate
- NXS family only:
- LDAP: added LDAPS support
- added additional security repositories for apt
- updated system packages
- NPE family only:
- web-gui: fixed bug with empty device type in sysinfo
- web-gui: fixed bug with wrong modem type in sysinfo
Version 3.41 (Released 16.09.2019)
- All devices:
- Periodic SMS: added option to send messages with Unicode encoding
- Network Monitor: fixed bug with offline task status when SNMP value is equal to 0
- Network Monitor: added triggered flag to SNMP tasks to avoid sending multiple alerts
- Network Monitor: removed SNMP alert interval
- HTTP API / JSON RPC: fixed bug with modem_no set as required parameter in get_gsmsignal
- HTTP API / JSON-RPC: fixed bug with public parameter in contact_create method
- SMS2Email: fixed bug with empty port in settings form
- web-gui: added radio module type (3G/4G) in displayed model name
- web-gui: removed information about required device reboot when loopsleep settings has not been changed
- web-gui: fixed display bug in sysinfo
- web-gui: fixed bug with empty search results
- web-gui: fixed bug with corrupted captcha image
- web-gui: fixed bug with deleting huge conversations
- improved script for modem watchdog
- NXS family only:
- Network Monitor: updated plugin to run tasks in parallel mode
- fixed timezone offset interpretation when system time was synchronized based on cellular network time
- fixed OS port mappings for 4G modem
Version 3.4 (Released 01.07.2019)
- All devices:
- web-gui: added new “Balloons” (smartphone-like) conversation view
- web-gui: added Vacation Mode for phonebook contacts
- web-gui: added optional sending delay between SMS
- web-gui: added optional contacts deleting when removing Phonebook group
- web-gui: added device type in sysinfo page and new modem information table
- web-gui: added UTC time zone to date/time settings
- web-gui: added fields to set PUK code
- web-gui: changed assets paths to relative to make it work properly behind reverse proxy
- web-gui: fixed bug with displaying messages longer than 10 parts
- web-gui: fixed bug which shows empty gammu version in Sysinfo
- web-gui: fixed message length counter for unicode messages
- web-gui: fixed paging inside Phonebook groups
- web-gui: fixed bug with sending message to numbers longer than 19 digits
- web-gui: fixed bug with deleting whole multipart messages
- Network Monitor: added parent device feature
- Network Monitor: added optional delay between sending SNMP alerts
- Network Monitor: added option to choose between SNMP protocol versions 1 and 2
- Network Monitor: added test button for tasks
- Network Monitor: added history of downtimes for tasks
- Network Monitor: fixed bug with monitoring tasks with disabled HTTP traffic
- Network Monitor: fixed bug with editing SNMP rules
- HTTP API / JSON RPC: improved performance of removing many messages
- HTTP API / JSON RPC: added “createdby” parameter for read_sms method
- HTTP API / JSON RPC: added “validity” parameter to send_sms, send_togroup and send_tocontact methods
- HTTP API / JSON RPC: fixed bug with get_modem_state method that returned “disabled” value for non-existing modems
- JSON RPC: fixed extended response display about wrong credentials
- Callback URL: added option to set retry interval after failed request
- Callback URL: added option to disable peer verify
- Email2SMS: added fix to remove new line from the beginning of some converted messages
- Updated application framework
- Disabled SSLv3, SSLv2
- NXS family only:
- Failover (HA-cluster): added database replication feature (only available in devices with hardware Rev.2 and higher)
- Failover (HA-cluster): modified configuration page
- SNMP: added custom metric that allows to read temp/humidity from internal sensor
- Added fixed modem mappings to prevent DEVICE-UKNOWN errors
- Improved modem failover mechanism for dual/multiple modem device
- Improved methods for PIN setting
- Added mechanism to clear unused rows with browser sessions in database
- Updated system scripts to prevent disk full problems
- Changed logging level of SNMPD service
- Fixed postgres database authentication vulnerability in Rev.3 devices
- Disabled SACK processing in Linux OS
- Blocked in iptables connections with a low MSS
Version 3.33 (Released 27.06.2019)
- NXS-97xx Rev.3 only (device MAC address begins with 78:A7:14:56):
- Increase max file upload size to allow smooth installation of software version 3.4
- Fixed bug in automatic updates mechanism that failed to detect available software updates
Version 3.32 (Released 22.08.2018)
- All devices:
- Callback URL: extended plugin functionality to use combined conditions
- Autoreply: extended plugin functionality to use combined conditions
- SMS Forward: extended plugin functionality to use combined conditions and changed phonebook/groups inputs
- Periodic SMS: added option to choose sending modem for multimodem devices
- Email2SMS: fixed issue with saving sending user email for certain email clients
- Email2SMS Poller: fixed bug with updating password
- Reporting module: fixed “created by” filter
- Reporting Module: fixed error with generating statistics for a date range
- HTTP API / JSON RPC: added new “idto” parameter to read_sms method
- HTTP API / JSON RPC: fixed bug with concatenating multipart messages
- HTTP API / JSON-RPC: fixed bug with making call using modem no 2 in call_with_termination method
- HTTP API / JSON-RPC: improved performance for auhentication method
- HTTP API / JSON-RPC: improved function to mark message as read after using read_sms method
- HTTP API / JSON-RPC: applied global Delivery report settings to prtg_sms and send_binary_sms methods
- HTTP API / JSON-RPC: extended gsm_getsignal method to work with modem pool
- web-gui: added support of longer phone numbers
- web-gui: applied global Delivery report settings to compose window
- web-gui: fixed statistics chart loading error
- web-gui: fixed restore backup form in settings
- web-gui: fixed deleting messages from Trash folder
- web-gui: fixed issue with displaying proxy settings
- web:gui: fixed bug with password change in User settings
- minor changes in internal system scripts
Version 3.31 (Released 27.06.2018)
- All devices:
- web-gui: fixed bug with processing of incoming multipart messages
- NPE family only:
- web-gui: fixed bug with application access problem
Version 3.3 (Released 25.06.2018)
- All devices:
- New LDAP plugin: allows to send messages to contacts from LDAP/Active Directory
- Callback URL: new extended plugin functionality with possibility to add multiple processing rules
- HTTP API/JSON-RPC: added new get_modem_state and set_modem state methods
- HTTP API/JSON-RPC: added new userid_read method
- HTTP API/JSON-RPC: added new group_members_read method
- HTTP API/JSON-RPC: added new methods to configure Shift Management
- Reporting Module: added sender login field in reports
- Reporting Module: access to Reporting Module can be now granted for access level “Users”
- web-gui: added option for administators to reset users passwords
- web-gui: added MMS autoresponder function in settings
- web-gui: modem can be now enabled/disabled without device restart
- web-gui: improved CSV import in menu Compose
- web-gui: added mechanism in CSV Phonebook import to avoid duplicate entries
- SMS2Email: added option to get debug information in system log
- Network Monitor: added buttons to enable/disable all rules
- Temperature/Humidity sensor: added optional auto delete mechanism for archive readings
- updated application framework
- improved password hashing algorithms
- improved lockout mechanism
- updated modem software
- updated PHP package
- updated web-server package
- NXS family only:
- added proxy support for software update mechanism
- updated system packages
- NPE family only:
- minor changes in internal scripts
Version 3.21 (Released 11.01.2018)
- All devices:
- Email2SMS: allowed to send email messages with empty subject when “Include subject in SMS” option is set for email
- Callback URL: fixed bug with missing modem_no value
- HTTP API: fixed bug in send_sms XML method response when multiple phone numbers are used in the method
- JSON-RPC: fixed bug in delete_contact method
- JSON-RPC: fixed bug with response when invalid credentials/no API access
- Temperature & humidity sensor: fixed bug with displaying wrong unit
- modem software: fixed bug with decode of USSD-code answer in unicode characters
- updated PHP package
- NXS family only:
- SNMP agent metric fixed netname call
- fixed SIM enumeration (only dual-modem devices)
- changed modem health check period to 3min (only dual-modem devices)
- NPE family only:
- changed web server engine to Lighttpd for better device performance
- reconfigured openSSL package for better device performance
- web-gui: fixed backup feature bug
- fixed minor NTP setup bug
Version 3.2 (Released 01.12.2017)
- All devices:
- added support of USSD codes (in web-gui and API)
- web-gui: added software updates install feature through web interface
- web-gui: added backup/restore feature through web interface
- web-gui: added new functionality to turn on/off modem(s) in settings menu
- web-gui: extended Phonebook view now shows groups and shifts assigned to a contact
- web-gui: improved loading time for outbox and sentitems folders with large databases
- web-gui: added sending status code in sent message details
- web-gui: added message sorting order option for each user
- web-gui: optimized CSS and JS files for loading time
- Autoreply: extended plugin functionality with multiple autoreply rules
- Network Monitor: added new test type for SNMPv2 protocol
- Network Monitor: added number of requests parameter for ICMP
- SMS Forward: added optional header with original sender number
- Callback URL: added support for HTTPS servers with self-signed certificate
- Callback URL: added modemno parameter which indicates on which modem incoming message was received
- Callback URL: auto-retry time of failed request changed to 2min
- fixed delivery report settings in plugins
- Email2SMS Poller: added server connection test feature
- Email2SMS Poller: added support for HTTPS-only mode
- Email2SMS: fixed plugin bug while using HTTP > HTTPS redirection in Apache
- HTTP API/JSON-RPC: added new send_ussd method for sending USSD codes
- HTTP API/JSON-RPC: added new send_tocontact method that allows sending message(s) to Phonebook contacts
- HTTP API/JSON-RPC: fixed owner change bug in contact_update and group_update methods
- API JSON-RPC: changed server response header from ‘text/html; charset=UTF-8’ to ‘application/json’
- Reporting Module: fixed a bug with creating sent items folder report
- added autoreply for incoming MMS messages (fixed text)
- changed db user for direct access to SMSEagle database
- modem software: improved handling of sending retries for multipart messages
- modem software: fixed waiting between messages in some cellular networks
- modem software: sanitize international numbers in the database to always start with +
- modem software: delivery reports date/time is now saved in localtime
- NXS family only:
- new temperature & humidity sensor plugin (uses built-in temp&humidity sensor)
- web-gui: added feature to create NTP timeserver on device (based on GSM/3G network time)
- HTTP API/JSON-RPC: added new call_with_termination method that allows to make a dummy phone call through API (available in devices with voice modems)
- Email2SMS: added option to choose modem for message sending (only for two-modem devices)
- upgraded openSSH package to 7.6p1
- fixed logrotate rules (fixed bug with low diskspace)
- NPE family only:
- Reporting module: removed PDF export option (performance issues)
- added utilities: nano, ethtool
- updated dropbear (SSH) package to v2017.75
- corrected timezone settings
Version 3.1 (Released 05.06.2017)
- All devices:
- new Reporting module
- new Shift Management feature in Phonebook
- new plugin “Email2SMS Poller” based on POP3/IMAP account polling feature
- SMS2Email: replying to emails received from SMS2Email now points back to sending number from received SMS
- SMS2Email: timeout for SMTP connection exceeded to 20s to support slow servers
- SMS2Email: fixed bug in two-way communication when sender number was added in phonebook
- Email2SMS: added feature to forward only email subject
- HTTP API/JSON-RPC: added new parameter modem_no in send_sms, send_togroup and send_binary_sms methods
- HTTP API/JSON-RPC: changed UDH parameter to optional, added option to change message class in send_binary_sms
- HTTP API/JSON-RPC: added possibility to read from custom folders in read_sms
- HTTP API/JSONRPC: fixed bug with public parameter in contact_create method
- JSON-RPC: fixed bug with sending messages to multiple phone numbers separated by comma
- Digital input/output: added signal duration time and delay options
- Digital input/output: plugin now supports phonebook contacts instead of manual number typing
- Digital input/output: improved filtering for incoming SMS
- Network Monitor: added option to check UDP ports
- web-gui: added option to automatically or manually check for software updates
- web-gui: added additional SIM Card info in Settings > Sysinfo
- web-gui: fixed responsive view on small displays
- web-gui: fixed import of phonebook contacts from CSV file, which was previously edited using Excel
- web-gui: fixed bug with groups visibility in plugins
- web-gui: fixed bug with wrong hour in some timezones
- web-gui: fixed bug with not-visible message details in sent items folder when other user has created the message
- improved support for HTTPS-only mode
- updated log rotation settings
- updated rsyslogd package
- new version of modem software
- added script for SNMPv3 maintainance
- improved timezone settings for web-server
- minor changes in system scripts
- NXS family only:
- Failover: fix for for status reading mechanism
- improved NTP scripts
- refreshed SSL self-signed certificates for web-server
- change profile settings for bash
- upgrade of installed packages
- NPE family only:
- SMS2Email: added support for TLS/SSL encryption
- web-gui: fixed logs downloading mechanism
- newer package versions for web-server, PHP, openSSL
Version 3.0.1 (Released 18.01.2017)
- All devices:
- web-gui: fixed wrong timezone change for zones that has spaces in its name
- HTTP API: fixed bug with empty XML responses
- web-gui: minor translation fixes in PL language
- NXS family only:
- JSONRPC: fixed bug with empty responses
- Failover: updated script for correct status display in web-gui
- Restore settings: updated clean database backup for NXS-9750 device
- NPE family only:
- Network Monitor, Periodic SMS: fixed bug with invalid scheduler script
Version 3.0 (Released 02.01.2017)
- All devices:
- new plugin “Periodic SMS” for sending periodic SMS messages
- new plugin “Digital Input/Output” for triggering digital inputs/outputs on the device
- Email2SMS & SMS2Email two-way support: new option in SMS2Email “Type of email forwarding” allows two-way work of email -> SMS -> email
- Email2SMS: added better error handling
- SMS2Email: phonebook contactname from incoming SMS is recognized and put in email message
- SMS Forward: fixed a bug with losing encoding information
- SMS Forward: fixed bug which sometimes caused editing of existing rule instead of creating new one, recipients validation fix
- Network Monitor: fixed bug which sometimes caused editing of existing rule instead of creating new one, recipients validation fix
- Network Monitor: hostname field length extended to 255 characters
- HTTP API: JSONRPC increased number of available methods (full support of methods from HTTP GET)
- HTTP API: JSONRPC methods can now return responses as extended json object (optional)
- HTTP API: HTTP GET methods can now return responses as xml object (optional)
- HTTP API: methods group_addcontact and group_removecontact now supports multiple parameters
- HTTP API: method read_sms now supports also reading of sendingerror folder
- HTTP API: send_sms using JSONRPC now supports oid parameter
- HTTP API: HTTP GET API call without or with wrong method name now returns string instead of array
- HTTP API: fixed “to” parameter validation in send_sms and send_binary_sms
- HTTP API: fixed parameters validation in send_togroup, group_update, group_delete, contact_update, contact_delete
- web-gui: added percent sign in signal strength
- web-gui: fixed visibility issue on phonebook’s private groups, fixed “Add Contact” button behaviour on empty groups
- web-gui: fixed a bug, which allowed to delete own user account
- web-gui: user signature length extended to 160 chars
- web-gui: fixed compose window appearance on smartphones
- web-gui: minor translation fixes
- NXS family only:
- overall performance improvements in SMSEagle web application
- web-gui: added failover control in settings for NXS devices
- web-gui: corrected timezone settings for Australia/Brisbane
- new version of modem software
- upgrade of installed packages
- minor changes in system scripts
Version 2.8 (Released 05.09.2016)
- All devices:
- new SMSForward plugin that allows forwarding of incoming SMS to contacts or groups from phonebook
- EMail2SMS: search for groupname or contactname in phonebook is now case insensitive
- Email2SMS: new plugin setting that allows special national chars (like ąäàöß我) in SMS converted from email
- web-gui: new browser tab notification and sound notification (optional) on incoming SMS
- web-gui: new setting for automatic time synchronization with NTP-server
- web-gui: new button in menu Settings/Sysinfo for easier download of device logs
- web-gui: new filter “User” in advanced search box
- web-gui: fixed multi-page display of folder Sentitems > sending_error
- web-gui: fixed display of multipart messages in Outbox and My folders
- HTTP API: new method send_binary_sms for sending of binary SMS messages
- HTTP API: improved handling method for JSON requests
- 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
- HTTP API: non-urlencoded country prefix in destination phone number is also accepted by send_sms methods
- HTTP API: SMS delivery report setting is now configurable in web-gui
- timezone settings: corrected timezone definition for America/Chicago, Europe/Vilnius
- OS scripts: new script for deleting content of selected folder (inbox|outbox|sentitems)
- NXS family only:
- web-gui: timezone definition bug corrected
- web-gui: fixed bug with WAP push link in Compose SMS dialog
- SMS2Email: enabled connection encryption with SMTP servers
- new version of modem software
- upgrade of installed packages
- minor changes in system scripts
Version 2.75 (Released 18.04.2016)
- NXS family only:
- support for multimodem devices
Version 2.71 (Released 26.01.2016)
- All devices:
- web-gui: fixed bug for message conversation delete when setting “Permanent delete On” is set
- OS scripts: added useful scripts for message deletion (may be used for auto-delete of messages from cron)
- NXS family only:
- IP settings: reworked static IP setup
- 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