Early B3 mit chan_chapi-cm CVS

norden

Neuer User
Mitglied seit
2 Nov 2004
Beiträge
62
Punkte für Reaktionen
0
Punkte
0
Hallo!

Seit ich gestern von der chan_capi-cm-0.5.4 auf die aktuelle CVS (von gestern Mittag) upgedatet habe, funktioniert bei mir Early B3 nicht mehr. Weder bei Success (Freizeichen) noch bei Failed (z.B. Teilnehmer ist nicht erreichbar im Mubilfunknetz). Ich habe wie in der Readme angegeben die neue Syntax des Dial-Befehls verwendet:
Dial(CAPI/contr1/${EXTEN}/b,,T)
Leider führt weder 'b' noch 'B' zu Erfolg. Haben andere das gleiche Problem oder liegt's an mir?

Gruß,
Ingmar
 
Was sagt denn das verbose log level 5 mit 'capi debug' ?

Armin
 
Hier mal das Log von einem Anruf zu Teilnehmer, der nicht erreichbar ist:

-- Executing SetLanguage("SIP/leXXXe-194a", "de") in new stack
-- Executing Set("SIP/leXXXe-194a", "CALLERID(number)=267") in new stack
-- Executing Dial("SIP/leXXXe-194a", "CAPI/contr1/016091XXXX16/b|180|T") in new stack
-- data = contr1/016091XXXX16/b
== parsed dialstring: 'contr1' '016091XXXX16' 'b'
-- capi request controller = 1
== parsed dialstring: 'contr1' '016091XXXX16' 'b'
== ISDN1: Call CAPI/ISDN1/016091XXXX16-193 with B3 (pres=0x00)
== ISDN1: received CONNECT_CONF PLCI = 0x101 INFO = 0
-- Called contr1/016091XXXX16/b
== ISDN1: info element SETUP ACK
== ISDN1: info element CHANNEL IDENTIFICATION 89
== ISDN1: info element CALL PROCEEDING
-- CAPI/ISDN1/016091XXXX16-193 is proceeding passing it to SIP/leXXXe-194a
== ISDN1: info element DISCONNECT
== ISDN1: info element PI 82 82
== ISDN1: info element CAUSE 80 ff
-- ISDN1: CAPI Hangingup
> ISDN1: Interface cleanup PLCI=0x101
== No one is available to answer at this time (1:0/0/0)
-- Executing Hangup("SIP/leXXXe-194a", "") in new stack


Und hier ein Log zu einem Handy, welches dann auch klingelt:

-- Executing SetLanguage("SIP/leXXXe-51a3", "de") in new stack
-- Executing Set("SIP/leXXXe-51a3", "CALLERID(number)=267") in new stack
-- Executing Dial("SIP/leXXXe-51a3", "CAPI/contr1/0171XXXX505/b|180|T") in new stack
-- data = contr1/0171XXXX505/b
== parsed dialstring: 'contr1' '0171XXXX505' 'b'
-- capi request controller = 1
== parsed dialstring: 'contr1' '0171XXXX505' 'b'
== ISDN1: Call CAPI/ISDN1/0171XXXX505-192 with B3 (pres=0x00)
== ISDN1: received CONNECT_CONF PLCI = 0x101 INFO = 0
-- Called contr1/0171XXXX505/b
== ISDN1: info element SETUP ACK
== ISDN1: info element CHANNEL IDENTIFICATION 89
== ISDN1: info element CALL PROCEEDING
-- CAPI/ISDN1/0171XXXX505-192 is proceeding passing it to SIP/leXXXe-51a3
== ISDN1: info element ALERTING
-- CAPI/ISDN1/0171XXXX505-192 is ringing
-- ISDN1: CAPI Hangingup
> ISDN1: activehangingup (cause=0)
> ISDN1: Interface cleanup PLCI=0x101
 
Hier ist 'capi debug' nicht aktiviert, da kann ich die wichtigen Infos nicht sehen.

Du kannst mir das Log auch direkt mailen, wenn Du es nicht hier posten willst.

Armin
 
Hallo Armin!

"capi debug" war aktiviert. Allerdings hatte ich Asterisk über ein Skript gestartet und nachträglich über die CLI versucht den Verbose Level von 4 auf 5 zu erhöhen. Das hatte anscheinend nicht geklappt. Nach einem Neustart von * habe ich nun aber mehr Ausgaben, die du soeben per Mail erhalten hast.

Danke für deine Mühen!
Ingmar
 
So, nun erstmal ein kurzer Zwischenstand: Early B3 funktioniert mit allen chan_capi-Versionen. Am internen S0-Bus meiner ISDN-Anlage bekomme ich auch immer Freizeichen und alle Ansagen. Wenn ich meine FritzCard direkt an den NTBA der Telekom anschließe, dann hängt es von der Zielrufnummer ab, ob ich Freizeichen und/oder Ansagen bekomme. Im T-Com-Netz bekomme ich ein Freizeichen aber keine Ansagen. Liegt die Zielrufnummer im Netz von T-Mobile höre ich gar nichts, zu O2 bekomme ich sowohl Freizeichen als auch Ansagen, in ausländische Netze sowie bei E-Plus und Vodafone bekomme ich zumindest ein Freizeichen. Manchmal hilft auch die Vorwahl eines Call-by-call-Anbieters.

Ich habe das Gefühl, dass das die neue Art des "Standarts" ( <= jeder macht was er will) ist. Also nicht so wirklich standardkonform...

Vielen Dank an Armin für die Unterstützung per Mail!

Ich werde wohl erstmal so damit leben müssen. Oder hat noch jemand eine Erklärung?

Gruß aus dem Norden!
Ingmar
 
Kostenlos!

Statistik des Forums

Themen
248,470
Beiträge
2,292,158
Mitglieder
377,912
Neuestes Mitglied
dikuss