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/

Reply via email to