Hallo Ip-Forum,
ich habe Probleme mit chan-capi und einem ISDN Anlagenanschluß.
Ich benutze Asterisk 1.6.0.1 auf einer Trixbox 2.6.1.13, Chan-Capi-Head und Diva4Linux_installer_9.0-108-38.bin.
ISDN Karte: Dialogic Corporation Diva BRI-2FX PCI v2
Ich habe alles installiert bekommen, ohne Probleme. Auch das Telefonieren nach drausen und die eingehenden Anrufe funktionieren.
Mit der Ausnahme, das mein Rufnummerblock nicht übertragen oder nicht richtig ausgelesen wird. D.h meine Nummer ist zB 123456XX , XX von 0-99
Egal ob ich 1234560 oder 1234569 anrufe, am Asterisk erhalte ich lediglich "123456". Damit kann er natürlich nicht viel anfangen.
Ist die Diva Karte falsch eingestellt? Ist die Capi.conf nicht korrekt?
DEBUG Asterisk: (gewählt wurde 1234562 )
[Dec 2 21:12:33] VERBOSE[2625] logger.c: CONNECT_IND ID=002 #0x0009 LEN=0052
Controller/PLCI/NCCI = 0x501
CIPValue = 0x4
CalledPartyNumber = <c1>123456
CallingPartyNumber = <21 81>40XXXXXXXX
CalledPartySubaddress = default
CallingPartySubaddress = default
BC = <90 90 a3>
LLC = default
HLC = default
AdditionalInfo
BChannelinformation = default
Keypadfacility = default
Useruserdata = default
Facilitydataarray = default
SendingComplete = default
[Dec 2 21:12:33] VERBOSE[2625] logger.c: -- CONNECT_IND (PLCI=0x501,DID=123456,CID=40XXXXXXXX,CIP=0x4,CONTROLLER=0x1)
[Dec 2 21:12:33] VERBOSE[2625] logger.c: > ISDN1#02: msn='*' DNID='123456' DID
[Dec 2 21:12:33] VERBOSE[2625] logger.c: == ISDN1#02: setting format alaw - 0x8 (alaw)
[Dec 2 21:12:33] VERBOSE[2625] logger.c: == ISDN1#02: Incoming call '040XXXXXXXX' -> '123456'
[Dec 2 21:12:33] VERBOSE[2625] logger.c: CAPI: ApplId=0x0002 Command=0x08 SubCommand=0x82 MsgNum=0x000a NCCI=0x00000501
[Dec 2 21:12:33] VERBOSE[2625] logger.c: INFO_IND ID=002 #0x000a LEN=0017
Controller/PLCI/NCCI = 0x501
InfoNumber = 0x1e
InfoElement = <82 83>
[Dec 2 21:12:33] VERBOSE[2625] logger.c: INFO_RESP ID=002 #0x000a LEN=0012
Controller/PLCI/NCCI = 0x501
[Dec 2 21:12:33] VERBOSE[2625] logger.c: -- ISDN1#02: info element PI 82 83
[Dec 2 21:12:33] VERBOSE[2625] logger.c: > ISDN1#02: Origination is non ISDN
[Dec 2 21:12:33] VERBOSE[2625] logger.c: CAPI: ApplId=0x0002 Command=0x08 SubCommand=0x82 MsgNum=0x000b NCCI=0x00000501
[Dec 2 21:12:33] VERBOSE[2625] logger.c: INFO_IND ID=002 #0x000b LEN=0024
Controller/PLCI/NCCI = 0x501
InfoNumber = 0x70
InfoElement = <c1>123456
Meine Configs:
/etc/asterisk/capi.conf
[general]
nationalprefix=0 ; or for example "+49"
internationalprefix=00 ; or for example "+"
rxgain=1.0 ;linear receive gain (1.0 = no change)
txgain=1.0 ;linear transmit gain (1.0 = no change)
language=de ;set default language
[ISDN1]
;ntmode=yes
isdnmode=did
incomingmsn=*
controller=1
group=1
softdtmf=off
relaxdtmf=off
faxdetect=off
faxdetecttime=0
context=from-pstn ;context for incoming calls
immediate=yes
echocancel=yes
echotail=0
devices=2
ich habe Probleme mit chan-capi und einem ISDN Anlagenanschluß.
Ich benutze Asterisk 1.6.0.1 auf einer Trixbox 2.6.1.13, Chan-Capi-Head und Diva4Linux_installer_9.0-108-38.bin.
ISDN Karte: Dialogic Corporation Diva BRI-2FX PCI v2
Ich habe alles installiert bekommen, ohne Probleme. Auch das Telefonieren nach drausen und die eingehenden Anrufe funktionieren.
Mit der Ausnahme, das mein Rufnummerblock nicht übertragen oder nicht richtig ausgelesen wird. D.h meine Nummer ist zB 123456XX , XX von 0-99
Egal ob ich 1234560 oder 1234569 anrufe, am Asterisk erhalte ich lediglich "123456". Damit kann er natürlich nicht viel anfangen.
Ist die Diva Karte falsch eingestellt? Ist die Capi.conf nicht korrekt?
DEBUG Asterisk: (gewählt wurde 1234562 )
[Dec 2 21:12:33] VERBOSE[2625] logger.c: CONNECT_IND ID=002 #0x0009 LEN=0052
Controller/PLCI/NCCI = 0x501
CIPValue = 0x4
CalledPartyNumber = <c1>123456
CallingPartyNumber = <21 81>40XXXXXXXX
CalledPartySubaddress = default
CallingPartySubaddress = default
BC = <90 90 a3>
LLC = default
HLC = default
AdditionalInfo
BChannelinformation = default
Keypadfacility = default
Useruserdata = default
Facilitydataarray = default
SendingComplete = default
[Dec 2 21:12:33] VERBOSE[2625] logger.c: -- CONNECT_IND (PLCI=0x501,DID=123456,CID=40XXXXXXXX,CIP=0x4,CONTROLLER=0x1)
[Dec 2 21:12:33] VERBOSE[2625] logger.c: > ISDN1#02: msn='*' DNID='123456' DID
[Dec 2 21:12:33] VERBOSE[2625] logger.c: == ISDN1#02: setting format alaw - 0x8 (alaw)
[Dec 2 21:12:33] VERBOSE[2625] logger.c: == ISDN1#02: Incoming call '040XXXXXXXX' -> '123456'
[Dec 2 21:12:33] VERBOSE[2625] logger.c: CAPI: ApplId=0x0002 Command=0x08 SubCommand=0x82 MsgNum=0x000a NCCI=0x00000501
[Dec 2 21:12:33] VERBOSE[2625] logger.c: INFO_IND ID=002 #0x000a LEN=0017
Controller/PLCI/NCCI = 0x501
InfoNumber = 0x1e
InfoElement = <82 83>
[Dec 2 21:12:33] VERBOSE[2625] logger.c: INFO_RESP ID=002 #0x000a LEN=0012
Controller/PLCI/NCCI = 0x501
[Dec 2 21:12:33] VERBOSE[2625] logger.c: -- ISDN1#02: info element PI 82 83
[Dec 2 21:12:33] VERBOSE[2625] logger.c: > ISDN1#02: Origination is non ISDN
[Dec 2 21:12:33] VERBOSE[2625] logger.c: CAPI: ApplId=0x0002 Command=0x08 SubCommand=0x82 MsgNum=0x000b NCCI=0x00000501
[Dec 2 21:12:33] VERBOSE[2625] logger.c: INFO_IND ID=002 #0x000b LEN=0024
Controller/PLCI/NCCI = 0x501
InfoNumber = 0x70
InfoElement = <c1>123456
Meine Configs:
/etc/asterisk/capi.conf
[general]
nationalprefix=0 ; or for example "+49"
internationalprefix=00 ; or for example "+"
rxgain=1.0 ;linear receive gain (1.0 = no change)
txgain=1.0 ;linear transmit gain (1.0 = no change)
language=de ;set default language
[ISDN1]
;ntmode=yes
isdnmode=did
incomingmsn=*
controller=1
group=1
softdtmf=off
relaxdtmf=off
faxdetect=off
faxdetecttime=0
context=from-pstn ;context for incoming calls
immediate=yes
echocancel=yes
echotail=0
devices=2
Zuletzt bearbeitet: