don't u think that may need a CAPI enabled isdn card? you're running with a hisax driver, that means you don't have a capi card... get an avm or eicon card.
Matteo. Il ven, 2004-01-16 alle 15:07, Sjur Eivind Usken ha scritto: > I had unexpected hangups from my asterix box using the i4l driver. (SIP > <-> SIP calls worked execellent, but SIP<->ISDN didn't.) > > Then I changed the i4l driver in modem.conf with the chan_capi from > jungham. (http://www.junghanns.net/asterisk) > > I followed his instructions in the INSTALL file, and first encountered > some errors compiling it. It help by deinstalling several isdn4linux > packages (se bottom for full info) and install the capi libraries. > > running "asterisk -vvvvvv &" from bash > > == Registered application 'Wait' > Asterisk Dynamic Loader Starting: > == Parsing '/etc/asterisk/modules.conf': Found > [chan_capi.so] => (Common ISDN API for Asterisk) > == Parsing '/etc/asterisk/capi.conf': Found > Jan 16 13:44:48 NOTICE[16384]: chan_capi.c:2312 mkif: > ast_capi_pvt(50,*,demo,0x2,2) (1,2,64) (0)(0.800000/0.800000) > Jan 16 13:44:48 NOTICE[16384]: chan_capi.c:2312 mkif: > ast_capi_pvt(50,*,demo,0x2,2) (1,2,64) (0)(0.800000/0.800000) > Jan 16 13:44:48 NOTICE[16384]: chan_capi.c:2646 load_module: CAPI not > installed! > Jan 16 13:44:48 WARNING[16384]: loader.c:312 ast_load_resource: > chan_capi.so: load_module failed, returning -1 > Jan 16 13:44:48 WARNING[16384]: chan_capi.c:2733 unload_module: Unable to > unregister from CAPI! > == Unregistered channel type 'CAPI' > Jan 16 13:44:48 WARNING[16384]: loader.c:358 load_modules: Loading module > chan_capi.so failed! > > The ISDN card worked with i4l driver, but then the call got hung up with > random time.. form 10 seconds to several minutes.. > > I've loaded the following modules: > Module Size Used by Not tainted > hisax 551748 0 (unused) > isdn 138112 0 [hisax] > slhc 6756 0 [isdn] > capi 20992 0 > kernelcapi 34080 1 [capi] > capiutil 24896 0 [kernelcapi] > capifs 5388 0 [capi] > > I've done the following: > > [EMAIL PROTECTED] chan_capi-0.3.0]# rpm -qa | grep isdn > isdn4k-utils-3.1-58 > isdn4k-utils-devel-3.1-58 > xisdnload-1.38-58 > [EMAIL PROTECTED] chan_capi-0.3.0]# rpm -e isdn4k-utils > error: Failed dependencies: > isdn4k-utils is needed by (installed) xisdnload-1.38-58 > isdn4k-utils = 3.1 is needed by (installed) > isdn4k-utils-devel-3.1-58 [EMAIL PROTECTED] chan_capi-0.3.0]# rpm -e xisdnload > [EMAIL PROTECTED] chan_capi-0.3.0]# rpm -e isdn4k-utils-devel [EMAIL PROTECTED] > chan_capi-0.3.0]# rpm -e isdn4k-utils > warning: /etc/isdn/isdn.conf saved as /etc/isdn/isdn.conf.rpmsave > > -----installing Capi, capi-lib and capi-dev---- > > [EMAIL PROTECTED] chan_capi-0.3.0]# cd [EMAIL PROTECTED] root]# rpm -i > capi-0208190200-5.i686.rpm > warning: capi-0208190200-5.i686.rpm: V3 DSA signature: NOKEY, key ID > e01260f1 [EMAIL PROTECTED] root]# rpm -qa | grep capi > capi-0208190200-5 > [EMAIL PROTECTED] root]# > [EMAIL PROTECTED] root]# rpm -i capi-devel-0208190200-5.i686.rpm > warning: capi-devel-0208190200-5.i686.rpm: V3 DSA signature: NOKEY, key ID > e01260f1 > error: Failed dependencies: > capi-libs = 0208190200 is needed by capi-devel-0208190200-5 > [EMAIL PROTECTED] root]# rpm -i capi-libs-static-0208190200-5.i686.rpm > warning: capi-libs-static-0208190200-5.i686.rpm: V3 DSA signature: NOKEY, > key ID e01260f1 > error: Failed dependencies: > isdn4k-utils-devel = 0208190200 is needed by > capi-libs-static-0208190200-5 > > I had some problems with static libraries to the isdn4l driver, but didn't > get it using the dynamic. This could be a problem, but I don't know.. > > [EMAIL PROTECTED] root]# rpm -i capi-libs- > capi-libs-0208190200-5.i386.rpm > capi-libs-static-0208190200-5.i386.rpm > capi-libs-0208190200-5.i686.rpm > capi-libs-static-0208190200-5.i686.rpm > [EMAIL PROTECTED] root]# rpm -i capi-libs-0208190200-5.i686.rpm > warning: capi-libs-0208190200-5.i686.rpm: V3 DSA signature: NOKEY, key ID > e01260f1 [EMAIL PROTECTED] root]# rpm -i capi-devel-0208190200-5.i686.rpm > warning: capi-devel-0208190200-5.i686.rpm: V3 DSA signature: NOKEY, key ID > e01260f1 > > ---then compiling the chan_capi.. (and after I've done a make install ; > make config) > > [EMAIL PROTECTED] root]# cd /usr/local/src/ > [EMAIL PROTECTED] src]# cd chan_capi-0.3.0/ > [EMAIL PROTECTED] chan_capi-0.3.0]# make clean rm -f *.so *.o [EMAIL PROTECTED] > chan_capi-0.3.0]# make > gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g > -I/usr/include/asterisk -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 > -DNEVER_EVER_EARLY_B3_CONNECTS -DFORCE_SOFTWARE_DTMF -DCAPI_ULAW > -DCAPI_GAIN -DDEFLECT_ON_CIRCUITBUSY -DCAPI_SYNC -Wno-missing-prototypes > -Wno-missing-declarations -DCRYPTO -c -o chan_capi.o chan_capi.c > chan_capi.c: In function `capi_detect_dtmf': > chan_capi.c:206: warning: unused variable `error' > chan_capi.c:207: warning: unused variable `CMSG' > chan_capi.c:208: warning: unused variable `buf' > chan_capi.c: In function `capi_send_digit': > chan_capi.c:253: warning: unused variable `error' > chan_capi.c:254: warning: unused variable `CMSG' > chan_capi.c:255: warning: unused variable `buf' > 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=i686 > -DNEVER_EVER_EARLY_B3_CONNECTS -DFORCE_SOFTWARE_DTMF -DCAPI_ULAW > -DCAPI_GAIN -DDEFLECT_ON_CIRCUITBUSY -DCAPI_SYNC -Wno-missing-prototypes > -Wno-missing-declarations -DCRYPTO -c -o app_capiCD.o app_capiCD.c > 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=i686 > -DNEVER_EVER_EARLY_B3_CONNECTS -DFORCE_SOFTWARE_DTMF -DCAPI_ULAW > -DCAPI_GAIN -DDEFLECT_ON_CIRCUITBUSY -DCAPI_SYNC -Wno-missing-prototypes > -Wno-missing-declarations -DCRYPTO -c -o app_capiHOLD.o app_capiHOLD.c > 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=i686 > -DNEVER_EVER_EARLY_B3_CONNECTS -DFORCE_SOFTWARE_DTMF -DCAPI_ULAW > -DCAPI_GAIN -DDEFLECT_ON_CIRCUITBUSY -DCAPI_SYNC -Wno-missing-prototypes > -Wno-missing-declarations -DCRYPTO -c -o app_capiRETRIEVE.o > app_capiRETRIEVE.c > 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=i686 > -DNEVER_EVER_EARLY_B3_CONNECTS -DFORCE_SOFTWARE_DTMF -DCAPI_ULAW > -DCAPI_GAIN -DDEFLECT_ON_CIRCUITBUSY -DCAPI_SYNC -Wno-missing-prototypes > -Wno-missing-declarations -DCRYPTO -c -o app_capiECT.o app_capiECT.c > 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=i686 > -DNEVER_EVER_EARLY_B3_CONNECTS -DFORCE_SOFTWARE_DTMF -DCAPI_ULAW > -DCAPI_GAIN -DDEFLECT_ON_CIRCUITBUSY -DCAPI_SYNC -Wno-missing-prototypes > -Wno-missing-declarations -DCRYPTO -c -o app_capiMCID.o app_capiMCID.c > 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 > > > Any suggestions.. and sorry for a very long posting... -- Matteo Brancaleoni Espia System Administrator Email : [EMAIL PROTECTED] Web : http://www.espia.it Phone : +39 02 70633354 - ext 201 IAX(2): [EMAIL PROTECTED] - ext 201 Iaxtel: 1-700-56-62458 - ext 201 _______________________________________________ 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
