Hello,
as a further update, 3) has been pushed to the repo, therefore be
careful if you want to do an upgrade to an existing installation, fresh
installs should just work as usual.
Cheers,
Daniel
On 06.07.17 15:08, Daniel-Constantin Mierla wrote:
Hello,
there is some ongoing work on Siremis (web management interface for
kamailio) to make it fully compatible with Kamailio 5.0.x as well as
update some of its legacy components:
-
https://github.com/asipto/siremis
So I thought to start a discussion here and see if some of those changes
are going to impact too much existing installations or what are the best
options to use for the future.
Done so far:
1) implemented the JSONRPC client using UDP and unix domain sockets, to
work in pair with jsonrpcs module as a replacement for removed MI
interface. The old JSONRPC over HTTP is still an option.
2) charts system has been migrated from open flash chart (ofc) to
echarts (pure html5/javascript) -- therefore no more requiring to enable
flash in browser. Configuration is the same and the charts should look
pretty similar. If you upgrade, apart of different html view for the
charts, the config files should not be changed. If you notice something
broken, open an issue on github project linked above.
Planned to be done:
3) Relocate siremis/modules/ser to siremis/modules/sipadmin -- this
purely for more suggestive name for the admin module related to the SIP
services offered by Kamailio, and be in pair with the module sipuser.
This is mainly search and replace over php and xml files, however, it is
going to impact if you developed your own internal extensions for
siremis and placed them in the 'ser' module. It will require that you do
the same search+replace
4) Review existing database tables views and add fields for missing columns.
5) Add views for other database tables. First in my mind being the table
for rtpengine module. If you use some modules with tables not yet
managed by siremis, reply and list them to set a list of priorities.
Should have other things to report about siremis and are not yet listed
on project's issue tracker, let's discuss here.
Testing and feedback for 1) and 2) are very appreciated!
Cheers,
Daniel
--
Daniel-Constantin Mierla
www.twitter.com/miconda --
www.linkedin.com/in/miconda
Kamailio Advanced Training -
www.asipto.com
Kamailio World Conference -
www.kamailioworld.com