These packages are designed to provide asterisk protocols in golang.
The amiclient package is a self-written library that facilitates working with the Asterisk Manager Interface (AMI). It provides a comprehensive set of functionalities for interacting with AMI via TCP connection. The amiclient package has been battle-tested and highly optimized, ensuring efficient and reliable communication with the Asterisk telephony system. Includes a suite of tests to ensure the correctness of its functionality. You can run these tests to verify the behavior of the package on your system. Additionally, the package provides benchmark tests that measure the performance of key operations. You can run these benchmarks to evaluate the speed and efficiency of the amiclient package in different scenarios.
Packet abandoned
Please note that this repository and its packages are intended for personal use only. While they can provide valuable observability capabilities for your GOLANG applications, they may not be suitable for production environments or large-scale deployments. Use them at your own discretion.
Contributions to this repository are not accepted at the moment, as it is meant for personal use only.
This repository and its packages are provided under the MIT License. Feel free to modify and adapt the code for your personal use.