[asterisk-users] Problem in using Two BRi Cards in Asterisk
Farooq Ahmed
fahmed at tpg.com.au
Thu Mar 22 17:59:05 MST 2007
And any idea about the issue on card one... means why outgoing is not working.
Farooq
Quoting Paul Hales <pdhales at optusnet.com.au>:
>
> >From memory, to get more than 1 single port BRI card running in a
> machine you need to make changes to the source code of the driver.
> :(
>
> PaulH
>
> On Fri, 2007-03-23 at 11:12 +1100, Farooq Ahmed wrote:
> > Hi,
> > I have done my best and tired of searching the net about the
> problem. If anybody could help
> > would be a great favour.
> >
> > Description of Problem
> > ------------------------
> > I am trying to install two Netpci cards(Traverse Technology Netjet
> ISDN-s) on Trixbox 2 and aim
> > is to use in Asterisk as dailin and dialout. I compliled the driver
> as directed in the manufacture
> > manual. After installation dmesg shows that both of the cards have
> installed successfully.
> > When testing two problem is there
> > 1) Card one receiving call normally but when dialing out .. it
> dials the number when other person
> > picks the call no voice of either side can be heard.
> > 2)Secound card is neither receiving nor dialing error in asterisk
> is comming like ISDN2#02: CAPI
> > INFO 0x3303: Protocol error layer 3.
> >
> > I am trying to use ISDN channels in asterisk using Chan_capi.
> > For the detail i have added the following outputs in this mail.
> >
> > #Netjet Card was compiled using these options
> > #DMESG RESULTS
> > #RESULTS of CAPIINFO
> > #Output of etc/CAPI.conf
> > #output of etc/asterisk/capi.conf
> > #output capi info from Asterisk CLI #Output from ASTERISK CLI
> terminal ..when outgoing call
> > was rejected (error output)
> >
> > Thanks and Regards
> > Farooq
> >
> >
> > ####Netjet Card was compiled using these options
> > -----------------------------------------------
> > Device Drivers --->
> > ISDN subsystem --->
> > <M> ISDN support
> > --- CAPI subsystem
> > <M> CAPI2.0 support
> > [ ] Verbose reason code reporting (kernel size +=7K)
> > [*] CAPI2.0 Middleware support (EXPERIMENTAL)
> > <M> CAPI2.0 /dev/capi support
> > [*] CAPI2.0 filesystem support
> > < > CAPI2.0 capidrv interface support
> > --- CAPI hardware drivers
> > Active AVM cards --->
> > Active Eicon DIVA Server cards --->
> > Modular ISDN driver --->
> > <M> Support modular ISDN driver
> > [ ] Enable memory leak debug for mISDN (NEW)
> > [*] Support for AVM Fritz!Cards
> > [*] Support for NETJet cards
> >
> > DMESG RESULTS
> > ---------------
> >
> > CAPI Subsystem Rev 1.1.2.8
> > capifs: Rev 1.1.2.3
> > capi20: Rev 1.1.2.7: started up with major 68 (middleware+capifs)
> Modular ISDN Stack core
> > $Revision: 1.37 $
> > mISDNd: kernel daemon started (current:ca4d8680)
> > mISDNd: test event done
> > ISDN L1 driver version 1.18
> > ISDN L2 driver version 1.31
> > mISDN: DSS1 Rev. 1.42
> > mISDN Capi 2.0 driver file version 1.20
> > ISAC module $Revision: 1.17 $
> > mISDN_dsp: Audio DSP Rev. 1.24 (debug=0x0) EchoCancellor MG2
> > dtmftreshold(100)
> > mISDN_dsp: DSP clocks every 64 samples. This equals 8 jiffies.
> > DTMF modul version 1.16
> > Traverse Tech. NETjet-S driver, revision 1.6
> > nj_probe(mISDN): found adapter NETJet S at 0000:00:0b.0 NETJet
> setup_instance: protocol is 2
> > layermask is 0 NETJet card ca611740 dch ca611894 bch1 ca6119f8 bch2
> ca611b5c
> > NETJet1 ISAC STAR 4a
> > NETJet1 ISAC MODE 0
> > NETJet1 ISAC ADF2 0
> > NETJet1 ISAC ISTA 0
> > NETJet1 ISAC CIR0 7c
> > mISDN_isac_init: ISAC version (0): 2086/2186 V1.1
> > NETJet1 B1 tiger: send buf ca0da000 - ca0da7fc
> > NETJet1 B1 tiger: rec buf ca0db000 - ca0db1fc
> > NETJet1 B1 tiger: dmacfg a0db000/a0da000 pulse=0 NETJet 1 cards
> installed
> > kcapi: Controller 1: mISDN1 attached
> >
> > contr->addr(01) cnr(01) st(00000100)
> > nj_probe(mISDN): found adapter NETJet S at 0000:00:0d.0 NETJet
> setup_instance: protocol is 2
> > layermask is 0 NETJet card cad0e340 dch cad0e494 bch1 cad0e5f8 bch2
> cad0e75c
> > kcapi: card 1 "mISDN1" ready.
> > NETJet2 ISAC STAR 4a
> > NETJet2 ISAC MODE 0
> > NETJet2 ISAC ADF2 0
> > NETJet2 ISAC ISTA 0
> > NETJet2 ISAC CIR0 7c
> > mISDN_isac_init: ISAC version (0): 2086/2186 V1.1
> > NETJet2 B1 tiger: send buf ca30e000 - ca30e7fc
> > NETJet2 B1 tiger: rec buf ca315000 - ca3151fc
> > NETJet2 B1 tiger: dmacfg a315000/a30e000 pulse=0 NETJet 2 cards
> installed
> > kcapi: Controller 2: mISDN2 attached
> > contr->addr(02) cnr(02) st(00000200)
> > kcapi: card 2 "mISDN2" ready.
> >
> > RESULTS of CAPIINFO
> > --------------------
> >
> > [root at cripbx etc]# capiinfo
> > Number of Controllers : 2
> > Controller 1:
> > Manufacturer: mISDN CAPI controller NETJet1 CAPI Version: 2.0
> Manufacturer Version: 1.0 Serial
> > Number: 0002
> > BChannels: 2
> > Global Options: 0x00000018
> > DTMF supported
> > Supplementary Services supported
> > B1 protocols support: 0x00000003
> > 64 kbit/s with HDLC framing
> > 64 kbit/s bit-transparent operation
> > B2 protocols support: 0x00000043
> > ISO 7776 (X.75 SLP)
> > Transparent
> > Transparent (ignoring framing errors of B1 protocol)
> > B3 protocols support: 0x00000001
> > Transparent
> >
> > 0100
> > 0200
> > 18000000
> > 03000000
> > 43000000
> > 01000000
> > 00000000 00000000 00000000 00000000 00000000 00000000
> > 00000000 00000000 00000000 00000000 00000000
> >
> > Supplementary services support: 0x00000033
> > Hold / Retrieve
> > Terminal Portability
> > Call Forwarding
> > Call Deflection
> >
> > Controller 2:
> > Manufacturer: mISDN CAPI controller NETJet2 CAPI Version: 2.0
> Manufacturer Version: 1.0 Serial
> > Number: 0002
> > BChannels: 2
> > Global Options: 0x00000018
> > DTMF supported
> > Supplementary Services supported
> > B1 protocols support: 0x00000003
> > 64 kbit/s with HDLC framing
> > 64 kbit/s bit-transparent operation
> > B2 protocols support: 0x00000043
> > ISO 7776 (X.75 SLP)
> > Transparent
> > Transparent (ignoring framing errors of B1 protocol)
> > B3 protocols support: 0x00000001
> > Transparent
> >
> > 0100
> > 0200
> > 18000000
> > 03000000
> > 43000000
> > 01000000
> > 00000000 00000000 00000000 00000000 00000000 00000000
> > 00000000 00000000 00000000 00000000 00000000
> >
> > Supplementary services support: 0x00000033
> > Hold / Retrieve
> > Terminal Portability
> > Call Forwarding
> > Call Deflection
> >
> > OUTPUT of etc/CAPI.conf
> > -------------------
> >
> > [root at cripbx etc]# cat /etc/capi.conf
> > # card file proto io irq mem cardnr
> options
> > #b1isa b1.t4 DSS1 0x150 7 - -
> P2P
> > b1pci b1.t4 DSS1 - - - -
> > c4 c4.bin DSS1 - - - -
> > c4 - DSS1 - - - -
> > c4 - DSS1 - - - -
> P2P
> > c4 - DSS1 - - - -
> P2P
> > #c2 c2.bin DSS1 - - - -
> > #c2 - DSS1 - - - -
> > #t1isa t1.t4 DSS1 0x340 9 - 0
> > #t1pci t1.t4 DSS1 - - - -
> > #fcpci - - - - - -
> > #fcclassic - - 0x150 10 - -
> > b1pci b1.t4 DSS1 - - - -
> > c4 c4.bin DSS1 - - - -
> > c4 - DSS1 - - - -
> > c4 - DSS1 - - - -
> P2P
> > c4 - DSS1 - - - -
> P2P
> >
> >
> > output of etc/asterisk/capi.conf
> > --------------------------------
> >
> > [root at cripbx etc]# cat /etc/asterisk/capi.conf ; ; CAPI config ; ;
> >
> > ; general section
> >
> > [general]
> > nationalprefix=0
> > internationalprefix=00
> > rxgain=0.8
> > txgain=0.8
> > language=en ;set default language
> >
> > [ISDN1] ;this example interface gets name 'ISDN1' and may
> be any
> > isdnmode=msn ;'MSN' (point-to-multipoint) or 'DID' (direct
> inward dial)
> > incomingmsn=* ;allow incoming calls to this list of MSNs/DIDs, *
> = any
> > controller=1 ;capi controller number of this interface/port
> > group=1 ;dialout group
> > softdtmf=on ;enable/disable software dtmf detection,
> recommended for
> > AVM cards
> > relaxdtmf=on ;in addition to softdtmf, you can use relaxed
> dtmf
> > detection
> > faxdetect=off ;enable faxdetection and redirection to EXTEN
> 'fax' for
> > incoming and/or
> > accountcode= ;PBX accountcode to use in CDRs
> > context=from-pstn ;context for incoming calls
> echocancelold=yes;use facility selector 6 instead
> > of correct 8 (necessary for older eicon drivers)
> > devices=2 ;number of concurrent calls (b-channels) on this
> controller
> >
> > [ISDN2]
> > isdnmode=msn ;'MSN' (point-to-multipoint) or 'DID' (direct
> inward dial)
> > incomingmsn=* ;allow incoming calls to this list of MSNs/DIDs, *
> = any
> > controller=2 ;capi controller number of this interface/port
> > group=1 ;dialout group
> > softdtmf=on ;enable/disable software dtmf detection,
> recommended for
> > AVM cards
> > relaxdtmf=on ;in addition to softdtmf, you can use relaxed
> dtmf
> > detection
> > faxdetect=off ;enable faxdetection and redirection to EXTEN
> 'fax' for
> > incoming and/or
> > accountcode= ;PBX accountcode to use in CDRs
> > context=from-pstn ;context for incoming calls
> echocancelold=yes;use facility selector 6 instead
> > of correct 8 (necessary for older eicon drivers)
> > devices=2 ;number of concurrent calls (b-channels) on this
> controller
> >
> >
> > output capi info from Asterisk CLI
> > -------------------------------------
> >
> > cripbx*CLI> capi info
> > Contr1: 2 B channels total, 2 B channels free.
> > Contr2: 2 B channels total, 2 B channels free.
> >
> >
> >
> >
> > Output from ASTERISK CLI terminal when outgoing call was rejected
> > ---------------------------------------------------------
> >
> > > ISDN2#02: CAPI INFO 0x3303: Protocol error layer 3
> > -- CAPI queue frame: [ TYPE: Control (4) SUBCLASS: Hangup (1) ]
> [ISDN2#02]
> > == ISDN2#02: CAPI Hangingup for PLCI=0x102 in state 4
> > == ISDN2#02: Interface cleanup PLCI=0x102
> > == No one is available to answer at this time (1:0/0/0)
> > -- Executing Goto("SIP/777-08a18500", "s-NOANSWER|1") in new
> stack
> > -- Goto (macro-dialout-trunk,s-NOANSWER,1)
> > -- Executing NoOp("SIP/777-08a18500", "Dial failed due to trunk
> reporting NOANSWER - giving
> > up") in new
> >
> > stack
> > -- Executing PlayTones("SIP/777-08a18500", "congestion") in new
> stack
> > -- Executing Congestion("SIP/777-08a18500", "20") in new stack
> > == Spawn extension (macro-dialout-trunk, s-NOANSWER, 3) exited
> non-zero on 'SIP/777-
> > 08a18500' in macro
> >
> > 'dialout-trunk'
> > == Spawn extension (macro-dialout-trunk, s-NOANSWER, 3) exited
> non-zero on 'SIP/777-
> > 08a18500'
> > -- Executing Macro("SIP/777-08a18500", "hangupcall") in new
> stack
> > -- Executing ResetCDR("SIP/777-08a18500", "w") in new stack
> > > CAPI devicestate requested for ISDN2/0416232810
> > > CAPI devicestate requested for ISDN2/0416232810
> > -- Executing NoCDR("SIP/777-08a18500", "") in new stack
> > -- Executing GotoIf("SIP/777-08a18500", "1?skiprg") in new
> stack
> > -- Goto (macro-hangupcall,s,6)
> > -- Executing GotoIf("SIP/777-08a18500", "1?theend") in new
> stack
> > -- Goto (macro-hangupcall,s,9)
> > -- Executing Wait("SIP/777-08a18500", "5") in new stack
> > == Spawn extension (macro-hangupcall, s, 9) exited non-zero on
> 'SIP/777-08a18500' in
> > macro 'hangupcall'
> > == Spawn extension (macro-hangupcall, s, 9) exited non-zero on
> 'SIP/777-08a18500'
> >
> >
>
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
>
>
--
More information about the asterisk-users
mailing list