Chan_Capi oder Astersik BUG ?

Dr-Himself

Neuer User
Mitglied seit
17 Aug 2007
Beiträge
27
Punkte für Reaktionen
0
Punkte
0
Also ich habe Asterisk 1.4.10 laufen mit Cellphone und Chan_capi , klappt auch alles reibungslos bis auf die Haupt-MSN , nur diese eine MSN bringt einen Fehler MELDUNG: ISDN1#01: CAPI INFO 0x34d1: Invalid call reference value
25665$$ die hat ein Problem und wird nach 1 X klingeln abgehangen, durch einen Meldung aus der Chan_capi.. siehe unten ...

== ISDN1#01: Incoming call '03§§25665§§' -> '25665§§'
-- Executing [25665§§@capi-in:1] Dial("CAPI/ISDN1#01/25665§§-0", "CELL/Nokia3650/0176514821§§") in new stack
-- Called Nokia3650/0176514821§§
-- CELL/Nokia3650-c399 is ringing
> ISDN1#01: CAPI INFO 0x34d1: Invalid call reference value
== Spawn extension (capi-in, 25665§§, 1) exited non-zero on 'CAPI/ISDN1#01/25665§§-0'
== ISDN1#01: CAPI Hangingup for PLCI=0xdead0000 in state 4

Bei allen andeen Rufnummer geht es .. eine Weiterleitung auf... /CELLphone

Hat jemand eine gute Idee ?

danke
Jörg
 
Bitte mehr Input:

capi.conf

sowie einen Trace vom Anruf mit set verbose 5 und capi debug

Mario
 
Bitte mehr Input:
________________________________________________________________
capi.conf

; general section

[general]
nationalprefix=0
internationalprefix=00
rxgain=0.8
txgain=0.8
language=de
;ulaw=no

;jb.....
mohinterpret=default

; interface sections ...

[ISDN1]
;ntmode=yes
isdnmode=msn
incomingmsn=*

controller=1
group=1
;prefix=0
softdtmf=on
relaxdtmf=on
________________________________________________________________


>sowie einen Trace vom Anruf mit set verbose 5 und capi debug

Capi debug:
CONNECT_IND ID=004 #0x0004 LEN=0048
Controller/PLCI/NCCI = 0x101
CIPValue = 0x10
CalledPartyNumber = <c1>25665XX
CallingPartyNumber = <21 83>16373313XX
CalledPartySubaddress = default
CallingPartySubaddress = default
BC = <80 90 a3>
LLC = default
HLC = <91 81>
AdditionalInfo = default

-- CONNECT_IND (PLCI=0x101,DID=25665XX,CID=16373313XX,CIP=0x10,CONTROLLER=0x1)
> ISDN1#01: msn='*' DNID='25665XX' MSN
== ISDN1#01: setting format alaw - 0x8 (alaw)
== ISDN1#01: Incoming call '016373313XX' -> '25665XX'
INFO_IND ID=004 #0x0005 LEN=0023
Controller/PLCI/NCCI = 0x101
InfoNumber = 0x70
InfoElement = <c1>25665XX

INFO_RESP ID=004 #0x0005 LEN=0012
Controller/PLCI/NCCI = 0x101

-- ISDN1#01: info element CALLED PARTY NUMBER
> ISDN1#01: INFO_IND DID digits not used in this state.
INFO_IND ID=004 #0x0006 LEN=0016
Controller/PLCI/NCCI = 0x101
InfoNumber = 0x18
InfoElement = <89>

INFO_RESP ID=004 #0x0006 LEN=0012
Controller/PLCI/NCCI = 0x101

-- ISDN1#01: info element CHANNEL IDENTIFICATION 89
INFO_IND ID=004 #0x0007 LEN=0016
Controller/PLCI/NCCI = 0x101
InfoNumber = 0xa1
InfoElement = <a1>

INFO_RESP ID=004 #0x0007 LEN=0012
Controller/PLCI/NCCI = 0x101

