What is SelfStitch?

SelfStitch is a front-end to the popular FreeSwitch VoIP softswitch software. It currently aims to do one thing: provide a sign-up and management interface for multi-tenants in a FreeSwitch installation. It provides:

  • Provisioning for creating multiple companies
  • Creating dialing rules for users within companies
  • Soon to be implemented: pre-paid and post-paid billing

Open-source Projects

The development of SelfStitch is being carried out in-house (currently without any support) by the Computer Science Research & Development Unit (CSRDU) team. CSRDU is actively involved in several other projects. You can click on the buttons below to visit our other projects as well as to the CSRDU site itself. You can also contribute to this project by donating through PayPal.

About SelfStitch

SelfStitch was inspired by the lack of a good front-end for the FreeSwitch VoIP server. It quickly turned into something else altogether. We wanted to cater to a class of requests we regularly receive from potential clients: the ability to create a multi-tenant system that would allow VoIP providers to allow their clients -- i.e. other companies -- to create their accounts, provide payment information and setup their own VoIP boxes without requiring any manual intervention from the system administrators.

The idea, while quite simple for asteris/freeswith system administrators to implement, becomes quite complex when automation is introduced. Setting up a domain (freeswitch lingo for what we call a company) is a complex task when you have access to the underlying XML configurations. It becomes quite complex when it has to be done through a web interface taking into consideration all the dependencies.

In short, we began developing the system a while back. After careful analysis, we were able to come up with a streamlined way of achieving our target. We have been working extensively on this project and hope to be able to polish it to the point where it can be used by the average system admin. To facilitate this, we have decided to keep the code under GPL v2+. You can download the current source from SVN from sourceforge. Just follow the 'download' link at the top of this site.

Finally, we need all kinds of help:

  • We need coders who are good with AJAX, PHP, jQuery, PHP and/or XML,
  • We need people who can write documentation for the software,
  • And of course, we need some kind of funding. We're not looking for something large. Any kind of donation would be nice. Use the PayPal button below to donate to this project.