Hallo,
ich habe ein aehnliches Problem wie hier (Ruf von einem Tel ohne Blockwahl an die Kopfnummer):
http://www.ip-phone-forum.de/showthread.php?t=133837
Wenn ich in meiner capi.conf isdnmode auf msn stelle, dann funktioniert der Ruf auf die Kopfnummer und nur auf die Kopfnummer. Konfiguriere ich den isdnmode auf did, funktionieren die Extensions, aber der Ruf auf die Kopfnummer wird nicht von Asterisk beantwortet bzw. nicht von chan_capi an Asterisk uebergeben.
Hier ein Auszug waehrend das Problem auftritt (did):
Meine extension.conf:
Asterisk: 1.4.11, capi-chan-HEAD (von sf.net), AVM B1
Ein Unterschied ist mir zu
http://www.ip-phone-forum.de/showthread.php?t=133837
aufgefallen; SETUP kommt bei mir nicht an.
Liegt es vielleicht an meinem AVM Treiber/ an der AVM Firmware?
Waere sehr dankbar fuer Ideen/Hilfe!
Lg
ich habe ein aehnliches Problem wie hier (Ruf von einem Tel ohne Blockwahl an die Kopfnummer):
http://www.ip-phone-forum.de/showthread.php?t=133837
Wenn ich in meiner capi.conf isdnmode auf msn stelle, dann funktioniert der Ruf auf die Kopfnummer und nur auf die Kopfnummer. Konfiguriere ich den isdnmode auf did, funktionieren die Extensions, aber der Ruf auf die Kopfnummer wird nicht von Asterisk beantwortet bzw. nicht von chan_capi an Asterisk uebergeben.
Hier ein Auszug waehrend das Problem auftritt (did):
*CLI> CONNECT_IND ID=002 #0xd5cc LEN=0028
Controller/PLCI/NCCI = 0x101
CIPValue = 0x4
CalledPartyNumber = default
CallingPartyNumber = <00 a3>
CalledPartySubaddress = default
CallingPartySubaddress = default
BC = <90 90 a3>
LLC = default
HLC = default
AdditionalInfo = default
-- CONNECT_IND (PLCI=0x101,DID=,CID=,CIP=0x4,CONTROLLER=0x1)
== ISDN1#02: setting format alaw - 0x8 (alaw)
== ISDN1#02: Incoming call '' -> ''
INFO_IND ID=002 #0xd5cd LEN=0017
Controller/PLCI/NCCI = 0x101
InfoNumber = 0x1e
InfoElement = <82 83>
INFO_RESP ID=002 #0xd5cd LEN=0012
Controller/PLCI/NCCI = 0x101
-- ISDN1#02: info element PI 82 83
> ISDN1#02: Origination is non ISDN
INFO_IND ID=002 #0xd5ce LEN=0016
Controller/PLCI/NCCI = 0x101
InfoNumber = 0x18
InfoElement = <89>
INFO_RESP ID=002 #0xd5ce LEN=0012
Controller/PLCI/NCCI = 0x101
-- ISDN1#02: info element CHANNEL IDENTIFICATION 89
DISCONNECT_IND ID=002 #0xd5cf LEN=0014
Controller/PLCI/NCCI = 0x101
Reason = 0x0
DISCONNECT_RESP ID=002 #0xd5cf LEN=0012
Controller/PLCI/NCCI = 0x101
-- ISDN1#02: DISCONNECT_IND on incoming without pbx, doing hangup.
> CAPI/ISDN1#02/-4: set channel task to 1
== ISDN1#02: CAPI Hangingup for PLCI=0x101 in state 4
== ISDN1#02: Interface cleanup PLCI=0x101
> CAPI devicestate requested for ISDN1#02/
Meine extension.conf:
[pstn_in]
exten => s,1,Set(TIMEOUT(digit)=5)
exten => s,n,WaitExten(3)
exten => s,n,Macro(groupCall,${GROUP_CALL_ISDN})
exten => _X.,1,Macro(intCall,${EXTEN})
Asterisk: 1.4.11, capi-chan-HEAD (von sf.net), AVM B1
capifs: Rev 1.1.2.3
capi20: Rev 1.1.2.7: started up with major 68 (middleware+capifs)
b1pci-bc00: card 1 "B1" ready.
b1pci-bc00: card 1 Protocol: DSS1
b1pci-bc00: card 1 Linetype: point to point
b1pci-bc00: B1-card (3.11-03) now active
kcapi: card 1 "b1pci-bc00" ready.
Ein Unterschied ist mir zu
http://www.ip-phone-forum.de/showthread.php?t=133837
aufgefallen; SETUP kommt bei mir nicht an.
Warum es im msn isdnmode funktioniert hat mir die Zeile 3493 in chan_capi.c schnell gezeigt:-- ISDN1#02: info element SETUP
-> es wird nicht auf SETUP gewartet.if ((i->isdnmode == CAPI_ISDNMODE_MSN) && (i->immediate)) {
/* if we don't want to wait for SETUP/SENDING-COMPLETE in MSN mode */
start_pbx_on_match(i, PLCI, HEADER_MSGNUM(CMSG));
}
Liegt es vielleicht an meinem AVM Treiber/ an der AVM Firmware?
Waere sehr dankbar fuer Ideen/Hilfe!
Lg