-- ISDN1#01: info element Sending Complete
-- ISDN1#01: CAPI/ISDN1#01/25665XX-0: 25665XX matches in context capi-in
== Started pbx on channel CAPI/ISDN1#01/25665XX-0
> CAPI devicestate requested for ISDN1#01/25665XX
-- Executing [25665XX@capi-in:1] Dial("CAPI/ISDN1#01/25665XX-0", "CELL/Nokia3650/0176514821XX") in new stack
-- Called Nokia3650/0176514821XX
-- CELL/Nokia3650-c2f6 is ringing
== ISDN1#01: Requested RINGING-Indication for CAPI/ISDN1#01/25665XX-0
ALERT_REQ ID=004 #0x0004 LEN=0013
Controller/PLCI/NCCI = 0x101
AdditionalInfo = default

ALERT_CONF ID=004 #0x0004 LEN=0014
Controller/PLCI/NCCI = 0x101
Info = 0x0

INFO_IND ID=004 #0x000c LEN=0017
Controller/PLCI/NCCI = 0x101
InfoNumber = 0x8
InfoElement = <82 d1>

INFO_RESP ID=004 #0x000c LEN=0012
Controller/PLCI/NCCI = 0x101

-- ISDN1#01: info element CAUSE 82 d1
DISCONNECT_IND ID=004 #0x000d LEN=0014
Controller/PLCI/NCCI = 0x101
Reason = 0x34d1

DISCONNECT_RESP ID=004 #0x000d LEN=0012
Controller/PLCI/NCCI = 0x101

