Developer Program
CommuniGate Systems welcomes and encourages the community to join the CommuniGate Systems developers program to collaborate and share ideas openly with the purpose of developing innovative extensions and industry solutions for the CommuniGate Pro Internet Communications platform. CommuniGate Pro offers a highly scalable application server and development environment for all type of Internet Communications including SIP, integrated email, calendar, and robust identity management on top of proven performance and massively scalable cluster.
- Tying the whole package together is a new procedural language called CG/PL (CommuniGate Programming Language). CG/PL aims to tear down the old, complex yet still primitive proprietary PBX systems by making voice systems accessible and even fun. Learn more about CG/PL at here.
- CommuniGate Pro's new XML API called XIMSS for development of clients and access touch points allows you to extend and develop new light-weight web applications that integrate with CommuniGate Pro 5.1. This new interface is based on the open, proposed standard XIMSS, based on previous XML RFCs. XIMSS transforms CommuniGate Pro into a web application server. Learn more about XIMSS at here.
CommuniGate Systems constantly seeks out best "voice application" developed in CG/PL on a quarterly basis. Contestant submissions will be judged by the CommuniGate Systems Executive Board and Customer Advisory Board. Winning submissions will be published together with the author's credentials to the CommuniGate community as a free download on the communigate.com website.
Top prize is $3,000 in cash, a free license of CommuniGate Pro (100 users), and your application is shipped with the next release of the product.
Submissions should be sent via email to contest@communigate.com as a tarball package including the CG/PL program modules (.sppr and .sppi), as well as (optionally) any media files included as part of the submission.
The new application and associated media files will be judged on the following criteria:
- Overall usefulness of the submission as a IP PBX, voicemail, auto-attendant, or conference center application.
- Professional or creative aspects of the submission which lend itself to ongoing benefits for the CommuniGate Pro community.
- Efficiency, clarity, and re-usability of the CG/PL or XML code.
As the community is growing we will have a mailing list and regularly webex meetings with the community to keep a lively exchange among the members of the community.
To join the community please fill in your contact details.
* Denotes a required field
[an error occurred while processing this directive]