Seit einigen Tagen funktioniert bei mir das calldeflect nicht mehr, vorher ging es monatelang einwandfrei. Leider kann ich den Zeitpunkt nicht mehr genau eingrenzen, meine erste Vermutung, dass beim Provider etwas nicht stimmt, wird von diesem bestritten...
Eventuell ist irgendein Update schuld....
Ein capi debug und core set verbose 5 zeigt folgendes:
Das Problem scheint mir hier:
-- ISDN1#02: unhandled FACILITY_CONF supplementary function 000d
zu liegen.
Ach ja:
asterisk-1.6.1.18
chan_capi-1.1.4
divas4linux-melware-3.1.4-109.75-1
libcapi20-3.0.5-cm
Anbei auch ein zugehöriges capi-tracefile.
Roland
Eventuell ist irgendein Update schuld....
Ein capi debug und core set verbose 5 zeigt folgendes:
Code:
CAPI: ApplId=0x0003 Command=0x02 SubCommand=0x82 MsgNum=0x0011 NCCI=0x00000101
CONNECT_IND ID=003 #0x0011 LEN=0049
Controller/PLCI/NCCI = 0x101
CIPValue = 0x1
CalledPartyNumber = <c1>66xxxx
CallingPartyNumber = <21 83>81xxxxxxxx
CalledPartySubaddress = default
CallingPartySubaddress = default
BC = <80 90 a3>
LLC = default
HLC = default
AdditionalInfo
BChannelinformation = default
Keypadfacility = default
Useruserdata = default
Facilitydataarray = default
SendingComplete = default
-- CONNECT_IND (PLCI=0x101,DID=66xxxx,CID=81xxxxxxxx,CIP=0x1,CONTROLLER=0x1)
> ISDN1#02: msn='*' DNID='66xxxx' MSN
== ISDN1#02: setting format alaw - 0x8 (alaw)
== ISDN1#02: Incoming call '081xxxxxxxx' -> '66xxxx'
CAPI: ApplId=0x0003 Command=0x08 SubCommand=0x82 MsgNum=0x0012 NCCI=0x00000101
INFO_IND ID=003 #0x0012 LEN=0022
Controller/PLCI/NCCI = 0x101
InfoNumber = 0x70
InfoElement = <c1>66xxxx
INFO_RESP ID=003 #0x0012 LEN=0012
Controller/PLCI/NCCI = 0x101
-- ISDN1#02: info element CALLED PARTY NUMBER
> ISDN1#02: INFO_IND DID digits not used in this state.
CAPI: ApplId=0x0003 Command=0x08 SubCommand=0x82 MsgNum=0x0013 NCCI=0x00000101
INFO_IND ID=003 #0x0013 LEN=0015
Controller/PLCI/NCCI = 0x101
InfoNumber = 0xa1
InfoElement = default
INFO_RESP ID=003 #0x0013 LEN=0012
Controller/PLCI/NCCI = 0x101
-- ISDN1#02: info element Sending Complete
-- ISDN1#02: CAPI/ISDN1#02/66xxxx-2: 66xxxx matches in context capi-in
> chan_capi devicestate requested for ISDN1#02/66xxxx is 'Ringing'
-- Executing [66xxxx@capi-in:1] capicommand("CAPI/ISDN1#02/66xxxx-2", "deflect|0170xxxxxxx") in new stack
[Mar 22 21:43:03] WARNING[13863]: pbx.c:956 pbx_exec: The application delimiter is now the comma, not the pipe. Did you forget to convert your dialplan? (capicommand(deflect|0170xxxxxxx))
-- capicommand: 'deflect' '0170xxxxxxx'
== Started pbx on channel CAPI/ISDN1#02/66xxxx-2
CAPI: ApplId=0x0003 Command=0x08 SubCommand=0x82 MsgNum=0x0014 NCCI=0x00000101
ALERT_REQ ID=003 #0x000a LEN=0018
Controller/PLCI/NCCI = 0x101
AdditionalInfo
BChannelinformation = default
Keypadfacility = default
Useruserdata = default
Facilitydataarray = default
SendingComplete = default
FACILITY_REQ ID=003 #0x000b LEN=0036
Controller/PLCI/NCCI = 0x101
FacilitySelector = 0x3
FacilityRequestParameter = <0d 00 12 01 00 0e 00 00 00>0170xxxxxxx<00>
ISDN1#02: wait for FACILITY_CONF (0x8081)
FACILITY_REQ ID=003 #0x000b LEN=0036
Controller/PLCI/NCCI = 0x101
INFO_RESP ID=003 #0x0014 LEN=0012
Controller/PLCI/NCCI = 0x101
-- ISDN1#02: info element CHANNEL IDENTIFICATION 89
CAPI: ApplId=0x0003 Command=0x08 SubCommand=0x82 MsgNum=0x0015 NCCI=0x00000101
INFO_IND ID=003 #0x0015 LEN=0015
Controller/PLCI/NCCI = 0x101
InfoNumber = 0x8005
InfoElement = default
NFO_RESP ID=003 #0x0015 LEN=0012
Controller/PLCI/NCCI = 0x101
-- ISDN1#02: info element SETUP
> ISDN1#02: IE SETUP / SENDING-COMPLETE already received.
CAPI: ApplId=0x0003 Command=0x01 SubCommand=0x81 MsgNum=0x000a NCCI=0x00000101
ALERT_CONF ID=003 #0x000a LEN=0014
Controller/PLCI/NCCI = 0x101
Info = 0x0
CAPI: ApplId=0x0003 Command=0x80 SubCommand=0x81 MsgNum=0x000b NCCI=0x00000101
FACILITY_CONF ID=003 #0x000b LEN=0022
Controller/PLCI/NCCI = 0x101
Info = 0x0
FacilitySelector = 0x3
FacilityConfirmationParameter = <0d 00 02 00 00>
-- ISDN1#02: unhandled FACILITY_CONF supplementary function 000d
ISDN1#02: found and signal for FACILITY_CONF
ISDN1#02: cond signal received for FACILITY_CONF
-- ISDN1#02: sent FACILITY_REQ for CD PLCI = 0x101
-- Auto fallthrough, channel 'CAPI/ISDN1#02/66xxxx-2' status is 'UNKNOWN'
== ISDN1#02: CAPI Hangingup for PLCI=0x101 in state 1
-- ISDN1#02: activehangingup (cause=0) for PLCI=0x101
CONNECT_RESP ID=003 #0x0011 LEN=0019
Controller/PLCI/NCCI = 0x101
Reject = 0x2
BProtocol = default
ConnectedNumber = default
ConnectedSubaddress = default
LLC = default
AdditionalInfo = default
> chan_capi devicestate requested for ISDN1#02/66xxxx is 'Not in use'
> chan_capi devicestate requested for ISDN1#02/66xxxx is 'Not in use'
CAPI: ApplId=0x0003 Command=0x08 SubCommand=0x82 MsgNum=0x0016 NCCI=0x00000101
INFO_IND ID=003 #0x0016 LEN=0015
Controller/PLCI/NCCI = 0x101
InfoNumber = 0x804d
InfoElement = default
INFO_RESP ID=003 #0x0016 LEN=0012
Controller/PLCI/NCCI = 0x101
-- ISDN1#02: info element RELEASE
CAPI: ApplId=0x0003 Command=0x04 SubCommand=0x82 MsgNum=0x0018 NCCI=0x00000101
DISCONNECT_IND ID=003 #0x0018 LEN=0014
Controller/PLCI/NCCI = 0x101
Reason = 0x3490
DISCONNECT_RESP ID=003 #0x0018 LEN=0012
Controller/PLCI/NCCI = 0x101
> ISDN1#02: CAPI INFO 0x3490: Normal call clearing
== ISDN1#02: Interface cleanup PLCI=0x101
Das Problem scheint mir hier:
-- ISDN1#02: unhandled FACILITY_CONF supplementary function 000d
zu liegen.
Ach ja:
asterisk-1.6.1.18
chan_capi-1.1.4
divas4linux-melware-3.1.4-109.75-1
libcapi20-3.0.5-cm
Anbei auch ein zugehöriges capi-tracefile.
Roland
Anhänge
Zuletzt bearbeitet: