|
2 | 2 |
|
3 | 3 | Simple async, event-driven access to the Asterisk Manager Interface (AMI) |
4 | 4 |
|
5 | | -> Note: This project is in eary alpha stage! Feel free to report any issues you encounter. |
| 5 | +The [Asterisk PBX](http://asterisk.org/) is a popular open source telephony solution |
| 6 | +that offers a wide range of telephony features. |
| 7 | +The [Asterisk Manager Interface (AMI)](https://wiki.asterisk.org/wiki/display/AST/The+Asterisk+Manager+TCP+IP+API) |
| 8 | +allows you to control and monitor the PBX. |
| 9 | +Among others, it can be used to originate a new call, execute Asterisk commands or |
| 10 | +monitor the status of subscribers, channels or queues. |
| 11 | + |
| 12 | +* **Async execution of Actions** - |
| 13 | + Send any number of actions (commands) to the asterisk in parallel and |
| 14 | + process their responses as soon as results come in. |
| 15 | + The Promise-based design provides a *sane* interface to working with out of bound responses. |
| 16 | +* **Event-driven core** - |
| 17 | + Register your event handler callbacks to react to incoming events, such as an incoming call or |
| 18 | + a change in a subscriber state. |
| 19 | +* **Lightweight, SOLID design** - |
| 20 | + Provides a thin abstraction that is [*just good enough*](http://en.wikipedia.org/wiki/Principle_of_good_enough) |
| 21 | + and does not get in your way. |
| 22 | + Future or custom actions and events require no changes to be supported. |
| 23 | +* **Good test coverage** - |
| 24 | + Comes with an automated tests suite and is regularly tested against versions as old as Asterisk 1.8+ |
| 25 | + |
| 26 | +> Note: This project is in beta stage! Feel free to report any issues you encounter. |
6 | 27 |
|
7 | 28 | ## Quickstart example |
8 | 29 |
|
@@ -39,8 +60,6 @@ The recommended way to install this library is [through composer](http://getcomp |
39 | 60 | } |
40 | 61 | ``` |
41 | 62 |
|
42 | | -> Note: This project is currently not listed on packagist. |
43 | | -
|
44 | 63 | ## License |
45 | 64 |
|
46 | 65 | MIT |
0 commit comments