Hi Everyone, I just having my first expierence with Asterisk and after solving the first little problem now I am stuck a little. Perhaps anyone can help. Running Debian/Woody w/ 2.4.18 kernel ... think I have installed all necessary packages for running Asterisk. I downloaded the CAPI driver for my FritzCard PnP and installed it. Next I installed Asterisk from the cvs repository. And at last I had to get the chan_capi.so driver from http://www.junghanns.net/asterisk/downloads/chan_capi.0.3.1.tar.gz ... I have managed to compile the whole stuff without problems or errors. Now when I try to start asterisk this is what happens: asterisk:~# asterisk -vvvc == Parsing '/etc/asterisk/asterisk.conf': Found Asterisk CVS-02/10/04-18:37:59, Copyright (C) 1999-2001 Linux Support Services, Inc. Written by Mark Spencer <markster@linux-support.net> ======================================================================== == Parsing '/etc/asterisk/logger.conf': Found Asterisk Event Logger Started /var/log/asterisk/event_log == Manager registered action Ping == Manager registered action Logoff == Manager registered action Hangup == Manager registered action Status == Manager registered action Redirect == Manager registered action Originate == Manager registered action MailboxStatus == Manager registered action Command == Manager registered action ExtensionState == Manager registered action AbsoluteTimeout == Manager registered action MailboxCount == Parsing '/etc/asterisk/manager.conf': Found == Parsing '/etc/asterisk/rtp.conf': Found == RTP Allocating from port range 10000 -> 20000 Asterisk PBX Core Initializing Registering builtin applications: [AbsoluteTimeout] == Registered application 'AbsoluteTimeout' [Answer] == Registered application 'Answer' [BackGround] == Registered application 'BackGround' [Busy] == Registered application 'Busy' [Congestion] == Registered application 'Congestion' [DigitTimeout] == Registered application 'DigitTimeout' [Goto] == Registered application 'Goto' [GotoIf] == Registered application 'GotoIf' [GotoIfTime] == Registered application 'GotoIfTime' [Hangup] == Registered application 'Hangup' [NoOp] == Registered application 'NoOp' [Prefix] == Registered application 'Prefix' [ResetCDR] == Registered application 'ResetCDR' [ResponseTimeout] == Registered application 'ResponseTimeout' [Ringing] == Registered application 'Ringing' [SayNumber] == Registered application 'SayNumber' [SayDigits] == Registered application 'SayDigits' [SetAccount] == Registered application 'SetAccount' [SetGlobalVar] == Registered application 'SetGlobalVar' [SetLanguage] == Registered application 'SetLanguage' [SetVar] == Registered application 'SetVar' [StripMSD] == Registered application 'StripMSD' [Suffix] == Registered application 'Suffix' [Wait] == Registered application 'Wait' Asterisk Dynamic Loader Starting: == Parsing '/etc/asterisk/modules.conf': Found [chan_capi.so] Feb 11 03:35:57 WARNING[1024]: loader.c:239 ast_load_resource: /usr/lib/asterisk/modules/chan_capi.so: undefined symbol: ast_get_group Feb 11 03:35:57 WARNING[1024]: loader.c:358 load_modules: Loading module chan_capi.so failed! The chan_capi.so failed to load :( really tried to find the problem, what does the ast_get_group undefined symbol mean`? I would be very happy if anyone could help or give me a hint ... after reading some documentation about asterisk and installing the FritzCard driver I think that the problem really has something to do with the chan_capi.so ... but there is not very much documentation about it around, so please help ;)) thanks, Bodo
Sascha Knific
2004-Feb-11 01:22 UTC
AW: [Asterisk-Users] Loading module chan_capi.so failed!
Hi Bodo You have to load "res_parking.so" before chan_capi.so in you modules.conf - this is new for version 0.3.1. Sascha ------------------------------------------------------- Sascha Knific K Systems & Design Tel. +49-8151-773260 Wittelsbacherstr. 6a Fax. +49-8151-773262 82319 Starnberg, Germany Leo +49-8151-773261 WGS84: N57?59,875' E011?20,568' knific@k-sysdes.net http://www.k-sysdes.net> -----Urspr?ngliche Nachricht----- > Von: asterisk-users-admin@lists.digium.com [mailto:asterisk-users- > admin@lists.digium.com] Im Auftrag von Bodo Hahnke > Gesendet: Mittwoch, 11. Februar 2004 05:08 > An: asterisk-users@lists.digium.com > Betreff: [Asterisk-Users] Loading module chan_capi.so failed! > > Hi Everyone, > > > I just having my first expierence with Asterisk and after solving the > first > little > problem now I am stuck a little. Perhaps anyone can help. > > Running Debian/Woody w/ 2.4.18 kernel ... think I have installed all > necessary > packages for running Asterisk. >...> == Parsing '/etc/asterisk/modules.conf': Found [chan_capi.so] > Feb 11 03:35:57 WARNING[1024]: loader.c:239 ast_load_resource: > /usr/lib/asterisk/modules/chan_capi.so: undefined symbol:ast_get_group> Feb 11 03:35:57 WARNING[1024]: loader.c:358 load_modules: Loadingmodule> chan_capi.so failed! > > > The chan_capi.so failed to load :( really tried to find the problem,what> does the > ast_get_group undefined symbol mean`? I would be very happy if anyone > could > help or give me a hint ... after reading some documentation aboutasterisk> and > installing the FritzCard driver I think that the problem really has > something to do > with the chan_capi.so ... but there is not very much documentationabout> it > around, > so please help ;)) > > > thanks, > > Bodo > > > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users
Florian Overkamp
2004-Feb-11 01:30 UTC
[Asterisk-Users] Loading module chan_capi.so failed!
Hi,> -----Original Message----- > I downloaded the CAPI driver for my FritzCard PnP and > installed it. Next I installed Asterisk from the cvs > repository. And at last I had to get the chan_capi.so driver > from > http://www.junghanns.net/asterisk/downloads/chan_capi.0.3.1.ta > r.gz ... > I have > managed to compile the whole stuff without problems or > errors. Now when I try to start asterisk this is what happens:> Asterisk Dynamic Loader Starting: > == Parsing '/etc/asterisk/modules.conf': Found > [chan_capi.so] Feb 11 03:35:57 WARNING[1024]: loader.c:239 > ast_load_resource: > /usr/lib/asterisk/modules/chan_capi.so: undefined symbol: > ast_get_group Feb 11 03:35:57 WARNING[1024]: loader.c:358 > load_modules: Loading module chan_capi.so failed!
Nico (Dominik) Ach
2004-Feb-11 01:32 UTC
[Asterisk-Users] Loading module chan_capi.so failed!
Hi Bodo, i had the same problem. i "solved" this issue by commenting out the line 2615 in chan_capi.c works for me (since sunday :) perhaps anyone has a real solution for this problem? cu, nico Bodo Hahnke schrieb:> Hi Everyone, > > > I just having my first expierence with Asterisk and after solving the > first little > problem now I am stuck a little. Perhaps anyone can help. > > Running Debian/Woody w/ 2.4.18 kernel ... think I have installed all > necessary > packages for running Asterisk. > > I downloaded the CAPI driver for my FritzCard PnP and installed it. > Next I installed > Asterisk from the cvs repository. And at last I had to get the > chan_capi.so driver > from > http://www.junghanns.net/asterisk/downloads/chan_capi.0.3.1.tar.gz ... > I have > managed to compile the whole stuff without problems or errors. Now > when I try to > start asterisk this is what happens: > > > asterisk:~# asterisk -vvvc > == Parsing '/etc/asterisk/asterisk.conf': Found > Asterisk CVS-02/10/04-18:37:59, Copyright (C) 1999-2001 Linux Support > Services, Inc. > Written by Mark Spencer <markster@linux-support.net> > ========================================================================> == Parsing '/etc/asterisk/logger.conf': Found > Asterisk Event Logger Started /var/log/asterisk/event_log > == Manager registered action Ping > == Manager registered action Logoff > == Manager registered action Hangup > == Manager registered action Status > == Manager registered action Redirect > == Manager registered action Originate > == Manager registered action MailboxStatus > == Manager registered action Command > == Manager registered action ExtensionState > == Manager registered action AbsoluteTimeout > == Manager registered action MailboxCount > == Parsing '/etc/asterisk/manager.conf': Found > == Parsing '/etc/asterisk/rtp.conf': Found > == RTP Allocating from port range 10000 -> 20000 > Asterisk PBX Core Initializing > Registering builtin applications: > [AbsoluteTimeout] > == Registered application 'AbsoluteTimeout' > [Answer] > == Registered application 'Answer' > [BackGround] > == Registered application 'BackGround' > [Busy] > == Registered application 'Busy' > [Congestion] > == Registered application 'Congestion' > [DigitTimeout] > == Registered application 'DigitTimeout' > [Goto] > == Registered application 'Goto' > [GotoIf] > == Registered application 'GotoIf' > [GotoIfTime] > == Registered application 'GotoIfTime' > [Hangup] > == Registered application 'Hangup' > [NoOp] > == Registered application 'NoOp' > [Prefix] > == Registered application 'Prefix' > [ResetCDR] > == Registered application 'ResetCDR' > [ResponseTimeout] > == Registered application 'ResponseTimeout' > [Ringing] > == Registered application 'Ringing' > [SayNumber] > == Registered application 'SayNumber' > [SayDigits] > == Registered application 'SayDigits' > [SetAccount] > == Registered application 'SetAccount' > [SetGlobalVar] > == Registered application 'SetGlobalVar' > [SetLanguage] > == Registered application 'SetLanguage' > [SetVar] > == Registered application 'SetVar' > [StripMSD] > == Registered application 'StripMSD' > [Suffix] > == Registered application 'Suffix' > [Wait] > == Registered application 'Wait' > Asterisk Dynamic Loader Starting: > == Parsing '/etc/asterisk/modules.conf': Found [chan_capi.so] > Feb 11 03:35:57 WARNING[1024]: loader.c:239 ast_load_resource: > /usr/lib/asterisk/modules/chan_capi.so: undefined symbol: ast_get_group > Feb 11 03:35:57 WARNING[1024]: loader.c:358 load_modules: Loading > module chan_capi.so failed! > > > The chan_capi.so failed to load :( really tried to find the problem, > what does the > ast_get_group undefined symbol mean`? I would be very happy if anyone > could > help or give me a hint ... after reading some documentation about > asterisk and > installing the FritzCard driver I think that the problem really has > something to do > with the chan_capi.so ... but there is not very much documentation > about it around, > so please help ;)) > > > thanks, > > Bodo > > > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > >
Bodo Hahnke
2004-Feb-11 13:25 UTC
[Asterisk-Users] Loading module chan_capi.so failed! still some problems ...
Hi again, this solved my first problem ... thanks for the help, some more changes were necessary but this was also needed to have asterisk start up. At 09:30 11.02.2004, you wrote:> > Asterisk Dynamic Loader Starting: > > == Parsing '/etc/asterisk/modules.conf': Found > > [chan_capi.so] Feb 11 03:35:57 WARNING[1024]: loader.c:239 > > ast_load_resource: > > /usr/lib/asterisk/modules/chan_capi.so: undefined symbol: > > ast_get_group Feb 11 03:35:57 WARNING[1024]: loader.c:358 > > load_modules: Loading module chan_capi.so failed! > > From a message dated February 6, by Klaus-Peter: > >"oh yes... > >i added callgroup support for chan_capi. That's why you have to load >res_parking.so before chan_capi.so. So in modules.conf you need. > >load => res_parking.so >load => chan_capi.so > >[global] >chan_capi.so=yesNow, here comes the next problem ... regarding all instructions about installing asterisk with a fritzcard and capidriver I should now be able to reach the demo context when I call the right number. When I call the asterisk box it rings two times and then hangs up ... this are the mess- ages from asterisk: asterisk:~# asterisk -vvvc == Parsing '/etc/asterisk/asterisk.conf': Found Asterisk CVS-02/10/04-18:37:59, Copyright (C) 1999-2001 Linux Support Services, Inc. Written by Mark Spencer <markster@linux-support.net> ======================================================================== == Parsing '/etc/asterisk/logger.conf': Found Asterisk Event Logger Started /var/log/asterisk/event_log == Manager registered action Ping == Manager registered action Logoff == Manager registered action Hangup == Manager registered action Status == Manager registered action Redirect == Manager registered action Originate == Manager registered action MailboxStatus == Manager registered action Command == Manager registered action ExtensionState == Manager registered action AbsoluteTimeout == Manager registered action MailboxCount == Parsing '/etc/asterisk/manager.conf': Found == Parsing '/etc/asterisk/rtp.conf': Found == RTP Allocating from port range 10000 -> 20000 Asterisk PBX Core Initializing Registering builtin applications: [AbsoluteTimeout] == Registered application 'AbsoluteTimeout' [Answer] == Registered application 'Answer' [BackGround] == Registered application 'BackGround' [Busy] == Registered application 'Busy' [Congestion] == Registered application 'Congestion' [DigitTimeout] == Registered application 'DigitTimeout' [Goto] == Registered application 'Goto' [GotoIf] == Registered application 'GotoIf' [GotoIfTime] == Registered application 'GotoIfTime' [Hangup] == Registered application 'Hangup' [NoOp] == Registered application 'NoOp' [Prefix] == Registered application 'Prefix' [ResetCDR] == Registered application 'ResetCDR' [ResponseTimeout] == Registered application 'ResponseTimeout' [Ringing] == Registered application 'Ringing' [SayNumber] == Registered application 'SayNumber' [SayDigits] == Registered application 'SayDigits' [SetAccount] == Registered application 'SetAccount' [SetGlobalVar] == Registered application 'SetGlobalVar' [SetLanguage] == Registered application 'SetLanguage' [SetVar] == Registered application 'SetVar' [StripMSD] == Registered application 'StripMSD' [Suffix] == Registered application 'Suffix' [Wait] == Registered application 'Wait' Asterisk Dynamic Loader Starting: == Parsing '/etc/asterisk/modules.conf': Found [res_parking.so] => (Call Parking Resource) == Parsing '/etc/asterisk/parking.conf': Found -- Registered extension context 'parkedcalls' -- Added extension '701' priority 1 to parkedcalls -- Added extension '702' priority 1 to parkedcalls -- Added extension '703' priority 1 to parkedcalls -- Added extension '704' priority 1 to parkedcalls -- Added extension '705' priority 1 to parkedcalls -- Added extension '706' priority 1 to parkedcalls -- Added extension '707' priority 1 to parkedcalls -- Added extension '708' priority 1 to parkedcalls -- Added extension '709' priority 1 to parkedcalls -- Added extension '710' priority 1 to parkedcalls -- Added extension '711' priority 1 to parkedcalls -- Added extension '712' priority 1 to parkedcalls -- Added extension '713' priority 1 to parkedcalls -- Added extension '714' priority 1 to parkedcalls -- Added extension '715' priority 1 to parkedcalls -- Added extension '716' priority 1 to parkedcalls -- Added extension '717' priority 1 to parkedcalls -- Added extension '718' priority 1 to parkedcalls -- Added extension '719' priority 1 to parkedcalls -- Added extension '720' priority 1 to parkedcalls == Registered application 'ParkedCall' == Manager registered action ParkedCalls [chan_capi.so] => (Common ISDN API for Asterisk) == Parsing '/etc/asterisk/capi.conf': Found Feb 11 19:54:48 NOTICE[1024]: chan_capi.c:2338 mkif: ast_capi_pvt(43910906,43910906,demo,0x2,2) (1,2,64) (0)(0.800000/0.800000) 2 Feb 11 19:54:48 NOTICE[1024]: chan_capi.c:2338 mkif: ast_capi_pvt(43910906,43910906,demo,0x2,2) (1,2,64) (0)(0.800000/0.800000) 2 Feb 11 19:54:48 NOTICE[1024]: chan_capi.c:2694 load_module: this box has 1 capi controller(s) -- listening on contr1 CIPmask = 0x1fff03ff == Registered channel type 'CAPI' (Common ISDN API Driver (0.3.0) aLaw) [res_musiconhold.so] => (Music On Hold Resource) == Parsing '/etc/asterisk/musiconhold.conf': Found == Registered application 'MusicOnHold' == Registered application 'WaitMusicOnHold' == Registered application 'SetMusicOnHold' == Parsing '/etc/asterisk/enum.conf': Found Asterisk Ready. *CLI> Feb 11 19:55:00 WARNING[4101]: pbx.c:1778 ast_pbx_run: Channel 'CAPI[contr1/43910906]/0' sent into invalid extension 's' in context 'default', but no invalid handler -- started pbx on channel (callgroup=2)! Feb 11 19:55:16 WARNING[5125]: pbx.c:1778 ast_pbx_run: Channel 'CAPI[contr1/43910906]/1' sent into invalid extension 's' in context 'default', but no invalid handler -- started pbx on channel (callgroup=2)! Feb 11 19:55:16 ERROR[3076]: chan_capi.c:1196 pipe_frame: wrote -1 bytes instead of 40 Feb 11 19:55:31 WARNING[6149]: pbx.c:1778 ast_pbx_run: Channel 'CAPI[contr1/43910906]/2' sent into invalid extension 's' in context 'default', but no invalid handler -- started pbx on channel (callgroup=2)! Feb 11 19:55:31 ERROR[3076]: chan_capi.c:1196 pipe_frame: wrote -1 bytes instead of 40 For the first call I receive the warning after the second call it gets a warning and an error... my capi.conf is set to context=demo Think there still is something wrong with the capidriver from junghanns.net but I can't find much information about installing this driver. This are the messages when type make for chan_capi.so: asterisk:/usr/src/chan_capi-0.3.1# make gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include/asterisk -D_REENTRANT -D_GNU_SOURCE -O6 -march=i586 -DNEVER_EVER_EARLY_B3_CONNECTS -DFORCE_SOFTWARE_DTMF -DCAPI_ES -DCAPI_GAIN -DDEFLECT_ON_CIRCUITBUSY -DCAPI_SYNC -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o chan_capi.o chan_capi.c In file included from /usr/include/asterisk/lock.h:17, from chan_capi.c:14: /usr/include/pthread.h:211: warning: `struct sched_param' declared inside parameter list /usr/include/pthread.h:211: warning: its scope is only this definition or declaration, which is probably not what you want. /usr/include/pthread.h:216: warning: `struct sched_param' declared inside parameter list /usr/include/pthread.h:302: warning: `struct sched_param' declared inside parameter list /usr/include/pthread.h:308: warning: `struct sched_param' declared inside parameter list chan_capi.c: In function `capi_detect_dtmf': chan_capi.c:209: warning: unused variable `buf' chan_capi.c:208: warning: unused variable `CMSG' chan_capi.c:207: warning: unused variable `error' chan_capi.c: In function `capi_send_digit': chan_capi.c:256: warning: unused variable `buf' chan_capi.c:255: warning: unused variable `CMSG' chan_capi.c:254: warning: unused variable `error' gcc -shared -Xlinker -x -o chan_capi.so chan_capi.o -lcapi20 gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include/asterisk -D_REENTRANT -D_GNU_SOURCE -O6 -march=i586 -DNEVER_EVER_EARLY_B3_CONNECTS -DFORCE_SOFTWARE_DTMF -DCAPI_ES -DCAPI_GAIN -DDEFLECT_ON_CIRCUITBUSY -DCAPI_SYNC -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o app_capiCD.o app_capiCD.c In file included from /usr/include/asterisk/linkedlists.h:4, from /usr/include/asterisk/chanvars.h:17, from /usr/include/asterisk/channel.h:19, from /usr/include/asterisk/file.h:17, from app_capiCD.c:16: /usr/include/pthread.h:211: warning: `struct sched_param' declared inside parameter list /usr/include/pthread.h:211: warning: its scope is only this definition or declaration, which is probably not what you want. /usr/include/pthread.h:216: warning: `struct sched_param' declared inside parameter list /usr/include/pthread.h:302: warning: `struct sched_param' declared inside parameter list /usr/include/pthread.h:308: warning: `struct sched_param' declared inside parameter list gcc -shared -Xlinker -x -o app_capiCD.so app_capiCD.o gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include/asterisk -D_REENTRANT -D_GNU_SOURCE -O6 -march=i586 -DNEVER_EVER_EARLY_B3_CONNECTS -DFORCE_SOFTWARE_DTMF -DCAPI_ES -DCAPI_GAIN -DDEFLECT_ON_CIRCUITBUSY -DCAPI_SYNC -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o app_capiHOLD.o app_capiHOLD.c In file included from /usr/include/asterisk/linkedlists.h:4, from /usr/include/asterisk/chanvars.h:17, from /usr/include/asterisk/channel.h:19, from /usr/include/asterisk/file.h:17, from app_capiHOLD.c:16: /usr/include/pthread.h:211: warning: `struct sched_param' declared inside parameter list /usr/include/pthread.h:211: warning: its scope is only this definition or declaration, which is probably not what you want. /usr/include/pthread.h:216: warning: `struct sched_param' declared inside parameter list /usr/include/pthread.h:302: warning: `struct sched_param' declared inside parameter list /usr/include/pthread.h:308: warning: `struct sched_param' declared inside parameter list gcc -shared -Xlinker -x -o app_capiHOLD.so app_capiHOLD.o gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include/asterisk -D_REENTRANT -D_GNU_SOURCE -O6 -march=i586 -DNEVER_EVER_EARLY_B3_CONNECTS -DFORCE_SOFTWARE_DTMF -DCAPI_ES -DCAPI_GAIN -DDEFLECT_ON_CIRCUITBUSY -DCAPI_SYNC -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o app_capiRETRIEVE.o app_capiRETRIEVE.c In file included from /usr/include/asterisk/linkedlists.h:4, from /usr/include/asterisk/chanvars.h:17, from /usr/include/asterisk/channel.h:19, from /usr/include/asterisk/file.h:17, from app_capiRETRIEVE.c:16: /usr/include/pthread.h:211: warning: `struct sched_param' declared inside parameter list /usr/include/pthread.h:211: warning: its scope is only this definition or declaration, which is probably not what you want. /usr/include/pthread.h:216: warning: `struct sched_param' declared inside parameter list /usr/include/pthread.h:302: warning: `struct sched_param' declared inside parameter list /usr/include/pthread.h:308: warning: `struct sched_param' declared inside parameter list gcc -shared -Xlinker -x -o app_capiRETRIEVE.so app_capiRETRIEVE.o gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include/asterisk -D_REENTRANT -D_GNU_SOURCE -O6 -march=i586 -DNEVER_EVER_EARLY_B3_CONNECTS -DFORCE_SOFTWARE_DTMF -DCAPI_ES -DCAPI_GAIN -DDEFLECT_ON_CIRCUITBUSY -DCAPI_SYNC -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o app_capiECT.o app_capiECT.c In file included from /usr/include/asterisk/linkedlists.h:4, from /usr/include/asterisk/chanvars.h:17, from /usr/include/asterisk/channel.h:19, from /usr/include/asterisk/file.h:17, from app_capiECT.c:16: /usr/include/pthread.h:211: warning: `struct sched_param' declared inside parameter list /usr/include/pthread.h:211: warning: its scope is only this definition or declaration, which is probably not what you want. /usr/include/pthread.h:216: warning: `struct sched_param' declared inside parameter list /usr/include/pthread.h:302: warning: `struct sched_param' declared inside parameter list /usr/include/pthread.h:308: warning: `struct sched_param' declared inside parameter list gcc -shared -Xlinker -x -o app_capiECT.so app_capiECT.o gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include/asterisk -D_REENTRANT -D_GNU_SOURCE -O6 -march=i586 -DNEVER_EVER_EARLY_B3_CONNECTS -DFORCE_SOFTWARE_DTMF -DCAPI_ES -DCAPI_GAIN -DDEFLECT_ON_CIRCUITBUSY -DCAPI_SYNC -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o app_capiMCID.o app_capiMCID.c In file included from /usr/include/asterisk/linkedlists.h:4, from /usr/include/asterisk/chanvars.h:17, from /usr/include/asterisk/channel.h:19, from /usr/include/asterisk/file.h:17, from app_capiMCID.c:16: /usr/include/pthread.h:211: warning: `struct sched_param' declared inside parameter list /usr/include/pthread.h:211: warning: its scope is only this definition or declaration, which is probably not what you want. /usr/include/pthread.h:216: warning: `struct sched_param' declared inside parameter list /usr/include/pthread.h:302: warning: `struct sched_param' declared inside parameter list /usr/include/pthread.h:308: warning: `struct sched_param' declared inside parameter list gcc -shared -Xlinker -x -o app_capiMCID.so app_capiMCID.o rm app_capiCD.o app_capiECT.o app_capiMCID.o app_capiHOLD.o app_capiRETRIEVE.o Many warnings I know but it seems to work so far ... tried some compile flags and else but the warnings are still there. Really don't know if I have to worry about that ... Sorry for the longs posting, but I really could need some help .... bye bo