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

Eicon Diva Server: Echo canceller bei Fax abschalten?

Dieses Thema im Forum "Asterisk ISDN mit CAPI (chan_capi, chan_capi_cm)" wurde erstellt von Ralph*, 24 Nov. 2006.

  1. Ralph*

    Ralph* Mitglied

    Registriert seit:
    7 März 2006
    Beiträge:
    367
    Zustimmungen:
    2
    Punkte für Erfolge:
    18
    Ort:
    Stuttgart
    Zunächst mal ein ganz großes Lob an Euch alle, seit 3 Tagen läuft Asterisk mit der in der Signatur angegebenen Konfiguration erfolgreich im Produktivbetrieb! Das hätte ich ohne das Forum nie hinbekommen!!!

    Nun beschäftigt mich das mehrfache Ein- und Ausschalten des Echo cancellers bei einer Faxverbindung über eine Bridge.

    Der folgende Mitschnitt eines (erfolgreich) eingehenden Faxes zeigt, dass da mehrfach aktviert und deaktiviert wird. Ist das in Ordnung so?

    Es gibt ja die Möglichkeit, das "manuell" über capicommand abzuschalten:

    Der Aufbau bei uns ist, dass der eingehehende Anruf von der TE-Karte angenommen wird, anhand der Durchwahlinformation an die NT-Karte weitergegeben wird (Bridge) und von dort über unseren internen So an die ISDN-Karte im Faxserver vermittelt wird.

    Wird das eingehende Fax dann von einer non-CAPI application bearbeitet? Die ISDN-Karte im Faxserver wird auch über CAPI angesprochen, aber das tut dann wohl nichts mehr zur Sache, weil externer Rechner, richtig?

    Also nochmals meine Frage(n):

    - Hilft es (oder ist es gar egal?), wenn ich echocancel abschalte, wenn der eingehende Anruf ein Fax ist?

    - Wäre dieses Abschalten nur für die eine Verbindung gültig, oder schalte ich den Echo canceller dann für immer ab?

    Hier noch der Mitschnitt der Faxverbindung:

    Code:
    CONNECT_IND ID=001 #0x1dfd LEN=0047
      Controller/PLCI/NCCI            = 0x102
      CIPValue                        = 0x4
      CalledPartyNumber               = <81>280
      CallingPartyNumber              = <21 80>07021xxxxxx
      CalledPartySubaddress           = default
      CallingPartySubaddress          = default
      BC                              = <90 90 a3>
      LLC                             = default
      HLC                             = default
      AdditionalInfo                 
       BChannelinformation            = default
       Keypadfacility                 = default
       Useruserdata                   = default
       Facilitydataarray              = default
       SendingComplete                = default
    
        -- CONNECT_IND (PLCI=0x102,DID=280,CID=07021xxxxxx,CIP=0x4,CONTROLLER=0x2)
           > ISDN_TE2#02: msn='*' DNID='280' DID
      == ISDN_TE2#02: setting format alaw - 0x8 (alaw)
      == ISDN_TE2#02: Incoming call '07021xxxxxx' -> '280'
    INFO_IND ID=001 #0x1dfe LEN=0019
      Controller/PLCI/NCCI            = 0x102
      InfoNumber                      = 0x70
      InfoElement                     = <81>280
    
    INFO_RESP ID=001 #0x1dfe LEN=0012
      Controller/PLCI/NCCI            = 0x102
    
        -- ISDN_TE2#02: info element CALLED PARTY NUMBER
        -- ISDN_TE2#02: Updated channel name: CAPI/ISDN_TE2/280-307
        -- ISDN_TE2#02: CAPI/ISDN_TE2/280-307: 280 matches in context from-capi
           > CAPI devicestate requested for ISDN_TE2/280
      == Started pbx on channel CAPI/ISDN_TE2/280-307
    INFO_IND ID=001 #0x1dff LEN=0016
      Controller/PLCI/NCCI            = 0x102
      InfoNumber                      = 0x18
      InfoElement                     = <89>
    
    INFO_RESP ID=001 #0x1dff LEN=0012
      Controller/PLCI/NCCI            = 0x102
    
        -- ISDN_TE2#02: info element CHANNEL IDENTIFICATION 89
    INFO_IND ID=001 #0x1e00 LEN=0015
      Controller/PLCI/NCCI            = 0x102
      InfoNumber                      = 0x8005
      InfoElement                     = default
    
    INFO_RESP ID=001 #0x1e00 LEN=0012
      Controller/PLCI/NCCI            = 0x102
    
        -- ISDN_TE2#02: info element SETUP
        -- Executing Macro("CAPI/ISDN_TE2/280-307", "incomingfax|280") in new stack
        -- Executing NoCDR("CAPI/ISDN_TE2/280-307", "") in new stack
    Nov 24 14:58:40 WARNING[16600]: cdr.c:443 ast_cdr_free: CDR on channel 'CAPI/ISDN_TE2/280-307' not posted
    Nov 24 14:58:40 WARNING[16600]: cdr.c:445 ast_cdr_free: CDR on channel 'CAPI/ISDN_TE2/280-307' lacks end
        -- Executing Dial("CAPI/ISDN_TE2/280-307", "CAPI/g2/07021xxxxxx:280/b") in new stack
           > data = g2/07021xxxxxx:280/b format=8
           > parsed dialstring: 'g2' '07021xxxxxx' '280' 'b'
           > capi request group = 4
      == ISDN_NT#02: setting format alaw - 0x8 (alaw)
           > CAPI devicestate requested for ISDN_NT/280
           > parsed dialstring: 'g2' '07021xxxxxx' '280' 'b'
      == ISDN_NT#02: Call CAPI/ISDN_NT/280-308 with B3  (pres=0x00, ton=0x21)
    CONNECT_REQ ID=001 #0x4e8f LEN=0057
      Controller/PLCI/NCCI            = 0x3
      CIPValue                        = 0x4
      CalledPartyNumber               = <80>280
      CallingPartyNumber              = <21 80>07021xxxxxx
      CalledPartySubaddress           = default
      CallingPartySubaddress          = default
      BProtocol                      
       B1protocol                     = 0x1
      B2protocol                     = 0x1
       B3protocol                     = 0x0
       B1configuration                = default
       B2configuration                = default
       B3configuration                = default
       GlobalConfiguration            = default
      BC                              = default
      LLC                             = default
      HLC                             = default
      AdditionalInfo                 
       BChannelinformation            = <00 00>
       Keypadfacility                 = default
       Useruserdata                   = default
       Facilitydataarray              = default
       SendingComplete                = default
    
        -- Called g2/07021xxxxxx:280/b
    CONNECT_CONF ID=001 #0x4e8f LEN=0014
      Controller/PLCI/NCCI            = 0x203
      Info                            = 0x0
    
        -- ISDN_NT#02: received CONNECT_CONF PLCI = 0x203
           > CAPI devicestate requested for ISDN_NT/280
    INFO_IND ID=001 #0x1e01 LEN=0016
      Controller/PLCI/NCCI            = 0x203
      InfoNumber                      = 0x18
      InfoElement                     = <89>
    
    INFO_RESP ID=001 #0x1e01 LEN=0012
      Controller/PLCI/NCCI            = 0x203
    
        -- ISDN_NT#02: info element CHANNEL IDENTIFICATION 89
    INFO_IND ID=001 #0x1e02 LEN=0015
      Controller/PLCI/NCCI            = 0x203
      InfoNumber                      = 0x8001
      InfoElement                     = default
    
    INFO_RESP ID=001 #0x1e02 LEN=0012
      Controller/PLCI/NCCI            = 0x203
    
        -- ISDN_NT#02: info element ALERTING
    CONNECT_B3_REQ ID=001 #0x4e90 LEN=0013
      Controller/PLCI/NCCI            = 0x203
      NCPI                            = default
    
        -- ISDN_NT#02: sent CONNECT_B3_REQ PLCI=0x203
        -- CAPI queue frame: [ TYPE: Control (4) SUBCLASS: Unknown control '14' (14) ] [ISDN_NT#02]
        -- CAPI queue frame: [ TYPE: Control (4) SUBCLASS: Ringing (3) ] [ISDN_NT#02]
           > CAPI devicestate requested for ISDN_NT/280
        -- CAPI/ISDN_NT/280-308 is making progress passing it to CAPI/ISDN_TE2/280-307
      == ISDN_TE2#02: Requested PROGRESS-Indication for CAPI/ISDN_TE2/280-307
        -- CAPI/ISDN_NT/280-308 is ringing
      == ISDN_TE2#02: Requested RINGING-Indication for CAPI/ISDN_TE2/280-307
    ALERT_REQ ID=001 #0x4e91 LEN=0018
      Controller/PLCI/NCCI            = 0x102
      AdditionalInfo                 
       BChannelinformation            = default
       Keypadfacility                 = default
       Useruserdata                   = default
       Facilitydataarray              = default
       SendingComplete                = default
    
    ALERT_CONF ID=001 #0x4e91 LEN=0014
      Controller/PLCI/NCCI            = 0x102
      Info                            = 0x0
    
    CONNECT_B3_CONF ID=001 #0x4e90 LEN=0014
      Controller/PLCI/NCCI            = 0x60203
      Info                            = 0x0
    
    CONNECT_B3_ACTIVE_IND ID=001 #0x1e04 LEN=0013
      Controller/PLCI/NCCI            = 0x60203
      NCPI                            = default
    
    CONNECT_B3_ACTIVE_RESP ID=001 #0x1e04 LEN=0012
      Controller/PLCI/NCCI            = 0x60203
    
      == ISDN_NT#02: Setting up echo canceller (PLCI=0x203, function=1, options=4, tail=0)
    FACILITY_REQ ID=001 #0x4e92 LEN=0024
      Controller/PLCI/NCCI            = 0x203
      FacilitySelector                = 0x8
      FacilityRequestParameter        = <01 00 06 04 00 00 00 00 00>
    
      == ISDN_NT#02: Setting up DTMF detector (PLCI=0x203, flag=1)
    FACILITY_REQ ID=001 #0x4e93 LEN=0023
      Controller/PLCI/NCCI            = 0x203
      FacilitySelector                = 0x1
      FacilityRequestParameter        = <01 00>P<00>P<00 00 00>
    
    FACILITY_CONF ID=001 #0x4e92 LEN=0022
      Controller/PLCI/NCCI            = 0x203
      Info                            = 0x0
      FacilitySelector                = 0x8
      FacilityConfirmationParameter   = <01 00 02 00 00>
    
        -- ISDN_NT#02: Echo canceller successfully set up (PLCI=0x203)
    FACILITY_CONF ID=001 #0x4e93 LEN=0019
      Controller/PLCI/NCCI            = 0x203
      Info                            = 0x0
      FacilitySelector                = 0x1
      FacilityConfirmationParameter   = <00 00>
    
           > ISDN_NT#02: DTMF conf(PLCI=0x203)
    INFO_IND ID=001 #0x1e19 LEN=0021
      Controller/PLCI/NCCI            = 0x203
      InfoNumber                      = 0x28
      InfoElement                     = LINK<3d>0
    
    INFO_RESP ID=001 #0x1e19 LEN=0012
      Controller/PLCI/NCCI            = 0x203
    
        -- ISDN_NT#02: info element DSP
    INFO_IND ID=001 #0x1e1a LEN=0015
      Controller/PLCI/NCCI            = 0x203
      InfoNumber                      = 0x8007
      InfoElement                     = default
    
    INFO_RESP ID=001 #0x1e1a LEN=0012
      Controller/PLCI/NCCI            = 0x203
    
        -- ISDN_NT#02: info element CONNECT
    CONNECT_ACTIVE_IND ID=001 #0x1e1c LEN=0015
      Controller/PLCI/NCCI            = 0x203
      ConnectedNumber                 = default
      ConnectedSubaddress             = default
      LLC                             = default
    
    CONNECT_ACTIVE_RESP ID=001 #0x1e1c LEN=0012
      Controller/PLCI/NCCI            = 0x203
    
        -- CAPI queue frame: [ TYPE: Control (4) SUBCLASS: Answer (4) ] [ISDN_NT#02]
        -- CAPI/ISDN_NT/280-308 answered CAPI/ISDN_TE2/280-307
           > CAPI devicestate requested for ISDN_NT/280
      == ISDN_TE2#02: Requested Indication-STOP for CAPI/ISDN_TE2/280-307
      == ISDN_TE2#02: Answering for 280
    CONNECT_RESP ID=001 #0x1dfd LEN=0039
      Controller/PLCI/NCCI            = 0x102
      Reject                          = 0x0
      BProtocol                      
       B1protocol                     = 0x1
       B2protocol                     = 0x1
       B3protocol                     = 0x0
       B1configuration                = default
       B2configuration                = default
       B3configuration                = default
       GlobalConfiguration            = default
      ConnectedNumber                 = <00 80>280
      ConnectedSubaddress             = default
      LLC                             = default
      AdditionalInfo                 
       BChannelinformation            = default
       Keypadfacility                 = default
       Useruserdata                   = default
       Facilitydataarray              = default
       SendingComplete                = default
    
        -- Attempting native bridge of CAPI/ISDN_TE2/280-307 and CAPI/ISDN_NT/280-308
           > CAPI devicestate requested for ISDN_TE2/280
      == ISDN_TE2#02:ISDN_NT#02 Requested native bridge for CAPI/ISDN_TE2/280-307 and CAPI/ISDN_NT/280-308
    ISDN_TE2#02: wait for b3 up.
    INFO_IND ID=001 #0x1e22 LEN=0020
      Controller/PLCI/NCCI            = 0x102
      InfoNumber                      = 0x29
      InfoElement                     = <06 0b 18 0e 3a>
    
    INFO_RESP ID=001 #0x1e22 LEN=0012
      Controller/PLCI/NCCI            = 0x102
    
        -- ISDN_TE2#02: info element Date/Time 06/11/24 14:58
    INFO_IND ID=001 #0x1e23 LEN=0015
      Controller/PLCI/NCCI            = 0x102
      InfoNumber                      = 0x800f
      InfoElement                     = default
    
    INFO_RESP ID=001 #0x1e23 LEN=0012
      Controller/PLCI/NCCI            = 0x102
    
        -- ISDN_TE2#02: info element CONNECT ACK
    CONNECT_ACTIVE_IND ID=001 #0x1e25 LEN=0015
      Controller/PLCI/NCCI            = 0x102
      ConnectedNumber                 = default
      ConnectedSubaddress             = default
      LLC                             = default
    
    CONNECT_ACTIVE_RESP ID=001 #0x1e25 LEN=0012
      Controller/PLCI/NCCI            = 0x102
    
    CONNECT_B3_IND ID=001 #0x1e26 LEN=0013
      Controller/PLCI/NCCI            = 0x60102
      NCPI                            = default
    
    CONNECT_B3_RESP ID=001 #0x1e26 LEN=0015
      Controller/PLCI/NCCI            = 0x60102
      Reject                          = 0x0
      NCPI                            = default
    
    CONNECT_B3_ACTIVE_IND ID=001 #0x1e27 LEN=0013
      Controller/PLCI/NCCI            = 0x60102
      NCPI                            = default
    
    CONNECT_B3_ACTIVE_RESP ID=001 #0x1e27 LEN=0012
      Controller/PLCI/NCCI            = 0x60102
    
      == ISDN_TE2#02: Setting up echo canceller (PLCI=0x102, function=1, options=4, tail=0)
    FACILITY_REQ ID=001 #0x4e94 LEN=0024
      Controller/PLCI/NCCI            = 0x102
      FacilitySelector                = 0x8
      FacilityRequestParameter        = <01 00 06 04 00 00 00 00 00>
    
      == ISDN_TE2#02: Setting up DTMF detector (PLCI=0x102, flag=1)
    FACILITY_REQ ID=001 #0x4e95 LEN=0023
      Controller/PLCI/NCCI            = 0x102
      FacilitySelector                = 0x1
      FacilityRequestParameter        = <01 00>P<00>P<00 00 00>
    
    ISDN_TE2#02: found and signal for b3 up state.
    ISDN_TE2#02: cond signal received for b3 up.
      == ISDN_TE2#02: Setting up DTMF detector (PLCI=0x102, flag=0)
    FACILITY_REQ ID=001 #0x4e96 LEN=0023
      Controller/PLCI/NCCI            = 0x102
      FacilitySelector                = 0x1
      FacilityRequestParameter        = <02 00>P<00>P<00 00 00>
    
      == ISDN_NT#02: Setting up DTMF detector (PLCI=0x203, flag=0)
    FACILITY_REQ ID=001 #0x4e97 LEN=0023
      Controller/PLCI/NCCI            = 0x203
      FacilitySelector                = 0x1
      FacilityRequestParameter        = <02 00>P<00>P<00 00 00>
    
      == ISDN_TE2#02: Setting up echo canceller (PLCI=0x102, function=2, options=4, tail=0)
    FACILITY_REQ ID=001 #0x4e98 LEN=0024
      Controller/PLCI/NCCI            = 0x102
      FacilitySelector                = 0x8
      FacilityRequestParameter        = <02 00 00 00 00 00 00 00 00>
    
      == ISDN_NT#02: Setting up echo canceller (PLCI=0x203, function=2, options=4, tail=0)
    FACILITY_REQ ID=001 #0x4e99 LEN=0024
      Controller/PLCI/NCCI            = 0x203
      FacilitySelector                = 0x8
      FacilityRequestParameter        = <02 00 00 00 00 00 00 00 00>
    
    FACILITY_REQ ID=001 #0x4e9a LEN=0032
      Controller/PLCI/NCCI            = 0x102
      FacilitySelector                = 0x5
      FacilityRequestParameter        = <01 00 0e 00 00 00 00 09 08 03 02 00 00 03 00 00 00>
    
    FACILITY_CONF ID=001 #0x4e97 LEN=0019
      Controller/PLCI/NCCI            = 0x203
      Info                            = 0x0
      FacilitySelector                = 0x1
      FacilityConfirmationParameter   = <00 00>
    
           > ISDN_NT#02: DTMF conf(PLCI=0x203)
    FACILITY_CONF ID=001 #0x4e99 LEN=0022
      Controller/PLCI/NCCI            = 0x203
      Info                            = 0x0
      FacilitySelector                = 0x8
      FacilityConfirmationParameter   = <02 00 02 00 00>
    
        -- ISDN_NT#02: Echo canceller successfully disabled (PLCI=0x203)
    FACILITY_CONF ID=001 #0x4e94 LEN=0022
      Controller/PLCI/NCCI            = 0x102
      Info                            = 0x0
      FacilitySelector                = 0x8
      FacilityConfirmationParameter   = <01 00 02 00 00>
    
        -- ISDN_TE2#02: Echo canceller successfully set up (PLCI=0x102)
    FACILITY_CONF ID=001 #0x4e95 LEN=0019
      Controller/PLCI/NCCI            = 0x102
      Info                            = 0x0
      FacilitySelector                = 0x1
      FacilityConfirmationParameter   = <00 00>
    
           > ISDN_TE2#02: DTMF conf(PLCI=0x102)
    FACILITY_CONF ID=001 #0x4e96 LEN=0019
      Controller/PLCI/NCCI            = 0x102
      Info                            = 0x0
      FacilitySelector                = 0x1
      FacilityConfirmationParameter   = <00 00>
    
           > ISDN_TE2#02: DTMF conf(PLCI=0x102)
    FACILITY_CONF ID=001 #0x4e98 LEN=0022
      Controller/PLCI/NCCI            = 0x102
      Info                            = 0x0
      FacilitySelector                = 0x8
      FacilityConfirmationParameter   = <02 00 02 00 00>
    
        -- ISDN_TE2#02: Echo canceller successfully disabled (PLCI=0x102)
    FACILITY_CONF ID=001 #0x4e9a LEN=0030
      Controller/PLCI/NCCI            = 0x102
      Info                            = 0x0
      FacilitySelector                = 0x5
      FacilityConfirmationParameter   = <01 00 0a 00 00 07 06 03 02 00 00 00 00>
    
    FACILITY_IND ID=001 #0x1e28 LEN=0022
      Controller/PLCI/NCCI            = 0x102
      FacilitySelector                = 0x5
      FacilityIndicationParameter     = <01 00 04 03 02 00 00>
    
    FACILITY_RESP ID=001 #0x1e28 LEN=0022
      Controller/PLCI/NCCI            = 0x102
      FacilitySelector                = 0x5
      FacilityResponseParameters      = <01 00 04 03 02 00 00>
    
        -- ISDN_TE2#02: Line Interconnect activated
    INFO_IND ID=001 #0x1e2b LEN=0017
      Controller/PLCI/NCCI            = 0x203
      InfoNumber                      = 0x8
      InfoElement                     = <80 90>
    
    INFO_RESP ID=001 #0x1e2b LEN=0012
      Controller/PLCI/NCCI            = 0x203
    
        -- ISDN_NT#02: info element CAUSE 80 90
    INFO_IND ID=001 #0x1e2c LEN=0015
      Controller/PLCI/NCCI            = 0x203
      InfoNumber                      = 0x8045
      InfoElement                     = default
    
    INFO_RESP ID=001 #0x1e2c LEN=0012
      Controller/PLCI/NCCI            = 0x203
    
        -- ISDN_NT#02: info element DISCONNECT
        -- ISDN_NT#02: Disconnect case 2
        -- CAPI queue frame: [ TYPE: Control (4) SUBCLASS: Busy (5) ] [ISDN_NT#02]
      == ISDN_TE2#02: Setting up DTMF detector (PLCI=0x102, flag=1)
    FACILITY_REQ ID=001 #0x4e9b LEN=0023
      Controller/PLCI/NCCI            = 0x102
      FacilitySelector                = 0x1
      FacilityRequestParameter        = <01 00>P<00>P<00 00 00>
    
      == ISDN_TE2#02: Setting up echo canceller (PLCI=0x102, function=1, options=4, tail=0)
    FACILITY_REQ ID=001 #0x4e9c LEN=0024
      Controller/PLCI/NCCI            = 0x102
      FacilitySelector                = 0x8
      FacilityRequestParameter        = <01 00 06 04 00 00 00 00 00>
    
      == ISDN_NT#02: CAPI Hangingup for PLCI=0x203 in state 2
        -- ISDN_NT#02: activehangingup (cause=16) for PLCI=0x203
    DISCONNECT_B3_REQ ID=001 #0x4e9d LEN=0013
      Controller/PLCI/NCCI            = 0x60203
      NCPI                            = default
    
    ISDN_NT#02: wait for DISCONNECT_B3_CONF
    FACILITY_CONF ID=001 #0x4e9b LEN=0019
      Controller/PLCI/NCCI            = 0x102
      Info                            = 0x0
      FacilitySelector                = 0x1
      FacilityConfirmationParameter   = <00 00>
    
           > ISDN_TE2#02: DTMF conf(PLCI=0x102)
    DISCONNECT_B3_CONF ID=001 #0x4e9d LEN=0014
      Controller/PLCI/NCCI            = 0x60203
      Info                            = 0x0
    
    ISDN_NT#02: found and signal for DISCONNECT_B3_CONF
    DISCONNECT_B3_IND ID=001 #0x1e2e LEN=0015
      Controller/PLCI/NCCI            = 0x60203
      Reason_B3                       = 0x0
      NCPI                            = default
    
    DISCONNECT_B3_RESP ID=001 #0x1e2e LEN=0012
      Controller/PLCI/NCCI            = 0x60203
    
    DISCONNECT_REQ ID=001 #0x4e9e LEN=0018
      Controller/PLCI/NCCI            = 0x203
      AdditionalInfo                 
       BChannelinformation            = default
       Keypadfacility                 = default
       Useruserdata                   = default
       Facilitydataarray              = default
       SendingComplete                = default
    
    ISDN_NT#02: cond signal received for DISCONNECT_B3_CONF
      == Spawn extension (macro-incomingfax, s, 2) exited non-zero on 'CAPI/ISDN_TE2/280-307' in macro 'incomingfax'
           > CAPI devicestate requested for ISDN_NT/280
           > CAPI devicestate requested for ISDN_NT/280
      == Spawn extension (macro-incomingfax, s, 2) exited non-zero on 'CAPI/ISDN_TE2/280-307'
      == ISDN_TE2#02: CAPI Hangingup for PLCI=0x102 in state 2
        -- ISDN_TE2#02: activehangingup (cause=16) for PLCI=0x102
    DISCONNECT_CONF ID=001 #0x4e9e LEN=0014
      Controller/PLCI/NCCI            = 0x203
      Info                            = 0x0
    
    DISCONNECT_B3_REQ ID=001 #0x4e9f LEN=0013
      Controller/PLCI/NCCI            = 0x60102
      NCPI                            = default
    
    ISDN_TE2#02: wait for DISCONNECT_B3_CONF
    FACILITY_CONF ID=001 #0x4e9c LEN=0022
      Controller/PLCI/NCCI            = 0x102
      Info                            = 0x0
      FacilitySelector                = 0x8
      FacilityConfirmationParameter   = <01 00 02 00 00>
    
        -- ISDN_TE2#02: Echo canceller successfully set up (PLCI=0x102)
    DISCONNECT_B3_CONF ID=001 #0x4e9f LEN=0014
      Controller/PLCI/NCCI            = 0x60102
      Info                            = 0x0
    
    ISDN_TE2#02: found and signal for DISCONNECT_B3_CONF
    ISDN_TE2#02: cond signal received for DISCONNECT_B3_CONF
           > CAPI devicestate requested for ISDN_TE2/280
           > CAPI devicestate requested for ISDN_TE2/280
    DISCONNECT_B3_IND ID=001 #0x1e2f LEN=0015
      Controller/PLCI/NCCI            = 0x60102
      Reason_B3                       = 0x0
      NCPI                            = default
    
    DISCONNECT_B3_RESP ID=001 #0x1e2f LEN=0012
      Controller/PLCI/NCCI            = 0x60102
    
    DISCONNECT_REQ ID=001 #0x4ea0 LEN=0018
      Controller/PLCI/NCCI            = 0x102
      AdditionalInfo                 
       BChannelinformation            = default
       Keypadfacility                 = default
       Useruserdata                   = default
       Facilitydataarray              = default
       SendingComplete                = default
    
    DISCONNECT_CONF ID=001 #0x4ea0 LEN=0014
      Controller/PLCI/NCCI            = 0x102
      Info                            = 0x0
    
    INFO_IND ID=001 #0x1e30 LEN=0017
      Controller/PLCI/NCCI            = 0x203
      InfoNumber                      = 0x8
      InfoElement                     = <80 90>
    
    INFO_RESP ID=001 #0x1e30 LEN=0012
      Controller/PLCI/NCCI            = 0x203
    
        -- ISDN_NT#02: info element CAUSE 80 90
    INFO_IND ID=001 #0x1e31 LEN=0015
      Controller/PLCI/NCCI            = 0x203
      InfoNumber                      = 0x805a
      InfoElement                     = default
    
    INFO_RESP ID=001 #0x1e31 LEN=0012
      Controller/PLCI/NCCI            = 0x203
    
        -- ISDN_NT#02: info element RELEASE COMPLETE
    DISCONNECT_IND ID=001 #0x1e33 LEN=0014
      Controller/PLCI/NCCI            = 0x203
      Reason                          = 0x3490
    
    DISCONNECT_RESP ID=001 #0x1e33 LEN=0012
      Controller/PLCI/NCCI            = 0x203
    
           > ISDN_NT#02: CAPI INFO 0x3490: Normal call clearing
      == ISDN_NT#02: Interface cleanup PLCI=0x203
    INFO_IND ID=001 #0x1e34 LEN=0020
      Controller/PLCI/NCCI            = 0x102
      InfoNumber                      = 0x29
      InfoElement                     = <06 0b 18 0f 00>
    
    INFO_RESP ID=001 #0x1e34 LEN=0012
      Controller/PLCI/NCCI            = 0x102
    
        -- ISDN_TE2#02: info element Date/Time 06/11/24 15:00
    INFO_IND ID=001 #0x1e35 LEN=0015
      Controller/PLCI/NCCI            = 0x102
      InfoNumber                      = 0x804d
      InfoElement                     = default
    
    INFO_RESP ID=001 #0x1e35 LEN=0012
      Controller/PLCI/NCCI            = 0x102
    
        -- ISDN_TE2#02: info element RELEASE
    DISCONNECT_IND ID=001 #0x1e37 LEN=0014
      Controller/PLCI/NCCI            = 0x102
      Reason                          = 0x3490
    
    DISCONNECT_RESP ID=001 #0x1e37 LEN=0012
      Controller/PLCI/NCCI            = 0x102
    
           > ISDN_TE2#02: CAPI INFO 0x3490: Normal call clearing
      == ISDN_TE2#02: Interface cleanup PLCI=0x102
    
     
  2. armincm

    armincm Aktives Mitglied

    Registriert seit:
    3 Aug. 2005
    Beiträge:
    1,006
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Warum habt ihr einen separaten FaxServer? Zumindest ankommende Faxe koennte doch die erste Karte schon entgegen nehmen.

    Ja, was 'hintendran' haengt spielt fuer den Asterisk/chan-capi Teil keine Rolle.

    Normalerweise sollte es gemacht werden! Wenn man aber mit chan-capi direkt Faxe empfangen will, ist das nicht noetig, hier wird das automatisch gemacht. In Deinem Fall benutzt du native Bridge (Line-Interconnect) und hier wird das auch automatisch gemacht.
    Mit dem Abschalten am Anfang wuerdest du nur verhindern, dass es zwischendurch (bevor bridge aktiviert wird) ein und wieder ausgeschaltet wird.

    Gute Frage. Eigentlich war es nur fuer die aktuelle Verbindung gedacht, aber im Code habe ich gerade gesehen, dass ich das wohl doch nicht so umgesetzt habe und es dauerhaft ist. Ich werde das wohl mal aendern.

    Armin
     
  3. Ralph*

    Ralph* Mitglied

    Registriert seit:
    7 März 2006
    Beiträge:
    367
    Zustimmungen:
    2
    Punkte für Erfolge:
    18
    Ort:
    Stuttgart
    Armin,

    vielen Dank, dass Du Dich durch die vielen Zeilen gewühlt hast!

    Das hat historische Gründe: Wir setzen für den Faxverkehr schon seit Jahren David von Tobit ein - und sind sehr zufrieden damit. Und der läuft auf einem Netware Server. Daher benötige ich den etwas umständlichen Weg über die NT-Karte im Asterisk, oder?

    In ferner Zukunft will ich den natürlich auch ersetzen... aber erst mal nicht.

    Dann kann ich es also, wenn ich Dich richtig verstanden habe, so lassen...

    Wenn Du es geändert hast, kann ich die extensions.conf bei Faxverbindungen entsprechend anpassen und den Echo canceller temporär deaktivieren. Aber bitte keinen Stress deswegen!

    Ich danke Dir!

    Ralph
     
  4. armincm

    armincm Aktives Mitglied

    Registriert seit:
    3 Aug. 2005
    Beiträge:
    1,006
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Wenn dieses Programm auch ein CAPI Programm ist, dann koennte es parallel zu Asterisk auf dem gleichen Server laufen, oder gar per remote-CAPI auf einem anderen Rechner.

    Ja.

    Ich habe es im SVN trunk (HEAD) schon umgestellt.

    Armin
     
  5. Ralph*

    Ralph* Mitglied

    Registriert seit:
    7 März 2006
    Beiträge:
    367
    Zustimmungen:
    2
    Punkte für Erfolge:
    18
    Ort:
    Stuttgart
    Darum kümmere ich mich, wenn ich wieder Zeit habe... im Moment will ich nicht an zu vielen Schrauben gleichzeitig drehen, das Ganze muss ja zuverlässig funktionieren. Aber interessant ist es ganz bestimmt!

    Danke schön!