Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/staskobzar/libamip
Asterisk Manager Interface (AMI) library and parser
https://github.com/staskobzar/libamip
ami asterisk autotools cmocka parsing re2c
Last synced: 26 days ago
JSON representation
Asterisk Manager Interface (AMI) library and parser
- Host: GitHub
- URL: https://github.com/staskobzar/libamip
- Owner: staskobzar
- License: gpl-3.0
- Created: 2017-02-26T03:54:19.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-05-19T14:54:47.000Z (over 7 years ago)
- Last Synced: 2024-11-09T11:12:23.653Z (3 months ago)
- Topics: ami, asterisk, autotools, cmocka, parsing, re2c
- Language: C
- Size: 350 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
## libamip: Asterisk Manager Interface Library
Simple library for manipulating and parsing AMI (Asterisk Manager Interface)
written with C and re2c for parsing.
It does not provide any network capabilities.
Can be used with other network libraries like APR or in extenstions for Ruby or Python.Current Travis CI Build Status:
[![Build Status][1]][2]
### Install
```
./configure
make
sudo make install
```### Development
Using cmocka for UnitTest developement.To run tests:
```
make check
```### Docs
Run ```make``` and check "doc/html/index.html".See example in "example" directory.
There is a wiki with some breif description:
https://github.com/staskobzar/libamip/wiki/#### Example
To compile example, first run "make" to build library.
Than change to "example" directory and make example.
```
make
cd example
make -f example.mk
./ami_example
```[1]: https://travis-ci.org/staskobzar/libamip.svg?branch=master
[2]: https://travis-ci.org/staskobzar/libamip