On Wed, Jul 21, 2010 at 12:59 PM, Michel Voula <[email protected]> wrote: > I am a java developer and i want to start a prepaid module for sipx > my objective is to enable users to have an account , with a balance and if > they do not have enough credit, > they can not call.
sounds somewhat related to recent feature to support authcodes. You could either look into that project for design ideas, or contribute directly to it. http://github.com/dhubler/sipxecs/tree/master-4.2/sipXacccode/ > I am a little confused in the documentation : A bit of a tough time, there is a fork underway but If you want more info, just ask, otherwise I'll stay away from that topic. wiki.sipfoundry.org is the right place for info, but many things are underfoot to change what's documented there, but that actually cannot happen until next week > where can i download the source code of sipx source git://github.com/dhubler/sipxecs.git More info about this source tree http://article.gmane.org/gmane.comp.voip.sipx.devel/22656 > what documentaton can explain me properly the architecture of the source http://wiki.sipfoundry.org/display/xecsdev/sipXecs+Architecture Not a lot but I'm giving a talk at cluecon on sipXecs architecture Aug 4th and i plan to put my diagrams back into wiki. Your feedback right now may help be decide what to concentrate on. > code > how can i set up my development environment You can download the source, Once you get a better picture of what project you'll be working with, if that project has an eclipse project, and you want to use eclipse, i would Import existing projects into a new workspace and you'll load all projects. I would recommend Fedora 12, there are known issues with Fedora 13 that have not been resolved yet. I use Fedora 64bit and know many others that do as well. Some folks use this thing call "EDE", but I don't use it or recommend it, not to mention is doesn't work on Fedora 12. Quick tip on building * Setup yum repo to http://download.ezuce.com/sipfoundry/4.2.1-unstable/sipxecs-unstable-centos.repo * Run this script to get an idea of what to install for build dependencies sudo yum install `grep -h BuildRequires: */*.spec.in | egrep -v 'sipx[^-].*' | grep -v sipx | awk '{print $2}' | sort -u It lists dependencies that won't apply, so you'll find some that are not found by yum, therefore not installed. If you miss a package, most likely the compile phase will tell you as well. * Although flagged as old, this is what i would recommend reading http://wiki.sipfoundry.org/display/oldxx/Building+Tips Welcome! _______________________________________________ sipx-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipx-dev Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev sipXecs IP PBX -- http://www.sipfoundry.org/
