John Daragon
2005-Oct-06 15:37 UTC
[Asterisk-Users] chan_capi configuration with AVM C2 card
Hi; I've been asked to take a (remote) look at an Asterisk@home system running asterisk 1.0.9 on Centos 3.5. It's running chan_capi-0.3.5 It has an AVM c2 ISDN card which is plugged into what I believe to be a couple of BT ISDN2e "System Access" (i.e. point to point) connections. We've placed a support call to BT to find out how these lines are actually provisioned, but had no response so far. I'd be grateful if anyone could shed some light on what we're seeing : We've loaded the C2 firmware, and the /etc/capi.conf reads C2 c2.bin DSS1 - - - - P2P C2 - DSS1 - - - - P2P We see no traffic if P2P is not set in /etc/capi.conf. Surprisingly (to me, at least) if I set isdnmode=ptp in /etc/asterisk/capi.conf asterisk will not pick up incoming calls. Incoming ISDN calls *are* answered when isdnmode=ptm is set. We have not yet been able to negotiate an outgoing call. Each attempt is rejected by the telco with a reason code of 0x3302. Here's the dial command : exten => s,1,Dial(CAPI/xxxxxx:b$OUTNUM$) and the capi.conf : [general] nationalprefix=0 internationalprefix=00 rxgain=0.8 txgain=0.8 [interfaces] msn=xxxxxx isdnmode=ptm incomingmsn=* controller=1 softdtmf=1 accountcodecontext=from-pstn echosquelch=0 echocancel=yes echotail=64 devices=2 msn=xxxxxx isdnmode=ptm incomingmsn=* controller=2 softdtmf=1 accountcodecontext=from-pstn echosquelch=0 echocancel=yes echotail=64 devices=2 Here's the CAPI trace of the outgoing call : Oct 6 20:04:17 VERBOSE[12454]: == found capi with omsn = xxxxxx Oct 6 20:04:17 VERBOSE[12454]: == CAPI Call CAPI[contr2/xxxxxx]/1 with B3Oct 6 20:04:17 VERBOSE[12454]: == CAPI Call CAPI[contr2/xxxxxx]/1 with B3 -- c reating pipe for PLCI=-1 Oct 6 20:04:17 VERBOSE[12454]: > sent CONNECT_REQ MN =0x6 Oct 6 20:04:17 VERBOSE[12454]: -- Called xxxxxx:byyyyyyyyyy Oct 6 20:04:17 VERBOSE[12454]: -- CONNECT_CONF ID=001 #0x0006 LEN=0014 Controller/PLCI/NCCI = 0x202 Info = 0x0 Oct 6 20:04:17 VERBOSE[12454]: -- CONNECT_CONF ID=001 #0x0006 LEN=0014 Controller/PLCI/NCCI = 0x202 Info = 0x0 Oct 6 20:04:17 VERBOSE[12454]: == received CONNECT_CONF PLCI = 0x202 INFO = 0 Oct 6 20:04:23 VERBOSE[12454]: -- DISCONNECT_IND ID=001 #0x0003 LEN=0014 Controller/PLCI/NCCI = 0x202 Reason = 0x3302 Oct 6 20:04:23 VERBOSE[12454]: == DISCONNECT_IND PLCI=0x202 REASON=0x3302 Oct 6 20:04:23 VERBOSE[12454]: > sent DISCONNECT_RESP PLCI=0x202 Oct 6 20:04:23 VERBOSE[12454]: -- CAPI Hangingup TIA jd -- John Daragon john@argv.co.uk argv[0] limited Lambs Lawn Cottage, Staple Fitzpaine, Taunton, TA3 5SL, UK v +44 (0) 1460 234068 f +44 (0) 1460 234069 m +44 (0) 7836 576127