SIREMIS Project Web Management Interface for Kamailio (SER) SIP Server - http://siremis.asipto.com Release changelogs +++ SIREMIS v5.3.0 :: 2020-02-26 * version number set to match lastest stable verion of Kamailio * added support for jsonrpc over udp ip sockets * added support for jsonrpc over datagram unix socket files * use echarts js library to generate the monitoring graphs * track ws and wss for usrloc charts * usrloc charts track more user agents * module ser renamed to sipadmin * serdb database id replaced with sipdb * removed mi related files and menu options * updated the views for msilo to reflect all columns * updated uacreg views to reflect all columns in database * updated smarty to latest branch Smarty2 (2.6.31 dev) * updated the list of default xmlrpc commands in drop down menu * replaced legacy MyISAM database engines with InnoDB * support for php 7.x * subscriber management - removed deprecated columns email_address and rpid * added management for secfilter table * added management for topos tables * added management for drouting tables * added management for version table * added files for deployments using Docker +++ SIREMIS v5.2.0 :: 2020-02-25 * unreleased +++ SIREMIS v5.1.0 :: 2018-03-02 * unreleased +++ SIREMIS v5.0.0 :: 2018-01-06 * unreleased +++ SIREMIS v4.4.0 :: 2017-05-18 * added missing columns when viewing location records * fixes for public registration form * quote db identifiers for sql operations * increased the ipaddr column size in event_log table * converted files from dos line ending to unix style +++ SIREMIS v4.3.0 :: 2016-11-26 * compatibility with PHP7 * options to install for Apache 2.2 or 2.4 * updated default datetime fields to work with MySQL 5.7 * commented explicit set of timezone in app.inc template +++ SIREMIS v4.2.0 :: 2015-02-02 * use database connection attributes as in Kamailio v4.2.x * git repository moved at https://github.com/asipto/siremis * added three level menu options * menu entries for pages related to the same module are groupped on the 3rd level * added jsonrpc command panel * imported openbiz files inside git repository * updated to smarty 2.6.28 * added config template for apache 2.4 * embedded lightweight jsonrpc client library, requires php curl library * handle db driver specific quotations for identifiers (fix for postgress) * fixed wrong html in input field for xmlrpc form * store 'no result' text in $sHTML to be sent out for xmlrpc form * license for Asipto extensions set to GPLv2 or later +++ SIREMIS v4.1.0 :: 2014-03-25 * use database connection attributes as in Kamailio v4.1.x * added rtpproxy table management * added mohqueues table management * added mohqcalls table management * added mtree commands to MI panel drop-down list * email_address field is optional when adding new subscriber * added 127.0.0.1 as default domain * few more fixes and small adjustments +++ SIREMIS v4.0.0 :: 2013-05-08 * use database connection attributes as in Kamailio v4.0.x * added location_atts table management (usrloc module) * added sca_subscriptions table management (sca module) * added permissions address commands to XMLRPC panel drop-down list * added permissions address commands to MI panel drop-down list * few more fixes and small adjustments +++ SIREMIS v3.3.0 :: 2012-09-06 * use png format for top banner * use png format to login banner * updated domain table management to handle did column * added domain_attrs table management * updated the lcr module views to match db schema for Kamailio v3.3.0 * updated location views to handle gruu columns * updated dialog views for v3.3.0 * relaxed IP address size constraints to work with IPv6 +++ SIREMIS v3.2.1 :: 2012-06-07 * automatically created users member and guests are disabled by default * the user roles were updated to: administrator, sipadmin and sipuser * registration page creates a SIP user with same username as for SIREMIS * new users added via registration page are created with sipuser role * SER Admin tab title renamed to SIP Admin * SIP Admin tab is accessible only for users having administrator or sipadmin roles * new tab SIP User that allows profile management for users with sipuser role * the SIP User tab gives access to SIP data, such as subscriber profile, speed dial rules, view of aliases, location or accounting details * configuration option for public registration - default is disabled * version set to 3.2.1 - the last to be released with compatibility to Kamailio v3.2.x +++ SIREMIS v3.2.0 :: 2011-12-14 * versioning changed to match first digits to Kamailio compatible version * compatible with Kamailio v3.2.x * added new field (time_us) to SIPTrace view pages * added tools to generate new management pages for kamailio/ser modules * make toolsx - prepare for using the tools to generate new ser modules * new ser management module - srv/uacreg - manage remote registration records * lcr view updated to match database schema for kamailio 3.2 * added dst_ouser column to acc and cdrs table * statistics table updated to match the charts * table and stored procedure for rating calls * billing_rates - the table to keep rates per prefixes * updated the options for dispatcher flags * added dispatcher search form * added view for dialog_vars table * extended the list of MI commands in select box * select box for setting white/blacklist type for userblacklist forms * listbox with domains from domain table for userblacklist records * added view for globalblacklist from userblacklist module * added acc stats view and config file for ChartsStatsAccForm * number of hours to fetch records for in acc charts is configurable * added acc records summary view * configurable acc summary parameters * use select box for key and value type of htable items * speeddial short dial domain is selected from domain table * avpops takes the domain values from domain table * listbox with domains from domain table for uri_db records * added pick form for usernames in subscriber table * use subscriber pick form to select the username of alias_db records * use picker form for usernames in userblacklist * pickerform for usernames in grp records * select boxes for enabled and stopper fields in lcr_rules records * use edit combobox for group name in group edit forms - preconfigured group names can be added in siremis/modules/ser/config/select/AclGroup.xml * attribute name can be selected from an edit combobox for user preferences - preconfigured values can be added in siremis/modules/ser/config/select/SbsAvpops.xml * use picker form for username field in avpops usr_preferences * hide ha1 and ha1b fields in subscriber edit forms * added management page for mtree tables * micmds view can take cmd id via http url param * button to jump to SIP Server command pannel to reload dispatcher records * added sip server reload button to pdt list view * source domain in pdt can be selected from the records of domain table * added search page for pdt records * make command to remove/restore install lock file * XMLRPC commands panel can take the id of command from HTTP parameter * extended the list of XMLRPC commands in select box +++ SIREMIS v2.1.0 :: 2011-11-23 * compatible with Kamailio v3.1.x * fixed LCR input field types * detect eval() errors * set default dispatcher flags to 0 * set default permissions address port to 0 * set input text for permissions fields considered checkbox * updates to user roles and redirections * added new RLS pages * enhancements to dispatcher pages * user interface element changes (ckeditor usage) * added new PUA pages * updated access restrictions of pages * fix install error when siremis cannot access the kamailio database * added make tar option to generate the tarball +++ SIREMIS v2.0.0 :: 2010-11-01 * updated to work with Kamailio (OpenSER) 3.1.0 * major refactoring of web interface * better accessibility * simplified menu structure * new look * dashboard with the map of all available tools * developed on top of Cubi and PHPOpenBiz v2.4 * web installation wizard * added new modules: xcap, dialog, new lcr * usage of separate database for siremis itself * managment of users that can login to siremis * management of menu can be done from web interface * building Apache conf and htaccess file can be done by Makefie * charts to monitor location transport layers +++ SIREMIS v1.0.1 :: 2010-09-14 * default init page is home.php instead of login.php * fixed missing lcr_id column for LCR GW table +++ SIREMIS v1.0.0 :: 2010-01-18 * updated to work with Kamailio (OpenSER) 3.0.0 * updated Least Cost Routing GW form * updated Least Cost Routing LCR form * upgraded openbiz to latest 2.3 branch * upgraded Zend framework to 1.9.7 * upgraded Phpmailer to 5.1 * upgraded Smarty to 1.6.26 * upgraded OFC to 2.0 Lug Wyrm Charmer * created Makefile * added misc dir to hold for now the patch for openbiz * added patch to work with kamailio (openser) 1.5.x * added user location statistics charts * stats for user agents * stats for supported SIP methods * stats for aor, contacts and nat * added support for sip_trace * highlight first line and headers * group per call-id * updates of generic charts * time x axis has hour:min labels * updated for new area class * support for area, line and line_dot (default line) charts * default dot style set to size 3 * added support for presence server * watchers, active watchers and presentity * redirect to 'bin' with javascript and offer link * auto generate (update) ha1 and ha1b values for subscriber table +++ SIREMIS v0.9.4 :: 2009-10-01 * fixed metadata/Config.xml sample where "Default' connection was missing resulting in JSON error +++ SIREMIS v0.9.3 :: 2009-07-27 * communication with SIP-Router.org and SIP Express Router (SER) via XMLRPC (RPC command interface) * communication with FreeSwitch via event socket * support to print rich html formatting of MI, XMLRPC and FreeSwitch command response (config option) * stand-alone PHP classes for MI, XMLRPC and FS Event Socket, alowing further development easier * output of commands can be filtered for nicer display (e.g, see FS help, xmlrpc MI commands) * MI, XMLRPC and FS Event Socket groupped under Cmds Panel tab * updated phpopenbiz core * fix for re groups db table * link referencing on username between group view, db aliases view and subscriber view * more options to sort the views * auto-suggestion for group name when adding a new record +++ SIREMIS v0.9.2 :: 2009-02-19 * carrierroute module management - management of carrierroute table - management of carrierfailureroute table - management of carrier_name table - management of carrier_domain table +++ SIREMIS v0.9.1 :: 2009-02-11 * send MI commands to Kamailio (OpenSER) via UDP * display the output of a MI command * ability to predefine MI commands that can be selected from a drop-down menu * create graphic charts from statistic data * one or more charts per page * one or more graphics per chart * no new coding required, only configuration changes required to add new charts * drop-down selection for user AVP type +++ SIREMIS v0.9.0 :: 2009-01-21 * initial public release * main features: - provides system and database administration tools for Kamailio (OpenSER) - subscriber, database aliases and speed dial management - location table view - dispatcher, prefix-domain translation and least cost routing (lcr) management - access control lists (user groups) and permissions management - accounting records, missed calls and call data records view - hash table, dial plan table and user preferences table management - offline message storage view - communication with Kamailio (OpenSER) via MI UDP sockets - create and display charts from statistic data stored by Kamailio (OpenSER)