Asterisk als ISDN Anlage und QSIG

Die "Eicon DIVA Server" Karten (jetzt heissen die "Dialogic Diva") können mehrere Protokolle. Dies wird durch die geladene Firmware und deren Konfiguration erreicht. Also auch QSIG.
Man sollte aber erwähnen, dass ältere Karten Revisionen (gerade bei BRI) nicht mehr die neuste Firmware/Treiber Versionen können, da diese Karten nicht mehr supported werden. Es kann also sein, dass man auf eine ältere Version der Treiber zurückgreifen muss.

Dialogic (Eicon) hat auch Analog Karten (die übrigens auch das CAPI interface bieten und somit mit chan_capi arbeiten), da aber dies nichts mit ISDN zu tun hat, ist ein ISDN Protokoll wie QSIG nicht interessant.

Armin
 
Erstmal vielen dank, dass ihr mir bis jetzt so gut und schnell geholfen habt.

Mittlerweile ist endlich Hardwaretechnisch alles da was ich brauche
(DIVA Karte und S0 BRI leitung )

konnte heute auch zum ersten mal testen ob das ganze klappt.
Wenn ich über ISDN raus telefoniere funktioniert alles wunderbar,
jedoch bekomme ich bei einem Anruf diesen netten "Fehler":

Code:
DIVA1#02: CAPI INFO 0x34e0: Mandatory information element is missing

als nächstes wird dann im CLI angezeigt das aufgehängt wird:

Code:
DIVA1#02: CAPI Hangingup for PLCI=0xdead0000 in state 4

Ich hab mal danach gesucht, in der Hoffnung, dass ich nicht der einzigste
Volltrottel bin der auch so ein Problem hat. Mal wird geschrieben, dass es
was mit der chan_capi version zu tun hat ( war ein post von 2005, ist glaub
nicht mehr zutreffend für mich ) und mal wird geschrieben, dass es was
mit dem jb-Support von Asterisk zu tun hat.

Ich hab noch kein Q.SIG Support aktiviert, jedoch hab ich bei der
Konfiguration des DIVA Treibers "auf" Q.SIG konfiguriert und nicht "auf"
EURO-ISDN.

Ich hänge an einer SIEMENS-Anlage, da ist noch EURO-ISDN eingestellt.
Arbeiten tue ich mit einer Durchwahl Nummer ( somit kein MSN sondern
DID )

chapi.conf sieht bei mir so aus:

Code:
;
; CAPI config
;
;

; general section

[general]
nationalprefix=0
internationalprefix=00
rxgain=1.0       ;linear receive gain (1.0 = no change)
txgain=1.0       ;linear transmit gain (1.0 = no change)
language=de      ;set default language
;ulaw=yes        ;set this, if you live in u-law world instead of a-law

;jb.....         ;with Asterisk 1.4 you can configure jitterbuffer,
                 ;see Asterisk documentation for all jb* setting available.
;mohinterpret=default ;Asterisk 1.4: default music on hold class when placed on hold.


; interface sections ...

[DIVA1]          ;this example interface gets name 'ISDN1' and may be any
                 ;name not starting with 'g' or 'contr'.
                 ;Use one interface section for each isdn port!
ntmode=yes      ;if isdn card operates in nt mode, set this to yes
isdnmode=did     ;'MSN' (point-to-multipoint) or 'DID' (direct inward dial)
                 ;when using NT-mode, 'DID' should be set in any case
incomingmsn=*    ;allow incoming calls to this list of MSNs/DIDs, * = any
;defaultcid=123  ;set a default caller id to that interface for dial-out,
                 ;this caller id will be used when dial option 'd' is set.
;controller=0    ;ISDN4BSD default
;controller=7    ;ISDN4BSD USB default
controller=1     ;capi controller number of this interface/port
group=1          ;dialout group
;prefix=0        ;set a prefix to calling number on incoming calls
softdtmf=on      ;enable/disable software dtmf detection, recommended for AVM cards
relaxdtmf=on     ;in addition to softdtmf, you can use relaxed dtmf detectionfaxdetect=off    ;enable faxdetection and redirection to EXTEN 'fax' for incoming and/or
                 ;outgoing calls. (default='off', possible values: 'incoming','outgoing','both')
accountcode=     ;PBX accountcode to use in CDRs
;amaflags=default;AMA flags for CDR ('default', 'omit', 'billing', or 'documentation')
context=capi-in  ;context for incoming calls
;holdtype=hold   ;when the PBX puts the call on hold, ISDN HOLD will be used. If 
                 ;set to 'local' (default value), no hold is done and the PBX may
                 ;play MOH.
;immediate=yes   ;DID: immediate start of pbx with extension 's' if no digits were
                 ;     received on incoming call (no destination number yet)
                 ;MSN: start pbx on CONNECT_IND and don't wait for SETUP/SENDING-COMPLETE.
                 ;     info like REDIRECTINGNUMBER may be lost, but this is necessary for
                 ;     drivers/pbx/telco which does not send SETUP or SENDING-COMPLETE.
;echosquelch=1   ;_VERY_PRIMITIVE_ echo suppression
;echocancel=yes  ;EICON DIVA SERVER (CAPI) echo cancelation (yes=g165)
                 ;(possible values: 'no', 'yes', 'force', 'g164', 'g165')
echocancelold=yes;use facility selector 6 instead of correct 8 (necessary for older eicon drivers)
;echotail=64     ;echo cancel tail setting (default=0 for maximum)
;echocancelnlp=1 ;activate non-linear-processing; this improves echo cancel ratio, but might
                 ;incorporate variable gain in the signal path.
;bridge=yes      ;native bridging (CAPI line interconnect) if available
;callgroup=1     ;PBX call group
;pickupgroup=1   ;PBX pickup group (which call groups are we allowed to pickup)
;language=de     ;set language for this device (overwrites default language)
;disallow=all    ;RTP codec selection (valid with Eicon DIVA Server only)
;allow=all       ;RTP codec selection (valid with Eicon DIVA Server only)
devices=2        ;number of concurrent calls (b-channels) on this controller
                 ;(2 makes sense for single BRI, 30/23 for PRI/T1)
;jb.....         ;with Asterisk 1.4 you can configure jitterbuffer,
                 ;see Asterisk documentation for all jb* setting available.
;mohinterpret=default ;Asterisk 1.4: default music on hold class when placed on hold.
;qsig=1           ;enable use of Q.SIG extensions. ECMA Variant
;qsig_prnum=1234  ;enable inbound bridging - this should be an QSIG-network-wide unique number

die Wichtige stelle in extensions.conf:

Code:
[capi-in]
exten => 8,n,Dial,SIP/100|30|r

jetzt geh ich erstmal heim und da schau ich mal weiter woran das liegen
kann.

bis denne
T33baum
 
Ich hab noch kein Q.SIG Support aktiviert, jedoch hab ich bei der
Konfiguration des DIVA Treibers "auf" Q.SIG konfiguriert und nicht "auf"
EURO-ISDN.

Wieso erwartest Du, dass es funktioniert wenn du es nicht einheitlich konfigurierst?
Wenn du an einem DSS1 ISDN hängst, dann sollte auch die Diva darauf konfiguriert werden.

Armin
 
