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

  1. 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.
  2. 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

Put this post/page on your Social Bookmarking System

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • YahooMyWeb
  • Ma.gnolia
  • blogmarks
  • BlinkList
  • co.mments
  • Shadows
  • Furl
  • Digg
  • Google
  • Live
  • Reddit
  • Slashdot