asterisk-users@christophrothe.de
2007-Mar-18 11:30 UTC
[asterisk-users] Choppy sound with chan_capi + Fritz Card USB
Hi everybody, I have a problem which I cannot eliminate on my own. Has anybody any idea for the following: I am using the asterisk-version from Debian-Testing (1.2.13) with the latest chan_capi (also tried an older version). When using the Capi-Channel, everything works fine except from the sound it sounds extremely choppy and is unusable :-( When e.g. capisuite is used for fax, everything sounds fine... I found the following when using capi debug: ISDN1#02: too much voice to send for NCCI=0x10101 Google finds nothing relevant for this error message :-( Has anybody any idea ? Christoph P.S.: Here is the output of capi debug CONNECT_IND ID=002 #0x016e LEN=0037 Controller/PLCI/NCCI = 0x101 CIPValue = 0x10 CalledPartyNumber = <c1>XXX CallingPartyNumber = <00 a3> CalledPartySubaddress = default CallingPartySubaddress = default BC = <80 90 a3> LLC = default HLC = <91 81> AdditionalInfo = default -- CONNECT_IND (PLCI=0x101,DID=XXX,CID=,CIP=0x10,CONTROLLER=0x1) > ISDN1#02: msn='*' DNID='XXX' MSN == ISDN1#02: setting format alaw - 0x8 (alaw) == ISDN1#02: Incoming call '' -> 'XXX' INFO_IND ID=002 #0x016f LEN=0017 Controller/PLCI/NCCI = 0x101 InfoNumber = 0x1e InfoElement = <80 83> INFO_RESP ID=002 #0x016f LEN=0012 Controller/PLCI/NCCI = 0x101 -- ISDN1#02: info element PI 80 83 > ISDN1#02: Origination is non ISDN INFO_IND ID=002 #0x0170 LEN=0022 Controller/PLCI/NCCI = 0x101 InfoNumber = 0x70 InfoElement = <c1>XXX INFO_RESP ID=002 #0x0170 LEN=0012 Controller/PLCI/NCCI = 0x101 -- ISDN1#02: info element CALLED PARTY NUMBER > ISDN1#02: INFO_IND DID digits not used in this state. INFO_IND ID=002 #0x0171 LEN=0016 Controller/PLCI/NCCI = 0x101 InfoNumber = 0x18 InfoElement = <8a> INFO_RESP ID=002 #0x0171 LEN=0012 Controller/PLCI/NCCI = 0x101 -- ISDN1#02: info element CHANNEL IDENTIFICATION 8a INFO_IND ID=002 #0x0172 LEN=0016 Controller/PLCI/NCCI = 0x101 InfoNumber = 0xa1 InfoElement = <a1> INFO_RESP ID=002 #0x0172 LEN=0012 Controller/PLCI/NCCI = 0x101 -- ISDN1#02: info element Sending Complete -- ISDN1#02: CAPI/ISDN1/XXX-3: XXX matches in context external -- Executing VoiceMail("CAPI/ISDN1/XXX-3", "1234") in new stack == ISDN1#02: Answering for XXX CONNECT_RESP ID=002 #0x016e LEN=0042 Controller/PLCI/NCCI = 0x101 Reject = 0x0 BProtocol B1protocol = 0x1 B2protocol = 0x1 B3protocol = 0x0 B1configuration = default B2configuration = default B3configuration = default GlobalConfiguration = default ConnectedNumber = <00 80>XXX ConnectedSubaddress = default LLC = default AdditionalInfo BChannelinformation = default Keypadfacility = default Useruserdata = default Facilitydataarray = default SendingComplete = default -- Playing 'vm-intro' (language 'de') == Started pbx on channel CAPI/ISDN1/XXX-3 > CAPI devicestate requested for ISDN1/XXX > CAPI devicestate requested for ISDN1/XXX CONNECT_ACTIVE_IND ID=002 #0x0175 LEN=0015 Controller/PLCI/NCCI = 0x101 ConnectedNumber = default ConnectedSubaddress = default LLC = default CONNECT_ACTIVE_RESP ID=002 #0x0175 LEN=0012 Controller/PLCI/NCCI = 0x101 CONNECT_B3_IND ID=002 #0x0176 LEN=0013 Controller/PLCI/NCCI = 0x10101 NCPI = default CONNECT_B3_RESP ID=002 #0x0176 LEN=0015 Controller/PLCI/NCCI = 0x10101 Reject = 0x0 NCPI = default CONNECT_B3_ACTIVE_IND ID=002 #0x0177 LEN=0013 Controller/PLCI/NCCI = 0x10101 NCPI = default CONNECT_B3_ACTIVE_RESP ID=002 #0x0177 LEN=0012 Controller/PLCI/NCCI = 0x10101 DATA_B3_CONF ID=002 #0x0143 LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x13a Info = 0x0 DATA_B3_REQ ID=002 #0x0143 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x8168df4 DataLength = 0xa0 DataHandle = 0x13a Flags = 0x0 Data64 = 0x0 DATA_B3_REQ ID=002 #0x0144 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x81688b4 DataLength = 0xa0 DataHandle = 0x13b Flags = 0x0 Data64 = 0x0 DATA_B3_REQ ID=002 #0x0145 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x8168994 DataLength = 0xa0 DataHandle = 0x13c Flags = 0x0 Data64 = 0x0 DATA_B3_CONF ID=002 #0x0144 LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x13b Info = 0x0 DATA_B3_CONF ID=002 #0x0145 LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x13c Info = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x0178 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40c6fb6a DataLength = 0xa0 DataHandle = 0x362 Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x0178 LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x362 -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_REQ ID=002 #0x0149 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x8168d14 DataLength = 0xa0 DataHandle = 0x140 Flags = 0x0 Data64 = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x0179 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40c73b6a DataLength = 0xa0 DataHandle = 0x36a Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x0179 LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x36a -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_CONF ID=002 #0x0149 LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x140 Info = 0x0 DATA_B3_REQ ID=002 #0x014c LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x8168994 DataLength = 0xa0 DataHandle = 0x143 Flags = 0x0 Data64 = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x017a LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40c7836a DataLength = 0xa0 DataHandle = 0x373 Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x017a LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x373 -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_CONF ID=002 #0x014c LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x143 Info = 0x0 DATA_B3_REQ ID=002 #0x014f LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x8168c34 DataLength = 0xa0 DataHandle = 0x146 Flags = 0x0 Data64 = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x017b LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40c7cb6a DataLength = 0xa0 DataHandle = 0x37c Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x017b LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x37c -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_CONF ID=002 #0x014f LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x146 Info = 0x0 DATA_B3_REQ ID=002 #0x0153 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x8168994 DataLength = 0xa0 DataHandle = 0x14a Flags = 0x0 Data64 = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x017c LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40c8136a DataLength = 0xa0 DataHandle = 0x385 Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x017c LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x385 -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_CONF ID=002 #0x0153 LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x14a Info = 0x0 DATA_B3_REQ ID=002 #0x0156 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x8168c34 DataLength = 0xa0 DataHandle = 0x14d Flags = 0x0 Data64 = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x017d LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40c85b6a DataLength = 0xa0 DataHandle = 0x38e Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x017d LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x38e -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_CONF ID=002 #0x0156 LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x14d Info = 0x0 DATA_B3_REQ ID=002 #0x0159 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x81688b4 DataLength = 0xa0 DataHandle = 0x150 Flags = 0x0 Data64 = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x017e LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40c8a36a DataLength = 0xa0 DataHandle = 0x397 Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x017e LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x397 -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_CONF ID=002 #0x0159 LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x150 Info = 0x0 DATA_B3_REQ ID=002 #0x015c LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x8168b54 DataLength = 0xa0 DataHandle = 0x153 Flags = 0x0 Data64 = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x017f LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40c8eb6a DataLength = 0xa0 DataHandle = 0x3a0 Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x017f LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x3a0 -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_CONF ID=002 #0x015c LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x153 Info = 0x0 DATA_B3_REQ ID=002 #0x015f LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x8168df4 DataLength = 0xa0 DataHandle = 0x156 Flags = 0x0 Data64 = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x0180 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40c9336a DataLength = 0xa0 DataHandle = 0x3a9 Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x0180 LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x3a9 -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_CONF ID=002 #0x015f LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x156 Info = 0x0 DATA_B3_REQ ID=002 #0x0163 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x8168b54 DataLength = 0xa0 DataHandle = 0x15a Flags = 0x0 Data64 = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x0181 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40c97b6a DataLength = 0xa0 DataHandle = 0x3b2 Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x0181 LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x3b2 -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_CONF ID=002 #0x0163 LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x15a Info = 0x0 DATA_B3_REQ ID=002 #0x0166 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x8168df4 DataLength = 0xa0 DataHandle = 0x15d Flags = 0x0 Data64 = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x0182 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40c9c36a DataLength = 0xa0 DataHandle = 0x3bb Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x0182 LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x3bb -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_CONF ID=002 #0x0166 LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x15d Info = 0x0 DATA_B3_REQ ID=002 #0x0169 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x8168a74 DataLength = 0xa0 DataHandle = 0x160 Flags = 0x0 Data64 = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x0183 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40abfb6a DataLength = 0xa0 DataHandle = 0x2 Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x0183 LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x2 -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_CONF ID=002 #0x0169 LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x160 Info = 0x0 DATA_B3_REQ ID=002 #0x016c LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x8168d14 DataLength = 0xa0 DataHandle = 0x163 Flags = 0x0 Data64 = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x0184 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40ac436a DataLength = 0xa0 DataHandle = 0xb Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x0184 LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0xb -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_CONF ID=002 #0x016c LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x163 Info = 0x0 DATA_B3_REQ ID=002 #0x016f LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x8168994 DataLength = 0xa0 DataHandle = 0x166 Flags = 0x0 Data64 = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x0185 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40ac8b6a DataLength = 0xa0 DataHandle = 0x14 Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x0185 LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x14 -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_CONF ID=002 #0x016f LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x166 Info = 0x0 DATA_B3_REQ ID=002 #0x0173 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x8168d14 DataLength = 0xa0 DataHandle = 0x16a Flags = 0x0 Data64 = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x0186 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40acd36a DataLength = 0xa0 DataHandle = 0x1d Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x0186 LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x1d -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_CONF ID=002 #0x0173 LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x16a Info = 0x0 DATA_B3_REQ ID=002 #0x0176 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x8168994 DataLength = 0xa0 DataHandle = 0x16d Flags = 0x0 Data64 = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x0187 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40ad1b6a DataLength = 0xa0 DataHandle = 0x26 Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x0187 LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x26 -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_CONF ID=002 #0x0176 LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x16d Info = 0x0 DATA_B3_REQ ID=002 #0x0179 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x8168c34 DataLength = 0xa0 DataHandle = 0x170 Flags = 0x0 Data64 = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x0188 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40ad636a DataLength = 0xa0 DataHandle = 0x2f Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x0188 LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x2f -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_CONF ID=002 #0x0179 LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x170 Info = 0x0 DATA_B3_REQ ID=002 #0x017c LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x81688b4 DataLength = 0xa0 DataHandle = 0x173 Flags = 0x0 Data64 = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x0189 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40adab6a DataLength = 0xa0 DataHandle = 0x38 Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x0189 LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x38 -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_CONF ID=002 #0x017c LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x173 Info = 0x0 DATA_B3_REQ ID=002 #0x017f LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x8168b54 DataLength = 0xa0 DataHandle = 0x176 Flags = 0x0 Data64 = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x018a LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40adf36a DataLength = 0xa0 DataHandle = 0x41 Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x018a LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x41 -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_CONF ID=002 #0x017f LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x176 Info = 0x0 DATA_B3_REQ ID=002 #0x0183 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x81688b4 DataLength = 0xa0 DataHandle = 0x17a Flags = 0x0 Data64 = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x018b LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40ae3b6a DataLength = 0xa0 DataHandle = 0x4a Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x018b LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x4a -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_CONF ID=002 #0x0183 LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x17a Info = 0x0 DATA_B3_REQ ID=002 #0x0186 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x8168b54 DataLength = 0xa0 DataHandle = 0x17d Flags = 0x0 Data64 = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x018c LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40ae836a DataLength = 0xa0 DataHandle = 0x53 Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x018c LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x53 -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_CONF ID=002 #0x0186 LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x17d Info = 0x0 DATA_B3_REQ ID=002 #0x0189 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x8168df4 DataLength = 0xa0 DataHandle = 0x180 Flags = 0x0 Data64 = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x018d LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40aecb6a DataLength = 0xa0 DataHandle = 0x5c Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x018d LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x5c -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_CONF ID=002 #0x0189 LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x180 Info = 0x0 DATA_B3_REQ ID=002 #0x018c LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x8168a74 DataLength = 0xa0 DataHandle = 0x183 Flags = 0x0 Data64 = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x018e LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40af136a DataLength = 0xa0 DataHandle = 0x65 Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x018e LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x65 -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_CONF ID=002 #0x018c LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x183 Info = 0x0 DATA_B3_REQ ID=002 #0x018f LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x8168d14 DataLength = 0xa0 DataHandle = 0x186 Flags = 0x0 Data64 = 0x0 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 > ISDN1#02: too much voice to send for NCCI=0x10101 DATA_B3_IND ID=002 #0x018f LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40af5b6a DataLength = 0xa0 DataHandle = 0x6e Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x018f LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x6e -- ISDN1#02: DATA_B3_IND (len=160) fr.datalen=160 fr.subclass=8 DATA_B3_CONF ID=002 #0x018f LEN=0016 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x186 Info = 0x0 INFO_IND ID=002 #0x0190 LEN=0015 Controller/PLCI/NCCI = 0x101 InfoNumber = 0x8045 InfoElement = default INFO_RESP ID=002 #0x0190 LEN=0012 Controller/PLCI/NCCI = 0x101 -- ISDN1#02: info element DISCONNECT -- ISDN1#02: Disconnect case 3 -- CAPI queue frame: [ TYPE: Control (4) SUBCLASS: Hangup (1) ] [ISDN1#02] INFO_IND ID=002 #0x0191 LEN=0017 Controller/PLCI/NCCI = 0x101 InfoNumber = 0x1e InfoElement = <82 88> INFO_RESP ID=002 #0x0191 LEN=0012 Controller/PLCI/NCCI = 0x101 -- ISDN1#02: info element PI 82 88 > ISDN1#02: In-band information available INFO_IND ID=002 #0x0192 LEN=0017 Controller/PLCI/NCCI = 0x101 InfoNumber = 0x8 InfoElement = <80 90> INFO_RESP ID=002 #0x0192 LEN=0012 Controller/PLCI/NCCI = 0x101 -- ISDN1#02: info element CAUSE 80 90 == Spawn extension (external, XXX, 1) exited non-zero on 'CAPI/ISDN1/XXX-3' DATA_B3_IND ID=002 #0x0193 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40afbb6a DataLength = 0xa0 DataHandle = 0x7a Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x0193 LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x7a DATA_B3_IND ID=002 #0x0194 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40affb6a DataLength = 0xa0 DataHandle = 0x82 Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x0194 LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x82 DATA_B3_IND ID=002 #0x0195 LEN=0030 Controller/PLCI/NCCI = 0x10101 Data32 = 0x40b03b6a DataLength = 0xa0 DataHandle = 0x8a Flags = 0x0 Data64 = 0x0 DATA_B3_RESP ID=002 #0x0195 LEN=0014 Controller/PLCI/NCCI = 0x10101 DataHandle = 0x8a == ISDN1#02: CAPI Hangingup for PLCI=0x101 in state 2 -- ISDN1#02: activehangingup (cause=16) for PLCI=0x101 DISCONNECT_B3_REQ ID=002 #0x0193 LEN=0013 Controller/PLCI/NCCI = 0x10101 NCPI = default ISDN1#02: wait for DISCONNECT_B3_CONF (0x8481) DISCONNECT_B3_CONF ID=002 #0x0193 LEN=0014 Controller/PLCI/NCCI = 0x10101 Info = 0x0 ISDN1#02: found and signal for DISCONNECT_B3_CONF ISDN1#02: cond signal received for DISCONNECT_B3_CONF > CAPI devicestate requested for ISDN1/XXX > CAPI devicestate requested for ISDN1/XXX DISCONNECT_B3_IND ID=002 #0x0196 LEN=0015 Controller/PLCI/NCCI = 0x10101 Reason_B3 = 0x3301 NCPI = default DISCONNECT_B3_RESP ID=002 #0x0196 LEN=0012 Controller/PLCI/NCCI = 0x10101 DISCONNECT_REQ ID=002 #0x0194 LEN=0018 Controller/PLCI/NCCI = 0x101 AdditionalInfo BChannelinformation = default Keypadfacility = default Useruserdata = default Facilitydataarray = default SendingComplete = default DISCONNECT_CONF ID=002 #0x0194 LEN=0014 Controller/PLCI/NCCI = 0x101 Info = 0x0 DISCONNECT_IND ID=002 #0x0197 LEN=0014 Controller/PLCI/NCCI = 0x101 Reason = 0x3490 DISCONNECT_RESP ID=002 #0x0197 LEN=0012 Controller/PLCI/NCCI = 0x101 > ISDN1#02: CAPI INFO 0x3490: Normal call clearing == ISDN1#02: Interface cleanup PLCI=0x101
Christoph Rothe
2007-Mar-19 03:47 UTC
[asterisk-users] Choppy sound with chan_capi + Fritz Card USB
Hi Everyone, Google IS my friend. I found the solution via Google on the second glance ;-) It seems that the USB latency was too high and you had to increase a CAPI-Buffersize in chan_capi.h: #define CAPI_MAX_B3_BLOCK_SIZE 500 (German instructions: http://www.ip-phone-forum.de/showthread.php?t=117614) Christoph>Hi everybody, > >I have a problem which I cannot eliminate on my own. Has anybody any idea >for the following: > >I am using the asterisk-version from Debian-Testing (1.2.13) with the >latest chan_capi (also tried an older version). > >When using the Capi-Channel, everything works fine except from the sound >it sounds extremely choppy and is unusable :-( > >When e.g. capisuite is used for fax, everything sounds fine... > >I found the following when using capi debug: > >ISDN1#02: too much voice to send for NCCI=0x10101 > >Google finds nothing relevant for this error message :-( > >Has anybody any idea ? > >Christoph > >-------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20070319/a09a86e3/attachment.htm