> ISDN1#01: CAPI INFO 0x34d1: Invalid call reference value
-- CAPI queue frame: [ TYPE: Control (4) SUBCLASS: Hangup (1) ] [ISDN1#01]
== Spawn extension (capi-in, 25665XX, 1) exited non-zero on 'CAPI/ISDN1#01/25665XX-0'
== ISDN1#01: CAPI Hangingup for PLCI=0xdead0000 in state 4
== ISDN1#01: Interface cleanup PLCI=0xdead0000
> CAPI devicestate requested for ISDN1#01/25665XX
> CAPI devicestate requested for ISDN1#01/25665XX
_________Schnipp Schnipp _________________________________________

Macht er aber nur bei dieser einen MSN , alle anderen MSN leitet er muehelos weiter... warum ist mir ein Rätsel ?
oder kann es mit einem Abwurf zu tun haben, der Amtsseitig nach 5 mal Klingel programmiert ist ?
eine andere MSN leitet er weiter siehe :
_______________Schnipp schnipp ___________________________________

CONNECT_IND ID=004 #0x000e LEN=0048
Controller/PLCI/NCCI = 0x101
CIPValue = 0x10
CalledPartyNumber = <c1>256657X
CallingPartyNumber = <21 83>16373313XX
CalledPartySubaddress = default
CallingPartySubaddress = default
BC = <80 90 a3>
LLC = default
HLC = <91 81>
AdditionalInfo = default

-- CONNECT_IND (PLCI=0x101,DID=256657X,CID=16373313XX,CIP=0x10,CONTROLLER=0x1)
> ISDN1#01: msn='*' DNID='256657X' MSN
== ISDN1#01: setting format alaw - 0x8 (alaw)
== ISDN1#01: Incoming call '016373313XX' -> '256657X'
INFO_IND ID=004 #0x000f LEN=0023
Controller/PLCI/NCCI = 0x101
InfoNumber = 0x70
InfoElement = <c1>256657X

INFO_RESP ID=004 #0x000f LEN=0012
Controller/PLCI/NCCI = 0x101

-- ISDN1#01: info element CALLED PARTY NUMBER
> ISDN1#01: INFO_IND DID digits not used in this state.
INFO_IND ID=004 #0x0010 LEN=0016
Controller/PLCI/NCCI = 0x101
InfoNumber = 0x18
InfoElement = <89>

INFO_RESP ID=004 #0x0010 LEN=0012
Controller/PLCI/NCCI = 0x101

-- ISDN1#01: info element CHANNEL IDENTIFICATION 89
INFO_IND ID=004 #0x0011 LEN=0016
Controller/PLCI/NCCI = 0x101
InfoNumber = 0xa1
InfoElement = <a1>

INFO_RESP ID=004 #0x0011 LEN=0012
Controller/PLCI/NCCI = 0x101

-- ISDN1#01: info element Sending Complete
-- ISDN1#01: CAPI/ISDN1#01/256657X-1: 256657X matches in context capi-in
== Started pbx on channel CAPI/ISDN1#01/256657X-1
> CAPI devicestate requested for ISDN1#01/256657X
-- Executing [256657X@capi-in:1] Dial("CAPI/ISDN1#01/256657X-1", "CELL/Nokia3650/0176514821XX") in new stack
-- Called Nokia3650/0176514821XX
-- CELL/Nokia3650-ea87 is ringing
== ISDN1#01: Requested RINGING-Indication for CAPI/ISDN1#01/256657X-1
ALERT_REQ ID=004 #0x0005 LEN=0013
Controller/PLCI/NCCI = 0x101
AdditionalInfo = default

ALERT_CONF ID=004 #0x0005 LEN=0014
Controller/PLCI/NCCI = 0x101
Info = 0x3

> ISDN1#01: CAPI INFO 0x0003: Alert already sent by another application
INFO_IND ID=004 #0x0015 LEN=0017
Controller/PLCI/NCCI = 0x101
InfoNumber = 0x8
InfoElement = <80 90>

INFO_RESP ID=004 #0x0015 LEN=0012
Controller/PLCI/NCCI = 0x101

-- ISDN1#01: info element CAUSE 80 90
DISCONNECT_IND ID=004 #0x0016 LEN=0014
Controller/PLCI/NCCI = 0x101
Reason = 0x3490

DISCONNECT_RESP ID=004 #0x0016 LEN=0012
Controller/PLCI/NCCI = 0x101

> ISDN1#01: CAPI INFO 0x3490: Normal call clearing
-- CAPI queue frame: [ TYPE: Control (4) SUBCLASS: Hangup (1) ] [ISDN1#01]
== Spawn extension (capi-in, 256657X, 1) exited non-zero on 'CAPI/ISDN1#01/256657X-1'

_________________________________________________________________
Erst mal Mario vielen Dank fuer die Hilfe
gruss
Jörg
 
Das mit dem Abwurf könnte ein Hinweis sein, da der Ruf zu GSM Endgeräten ja schon einen moment dauert.

Aus dem Log kann man eben leider keine zeitlichen Zusammenhänge erkennen (man kann Asterisk IMHO so konfigurieren, dass er immer eine Uhrzeit bei den Meldungen mit ausspuckt, weiß aber jetzt nicht ausm Kopf wie - kann gerade nicht nachschauen).

Wie wird denn der Anruf umgeleitet und hast du weitere Geräte am S0-Bus?

Mario
 
Fehler gefunden

Folgende Ursache war abzustellen, danach war der Fehler weg
1.Rufumleitung entfernt danach ploetzlich 2 mal klingeln aber wieder Hangup
2.*43# gesetzt auf dem "ISDNKANAL" danach ging es..
!!! Kleiner Fehler grosse Wirkung...
vielen Dank nochmal..
 
Verrätst du mir jetzt noch, was du mit der *43# genau gemacht hast?
Mit Google habe ich keine Beschreibung dieser Kennziffer gefunden...

Nur falls mal jemand ein ähnliches Problem hat. ;-)

Mario
 
*43# Isdn Befehl

ist die Möglichkeit "Anzuklopfen" bzw. bei einem Besetzt ein Fallnext auf die andere Leitung zu erreichen. ( Kleiner ISDN HANDBUCH) ...
wir haben ja mal E-Plus Sachen mit Aufgebaut.. grinss
(ATM14 / ATM16) Merlin U530-Datenkarten... die Verbindung der Profis in den GSM BEREICH..und dieses war ein Befehl war ein Testbefehl ins "ISDN-Netz" den ich noch kannte.. und es hat geklappt
viel Spass noch
Gruss
Jörg
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.