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.
Features
The core strength of SelfStitch lies in its support for the multi-tenant scenario. Detailed features of the project include:
- Fast AJAX and jQuery-based interaction
- Automated 'Company' i.e. 'domain' creation
- Custom dialplans for each company
- Ability to add users (aka extensions) for each company
- Possibility of creating multiple IVRs
- Pluggable DID provisioing scripts for automatically receiving DIDs from providers
- DID targets based on time conditions
- Admin panel for managing companies registered with the provider
- Payment through PayPal
- Pre-paid and post-paid company-based billing through mod_nibblebill
- Billing records
- Payment through credit-card
- Providing other condition types for DID targets
- Detailed billing parameters
- Enhanced reporting


