Skip to the content.

PoC .NET - Asterisk

wakatime Maintainability Test Coverage CodeFactor GitHub license GitHub last commit Build status

🔬 This project is a proof-of-concept (PoC) implementation of integrating Asterisk PABX IP with .NET. It demonstrates how to interact with and utilize Asterisk’s functionalities programmatically using the .NET framework.


Getting Started

Prerequisites

To work with this project, you need the following tools installed:

Setting Up the Environment

  1. Clone the repository:
    git clone https://github.com/GuilhermeStracini/POC-dotnet-Asterisk.git
    cd POC-dotnet-Asterisk
    
  2. Run the Asterisk Docker container: ```bash docker run -d –name asterisk
    -p 5060:5060
    -p 5061:5061
    -p 8088:8088
    -v $(pwd)/asterisk-config:/etc/asterisk
    mlan/asterisk
  3. Restore project dependencies:
    dotnet restore
    
  4. Build the project:
    dotnet build
    
  5. Run the application:
    dotnet run
    

Resources

Features

Contributing

Contributions are welcome! Feel free to fork the repository, create a new branch, and submit a pull request with your improvements or ideas.

License

This project is licensed under the MIT License. See the LICENSE file for details.


Happy coding! 🎉