I'm trying to write a phone plugin for Digium phones. We have a lot of clients that use Switchvox, and I'd like to have a simple way to swap to UniteMe without having to buy new phones when time comes to refresh their phone system.
What I'm not sure about is the project structure of the plugin. The page mentions sipXconfig, but I'm not seeing any references to existing phone plugins (other than the Acme example) in the repo (https://github.com/sipXcom/sipXconfig
). I also think that the repo was broken off from the main repo for their future docker setup since it was made in 2017 and the plugin docs are from 2015.
To that end, I thought maybe the main repo (https://github.com/sipXcom/sipxecs/tree/release-18.08
) would be the ticket since the build system includes options for building to RPM and ISO. However, the build docs are also from 2015 (http://wiki.ezuce.com/display/sipXcom/Building
). I was able to get through most of it on CentOS 7 because I'm familiar with dev tools (I didn't try very hard on CentOS 6 because there's no rpm for thttpd), but got stuck at the 'make repo-init' step because make wants to pull repo information from a URL that does not exist.
Can anyone clue me in to the correct process to building sipxecs, and then adding a phone plugin to it?