During ROSEdu Summer of Code, opensips gave me the opportunity to develop 'opensipsctl' - a control tool for opensips with a command line interface. This will be the working repository until it is pulled to their master branch.
Here are the main tasks I had:
- Task 1 - Define a project layout
- Task 2 - Create a tool that receives parameters from cli
- Task 3 - Organize and parse configuration file
- Task 4 - Logging framework
- Task 5 - Interactive console
- Task 6 - Console history
- Task 7 - Define a list of backends
- Task 8 - Implement commands Auto-completion
- Task 9 - Define an interface for communication methods
- Task 10 - Define an interface for modules
- Task 11 - Implement an echo module
- Task 12 - Implement database module
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
- Dorin Geman - Initial work - dorin98
This project is licensed under the GPL License - see the LICENSE file for details