Developers Guide
From VoiceRDWiki
Code Base
Most of the code is written in PHP5 with the XTemplate templating library. For an overview of the code layout, the best place to start is probably the comments in the source files.
Changes to the Dialplan Base
Please post any additions to the dialplan base as a new page with a link from this page.
Creating a custom module with or without tree view menu.
To create a custom module with a treeview you need the following three files:
If you have a page in your module call test.php then you need one in templates called test_header.tpl.php and test.tpl.php (this one can actually be set in your test.php file. You will also need a file call leftmenu.php.tpl in your templates folder.
To create a custom module with no treeview or defined left panel:
If you have a page called test.php you simply have to set _FILENAME_MODULE in your language file to the template file name.