@t33baum:
Du kannst in deiner gewünschten Konfiguration chan_capi ohne QSIG laufen lassen, das funktioniert schon, aber die ISDN Ports müssen gleich eingerichtet werden, damit das funktioniert...

Mario
 
Moin

So, haben nun beide Seiten (Diva Karte und Siemens Anlage) auf Q.SIG
umgestellt, da hat garnichts funktioniert =(

haben danach beider auf "ETSI - Europe/other countries, EURO-ISDN
(ETSI-DSS1)" umgestellt. Oben genannte Problem ist aber immer noch da.

Asterisk spuckt dass hier aus:
Code:
DIVA1#02: CAPI INFO 0x34e0: Mandatory information element is missing

und divalog dass hier:
Code:
18:1372:204 - SIG-R(012) 08 01 07 7D 08 03 80 E0 1C 14 01 19
                     Q.931  CR07 STATUS
                            Cause 80 e0 1c 'Mandatory information element is missing'
                            Call State 19
   18:1372:205 - SIG-x(009) 08 01 87 4D 08 03 80 E5 00
                     Q.931  CR87 REL
                            Cause 80 e5 00 'Message not compatible with call state'

hier hat armincm gepostet, dass man bei diesem Problem den chan-capi HEAD
ausprobieren soll (31.08.2006) , ist das noch ein aktueller Lösungsvorschlag ?

wenn ja muss ich dann zuerst mein momentanige chan_capi "löshen" und
dann chan-capi-trunk per svn installieren, oder kann ich einfach so
drüber installieren ?

t33baum



======UPDATE======

Ach ich knall mal alles rein was man brauchen kann:

Asterisk verbose <5 und capi debug:

Code:
CONNECT_IND ID=002 #0x002c LEN=0049
  Controller/PLCI/NCCI            = 0x201
  CIPValue                        = 0x10
  CalledPartyNumber               = <81>1
  CallingPartyNumber              = <11 83>4976120391000
  CalledPartySubaddress           = default
  CallingPartySubaddress          = default
  BC                              = <80 90 a3>
  LLC                             = default
  HLC                             = <91 81>
  AdditionalInfo
   BChannelinformation            = default
   Keypadfacility                 = default
   Useruserdata                   = default
   Facilitydataarray              = default
   SendingComplete                = default

    -- CONNECT_IND (PLCI=0x201,DID=1,CID=4976120391000,CIP=0x10,CONTROLLER=0x1)
       > DIVA1#02: msn='*' DNID='1' DID
  == DIVA1#02: setting format alaw - 0x8 (alaw)
  == DIVA1#02: Incoming call '004976120391000' -> '1'
INFO_IND ID=002 #0x002d LEN=0017
  Controller/PLCI/NCCI            = 0x201
  InfoNumber                      = 0x70
  InfoElement                     = <81>1

INFO_RESP ID=002 #0x002d LEN=0012
  Controller/PLCI/NCCI            = 0x201

    -- DIVA1#02: info element CALLED PARTY NUMBER
    -- DIVA1#02: Updated channel name: CAPI/DIVA1#02/1-9
    -- DIVA1#02: CAPI/DIVA1#02/1-9: 1 matches in context capi-in
  == Started pbx on channel CAPI/DIVA1#02/1-9
INFO_IND ID=002 #0x002e LEN=0016
  Controller/PLCI/NCCI            = 0x201
  InfoNumber                      = 0x18
  InfoElement                     = <89>

INFO_RESP ID=002 #0x002e LEN=0012
  Controller/PLCI/NCCI            = 0x201

    -- DIVA1#02: info element CHANNEL IDENTIFICATION 89
INFO_IND ID=002 #0x002f LEN=0015
  Controller/PLCI/NCCI            = 0x201
  InfoNumber                      = 0x8005
  InfoElement                     = default

INFO_RESP ID=002 #0x002f LEN=0012
  Controller/PLCI/NCCI            = 0x201

    -- DIVA1#02: info element SETUP
  == DIVA1#02: pbx already started on channel CAPI/DIVA1#02/1-9
       > CAPI devicestate requested for DIVA1#02/1
    -- Executing [1@capi-in:1] NoOp("CAPI/DIVA1#02/1-9", "capi-in") in new stack    
    -- Executing [1@capi-in:2] Wait("CAPI/DIVA1#02/1-9", "1") in new stack
    -- Executing [1@capi-in:3] Dial("CAPI/DIVA1#02/1-9", "SIP/31|30|r") in new stack
    -- Called 31
  == DIVA1#02: Requested RINGING-Indication for CAPI/DIVA1#02/1-9
SELECT_B_PROTOCOL_REQ ID=002 #0x000d LEN=0023
  Controller/PLCI/NCCI            = 0x201
  BProtocol
   B1protocol                     = 0x1
   B2protocol                     = 0x1
   B3protocol                     = 0x0
   B1configuration                = default
   B2configuration                = default
   B3configuration                = default
   GlobalConfiguration            = default

INFO_REQ ID=002 #0x000e LEN=0023
  Controller/PLCI/NCCI            = 0x201
  CalledPartyNumber               = default
  AdditionalInfo
   BChannelinformation            = default
   Keypadfacility                 = default
   Useruserdata                   = default
   Facilitydataarray              = <1e 02 82 88>
   SendingComplete                = default

ALERT_REQ ID=002 #0x000f LEN=0018
  Controller/PLCI/NCCI            = 0x201
  AdditionalInfo
   BChannelinformation            = default
   Keypadfacility                 = default
   Useruserdata                   = default
   Facilitydataarray              = default
   SendingComplete                = default

SELECT_B_PROTOCOL_CONF ID=002 #0x000d LEN=0014
  Controller/PLCI/NCCI            = 0x201
  Info                            = 0x0

INFO_CONF ID=002 #0x000e LEN=0014
  Controller/PLCI/NCCI            = 0x201
  Info 
ALERT_REQ ID=002 #0x000c LEN=0018
  Controller/PLCI/NCCI            = 0x101
  AdditionalInfo
   BChannelinformation            = default
   Keypadfacility                 = default
   Useruserdata                   = default
   Facilitydataarray              = default
   SendingComplete                = default

SELECT_B_PROTOCOL_CONF ID=002 #0x000a LEN=0014
  Controller/PLCI/NCCI            = 0x101
  Info                            = 0x0

INFO_CONF ID=002 #0x000b LEN=0014
  Controller/PLCI/NCCI            = 0x101
  Info                            = 0x0

ALERT_CONF ID=002 #0x000c LEN=0014
  Controller/PLCI/NCCI            = 0x101
  Info                            = 0x0

INFO_IND ID=002 #0x0024 LEN=0018
  Controller/PLCI/NCCI            = 0x101
  InfoNumber                      = 0x8
  InfoElement                     = <80 e0 1c>

INFO_RESP ID=002 #0x0024 LEN=0012
  Controller/PLCI/NCCI 
    -- DIVA1#02: info element CAUSE 80 e0
INFO_IND ID=002 #0x0025 LEN=0016
  Controller/PLCI/NCCI            = 0x101
  InfoNumber                      = 0x14
  InfoElement                     = <19>

INFO_RESP ID=002 #0x0025 LEN=0012
  Controller/PLCI/NCCI            = 0x101

    -- DIVA1#02: info element CALL STATE 19
INFO_IND ID=002 #0x0026 LEN=0015
  Controller/PLCI/NCCI            = 0x101
  InfoNumber                      = 0x807d
  InfoElement                     = default

INFO_RESP ID=002 #0x0026 LEN=0012
  Controller/PLCI/NCCI            = 0x101

    -- DIVA1#02: info element STATUS
    -- SIP/31-081fa960 is ringing
INFO_IND ID=002 #0x0028 LEN=0017
  Controller/PLCI/NCCI            = 0x101
  InfoNumber                      = 0x8
  InfoElement                     = <80 e0>

INFO_RESP ID=002 #0x0028 LEN=0012
  Controller/PLCI/NCCI            = 0x101

    -- DIVA1#02: info element CAUSE 80 e0
INFO_IND ID=002 #0x0029 LEN=0015
  Controller/PLCI/NCCI            = 0x101
  InfoNumber                      = 0x805a
  InfoElement                     = default

INFO_RESP ID=002 #0x0029 LEN=0012
  Controller/PLCI/NCCI            = 0x101

    -- DIVA1#02: info element RELEASE COMPLETE
DISCONNECT_IND ID=002 #0x002b LEN=0014
  Controller/PLCI/NCCI            = 0x101
  Reason                          = 0x34e0

DISCONNECT_RESP ID=002 #0x002b LEN=0012
  Controller/PLCI/NCCI            = 0x101

       > DIVA1#02: CAPI INFO 0x34e0: Mandatory information element is missing
    -- CAPI queue frame:>=[0;3 [ TYPE: Control (4) SUBCLASS: Hangup (1) ] [DIVA1#02]
  == Spawn extension (capi-in, 1, 3) exited non-zero on 'CAPI/DIVA1#02/1-7'
  == DIVA1#02: CAPI Hangingup for PLCI=0xdead0000 in state 4
  == DIVA1#02: Interface cleanup PLCI=0xdead0000
       > CAPI devicestate requested for DIVA1#02/1
       > CAPI devicestate requested for DIVA1#02/1

divalog:

Code:
 22:0240:841 - D-X(004) 00 01 01 53
   22:0240:854 - D-R(004) 02 01 01 65
   22:0240:855 - D-X(004) 02 01 01 53
   22:0240:863 - D-R(004) 00 01 01 65
   22:0250:861 - D-X(004) 00 01 01 53
   22:0250:862 - D-R(004) 02 01 01 65
   22:0250:865 - D-X(004) 02 01 01 53
   22:0250:877 - D-R(004) 00 01 01 65
   22:0255:199 - D-R(041) 02 01 52 64 08 01 0C 05 04 03 80 90 A3 18 01 8A 6C 0F 11 83 34 39 37 36 31 32 30 33 39 31 cont
   22:0255:200 - D-X(004) 02 01 01 54
   22:0255:201 - MORE
   22:0255:201 - SIG-R(037) 08 01 0C 05 04 03 80 90 A3 18 01 8A 6C 0F 11 83 34 39 37 36 31 32 30 33 39 31 30 30 30 70 02 91 31 7D 02 91 81
                     Q.931  CR0c SETUP
                            Bearer Capability 80 90 a3
                            Channel Id 8a
                            Calling Party Number 11 83 '4976120391000'
                            Called Party Number 91 '1'
                            HLC 91 81
   22:0255:700 - SIG-EVENT FF00
   22:0255:701 - SIG-x(007) 08 01 8C 0D 18 01 8A
                     Q.931  CR8c SETUP_ACK
                            Channel Id 8a
   22:0255:702 - D-X(011) 00 01 64 54 08 01 8C 0D 18 01 8A
   22:0255:720 - D-R(004) 00 01 01 66
   22:0256:206 - [1,0] dsp_assign 0016, 1, 160
   22:0256:206 - [1,0] CAI[00] 16 00 00 00 a0 00
   22:0256:206 - [1,0] Download 512 requested
   22:0256:207 - [eb] N-ASSIGN REQ Id:NL_ID, Ch:00
   22:0256:208 - B2Assign  01 -- -- -- -- -- -- -- -- -- -- --
   22:0256:208 - B2Assign 1 Sig=03 d_id=01
   22:0256:208 - Assign - Layer 2 Transparent (3), free:1200
   22:0256:208 - [ec] N-RC=ASSIGN_OK Id:06, Ch:00
   22:0256:209 - SIG-X(004) 08 01 8C 62
                     Q.931  CR8c FACILITY
   22:0256:211 - SIG-X(004) 08 01 8C 01
                     Q.931  CR8c ALERT
   22:0256:212 - D-X(008) 00 01 66 54 08 01 8C 62
   22:0256:228 - D-R(004) 00 01 01 68
   22:0256:229 - D-X(008) 00 01 68 54 08 01 8C 01
   22:0256:246 - D-R(004) 00 01 01 6A
   22:0256:286 - D-R(016) 02 01 54 6A 08 01 0C 7D 08 03 80 E0 1C 14 01 19
   22:0256:287 - D-X(004) 02 01 01 56
   22:0256:288 - SIG-R(012) 08 01 0C 7D 08 03 80 E0 1C 14 01 19
                     Q.931  CR0c STATUS
                            Cause 80 e0 1c 'Mandatory information element is missing'
                            Call State 19
   22:0256:288 - SIG-x(009) 08 01 8C 4D 08 03 80 E5 00
                     Q.931  CR8c REL
                            Cause 80 e5 00 'Message not compatible with call state'   
   22:0256:291 - D-X(013) 00 01 6A 56 08 01 8C 4D 08 03 80 E5 00
   22:0256:310 - D-R(004) 00 01 01 6C
   22:0256:363 - D-R(012) 02 01 56 6C 08 01 0C 5A 08 02 80 90
   22:0256:363 - D-X(004) 02 01 01 58
   22:0256:364 - SIG-R(008) 08 01 0C 5A 08 02 80 90
                     Q.931  CR0c REL_COM
                            Cause 80 90 'Normal call clearing'
   22:0256:367 - [1,0] dsp_release
   22:0256:373 - [ed] N-REMOVE REQ Id:06, Ch:00
   22:0256:373 - B2Release  01 03 -- -- -- -- -- -- -- -- -- --
   22:0256:373 - B2Release 1, free:1183
   22:0256:373 - Release - Layer 2 Transparent
   22:0256:373 - [ee] N-RC=OK Id:06, Ch:00

so und nun die einstellung an der DIVA:

Code:
======ETSI - Europe/other countries, EURO-ISDN (ETSI-DSS1)======

===== DDI/DID =====
 yes
===== DID Collect Timeout in sec =====
wait 1 sec
===== DID numer length =====
 one or more dialing digits
===== DID special numer =====
not used (default)
=====ETSI call transfer mode=====
Default
=====ETSI/QSIG RDN mode =====
Take first RDN (default)
=====ETSI message waiting mode=====
default (uses REGISTER Message)
=====D-channel layer 2 activation policy=====
deactivation only by other side (default)
=====voice companding options=====
national default (default) 
=====Hunt group operation mode =====
 standard operation (default) 
=====trunk operation mode=====
 point to point (ficed TEI)
=====amount of TEI's=====
 one TEI (default)
=====fax=====
...
=====Part 68 voice singnal limiter=====
national default
=====DTMF clamping=====
off (default)
=====Audio recording AGC=====
 automatic gaint control off (default)
 
Zuletzt bearbeitet:
Warum stellst du in capi.conf ntmode=yes ?
Ist denn die Siemens-Anlage verbunden im TE-mode?

Armin
 
das ist jetzt nicht wahr ... so ein misst ....
ha ja klar ... die Siemens-Anlage ist in NT ...
wieso zur Hölle hab ich nun meine Asterisk auch in NT
versetzt. Irgend ein Grund wird es aber wohl gehabt haben =(

na ja jetzt funktioniert rein und raus mittels EURO-ISDN,
jetzt spiele ich da mal ein wenig rum bevor ich dann
wieder Q.SIG probiere

vielen dank mal wieder

t33baum
 
=( sorry fürs "schieben" ( sind aber zum glück fast 24h rum )

so ein rotz ....
wollte heute die "CAPI command application" ausprobieren, aber schon bei
"Call Deflection" zickt es hier rum.

Auf der CLI bekomm ich das hier zu sehen:
Code:
[Feb 14 19:33:46] NOTICE[3816]: chan_capi.c:3932 pbx_capi_call_deflect: 
DIVA1#02: CALL DEFLECT for CAPI/DIVA1#02/1-12 not supported by controller.
  == Spawn extension (capi-in, 1, 3) exited non-zero on 'CAPI/DIVA1#02/1-12'

bei der suche nach der Ursache, ist mir dann aufgefallen, dass capiinfo nicht
die möglichen dienste anzeigt, also bevor es halt so Kram wie "Hold / Retrieve",
"Terminal Portability", "Call Forwarding" und "Call Deflection" anzeigt kommt bei
mir ein

Code:
FAC REQ - Illegal application number (0x1101)

durch die melware Mailingliste hab ich dann rausgefunden, dass ich wohl doch
den falschen Treiber genommen habe, da ich eine Eicon Networks Corporation
Diva Server BRI-2M PCI (rev 01) habe und rev 01 nicht mehr im neuen Treiber
unterstützt wird ... somit muss die ältere her ...

kann ich die einfach drüber installieren und gut ist oder muss ich da was
dabei beachten?

gruß
t33baum
 
=( sorry fürs "schieben" ( sind aber zum glück fast 24h rum )

so ein rotz ....
wollte heute die "CAPI command application" ausprobieren, aber schon bei
"Call Deflection" zickt es hier rum.
Hab' ich bei mir noch nicht ausprobiert, dazu kann ich jetzt nichts sagen.

Code:
FAC REQ - Illegal application number (0x1101)

hier klingelt bei mir aber was - das hing IMHO mit der libcapi zusammen - hab' das mit der von ftp.melware.net gelöst.

Mario
 
hab nun von ftp.melware.net sowohl libcapi20 als auch die capiinfo
"installiert". Jetzt bekomme ich nicht mehr den "FAC REQ - Illegal
application number (0x1101)" Fehler bei der
capiinfo Ausgabe.

Leider wird aber nur Hold / Retrieve und Terminal Portability angezeigt =(
heißt das nun, dass ich all die lustigen Leistungsmerkmale wie CF/CD, ECT,
3PTY und CCBS nicht machen kann?

hier mal die Ausgabe von capiinfo:

Code:
Number of Controllers : 1
Controller 1:
Manufacturer: Eicon Networks
CAPI Version: 2.0
Manufacturer Version: 3.0
Serial Number: 3683
BChannels: 2
Global Options: 0x000000f9
   internal controller supported
   DTMF supported
   Supplementary Services supported
   channel allocation supported (leased lines)
B1 protocols support: 0x000003df
   64 kbit/s with HDLC framing
   64 kbit/s bit-transparent operation
   V.110 asynconous operation with start/stop byte framing
   V.110 synconous operation with HDLC framing
   T.30 modem for fax group 3
   56 kbit/s bit-transparent operation
   Modem with all negotiations
   Modem asyncronous operation with start/stop byte framing
   Modem syncronous operation with HDLC framing
B2 protocols support: 0x00001bdb
   ISO 7776 (X.75 SLP)
   Transparent
   LAPD with Q.921 for D channel X.25 (SAPI 16)
   T.30 for fax group 3
   Transparent (ignoring framing errors of B1 protocol)
   Modem error correction and compression (V.42bis or MNP5)
   ISO 7776 (X.75 SLP) with V.42bis compression
   V.120 asyncronous mode
   V.120 bit-transparent mode
   LAPD with Q.921 including free SAPI selection
B3 protocols support: 0x000000b7
   Transparent
   T.90NL, T.70NL, T.90
   ISO 8208 (X.25 DTE-DTE)
   T.30 for fax group 3
   T.30 for fax group 3 with extensions
   Modem

  0100
  0200
  f9000000
  df030000
  db1b0000
  b7000000
  42000000 e8cb2cc0 d2800200 e8cb2cc0 008076ef c05176c1
  00010000 00000000 00000000 00000000 00000000

Supplementary services support: 0x00000003
   Hold / Retrieve
   Terminal Portability

t33baum
 
Welchen Treiber und welche Firmware hast du denn nun benutzt?

Armin
 
Den Treiber für die Karte hab ich von deiner Seite (EiconDivaServerV3)
(die Firmware ist doch auch in dem Treiber Paket mit drin, oder
hab ich da was falsch verstanden)

chan_capi hat die Versionsnummer 1.0.2

@m.goegel
in einem ganz alten Thread hast du mal was von einer ets.pdf von der
pda.etsi.org Seite geschrieben die dir beim tracen der ausgaben
geholfen hat ... ich finde die leider nicht mehr im Netz(bzw weiss ich nicht
welche du genau meinst). Hast du diese PDF noch?
 
Den Treiber für die Karte hab ich von deiner Seite (EiconDivaServerV3)
(die Firmware ist doch auch in dem Treiber Paket mit drin, oder
hab ich da was falsch verstanden)

Das ist schon richtig. Es hätte ja sein können, dass du den alten V2 benutzt hast.
Eigentlich ist der support für die BRI rev1 im neuen Treiber V3 durch Dialogic nicht mehr gegeben.
Ich muss das mal prüfen. Es kann also sein, dass doch V2 hier benutzt werden muss.

Welche Version von V3 hast du denn genau benutzt?
Am besten du schickst mir mal logs und config (/var/log/diva*log und /usr/lib/divas/divas_cfg.rc).

Armin
 
divas4linux-melware-3.0.9-107.775-1


Code:
cat /var/log/diva1.log
INITIAL XLOG:  CARD:1, Diva Server BRI-2M PCI SN:3683, STARTED AT: Di 12. Feb 17:39:48 CET 2008
Package Build: 3.0.9-107.775-1

    0:0000:000 - Diva Server BRI-2M (0702)
    0:0000:000 - Protocol: 'TE_ETSI, Build 105-119, Protocol 6.03(V4) 104-185 [F#003F]'
    0:0000:000 - DSP task 6:
    0:0000:000 - DSP task 100: HSCX Task Version 1.00 Build 107-691
    0:0000:000 - DSP task 104: HSCXBR Task Version 1.00 Build 107-691
    0:0000:000 - DSP task 110: PIAFSD Task Version 1.00 Build 107-691
    0:0000:000 - DSP task 200: V.110 Kernel Task Version 1.00 Build 107-691
    0:0000:000 - DSP task 201: V.110 Overlay (600) Version 1.00 Build 107-691
    0:0000:000 - DSP task 202: V.110 Overlay (1200) Version 1.00 Build 107-691
    0:0000:001 - DSP task 203: V.110 Overlay (1200/75) Version 1.00 Build 107-691
    0:0000:001 - DSP task 204: V.110 Overlay (75/1200) Version 1.00 Build 107-691
    0:0000:001 - DSP task 205: V.110 Overlay (2400) Version 1.00 Build 107-691
    0:0000:001 - DSP task 206: V.110 Overlay (4800,9600,19200,38400) Version 1.00 Build 107-691
    0:0000:001 - DSP task 207: V.110 Overlay (7200,14400,28800) Version 1.00 Build 107-691
    0:0000:001 - DSP task 208: V.110 Overlay (12000,24000) Version 1.00 Build 107-691
    0:0000:001 - DSP task 209: V.110 Overlay (48000) Version 1.00 Build 107-691
    0:0000:001 - DSP task 210: V.110 Overlay (56000) Version 1.00 Build 107-691
    0:0000:001 - DSP task 500: VOICE Task Version 1.00 Build 107-691
    0:0000:001 - DSP task 504: VOICEBR Task Version 1.00 Build 107-691
    0:0000:001 - DSP task 510: DTMF Task Version 1.00 Build 107-691
    0:0000:002 - DSP task 512: DTMFBR Task Version 1.00 Build 107-691
    0:0000:002 - DSP task 532: TONEBR.STD Task Version 1.00 Build 107-691
    0:0000:002 - DSP task 600: TIKRNL81.V90 Task Version 1.00 Build 107-691
    0:0000:002 - DSP task 624: SIGLK Overlay Version 1.00 Build 107-691
    0:0000:002 - DSP task 607: V.8 Overlay Version 1.00 Build 107-691
    0:0000:002 - DSP task 608: INFO Overlay Version 1.00 Build 107-691
    0:0000:002 - DSP task 609: V.34 Overlay Version 1.00 Build 107-691
    0:0000:002 - DSP task 610: DIAL/FSK/FAX Overlay Version 1.00 Build 107-691
    0:0000:002 - DSP task 611: DIAL Partial Overlay Version 1.00 Build 107-691
    0:0000:002 - DSP task 612: FSK Partial Overlay Version 1.00 Build 107-691
    0:0000:002 - DSP task 613: FAX Partial Overlay Version 1.00 Build 107-691
    0:0000:003 - DSP task 614: V.22/V.32 Overlay Version 1.00 Build 107-691
    0:0000:003 - DSP task 615: V.32 Partial Overlay Version 1.00 Build 107-691
    0:0000:003 - DSP task 618: V.90 DPCM Overlay Version 1.00 Build 107-691
    0:0000:003 - Conf: S2=2,Tei=1,NT2=1,Perm=0,WDog=0,L1Hunt=0,LowCh=0,HSet=0,Loop=0,DidLen=1
    0:0000:003 - Conf: Prot=21,PVer=0,NT=0,XIF=1
    0:0000:013 - [0] Starting kernel...
    0:0000:020 - [0] DSP OK
    0:0000:020 - [1] Starting kernel...
    0:0000:026 - [1] DSP OK
    0:0000:029 - Hardware Initialisation done.
    0:0000:050 - D2Assign  -- -- -- -- -- -- -- -- -- -- -- --
    0:0000:050 - D2Assign 0 d_id=01
    0:0000:051 - L1_UP

Code:
cat /var/log/divacapi.log

.
.
.


-------dir-[PLCIS\P39]
--------uit-[Nr .........................] = 39
--------uit-[Id .........................] = 0
--------uit-[Adapter ....................] = 1
--------uit-[appl .......................] = 0
--------hit-[SigID ......................] = 0x0
--------hit-[NetID ......................] = 0x0
--------hit-[State ......................] = 0x0
--------hit-[sig_req ....................] = 0x0
--------hit-[nl_req .....................] = 0x0
--------uit-[req_pending ................] = 0
--------hit-[SuppState ..................] = 0x0
--------uit-[c_ind_mask_set .............] = 0
--------hit-[channels ...................] = 0x0
--------hit-[B1_resource ................] = 0x0
--------hit-[B1_options .................] = 0x0
--------hit-[B2_prot ....................] = 0x0
--------hit-[B3_prot ....................] = 0x0
--------hit-[command ....................] = 0x0
--------hit-[m_command ..................] = 0x0
--------hit-[internal_command ...........] = 0x0
--------hit-[send_disc ..................] = 0x0
--------hit-[sig_global_req .............] = 0x0
--------hit-[sig_remove_id ..............] = 0x0
--------hit-[nl_global_req ..............] = 0x0
--------hit-[nl_remove_id ...............] = 0x0
--------hit-[b_channel ..................] = 0x0
--------hit-[adv_nl .....................] = 0x0
--------hit-[manufacturer ...............] = 0x0
--------hit-[call_dir ...................] = 0x0
--------hit-[spoofed_msg ................] = 0x0
--------hit-[ptyState ...................] = 0x0
--------hit-[cr_enquiry .................] = 0x0
--------uit-[hup_fc_timer ...............] = 0
--------hit-[ncci_ring_list .............] = 0x0
--------hit-[vswitchstate ...............] = 0x0
--------hit-[vsprot .....................] = 0x0
--------hit-[vsprotdialect ..............] = 0x0
--------hit-[notifiedcall ...............] = 0x0
--------int-[rx_dma_descr ...............] = 0
--------hit-[rx_dma_magic ...............] = 0x0
--------hit-[calledfromccbscall .........] = 0x0
--------hit-[gothandle ..................] = 0x0
--------asz-[trace_queue ................] =      0     0     0     0     0     0   0     0     0     0     0     0     0     0     0     0
--------dir-[Extended ...................]

-------dir-[PLCIS\P39\Extended]
--------hit-[hook_state .................] = 0x0
--------hit-[tel ........................] = 0x0
--------hit-[fax_code ...................] = 0x0
--------hit-[fax_feature_bits ...........] = 0x0
--------hit-[fax_feature2_bits ..........] = 0x0
--------hit-[nsf_control_bits ...........] = 0x0
--------hit-[req_opt_conn ...............] = 0x0
--------hit-[req_opt ....................] = 0x0
--------hit-[B1_facilities ..............] = 0x0
--------hit-[adjust_b_fac ...............] = 0x0
--------hit-[adjust_b_cmd ...............] = 0x0
--------hit-[adjust_b_ncci ..............] = 0x0
--------hit-[adjust_b_mode ..............] = 0x0
--------hit-[adjust_b_state .............] = 0x0
--------hit-[adjust_b_restore ...........] = 0x0
--------hit-[dtmf_rec_active ............] = 0x0
--------uit-[dtmf_rec_pulse_ms ..........] = 0
--------uit-[dtmf_rec_pause_ms ..........] = 0
--------hit-[dtmf_send_requests .........] = 0x0
--------uit-[dtmf_send_pulse_ms .........] = 0
--------uit-[dtmf_send_pause_ms .........] = 0
--------hit-[dtmf_cmd ...................] = 0x0
--------hit-[li_bchannel_id .............] = 0x0
--------hit-[li_channel_bits ............] = 0x0
--------hit-[li_notify_update ...........] = 0x0
--------hit-[li_cmd .....................] = 0x0
--------hit-[li_write_command ...........] = 0x0
--------hit-[li_write_channel ...........] = 0x0
--------hit-[li_plci_b_write_pos ........] = 0x0
--------hit-[li_plci_b_read_pos .........] = 0x0
--------hit-[li_plci_b_req_pos ..........] = 0x0
--------hit-[ec_cmd .....................] = 0x0
--------hit-[ec_idi_options .............] = 0x0
--------uit-[ec_tail_length .............] = 0
--------hit-[tone_last_ind_code .........] = 0x0
--------hit-[measure_active .............] = 0x0
--------uit-[measure_cmd ................] = 0
--------hit-[pitch_flags ................] = 0x0
--------uit-[rx_sample_rate .............] = 0
--------uit-[tx_sample_rate .............] = 0

-------dir-[PLCIS\P40]
--------uit-[Nr .........................] = 40
--------uit-[Id .........................] = 0
--------uit-[Adapter ....................] = 1
--------uit-[appl .......................] = 0
--------hit-[SigID ......................] = 0x0
--------hit-[NetID ......................] = 0x0
--------hit-[State ......................] = 0x0
--------hit-[sig_req ....................] = 0x0
--------hit-[nl_req .....................] = 0x0
--------uit-[req_pending ................] = 0
--------hit-[SuppState ..................] = 0x0
--------uit-[c_ind_mask_set .............] = 0
--------hit-[channels ...................] = 0x0
--------hit-[B1_resource ................] = 0x0
--------hit-[B1_options .................] = 0x0
--------hit-[B2_prot ....................] = 0x0
--------hit-[B3_prot ....................] = 0x0
--------hit-[command ....................] = 0x0
--------hit-[m_command ..................] = 0x0
--------hit-[internal_command ...........] = 0x0
--------hit-[send_disc ..................] = 0x0
--------hit-[sig_global_req .............] = 0x0
--------hit-[sig_remove_id ..............] = 0x0
--------hit-[nl_global_req ..............] = 0x0
--------hit-[nl_remove_id ...............] = 0x0
--------hit-[b_channel ..................] = 0x0
--------hit-[adv_nl .....................] = 0x0
--------hit-[manufacturer ...............] = 0x0
--------hit-[call_dir ...................] = 0x0
--------hit-[spoofed_msg ................] = 0x0
--------hit-[ptyState ...................] = 0x0
--------hit-[cr_enquiry .................] = 0x0
--------uit-[hup_fc_timer ...............] = 0
--------hit-[ncci_ring_list .............] = 0x0
--------hit-[vswitchstate ...............] = 0x0
--------hit-[vsprot .....................] = 0x0
--------hit-[vsprotdialect ..............] = 0x0
--------hit-[notifiedcall ...............] = 0x0
--------int-[rx_dma_descr ...............] = 0
--------hit-[rx_dma_magic ...............] = 0x0
--------hit-[calledfromccbscall .........] = 0x0
--------hit-[gothandle ..................] = 0x0
--------asz-[trace_queue ................] =      0     0     0     0     0     0   0     0     0     0     0     0     0     0     0     0
--------dir-[Extended ...................]

-------dir-[PLCIS\P40\Extended]
--------hit-[hook_state .................] = 0x0
--------hit-[tel ........................] = 0x0
--------hit-[fax_code ...................] = 0x0
--------hit-[fax_feature_bits ...........] = 0x0
--------hit-[fax_feature2_bits ..........] = 0x0
--------hit-[nsf_control_bits ...........] = 0x0
--------hit-[req_opt_conn ...............] = 0x0
--------hit-[req_opt ....................] = 0x0
--------hit-[B1_facilities ..............] = 0x0
--------hit-[adjust_b_fac ...............] = 0x0
--------hit-[adjust_b_cmd ...............] = 0x0
--------hit-[adjust_b_ncci ..............] = 0x0
--------hit-[adjust_b_mode ..............] = 0x0
--------hit-[adjust_b_state .............] = 0x0
--------hit-[adjust_b_restore ...........] = 0x0
--------hit-[dtmf_rec_active ............] = 0x0
--------uit-[dtmf_rec_pulse_ms ..........] = 0
--------uit-[dtmf_rec_pause_ms ..........] = 0
--------hit-[dtmf_send_requests .........] = 0x0
--------uit-[dtmf_send_pulse_ms .........] = 0
--------uit-[dtmf_send_pause_ms .........] = 0
--------hit-[dtmf_cmd ...................] = 0x0
--------hit-[li_bchannel_id .............] = 0x0
--------hit-[li_channel_bits ............] = 0x0
--------hit-[li_notify_update ...........] = 0x0
--------hit-[li_cmd .....................] = 0x0
--------hit-[li_write_command ...........] = 0x0
--------hit-[li_write_channel ...........] = 0x0
--------hit-[li_plci_b_write_pos ........] = 0x0
--------hit-[li_plci_b_read_pos .........] = 0x0
--------hit-[li_plci_b_req_pos ..........] = 0x0
--------hit-[ec_cmd .....................] = 0x0
--------hit-[ec_idi_options .............] = 0x0
--------uit-[ec_tail_length .............] = 0
--------hit-[tone_last_ind_code .........] = 0x0
--------hit-[measure_active .............] = 0x0
--------uit-[measure_cmd ................] = 0
--------hit-[pitch_flags ................] = 0x0
--------uit-[rx_sample_rate .............] = 0
--------uit-[tx_sample_rate .............] = 0

-------dir-[Debug]
--------uit-[NCCIRemaps .................] = 0
--------fn -[DumpStatus .................]

Code:
cat /var/log/divamgnt1.log

Fr 15. Feb 14:42:39 CET 2008

Recursive read: [\]
--------hit-[MIF Version ................] = 0x115
--------asz-[Build ......................] = TE_ETSI, Build 105-119, Protocol 6.03(V4) 104-185 [F#003F]
--e-----uit-[Events Down ................] = 0
--------dir-[Info .......................]
--------dir-[Config .....................]
--------dir-[Statistics .................]
--------dir-[State ......................]
--------dir-[Trace ......................]
--------dir-[Test .......................]

-------dir-[Info]
--------uit-[CardType ...................] = 21
--------uit-[SerialNumber ...............] = 0
--------hit-[BoardRevision ..............] = 0x0
--------uit-[SubFunction ................] = 0
--------asz-[ProtocolBuild ..............] = TE_ETSI, Build 105-119, Protocol 6.03(V4) 104-185 [F#003F]
--------asz-[DSPCodeBuild ...............] =
--------bol-[PRI ........................] = FALSE
--------bit-[DSPState ...................] = 0000:0000:0000:0000:0000:0000:0000:0011
-------dir-[Config]
--------dir-[B-Layer1 ...................]
--------dir-[Modem ......................]
--------dir-[FAX ........................]
--------dir-[V.110 ......................]
--------uit-[Protocol ...................] = 21
-w------uit-[Version ....................] = 0
--------bol-[NT .........................] = FALSE
--------bol-[PRI ........................] = FALSE
-w------bol-[GlobalCRs ..................] = TRUE
-w------bol-[NoOrderCheck ...............] = FALSE
-w------bol-[NT-2 .......................] = TRUE
--------bit-[DSPState ...................] = 0000:0000:0000:0000:0000:0000:0000:0011--------uit-[CardType ...................] = 21
--------uit-[SerialNumber ...............] = 0
--------hit-[BoardRevision ..............] = 0x0
--------uit-[SubFunction ................] = 0
--------dir-[SPID-1 .....................]
--------dir-[SPID-2 .....................]
--------dir-[SPID-3 .....................]
--------dir-[SPID-4 .....................]

-------dir-[Config\B-Layer1]
-w------bit-[Disabled DSPs ..............] = 0000:0000:0000:0000:0000:0000:0000:0000
-------dir-[Config\Modem]
-w------bit-[Protocol Neg. ..............] = 0000:0000
-w------bit-[Protocol Opt. ..............] = 0000:0000
-w------uit-[Break Config. ..............] = 0
-w------bit-[Line Taking Opt. ...........] = 0000:0000
-w------uit-[Negotiation Mode ...........] = 0
-w------uit-[Guard Tone .................] = 0
-w------bit-[Modulation Opt. ............] = 0000:0000
-w------bit-[Disabled Mod. ..............] = 0000:0000:0000:0000
-w------bit-[Enabled Mod. ...............] = 0000:0000
-w------uit-[TX Min Speed ...............] = 0
-w------uit-[TX Max Speed ...............] = 0
-w------uit-[RX Min Speed ...............] = 0
-w------uit-[RX Max Speed ...............] = 0
-w------bit-[Disabled Symb. .............] = 0000:0000
-w------bit-[INFO Options ...............] = 0000:0000
-w------uit-[TX Level Adj. ..............] = 0
-w------uit-[Speaker Control ............] = 0
-w------uit-[Speaker Volume .............] = 0
-w------uit-[Carrier Wait sec. ..........] = 0
-w------uit-[Carrier Loss 10th ..........] = 0
-w------uit-[DCD ON Threshold ...........] = 0

-------dir-[Config\FAX]
-w------bit-[Options ....................] = 0000:0000:0000:0000
-w------uit-[Max Speed ..................] = 0
-w------uit-[TX Level Adj. ..............] = 0

-------dir-[Config\V.110]
-w------bit-[Options ....................] = 0000:0000:0000:0000
-w------uit-[Pure Sync Time .............] = 80
-w------uit-[Data Start Delay ...........] = 20

-------dir-[Config\SPID-1]
--------bol-[Automatic TEI ..............] = FALSE
--------uit-[TEI ........................] = 0
-w------asc-[SPID .......................] =
-w------asc-[Number .....................] =
-w------asc-[Sub-Adr ....................] =

-------dir-[Config\SPID-2]
--------bol-[Automatic TEI ..............] = TRUE
--------uit-[TEI ........................] = 0
-w------asc-[SPID .......................] =
-w------asc-[Number .....................] =
-w------asc-[Sub-Adr ....................] =

-------dir-[Config\SPID-3]
--------bol-[Automatic TEI ..............] = TRUE
--------uit-[TEI ........................] = 0
-w------asc-[SPID .......................] =
-w------asc-[Number .....................] =
-w------asc-[Sub-Adr ....................] =

-------dir-[Config\SPID-4]
--------bol-[Automatic TEI ..............] = TRUE
--------uit-[TEI ........................] = 0
-w------asc-[SPID .......................] =
-w------asc-[Number .....................] =
-w------asc-[Sub-Adr ....................] =

-------dir-[Statistics]
--------dir-[Outgoing Calls .............]
--------dir-[Incoming Calls .............]
--------dir-[D-Layer2 ...................]
--------dir-[B-Layer2 ...................]
--e-----uit-[Charges ....................] = 11
--------fn -[Clear Values ...............]

-------dir-[Statistics\Outgoing Calls]
--e-----uit-[Calls ......................] = 25
--e-----uit-[Connected ..................] = 7
--------uit-[User Busy ..................] = 0
--------uit-[No Answer ..................] = 0
--------uit-[Wrong Number ...............] = 0
--------uit-[Call Rejected ..............] = 0
--------uit-[Other Failures .............] = 17
--------fn -[Clear Values ...............]

-------dir-[Statistics\Incoming Calls]
--e-----uit-[Calls ......................] = 47
--e-----uit-[Connected ..................] = 14
--------uit-[User Busy ..................] = 0
--------uit-[Call Rejected ..............] = 3
--------uit-[Wrong Number ...............] = 0
--------uit-[Incompatible Dst ...........] = 4
--------uit-[Out of Order ...............] = 0
--------uit-[Ignored ....................] = 0
--------fn -[Clear Values ...............]

-------dir-[Statistics\D-Layer2]
--------uit-[X-Frames ...................] = 238
--------uit-[X-Bytes ....................] = 2591
--------uit-[X-Errors ...................] = 0
--------uit-[R-Frames ...................] = 233
--------uit-[R-Bytes ....................] = 11203
--------uit-[R-Errors ...................] = 0

-------dir-[Statistics\B-Layer2]
--------uit-[X-Frames ...................] = 68721
--------uit-[X-Bytes ....................] = 10988892
--------uit-[X-Errors ...................] = 0
--------uit-[R-Frames ...................] = 69051
--------uit-[R-Bytes ....................] = 11044821
--------uit-[R-Errors ...................] = 0

-------dir-[State]
--e-----asz-[Layer1 .....................] = Activated
--e-----sst-[Layer2 No1 .................] = Layer2 UP
--------dir-[B-Layer1 ...................]
--------dir-[B1 .........................]
--------dir-[B2 .........................]

-------dir-[State\B-Layer1]
--------bit-[Total DSPs .................] = 0000:0000:0000:0000:0000:0000:0000:0011--------bit-[Assigned DSPs ..............] = 0000:0000:0000:0000:0000:0000:0000:0000--------bit-[Reanimated DSPs ............] = 0000:0000:0000:0000:0000:0000:0000:0000--------bit-[OutOfService DSPs ..........] = 0000:0000:0000:0000:0000:0000:0000:0000
-------dir-[State\B1]
--------asz-[Framing ....................] = Idle
--e-----asz-[Line .......................] = Idle
--------asz-[Layer2 .....................] = -
--------asz-[Layer3 .....................] = -
--------asz-[Line Type ..................] = DialUp
--------asc-[Remote Address .............] = 91000
--------asc-[Remote SubAddr .............] =
--------asc-[Local Address ..............] = 31
--------asc-[Local SubAddr ..............] =
--------hex-[BC .........................] = 80 90 a3
--------hex-[HLC ........................] = null
--------hex-[LLC ........................] = null
--e-----uit-[Charges ....................] = 0
--------hit-[Call Reference .............] = 0x2
--------hit-[Last Disc Cause ............] = 0x0
--------asc-[User ID ....................] =
--------fn -[Clear Call .................]

-------dir-[State\B2]
--------asz-[Framing ....................] = Idle
--e-----asz-[Line .......................] = Idle
--------asz-[Layer2 .....................] = -
--------asz-[Layer3 .....................] = -
--------asz-[Line Type ..................] = DialUp
--------asc-[Remote Address .............] = 49763116408
--------asc-[Remote SubAddr .............] =
--------asc-[Local Address ..............] = 1
--------asc-[Local SubAddr ..............] =
--------hex-[BC .........................] = 90 90 a3
--------hex-[HLC ........................] = null
--------hex-[LLC ........................] = null
--e-----uit-[Charges ....................] = 0
--------hit-[Call Reference .............] = 0x8022
--------hit-[Last Disc Cause ............] = 0x0
--------asc-[User ID ....................] =
--------fn -[Clear Call .................]

-------dir-[Trace]
-w------bit-[B-Ch# Enable ...............] = 0011:1111:1111:1111:1111:1111:1111:1111-w------hit-[Debug Level ................] = 0xffff
-w------bit-[D-HW Txt Mask ..............] = 1100:0000:0000:0000:0000:0000:0000:0000-w------bit-[B-HW Txt Mask ..............] = 1100:0000:0000:0000:0000:0000:0000:0000-w------bit-[Misc Txt Mask ..............] = 1100:0000:0000:0000:0000:0000:0000:0000-w------bit-[Event Enable ...............] = 0000:0000:1111:1111
-w------uit-[Max Log Length .............] = 30
--e-----trc-[Log Buffer .................]

-------dir-[Test]
--------fn -[Halt .......................]
--------fn -[Trap .......................]
-w------bol-[Loopback ...................] = FALSE

Code:
/usr/lib/divas/divas_cfg.rc
Update CFGLib information ... succeeded
Load Diva MAINT debug/trace driver ... OK
Start adapter Nr:1 - 'Diva Server BRI-2M PCI', SN: 3683 ... OK (already active)

  Successfully updated configuration of Diva Server BRI-2M PCI PORT: 0 SN:3683
  Successfully updated configuration of Diva TTY driver
  Successfully updated configuration of Diva CAPI driver


momentan hab ich wieder auf Q.SIG umgestellt ... aber da hab ich das Problem, dass man
mich nicht anrufen kann ... und das meine anrufe nur für ein Bruchteil einer Sekunde
signalisiert wird ( angerufenes Telefon läutet ) und danach bekomme ich ein

Code:
70:0382:728 - SIG-x(009) 08 01 02 5A 08 03 80 E4 18
                     Q.931  CR02 REL_COM
                            Cause 80 e4 18 'Invalid information element contents'
 
Zuletzt bearbeitet:
Die alte BRI rev1 Karte hat leider nur wenig Speicher. D.h. hier passt keine Firmware rein, die ALLE Features hat. Wenn du mit ./Config.dlg konfigurierst, dann müsste die Option "Optimized for fax/voice/unified messaging" zur Verfügung stehen und ausgewählt werden.

Armin
 
Sallü

so ... hatte nun genug zeit um mit Q.SIG rumzuspielen... klappt alles
recht gut.

Jetzt geht es mit dem Dichten weiter ...

da das Q.SIG Protokoll ein geschichteten Aufbau über die unteren 3 Schichten
des OSI-Referenzmodells besitzt, würde ich gerne Asterisk, chan_capi, capi,
und die Diva Karte (Treiber, Firmware) in die ISO-OSI-7-Schicht Modell
einordnen um dann anhand dieser Ordnung erläutern wo es Probleme gibt
und wieso einige Leistungsmerkmale von Q.SIG nicht funktionieren.

Jedoch habe ich schon ein Problem damit, die oben genannte
Ordnung herzustellen. Vielleicht könnt ihr mir ja helfen, da ihr ja sozusagen
die Entwickler von chan_capi und dem Q.SIG Support seit.

bis denne
t33baum
 
Ich denke mal, wenn man das global mit dem Asterisk betrachtet, ist chan_capi auf Schicht 3/2.
Das lässt sich aber so nicht wirklich beschreiben, da praktisch chan_capi als Applikation schon auf Schicht 4 arbeitet...

Mario
 
na ja es macht ja nichts wenn die einzelnen Elemente nicht wirklich
in das Modell passt ( wo wird denn schon die 7-Schichtenmodell
100% übernommen )

mir geht es nur darum, durch die Ordnung leichter zu erkären
wo es ein Problem gibt.

wenn die Zuständigkeit zb von chan_capi als eigentliche Anwendung in die
3/2 - te Schicht fällt dann kann man das doch grob so sagen.

Ich denke mal das Asterisk so alles ab Schicht 4 ist ... und der Treiber
eben Schicht 1 ist.

mit der Firmware tuhe ich mich ein bisschen schwer... irgendwie reicht
die ja bis in die 3 Schicht ( siehe mein Q.SIG Problem mit der Firmware)
oder war das trotzdem nur ein Schicht 1 Problem

wie gesagt ist es mir nicht wichtig eine 100% Klassifizierung
aufzustellen ... aber eine grobe fände ich doch schon mal
ganz nützlich

t33baum
 
chan_capi benutzt ja die CAPI Schnittstelle und diese wiederum spricht den
Treiber an der dann mit der Hardware kommuniziert.

CAPI arbeitet, laut Wikipedia und dem "Lexikon ISDN" Buch von Schicht 1 bis "etwas"
über Schicht 3 ( also es ragt noch in Schicht 4 hinein)

auf www.capi.org sind die einzelnen Protokolle die CAPI versteht/kann:

COMMON-ISDN-API supports following protocols:
HDLC, HDLC inverted, SDLC
X.75, X.25
LAPD, X.31
V.110, V.120
T.30 (fax group 3)
analog modem protocols
PCM (speech)
56 kbit

COMMON-ISDN-API is independent from the national signaling protocols like:
Euro-ISDN (ETS 300 102)
DSS-1 (Q.931)
National ISDN 1 (NI-1)
Northern Telekom ISDN (DMS-100)
AT&amp;T ISDN (5ESS)
French ISDN (VN3)
German ISDN (1TR6)
DSS-2 (Q.2931)
GSM

Relevant für mich hier ist LAPD(Schicht 2) und Euro-ISDN(Schicht 3) ... ich hab
eigentlich gedacht Euro-ISDN und DSS1 ist das Gleiche...na ja egal.
Es steht aber nichts von Q.SIG drin ... somit geh ich jetzt mal davon aus,
dass ihr Q.SIG mittels chan_capi implementiert habt ... ist das richtig?

mir ist die Architektur noch nicht so ganz klar... leider fehlen ja auch so
interessante Bilder wie bei der Asterisk Architektur oder vISDN, mISDN
ist zwar nur der Treiber aber auch die haben eine Veranschaulichung.

So ein Bild könnte man ja dann z.B. prima auf die melware.org Wiki stellen

t33baum
 
Also Q.SIG würde ich im Layer 3-4 ansiedeln, eher im L3, da das Signalisierung/Vermittlung ist (Q.SIG: Signalisierung am Punkt Q).

Mario
 
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.