JPound
JPound is a Control and Configuration System for Asterisk PBX
Based on the ARA (Asterisk Realtime Architecture) and builded with DB-Centric-Systems in mind, JPound is a young but powerful (I hope ;)) idea to make Asterisk a complete, manageable, extensible, flexible Phone System.
Actually, JPound version is 1.0 stable.
The main structure is good defined and it seems to be solid but extensible.
I have many idea about future services and expansions: it’s a ‘testing-the-field’ release.
Required Library
On the SVN repository, you can see also 2 sub-projects: 1) JPound-SipAddressBook and 2) JPound-UserSearcher.
They are called ‘JPoundAgiScripts’, programmable extensions for the JPound Fast-AGI part (take a look at related documentation on http://www.voip-info.org).
Example JPoundAgiScripts
- JPound-SipAddressBook
It’s the first example of Asterisk service you can create with JPound. It permit to call an user ‘by nick’: you only must digit on the phone-keypad the name of the user tou are looking for, using the letters associated with any number.
Take a look here to understand: http://dialabc.com/motion/keypads.html. - JPound-UserSearcher
When you call a user, JPound start a ‘distribuite call’, make trilling every phone (soft or hard phones) that user have declared be registered to. The structure of this ‘Script’ is based on the Strategy Pattern, making it very extensible and configurable (ex., for new technology
phone, like Jingle).
Blog
At http://www.detronizator.org/categories/development/output/jpound/ can find latest information about this framework.
Related Docs
















My
Latest Comments