.titleBar { margin-bottom: 5px!important; }

Private bridge between A und B failed

Dieses Thema im Forum "Asterisk ISDN mit CAPI (chan_capi, chan_capi_cm)" wurde erstellt von D-Trix, 6 Okt. 2005.

  1. D-Trix

    D-Trix Neuer User

    Registriert seit:
    11 Juli 2005
    Beiträge:
    127
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallo ich habe eine HST 4BRI mit einem S0 zur Telefonanlage (contr1) und einem S0 zum Mehrgeräteanschluss-NTBA (contr4).

    Wenn ich mich jetzt von einem Systemendgerät per wahl der Nebenstelle 99(=Asterisk contr1) vom Asterisk ein Wählton erhalte (DISA), und eine Nummer wähle, dann tritt der Fehler mit der Private Bridge auf:


    -- creating pipe for PLCI=0
    -- Called contr4/01026017372xxxxx
    -- CAPI/contr4/010260173726xxxxx-32 is ringing
    -- CAPI/contr4/0102601737xxxxx-32 answered CAPI/contr1/99-31
    -- Attempting native bridge of CAPI/contr1/99-31 and CAPI/contr4/0102601737xxxxx-32
    Oct 6 14:28:52 WARNING[7170]: channel.c:3186 ast_channel_bridge: Private bridge between CAPI/contr1/99-31 and CAPI/contr4/01026017372xxxxx-32 failed



    Was ist eine private Bridge und ist sie notwendig? Kann man diesen Fehler irgendwie beheben?


    Gruß,
    RD
     
  2. armincm

    armincm Aktives Mitglied

    Registriert seit:
    3 Aug. 2005
    Beiträge:
    1,006
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Dies ist kein Fehler, sondern nur eine Warnung und kann ignoriert werden.
    'native bridge' wird versucht, wenn zwei Kanaele vom gleichen Typ zsammen geschaltet werden sollen. Bei SIP ist das z.B. 'reinvite' und ermoeglicht eine Sprachdaten-Verbindung direkt von A nach B ohne ueber Asterisk gehen zu muessen. In der chan_capi version die du benutzt ist das noch nicht implementiert, deshalb kommt die Warnung.
    Ab chan_capi-cm-0.6 ist dies implementiert, funktioniert aber nur bei ISDN Karten/Treiber, die das bridging (Line-Interconnect) beherschen.
    Zur Zeit ist das meines Wissens nur bei Eicon Diva Server Karten moeglich.
    Wenn also z.B. A auf einer Diva Server Karte mit B auf einer anderen Diva Server Karte (oder Port) verbunden werden soll, dann werden die Sprachdaten nicht mehr ueber die Asterisk-Threads geschickt, sondern von einer ISDN Karte direkt zur Anderen per PCI/DMA Bus Master. Die CPU wird dadurch nicht belastet.

    Armin
     
  3. D-Trix

    D-Trix Neuer User

    Registriert seit:
    11 Juli 2005
    Beiträge:
    127
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    ach so

    also ist eine native bridge sowas wie ect, und momentan geht nur thromboning?
     
  4. armincm

    armincm Aktives Mitglied

    Registriert seit:
    3 Aug. 2005
    Beiträge:
    1,006
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Mit ECT ist das nicht vergleichbar. ECT ist ein ISDN feature, wenn es aktiviert wird, ist kein b-kanal mehr benutzt und der Anschluss wieder frei. Line-Interconnect wird nur auf der ISDN Karte behandelt indem die B-Kanaele direkt zusammen geschaltet werden (ohne CPU-power, delay oder echo).

    Armin
     
  5. D-Trix

    D-Trix Neuer User

    Registriert seit:
    11 Juli 2005
    Beiträge:
    127
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Leider klappt das Interconnect mit der neuen chan_capi-cm 0.6 nicht. Obs an meinem HST-ISDN-Kartentreiber liegt?

    In der capi.conf ist Bridge=yes gesetzt.


    -- Executing Dial("CAPI/ISDN1/99-0", "CAPI/contr4/0102601xxxx09/b") in new stack
    -- Called contr4/0102601xxxx09/b
    -- CAPI/ISDN1/0102601xxxx09-1 is proceeding passing it to CAPI/ISDN1/99-0
    -- CAPI/ISDN1/0102601xxxx09-1 is making progress passing it to CAPI/ISDN1/99-0
    == ISDN1: Setting up DTMF detector (PLCI=0x3804, flag=1)
    -- CAPI/ISDN1/0102601xxxx09-1 is ringing
    -- ISDN1: Updated channel name: CAPI/ISDN1/010260xxxx09#-2
    -- ISDN1: Updated channel name: CAPI/ISDN1/010260xxxx09#8-3
    -- CAPI/ISDN1/010260xxxx09#8-3 answered CAPI/ISDN1/99-0
    -- Attempting native bridge of CAPI/ISDN1/99-0 and CAPI/ISDN1/01026xxxx09#8-3
    == ISDN1: Setting up DTMF detector (PLCI=0x3701, flag=0)
    == ISDN1: Setting up DTMF detector (PLCI=0x3804, flag=0)
    Oct 7 15:41:03 ERROR[18990]: chan_capi.c:3179 capi_handle_facility_confirmation: ISDN1: unable to start line interconnect
    > CAPI INFO 0x2007: Illegal message parameter coding
    Oct 7 15:41:03 WARNING[18990]: chan_capi.c:3216 show_capi_conf_error: ISDN1: conf_error 0x2007 PLCI=0x3701 Command=FACILITY_CONF,0x8497
    > CAPI INFO 0x2007: Illegal message parameter coding
    == ISDN1: Setting up DTMF detector (PLCI=0x3701, flag=1)
    == ISDN1: CAPI Hangingup
    == ISDN1: CAPI Hangingup
    > CAPI INFO 0x3490: Normal call clearing
     
  6. armincm

    armincm Aktives Mitglied

    Registriert seit:
    3 Aug. 2005
    Beiträge:
    1,006
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ja es liegt an dem Treiber. Wie schon erwaehnt sind die Diva Server Karten wohl die einzigen, die das zur Zeit koennen.

    Armin
     
  7. D-Trix

    D-Trix Neuer User

    Registriert seit:
    11 Juli 2005
    Beiträge:
    127
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Danke für deine schnelle Antwort!

    Ich werde mal bei HST eindrücklich nachfragen ;)
     
  8. D-Trix

    D-Trix Neuer User

    Registriert seit:
    11 Juli 2005
    Beiträge:
    127
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Zitat HST : "grundsätzlich unterstützen die HST Saphir ISDN Karten natürlich Line Interconnect (...)"


    Hmm wo hakts dann?
     
  9. armincm

    armincm Aktives Mitglied

    Registriert seit:
    3 Aug. 2005
    Beiträge:
    1,006
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Oh, super. Mal andere Karten die das auch koennen :)

    Versuch mal bitte chan_capi von CVS-HEAD. Ich hatte da noch eine Aenderung gemacht. Falls es nicht klappt, mach doch bitte mal ein verbose/debug log.

    Armin
     
  10. markuswp

    markuswp Neuer User

    Registriert seit:
    4 Dez. 2005
    Beiträge:
    6
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ich verwende hier eine Eicon Diva Server BRI 2.0, bekomme aber auch diese Fehlermeldung. Die Treiber für die Eicon sind die neuesten von www.melware.de, der Kernel ist ein 2.6.14er.

    Ist zwar nicht so wichtig, mich würde aber trotzdem interessieren warum's nicht geht.

    Fehlermeldung aus dem Asterisk messages Log:

    Dec 4 15:44:33 WARNING[14485] channel.c: Private bridge between CAPI/ISDN1/21-1a and CAPI/ISDN1/0160xxxxxxxx-1b failed

    capi.conf:
    Code:
    
    [general]
    nationalprefix=0
    internationalprefix=00
    rxgain=1.0
    txgain=1.0
    
    ; interface sections ...
    
    [ISDN1]
    isdnmode=msn
    incomingmsn=*
    controller=1
    immediate=no
    softdtmf=no
    echocancel=yes
    echocancelold=yes
    echotail=64
    bridge=yes
    accountcode=
    group=1
    context=capiin
    devices=2
    
    
     
  11. armincm

    armincm Aktives Mitglied

    Registriert seit:
    3 Aug. 2005
    Beiträge:
    1,006
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Schick mal das komplette verbose log mit 'capi debug'.

    Armin
     
  12. markuswp

    markuswp Neuer User

    Registriert seit:
    4 Dez. 2005
    Beiträge:
    6
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hier das Debug Output mit Verbose 6 und Capi Debug

    Code:
    
    gandalf*CLI> CONNECT_IND ID=001 #0x56b7 LEN=0048
      Controller/PLCI/NCCI            = 0x201
      CIPValue                        = 0x10
      CalledPartyNumber               = <c1>21
      CallingPartyNumber              = <01 81>09193xxxxxx
      CalledPartySubaddress           = default
      CallingPartySubaddress          = default
      BC                              = <80 90 a3>
      LLC                             = default
      HLC                             = <91 81>
      AdditionalInfo                 
       BChannelinformation            = default
       Keypadfacility                 = default
       Useruserdata                   = default
       Facilitydataarray              = default
    
        -- CONNECT_IND (PLCI=0x201,DID=21,CID=09193xxxxxx,CIP=0x10,CONTROLLER=0x1)
           > ISDN1: msn='*' DNID='21' MSN
      == ISDN1: Incoming call '09193xxxxxx' -> '21'
    INFO_IND ID=001 #0x56b8 LEN=0018
      Controller/PLCI/NCCI            = 0x201
      InfoNumber                      = 0x70
      InfoElement                     = <c1>21
    
    INFO_RESP ID=001 #0x56b8 LEN=0012
      Controller/PLCI/NCCI            = 0x201
    
        -- ISDN1: info element CALLED PARTY NUMBER
           > ISDN1: INFO_IND DID digits not used in this state.
    INFO_IND ID=001 #0x56b9 LEN=0016
      Controller/PLCI/NCCI            = 0x201
      InfoNumber                      = 0x18
      InfoElement                     = <89>
    
    INFO_RESP ID=001 #0x56b9 LEN=0012
      Controller/PLCI/NCCI            = 0x201
    
        -- ISDN1: info element CHANNEL IDENTIFICATION 89
    INFO_IND ID=001 #0x56ba LEN=0015
      Controller/PLCI/NCCI            = 0x201
      InfoNumber                      = 0x8005
      InfoElement                     = default
    
    INFO_RESP ID=001 #0x56ba LEN=0012
      Controller/PLCI/NCCI            = 0x201
    
        -- ISDN1: info element SETUP
        -- ISDN1: CAPI/ISDN1/21-4d: 21 matches in context capiin
      == Started pbx on channel CAPI/ISDN1/21-4d
        -- Executing Set("CAPI/ISDN1/21-4d", "LANGUAGE()=de") in new stack
        -- Executing Set("CAPI/ISDN1/21-4d", "CALLERID(name)=09193xxxxxx") in new stack
        -- Executing Dial("CAPI/ISDN1/21-4d", "SIP/gxp2k|5|TtWw") in new stack
        -- Called gxp2k
    gandalf*CLI> 
        -- SIP/gxp2k-19ae is ringing
      == ISDN1: Requested RINGING-Indication for CAPI/ISDN1/21-4d
    ALERT_REQ ID=001 #0x3bb2 LEN=0017
      Controller/PLCI/NCCI            = 0x201
      AdditionalInfo                 
       BChannelinformation            = default
       Keypadfacility                 = default
       Useruserdata                   = default
       Facilitydataarray              = default
    
    ALERT_CONF ID=001 #0x3bb2 LEN=0014
      Controller/PLCI/NCCI            = 0x201
      Info                            = 0x0
    
    gandalf*CLI> 
        -- Nobody picked up in 5000 ms
      == ISDN1: Requested Indication-STOP for CAPI/ISDN1/21-4d
        -- Executing SetCallerID("CAPI/ISDN1/21-4d", "21") in new stack
        -- Executing Dial("CAPI/ISDN1/21-4d", "CAPI/contr1/0160xxxxxxxx/b") in new stack
           > data = contr1/0160xxxxxxxx/b
           > parsed dialstring: 'contr1' '' '0160xxxxxxxx' 'b'
           > capi request controller = 1
           > parsed dialstring: 'contr1' '' '0160xxxxxxxx' 'b'
      == ISDN1: Call CAPI/ISDN1/0160xxxxxxxx-4e with B3  (pres=0x01, ton=0x01)
    CONNECT_REQ ID=001 #0x3bb3 LEN=0055
      Controller/PLCI/NCCI            = 0x1
      CIPValue                        = 0x1
      CalledPartyNumber               = <80>0160xxxxxxxx
      CallingPartyNumber              = <01 81>21
      CalledPartySubaddress           = default
      CallingPartySubaddress          = default
      BProtocol                      
       B1protocol                     = 0x1
       B2protocol                     = 0x1
       B3protocol                     = 0x0
       B1configuration                = default
       B2configuration                = default
       B3configuration                = default
      BC                              = default
      LLC                             = default
      HLC                             = default
      AdditionalInfo                 
       BChannelinformation            = <00 00>
       Keypadfacility                 = default
       Useruserdata                   = default
       Facilitydataarray              = default
    
        -- Called contr1/0160xxxxxxxx/b
    gandalf*CLI> 
    CONNECT_CONF ID=001 #0x3bb3 LEN=0014
      Controller/PLCI/NCCI            = 0x301
      Info                            = 0x0
    
        -- ISDN1: received CONNECT_CONF PLCI = 0x301
    gandalf*CLI> 
    INFO_IND ID=001 #0x56bb LEN=0017
      Controller/PLCI/NCCI            = 0x301
      InfoNumber                      = 0x1e
      InfoElement                     = <81 88>
    
    INFO_RESP ID=001 #0x56bb LEN=0012
      Controller/PLCI/NCCI            = 0x301
    
        -- ISDN1: info element PI 81 88
           > ISDN1: In-band information available
    CONNECT_B3_REQ ID=001 #0x3bb4 LEN=0013
      Controller/PLCI/NCCI            = 0x301
      NCPI                            = default
    
    INFO_IND ID=001 #0x56bc LEN=0016
      Controller/PLCI/NCCI            = 0x301
      InfoNumber                      = 0x18
      InfoElement                     = <8a>
    
    INFO_RESP ID=001 #0x56bc LEN=0012
      Controller/PLCI/NCCI            = 0x301
    
        -- ISDN1: info element CHANNEL IDENTIFICATION 8a
    INFO_IND ID=001 #0x56bd LEN=0015
      Controller/PLCI/NCCI            = 0x301
      InfoNumber                      = 0x800d
      InfoElement                     = default
    
    INFO_RESP ID=001 #0x56bd LEN=0012
      Controller/PLCI/NCCI            = 0x301
    
        -- ISDN1: info element SETUP ACK
    gandalf*CLI> 
        -- CAPI/ISDN1/0160xxxxxxxx-4e is making progress passing it to CAPI/ISDN1/21-4d
      == ISDN1: Requested PROGRESS-Indication for CAPI/ISDN1/21-4d
    CONNECT_B3_CONF ID=001 #0x3bb4 LEN=0014
      Controller/PLCI/NCCI            = 0x40301
      Info                            = 0x0
    
    gandalf*CLI> 
    CONNECT_B3_ACTIVE_IND ID=001 #0x56bf LEN=0013
      Controller/PLCI/NCCI            = 0x40301
      NCPI                            = default
    
    CONNECT_B3_ACTIVE_RESP ID=001 #0x56bf LEN=0012
      Controller/PLCI/NCCI            = 0x40301
    
      == ISDN1: Setting up echo canceller (PLCI=0x301, function=1, options=4, tail=64)
    FACILITY_REQ ID=001 #0x3bb5 LEN=0024
      Controller/PLCI/NCCI            = 0x301
      FacilitySelector                = 0x6
      FacilityRequestParameter        = <01 00 06 04 00 40 00 00 00>
    
      == ISDN1: Setting up DTMF detector (PLCI=0x301, flag=1)
    FACILITY_REQ ID=001 #0x3bb6 LEN=0023
      Controller/PLCI/NCCI            = 0x301
      FacilitySelector                = 0x1
      FacilityRequestParameter        = <01 00 40 00 40 00 00 00>
    
    gandalf*CLI> 
    FACILITY_CONF ID=001 #0x3bb5 LEN=0022
      Controller/PLCI/NCCI            = 0x301
      Info                            = 0x0
      FacilitySelector                = 0x6
      FacilityConfirmationParameter   = <01 00 02 00 00>
    
        -- ISDN1: Echo canceller successfully set up (PLCI=0x301)
    gandalf*CLI> 
    FACILITY_CONF ID=001 #0x3bb6 LEN=0019
      Controller/PLCI/NCCI            = 0x301
      Info                            = 0x0
      FacilitySelector                = 0x1
      FacilityConfirmationParameter   = <00 00>
    
           > ISDN1: DTMF conf(PLCI=0x301)
    gandalf*CLI> 
    INFO_IND ID=001 #0x5813 LEN=0016
      Controller/PLCI/NCCI            = 0x301
      InfoNumber                      = 0x18
      InfoElement                     = <8a>
    
    INFO_RESP ID=001 #0x5813 LEN=0012
      Controller/PLCI/NCCI            = 0x301
    
        -- ISDN1: info element CHANNEL IDENTIFICATION 8a
    INFO_IND ID=001 #0x5814 LEN=0015
      Controller/PLCI/NCCI            = 0x301
      InfoNumber                      = 0x8001
      InfoElement                     = default
    
    INFO_RESP ID=001 #0x5814 LEN=0012
      Controller/PLCI/NCCI            = 0x301
    
        -- ISDN1: info element ALERTING
        -- CAPI/ISDN1/0160xxxxxxxx-4e is ringing
      == ISDN1: Requested RINGING-Indication for CAPI/ISDN1/21-4d
        -- ISDN1: attempting ALERT in state 1
    gandalf*CLI> 
    INFO_IND ID=001 #0x585b LEN=0020
      Controller/PLCI/NCCI            = 0x301
      InfoNumber                      = 0x29
      InfoElement                     = <05 0c 04 16>9
    
    INFO_RESP ID=001 #0x585b LEN=0012
      Controller/PLCI/NCCI            = 0x301
    
        -- ISDN1: info element Date/Time 05/12/04 22:57
    INFO_IND ID=001 #0x585c LEN=0015
      Controller/PLCI/NCCI            = 0x301
      InfoNumber                      = 0x8007
      InfoElement                     = default
    
    INFO_RESP ID=001 #0x585c LEN=0012
      Controller/PLCI/NCCI            = 0x301
    
        -- ISDN1: info element CONNECT
    CONNECT_ACTIVE_IND ID=001 #0x585e LEN=0015
      Controller/PLCI/NCCI            = 0x301
      ConnectedNumber                 = default
      ConnectedSubaddress             = default
      LLC                             = default
    
    CONNECT_ACTIVE_RESP ID=001 #0x585e LEN=0012
      Controller/PLCI/NCCI            = 0x301
    
        -- CAPI/ISDN1/0160xxxxxxxx-4e answered CAPI/ISDN1/21-4d
      == ISDN1: Requested Indication-STOP for CAPI/ISDN1/21-4d
      == ISDN1: Answering for 21
    CONNECT_RESP ID=001 #0x56b7 LEN=0036
      Controller/PLCI/NCCI            = 0x201
      Reject                          = 0x0
      BProtocol                      
       B1protocol                     = 0x1
       B2protocol                     = 0x1
       B3protocol                     = 0x0
       B1configuration                = default
       B2configuration                = default
       B3configuration                = default
      ConnectedNumber                 = <00 80>21
      ConnectedSubaddress             = default
      LLC                             = default
      AdditionalInfo                 
       BChannelinformation            = default
       Keypadfacility                 = default
       Useruserdata                   = default
       Facilitydataarray              = default
    
        -- Attempting native bridge of CAPI/ISDN1/21-4d and CAPI/ISDN1/0160xxxxxxxx-4e
      == ISDN1:ISDN1 Requested native bridge for CAPI/ISDN1/21-4d and CAPI/ISDN1/0160xxxxxxxx-4e
      == ISDN1: Setting up DTMF detector (PLCI=0x201, flag=0)
    FACILITY_REQ ID=001 #0x3bb7 LEN=0023
      Controller/PLCI/NCCI            = 0x201
      FacilitySelector                = 0x1
      FacilityRequestParameter        = <02 00 40 00 40 00 00 00>
    
      == ISDN1: Setting up DTMF detector (PLCI=0x301, flag=0)
    FACILITY_REQ ID=001 #0x3bb8 LEN=0023
      Controller/PLCI/NCCI            = 0x301
      FacilitySelector                = 0x1
      FacilityRequestParameter        = <02 00 40 00 40 00 00 00>
    
      == ISDN1: Setting up echo canceller (PLCI=0x201, function=2, options=4, tail=64)
    FACILITY_REQ ID=001 #0x3bb9 LEN=0024
      Controller/PLCI/NCCI            = 0x201
      FacilitySelector                = 0x6
      FacilityRequestParameter        = <02 00 00 00 00 00 00 00 00>
    
      == ISDN1: Setting up echo canceller (PLCI=0x301, function=2, options=4, tail=64)
    FACILITY_REQ ID=001 #0x3bba LEN=0024
      Controller/PLCI/NCCI            = 0x301
      FacilitySelector                = 0x6
      FacilityRequestParameter        = <02 00 00 00 00 00 00 00 00>
    
      == ISDN1:ISDN1 line interconnect aborted, at least one channel is not connected.
      == ISDN1: Setting up DTMF detector (PLCI=0x201, flag=1)
    FACILITY_REQ ID=001 #0x3bbb LEN=0023
      Controller/PLCI/NCCI            = 0x201
      FacilitySelector                = 0x1
      FacilityRequestParameter        = <01 00 40 00 40 00 00 00>
    
      == ISDN1: Setting up DTMF detector (PLCI=0x301, flag=1)
    FACILITY_REQ ID=001 #0x3bbc LEN=0023
      Controller/PLCI/NCCI            = 0x301
      FacilitySelector                = 0x1
      FacilityRequestParameter        = <01 00 40 00 40 00 00 00>
    
      == ISDN1: Setting up echo canceller (PLCI=0x201, function=1, options=4, tail=64)
    FACILITY_REQ ID=001 #0x3bbd LEN=0024
      Controller/PLCI/NCCI            = 0x201
      FacilitySelector                = 0x6
      FacilityRequestParameter        = <01 00 06 04 00 40 00 00 00>
    
      == ISDN1: Setting up echo canceller (PLCI=0x301, function=1, options=4, tail=64)
    FACILITY_REQ ID=001 #0x3bbe LEN=0024
      Controller/PLCI/NCCI            = 0x301
      FacilitySelector                = 0x6
      FacilityRequestParameter        = <01 00 06 04 00 40 00 00 00>
    
    Dec  4 22:57:33 WARNING[16662]: channel.c:3473 ast_channel_bridge: Private bridge between CAPI/ISDN1/21-4d and CAPI/ISDN1/0160xxxxxxxxx-4e failed
    FACILITY_CONF ID=001 #0x3bb8 LEN=0019
      Controller/PLCI/NCCI            = 0x301
      Info                            = 0x0
      FacilitySelector                = 0x1
      FacilityConfirmationParameter   = <00 00>
    
           > ISDN1: DTMF conf(PLCI=0x301)
    gandalf*CLI> 
    FACILITY_CONF ID=001 #0x3bb7 LEN=0019
      Controller/PLCI/NCCI            = 0x201
      Info                            = 0x0
      FacilitySelector                = 0x1
      FacilityConfirmationParameter   = <00 00>
    
           > ISDN1: DTMF conf(PLCI=0x201)
    FACILITY_CONF ID=001 #0x3bb9 LEN=0022
      Controller/PLCI/NCCI            = 0x201
      Info                            = 0x0
      FacilitySelector                = 0x6
      FacilityConfirmationParameter   = <02 00 02 00 00>
    
        -- ISDN1: Echo canceller successfully disabled (PLCI=0x201)
    gandalf*CLI> 
    FACILITY_CONF ID=001 #0x3bba LEN=0022
      Controller/PLCI/NCCI            = 0x301
      Info                            = 0x0
      FacilitySelector                = 0x6
      FacilityConfirmationParameter   = <02 00 02 00 00>
    
        -- ISDN1: Echo canceller successfully disabled (PLCI=0x301)
    gandalf*CLI> 
    FACILITY_CONF ID=001 #0x3bbb LEN=0019
      Controller/PLCI/NCCI            = 0x201
      Info                            = 0x0
      FacilitySelector                = 0x1
      FacilityConfirmationParameter   = <00 00>
    
           > ISDN1: DTMF conf(PLCI=0x201)
    FACILITY_CONF ID=001 #0x3bbc LEN=0019
      Controller/PLCI/NCCI            = 0x301
      Info                            = 0x0
      FacilitySelector                = 0x1
      FacilityConfirmationParameter   = <00 00>
    
           > ISDN1: DTMF conf(PLCI=0x301)
    gandalf*CLI> 
    FACILITY_CONF ID=001 #0x3bbd LEN=0022
      Controller/PLCI/NCCI            = 0x201
      Info                            = 0x0
      FacilitySelector                = 0x6
      FacilityConfirmationParameter   = <01 00 02 00 00>
    
        -- ISDN1: Echo canceller successfully set up (PLCI=0x201)
    gandalf*CLI> 
    FACILITY_CONF ID=001 #0x3bbe LEN=0022
      Controller/PLCI/NCCI            = 0x301
      Info                            = 0x0
      FacilitySelector                = 0x6
      FacilityConfirmationParameter   = <01 00 02 00 00>
    
        -- ISDN1: Echo canceller successfully set up (PLCI=0x301)
    gandalf*CLI> 
    INFO_IND ID=001 #0x5862 LEN=0016
      Controller/PLCI/NCCI            = 0x201
      InfoNumber                      = 0x18
      InfoElement                     = <89>
    
    INFO_RESP ID=001 #0x5862 LEN=0012
      Controller/PLCI/NCCI            = 0x201
    
        -- ISDN1: info element CHANNEL IDENTIFICATION 89
    INFO_IND ID=001 #0x5863 LEN=0015
      Controller/PLCI/NCCI            = 0x201
      InfoNumber                      = 0x800f
      InfoElement                     = default
    
    INFO_RESP ID=001 #0x5863 LEN=0012
      Controller/PLCI/NCCI            = 0x201
    
        -- ISDN1: info element CONNECT ACK
    CONNECT_ACTIVE_IND ID=001 #0x5865 LEN=0015
      Controller/PLCI/NCCI            = 0x201
      ConnectedNumber                 = default
      ConnectedSubaddress             = default
      LLC                             = default
    
    CONNECT_ACTIVE_RESP ID=001 #0x5865 LEN=0012
      Controller/PLCI/NCCI            = 0x201
    
    gandalf*CLI> 
    CONNECT_B3_IND ID=001 #0x5866 LEN=0013
      Controller/PLCI/NCCI            = 0x50201
      NCPI                            = default
    
    CONNECT_B3_RESP ID=001 #0x5866 LEN=0015
      Controller/PLCI/NCCI            = 0x50201
      Reject                          = 0x0
      NCPI                            = default
    
    CONNECT_B3_ACTIVE_IND ID=001 #0x5867 LEN=0013
      Controller/PLCI/NCCI            = 0x50201
      NCPI                            = default
    
    CONNECT_B3_ACTIVE_RESP ID=001 #0x5867 LEN=0012
      Controller/PLCI/NCCI            = 0x50201
    
      == ISDN1: Setting up echo canceller (PLCI=0x201, function=1, options=4, tail=64)
    FACILITY_REQ ID=001 #0x3bbf LEN=0024
      Controller/PLCI/NCCI            = 0x201
      FacilitySelector                = 0x6
      FacilityRequestParameter        = <01 00 06 04 00 40 00 00 00>
    
      == ISDN1: Setting up DTMF detector (PLCI=0x201, flag=1)
    FACILITY_REQ ID=001 #0x3bc0 LEN=0023
      Controller/PLCI/NCCI            = 0x201
      FacilitySelector                = 0x1
      FacilityRequestParameter        = <01 00 40 00 40 00 00 00>
    
    gandalf*CLI> 
    FACILITY_CONF ID=001 #0x3bbf LEN=0022
      Controller/PLCI/NCCI            = 0x201
      Info                            = 0x0
      FacilitySelector                = 0x6
      FacilityConfirmationParameter   = <01 00 02 00 00>
    
        -- ISDN1: Echo canceller successfully set up (PLCI=0x201)
    gandalf*CLI> 
    FACILITY_CONF ID=001 #0x3bc0 LEN=0019
      Controller/PLCI/NCCI            = 0x201
      Info                            = 0x0
      FacilitySelector                = 0x1
      FacilityConfirmationParameter   = <00 00>
    
           > ISDN1: DTMF conf(PLCI=0x201)
    gandalf*CLI> 
    INFO_IND ID=001 #0x59de LEN=0036
      Controller/PLCI/NCCI            = 0x301
      InfoNumber                      = 0x1c
      InfoElement                     = <91 a1 12 02 02>C<87 02 01 24>0<09>0<07 a1 05>0<03 02 01 05>
    
    INFO_RESP ID=001 #0x59de LEN=0012
      Controller/PLCI/NCCI            = 0x301
    
        -- ISDN1: info element FACILITY
    INFO_IND ID=001 #0x59df LEN=0017
      Controller/PLCI/NCCI            = 0x301
      InfoNumber                      = 0x1e
      InfoElement                     = <82 88>
    
    INFO_RESP ID=001 #0x59df LEN=0012
      Controller/PLCI/NCCI            = 0x301
    
        -- ISDN1: info element PI 82 88
           > ISDN1: In-band information available
    INFO_IND ID=001 #0x59e0 LEN=0019
      Controller/PLCI/NCCI            = 0x301
      InfoNumber                      = 0x4000
      InfoElement                     = <05 00 00 00>
    
    INFO_RESP ID=001 #0x59e0 LEN=0012
      Controller/PLCI/NCCI            = 0x301
    
        -- ISDN1: info element CHARGE in UNITS
    INFO_IND ID=001 #0x59e1 LEN=0017
      Controller/PLCI/NCCI            = 0x301
     gandalf*CLI>  InfoNumber                      = 0x8
      InfoElement                     = <80 90>
    
    INFO_RESP ID=001 #0x59e1 LEN=0012
      Controller/PLCI/NCCI            = 0x301
    
        -- ISDN1: info element CAUSE 80 90
    INFO_IND ID=001 #0x59e2 LEN=0015
      Controller/PLCI/NCCI            = 0x301
      InfoNumber                      = 0x8045
      InfoElement                     = default
    
    INFO_RESP ID=001 #0x59e2 LEN=0012
      Controller/PLCI/NCCI            = 0x301
    
        -- ISDN1: info element DISCONNECT
        -- ISDN1: Disconnect case 2
      == ISDN1: CAPI Hangingup
        -- ISDN1: activehangingup (cause=16)
    DISCONNECT_B3_REQ ID=001 #0x3d37 LEN=0013
      Controller/PLCI/NCCI            = 0x40301
      NCPI                            = default
    
      == Spawn extension (capiin, 21, 5) exited non-zero on 'CAPI/ISDN1/21-4d'
      == ISDN1: CAPI Hangingup
        -- ISDN1: activehangingup (cause=16)
    DISCONNECT_B3_REQ ID=001 #0x3d38 LEN=0013
      Controller/PLCI/NCCI            = 0x50201
      NCPI                            = default
    
    DISCONNECT_B3_CONF ID=001 #0x3d37 LEN=0014
      Controller/PLCI/NCCI            = 0x40301
      Info                            = 0x0
    
    DISCONNECT_B3_CONF ID=001 #0x3d38 LEN=0014
      Controller/PLCI/NCCI            = 0x50201
      Info                            = 0x0
    
    gandalf*CLI> DISCONNECT_B3_IND ID=001 #0x59e4 LEN=0015
      Controller/PLCI/NCCI            = 0x50201
      Reason_B3                       = 0x0
      NCPI                            = default
    
    DISCONNECT_B3_RESP ID=001 #0x59e4 LEN=0012
      Controller/PLCI/NCCI            = 0x50201
    
    DISCONNECT_REQ ID=001 #0x3d39 LEN=0017
      Controller/PLCI/NCCI            = 0x201
      AdditionalInfo                 
       BChannelinformation            = default
       Keypadfacility                 = default
       Useruserdata                   = default
       Facilitydataarray              = default
    
    gandalf*CLI> DISCONNECT_CONF ID=001 #0x3d39 LEN=0014
      Controller/PLCI/NCCI            = 0x201
      Info                            = 0x0
    
    gandalf*CLI> DISCONNECT_B3_IND ID=001 #0x59e5 LEN=0015
      Controller/PLCI/NCCI            = 0x40301
      Reason_B3                       = 0x0
      NCPI                            = default
    
    DISCONNECT_B3_RESP ID=001 #0x59e5 LEN=0012
      Controller/PLCI/NCCI            = 0x40301
    
    DISCONNECT_REQ ID=001 #0x3d3a LEN=0017
      Controller/PLCI/NCCI            = 0x301
      AdditionalInfo                 
       BChannelinformation            = default
       Keypadfacility                 = default
       Useruserdata                   = default
       Facilitydataarray              = default
    
    gandalf*CLI> DISCONNECT_CONF ID=001 #0x3d3a LEN=0014
      Controller/PLCI/NCCI            = 0x301
      Info                            = 0x0
    
    gandalf*CLI> INFO_IND ID=001 #0x59e6 LEN=0015
      Controller/PLCI/NCCI            = 0x301
      InfoNumber                      = 0x805a
      InfoElement                     = default
    
    INFO_RESP ID=001 #0x59e6 LEN=0012
      Controller/PLCI/NCCI            = 0x301
    
        -- ISDN1: info element RELEASE COMPLETE
    DISCONNECT_IND ID=001 #0x59e8 LEN=0014
      Controller/PLCI/NCCI            = 0x301
      Reason                          = 0x3490
    
    DISCONNECT_RESP ID=001 #0x59e8 LEN=0012
      Controller/PLCI/NCCI            = 0x301
    
           > CAPI INFO 0x3490: Normal call clearing
      == ISDN1: Interface cleanup PLCI=0x301
    gandalf*CLI> INFO_IND ID=001 #0x59e9 LEN=0015
      Controller/PLCI/NCCI            = 0x201
      InfoNumber                      = 0x804d
      InfoElement                     = default
    
    INFO_RESP ID=001 #0x59e9 LEN=0012
      Controller/PLCI/NCCI            = 0x201
    
        -- ISDN1: info element RELEASE
    DISCONNECT_IND ID=001 #0x59eb LEN=0014
      Controller/PLCI/NCCI            = 0x201
      Reason                          = 0x3490
    
    DISCONNECT_RESP ID=001 #0x59eb LEN=0012
      Controller/PLCI/NCCI            = 0x201
    
           > CAPI INFO 0x3490: Normal call clearing
      == ISDN1: Interface cleanup PLCI=0x201
    
    
     
  13. armincm

    armincm Aktives Mitglied

    Registriert seit:
    3 Aug. 2005
    Beiträge:
    1,006
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Oh, das ist eindeutig. Hier hat chan_capi noch ein kleines Problem.
    Asterisk aktiviert die bridge so schnell nach dem Answer() des zweiten Kanals, dass CAPI hier noch gar nicht die zweite Verbindung hat. Und das wird natuerlicj von chan_capi-bridge code abgelehnt. Ich bin zwar der Meinung, dass dies ein Asterisk Fehler ist, denn eine Bridge zu aktivieren, wo ein Kanal noch nicht STATE=CONNECTED ist, ist einfach falsch, aber ich werde mal sehen, ob man da ein workaround machen kann...

    Armin
     
  14. markuswp

    markuswp Neuer User

    Registriert seit:
    4 Dez. 2005
    Beiträge:
    6
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ah, danke für's Problem suchen *g*

    Ich dachte schon die Karte wäre vielleicht falsch konfiguriert.