This documentation will continue to evolve as we learn more about Asterisk and Blockly. It is not intended to be a definitive guide, rather it is the documentation of how we got things working.
The goal of this project is to create an asterisk context in extensions.conf using Blockly.
We assume you have already have a working Blockly example, as these setup steps will show you how to incorporate custom code and blocks for use with Blockly.
We will go through the process of setting up a single block with supporting code. Then repeating the process to add additional functionality
We will be using the Blockly Developer Tools
Within google-blockly/blocks create a file to contain your customer blocks
Start by copying one of the existing block javascript files, then make the following changes
Check out the completed demo here
Participate in this project on GitHub