Also you can check dSIProuter. 
https://dsiprouter.readthedocs.io/en/latest/

But again, you're asking a solution that is specific for you, not something general-purpose. So, you can look at existing projects, fork them and adopt for your needs. Usual way here. 

Cheers, Igor

Le ven. 4 mars 2022 à 01:00, Seven Du <dujinfang@gmail.com> a écrit :
We have some GUI for FreeSWITCH, written in Lua in FreeSWITCH and React JS in browser. All configs in PostgreSQL database.

We recently added some Kamailio configs, like for dispatcher and dialplan modules,  and ported the Lua scripts for CURD to OpenResty (Nginx + Lua). We also tried to port to Kamailio since Kamilio can also interpret Lua, the main stuff works but is far from completion.

We also logged any changes to any resource like routing etc..

What we try to do is to build a small system that is simple and doesn't have 100 dependencies.

But, small systems cannot make money unless you can sell 10000+ copies. :)

Let me know if anyone would like to try it, we are not yet ready to release it but maybe soon if it can get more attention.


On Thu, Mar 3, 2022 at 8:48 PM David Villasmil <david.villasmil.work@gmail.com> wrote:
What you’re asking is no small thing, I don’t know of a GUI like that.

Maybe someone else does.

ACL via text files is not a problem, look at permissions module 

On Thu, 3 Mar 2022 at 11:37, Krzysztof Drewicz <kdrewicz+kamailio@cludo.pl> wrote:
czw., 3 mar 2022 o 12:10 David Villasmil
<david.villasmil.work@gmail.com> napisał(a):
>
> How do you mean “too much”? Maybe instead of asking such a general question, ask what you’re specifically looking for? Because it’s obviously not a general-use GUI (which is what siremis is, and not old 5.3, anything new you can also collaborate)


What do I need:
have a team 6+ admins, give them access to make new trunks, change
registrations or ACLs , but log changes,  put a version number to any
configuration, rollback/commit this config.
be able still to write cfg files if necessary.
use gui not a text editor and ssh + cfg file, dont use a 'sql' and
'insert/update' but do it with a any gui tool.

if there is no ready solution, well - ACLs in txt files and ssh work
for me, but i simply hoped for something small that would do the trick

this is not some wholesale and 10000+ accounts, like 10-50 sip-t,
maybe 10 with ACL based on IP, 40 registration etc.

could be paid system, by license or support, must be installed on-prem
on our kamailio not somewhere in the cloud.

kd,

__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
  * sr-users@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the sender!
Edit mailing list options or unsubscribe:
  * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
--
Regards,

David Villasmil
phone: +34669448337
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
  * sr-users@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the sender!
Edit mailing list options or unsubscribe:
  * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users


--
About: http://about.me/dujinfang
Blog: http://www.dujinfang.com
Other:  http://rts.cn

__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
  * sr-users@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the sender!
Edit mailing list options or unsubscribe:
  * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users