app_conference or app_confcall

I am trying to determine which meetme replacement will most suite my needs. My app will be primarily consisting of 2-3 person conferences. I don’t need all the bells/whistles of a robust conferencing system (entry/exit sounds, admins, etc)

My requirements:
high performance/many concurrent conferences
create dynamic conferences
be able to list and kick individuals via the AMI/CLI

It looks like app_confcall (on freeswitch.org) seems like a good bet, app_conference advertises itself has “high performance”, yet the project doesn’t seem very lively.

i can use either * 1.2 or 1.4…

thanks for any info!

Hi

You are looking at two different beasts here.
app_confcall still requires a timing source, the same as meetme so suffers the same problems with timing.
App_conference does not require a timing source and is very scalable.
and light on resources, We have had 250+ users in many conferences easily

you will have to write your own gui for app_conference though

Ian

Thank you for your reply. I am going to head down the app_conference route because that sounds much more in-line with what I am trying to accomplish.

It wasn’t glaringly obvious… is the current release for 1.2 or 1.4?

thanks again!

I am getting this while trying to compile app_conference.

I am compiling from /usr/src/appconf… i have a symlink /usr/src/asterisk to the directory with my * source…

Not sure where to go from here though.

Thanks for anyone who can assist.

make: svnversion: Command not found
cc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -MD -MP -g -fPIC -I…/asterisk/include -D_REENTRANT -D_GNU_SOURCE -DREVISION="" -DCRYPTO -Ilibspeex -DSILDET=2 -c -o app_conference.o app_conference.c
make: svnversion: Command not found
make: svnversion: Command not found
app_conference.c: In function âapp_conference_mainâ:
app_conference.c:64: warning: implicit declaration of function âast_module_user_addâ
app_conference.c:64: warning: assignment makes pointer from integer without a cast
app_conference.c:69: warning: implicit declaration of function âast_module_user_removeâ
app_conference.c: At top level:
app_conference.c:75: error: static declaration of âunload_moduleâ follows non-static declaration
…/asterisk/include/asterisk/module.h:57: error: previous declaration of âunload_moduleâ was here
app_conference.c: In function âunload_moduleâ:
app_conference.c:78: warning: implicit declaration of function âast_module_user_hangup_allâ
app_conference.c: At top level:
app_conference.c:86: error: static declaration of âload_moduleâ follows non-static declaration
…/asterisk/include/asterisk/module.h:46: error: previous declaration of âload_moduleâ was here
app_conference.c:113: error: expected declaration specifiers or â…â before string constant
app_conference.c:114: error: expected declaration specifiers or â…â before string constant
app_conference.c:114: warning: data definition has no type or storage class
app_conference.c:114: warning: type defaults to âintâ in declaration of âAST_MODULE_INFO_STANDARDâ
make: *** [app_conference.o] Error 1

Hi
What version of * are you using?

it may be the symlink, why havent you got the source in /usr/src/asterisk?

basicly all i need to do is extract the source of app_conf then a make clean and a make install.

Ian

I am very new to *, i installed both 1.4 and 1.2 while doing some testing… the current version out on my system is 1.2… but i’ll be switching back to 1.4 later today.

the reason i only have a symlink is because when i untar/ungzip the download it created a directory name which included the version… so i just made a symlink called just “asterisk” to the asterisk[ver] directory…

is it proper asterisk etiquette to rename that dir after extraction?

I am going to re-install 1.4 and give it another whirl.

thanks.

Ok, got it up and running no problem on * 1.4… thank you much for your assistance!