kamcli | Kamailio Command Line Interface Control Tool
kandi X-RAY | kamcli Summary
kandi X-RAY | kamcli Summary
kamcli is a Python library. kamcli has no bugs, it has no vulnerabilities, it has build file available, it has a Strong Copyleft License and it has low support. You can download it from GitHub.
Kamailio Command Line Interface Control Tool.
Kamailio Command Line Interface Control Tool.
Support
Quality
Security
License
Reuse
Support
kamcli has a low active ecosystem.
It has 42 star(s) with 14 fork(s). There are 45 watchers for this library.
It had no major release in the last 6 months.
There are 0 open issues and 5 have been closed. On average issues are closed in 55 days. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of kamcli is v2.0.0
Quality
kamcli has 0 bugs and 0 code smells.
Security
kamcli has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
kamcli code analysis shows 0 unresolved vulnerabilities.
There are 0 security hotspots that need review.
License
kamcli is licensed under the GPL-2.0 License. This license is Strong Copyleft.
Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.
Reuse
kamcli releases are not available. You will need to build from source code and install.
Build file is available. You can build the component from source.
Installation instructions, examples and code snippets are available.
kamcli saves you 2378 person hours of effort in developing the same functionality from scratch.
It has 5609 lines of code, 248 functions and 46 files.
It has high code complexity. Code complexity directly impacts maintainability of the code.
Top functions reviewed by kandi - BETA
kandi has reviewed kamcli and discovered the below as its top functions. This is intended to give you an instant insight into kamcli implemented functionality, and help decide if they suit your requirements.
- Print out TLS configuration
- Log a message to stderr
- Add an AVP to a table
- Parse a user specification
- Krpc command line interface
- Determine the RPC name for the given alias
- Read global configuration
- Log a message
- Show AVPs from a table
- Print the results to stdout
- Remove an AVP table
- Add a new uacremote
- Get completions for current context
- Print out a pre - processed response
- Add a new speed dialog
- Add record to htable
- Create the stored routine to generate the db
- Set password for a subscriber
- Add a record
- Adds a subscriber to a domain
- Show an alias database
- Drop a database
- Remove alias record
- Show speed dial records for a user
- Add record to mtree
- Show subscribers
Get all kandi verified functions for this library.
kamcli Key Features
No Key Features are available at this moment for kamcli.
kamcli Examples and Code Snippets
No Code Snippets are available at this moment for kamcli.
Community Discussions
No Community Discussions are available at this moment for kamcli.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install kamcli
OS Packages (install via apt, yum, ...):.
python3 (python version 3.x, recommended at least Python 3.7)
python3-pip
python3-setuptools
python3-dev (optional - needed to install mysqlclient via pip)
python3-venv (optional - needed to install virtual environment)
extra packages requied by kamcli (part of OS or virtual environment) mysqlclient (optional - needed if you want to connect to MySQL database)
it may require to install libmysqlclient-dev to for getting Python mysqlclient extension
mysql cli tool is used by some db subcommands
extra packages requied by kamcli (part of OS or virtual environment) psycopg2 (optional - needed if you want to connect to PostgreSQL database)
it may require to install libpq-dev to for getting Python psycopg2 extension
psql cli tool is used by some db subcommands
it may require to install sqlite3 tool if wanted to execute kamcli db ... cli specific subcommands.
http://click.pocoo.org/4/quickstart/#virtualenv
python3 (python version 3.x, recommended at least Python 3.7)
python3-pip
python3-setuptools
python3-dev (optional - needed to install mysqlclient via pip)
python3-venv (optional - needed to install virtual environment)
extra packages requied by kamcli (part of OS or virtual environment) mysqlclient (optional - needed if you want to connect to MySQL database)
it may require to install libmysqlclient-dev to for getting Python mysqlclient extension
mysql cli tool is used by some db subcommands
extra packages requied by kamcli (part of OS or virtual environment) psycopg2 (optional - needed if you want to connect to PostgreSQL database)
it may require to install libpq-dev to for getting Python psycopg2 extension
psql cli tool is used by some db subcommands
it may require to install sqlite3 tool if wanted to execute kamcli db ... cli specific subcommands.
http://click.pocoo.org/4/quickstart/#virtualenv
Support
When using Kamailio with a database backend and want kamcli to manage it, then update configuration file kamcli.ini and set the attributes in the section [db]. Couple of these attributes (e.g., database name) can be also provided as cli parameters for some kamcli db ... sub-commands. Note: of course, it requires to install the Python extension to connect to the type of database to be used, as well as the cli tools for the database type, see the sections related to installation for specific details.
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page