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=yes



Now, 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 <[EMAIL PROTECTED]>
=========================================================================
== 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




_______________________________________________
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to