Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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