Puncte:0

Asterisc: pri to pri connection. Undă verde, dar multe erori hdlc

drapel pe

Vreau să mă conectez (pentru învățare, nimic serios), două servere asterisk prin ISDN PRI. Primul server va acționa ca „telco”, așa că este pri_net, al doilea server este cpe, așa că voi folosi pri_cpe.

Cărțile sunt

pbx1-net: Digium TE205P pbx2-cpe: Openvox D210P

Ambele servere/pbx folosesc drivere Debian 11 și dahdi 2.11

Pe pbx-net, acesta este dahdi/system.conf

    # Interval 1: WCTDM/4 „Wildcard TDM400P REV E/F Board 5” (MASTER) 
    fxoks=1
    echocancer=mg2,1
    fxoks=2
    echocancelar=mg2,2
    # canal 3, WCTDM/4/2, fără modul.
    fxsks=4
    echocancelar=mg2,4
    
    # Span 2: TE2/0/1 „T2XXP (PCI) Card 0 Span 1” 
    span=2,0,0,ccs,hdb3,crc4
    # termtype: te
    bchan=5-19,21-35
    dchan=20
    echocancelar=mg2,5-19,21-35
    
    # Span 3: TE2/0/2 „T2XXP (PCI) Card 0 Span 2” 
    span=3,0,0,ccs,hdb3,crc4
    # termtype: te
    bchan=36-50,52-66
    dchan=51
    echocancelar=mg2,36-50,52-66
    
    # Date globale
    
    zona de încărcare = it
    defaultzone = it

acesta este /etc/asterisk/chan_dahdi.conf pe pbx-net

    [trunkgroups]
    [canale]
    limba=it
    context=local
    switchtype=euroisdn
    semnaling=pri_net
    usecallerid=da
    hidecallerid=nu
    callwaiting=da
    usecallingpres=da
    callwaitingcallerid=da
    threewaycalling=da
    transfer=da ;se usi nt ptmp metti nr
    canpark=da
    cancallforward=da
    callreturn=da
    context=local
    echocancel=da
    canal => 1-15,17-31
    echocancelwhenbridged=da
    grup=1
    grup de apel=1
    grup de preluare=1
    imediat=nu
    #include /etc/asterisk/dahdi-channels.conf

Acesta este /etc/asterisk/dahdi-channels.conf pe pbx-net

; Interval 1: WCTDM/4 „Wildcard TDM400P REV E/F Board 5” (MASTER) 
;;; line="1 WCTDM/4/0"
semnaling=fxo_ks
callerid="Canalul 1" <4001>
cutie poștală=4001
grup=5
context=din-dahdi
canal => 1

;;; line="2 WCTDM/4/1"
semnaling=fxo_ks
callerid="Canalul 2" <4002>
cutie poștală=4002
grup=5
context=din-dahdi
canal => 2

;;; line="4 WCTDM/4/3"
semnalizare=fxs_ks
callerid=asreceived
grup=0
context=din-dahdi
canal => 4

; Interval 2: TE2/0/1 „T2XXP (PCI) Card 0 Span 1” 
grupa=0,12
context=din-dahdi
switchtype = euroisdn
semnaling = pri_net
canal => 5-19,21-35

; Interval 3: TE2/0/2 „T2XXP (PCI) Card 0 Span 2” 
grupa=0,13
context=din-dahdi
switchtype = euroisdn
semnaling = pri_net
canal => 36-50,52-66

Pe partea pbx-cpe, fișierele sunt identice, cu excepția /etc/dahdi/system.conf (1,1,0 este 1: span 1: sursă de timp din partea pri_net, 0: cablul este 0-133feet)

# Span 1: TE2/0/1 „T2XXP (PCI) Card 0 Span 1” (MASTER) 
span=1,1,0,ccs,hdb3
# termtype: te
bchan=1-15,17-31
dchan=16
echocancelar=mg2,1-15,17-31

# Span 2: TE2/0/2 „T2XXP (PCI) Card 0 Span 2” 
span=2,2,0,ccs,hdb3
# termtype: te
bchan=32-46,48-62
dchan=47
echocancelar=mg2,32-46,48-62

# Date globale

zona de încărcare = it
defaultzone = it

Celelalte două fișiere sunt identice, cu excepția pri_net care a devenit pri_cpe.

Acum problema:

Pe pri_cpe bpx raportul cli este OK

dahdi arată starea
    Descriere Alarme IRQ bpviol CRC Fra Codi Opțiuni LBO
    Card T2XXP (PCI) 0 Span 1 OK 0 0 0 CCS HDB3 0 db (CSU)/0-133 picioare (DSX-1)

Pe pri_net bpx raportul cli este OK

dahdi arată starea
Descriere Alarme IRQ bpviol CRC Fra Codi Opțiuni LBO
Wildcard TDM400P REV E/F Placă 5 OK 0 0 0 CAS Unk 0 db (CSU)/0-133 picioare (DSX-1)
Card T2XXP (PCI) 0 Span 1 OK 0 0 0 CCS HDB3 CRC4 0 db (CSU)/0-133 picioare (DSX-1)
Card T2XXP (PCI) 0 Span 2 OK 0 0 0 CCS HDB3 CRC4 0 db (CSU)/0-133 picioare (DSX-1)

De asemenea, raportul pri span ok pe ambele părți

net_side

pri show se întinde
Intervalul PRI 2/0: sus, activ

cpe_side

pri show se întinde
Intervalul PRI 1/0: sus, activ

Am configurat extensions.conf să apeleze prin pri de ambele părți

[uscita]
exten => _X.,1,Dial(dahdi/g12/${EXTEN})
exten => _X.,n,Hangup

Când încerc să dau un apel pe ambele console apar acele mesaje de eroare

Pe partea pri_net [1 mai 18:57:50] NOTIFICARE[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: Am primit un eveniment DAHDI: HDLC Bad FCS (8) pe canalul D din span 2

Pe partea pri_cpe

[1 mai 18:58:07] NOTIFICARE[1489]: chan_dahdi.c:2777 my_handle_dchan_exception: Am primit evenimentul DAHDI: HDLC Abort (6) pe canalul D din intervalul 1
[1 mai 18:58:07] NOTIFICARE[1489]: chan_dahdi.c:2777 my_handle_dchan_exception: Am primit evenimentul DAHDI: HDLC Abort (6) pe canalul D din intervalul 1
[1 mai 18:58:07] NOTIFICARE[1489]: chan_dahdi.c:2777 my_handle_dchan_exception: Am primit evenimentul DAHDI: HDLC Abort (6) pe canalul D din intervalul 1

din nou pe partea pri_net

== Canal D primar pe intervalul 2 în jos
[1 mai 18:59:32] AVERTISMENT[2541]: sig_pri.c:1212 pri_find_dchan: Span 2: Canalul D este oprit!
[1 mai 18:59:33] NOTIFICARE[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: Am primit evenimentul DAHDI: HDLC Abort (6) pe canalul D din span 2
[1 mai 18:59:40] NOTIFICARE[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: Am primit un eveniment DAHDI: HDLC Bad FCS (8) pe canalul D din span 2
[1 mai 18:59:42] NOTIFICARE[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: Am primit un eveniment DAHDI: HDLC Bad FCS (8) pe canalul D din span 2
[1 mai 18:59:43] NOTIFICARE[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: Am primit evenimentul DAHDI: HDLC Abort (6) pe canalul D din intervalul 2
[1 mai 18:59:43] NOTIFICARE[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: Am primit un eveniment DAHDI: HDLC Bad FCS (8) pe canalul D din span 2
[1 mai 18:59:45] NOTIFICARE[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: Am primit un eveniment DAHDI: HDLC Bad FCS (8) pe canalul D din span 2
  == Canal D primar pe intervalul 2 în sus
[1 mai 18:59:58] NOTIFICARE[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: Am primit un eveniment DAHDI: HDLC Bad FCS (8) pe canalul D din span 2
[1 mai 18:59:58] NOTIFICARE[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: Am primit evenimentul DAHDI: HDLC Abort (6) pe canalul D din intervalul 2
[1 mai 18:59:59] NOTIFICARE[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: Am primit eveniment DAHDI: HDLC Bad FCS (8) pe canalul D din span 2
    -- SIP înregistrat „telefono3” la 192.168.0.2:59897
  == Folosind marca SIP RTP CoS 5
    -- Se execută [511@local:1] Dial ("SIP/telefono3-00000000", "dahdi/g12/511") în stiva nouă
    -- Capacitatea de transfer solicitată: 0x00 - SPEECH
    -- Denumit dahdi/g12/511
[1 mai 19:00:09] NOTIFICARE[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: Am primit evenimentul DAHDI: HDLC Abort (6) pe canalul D din intervalul 2
  == Canal D primar pe intervalul 2 în jos
[1 mai 19:00:10] AVERTISMENT[2541]: sig_pri.c:1212 pri_find_dchan: Span 2: Canalul D este oprit!
[1 mai 19:00:11] NOTIFICARE[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: Am primit evenimentul DAHDI: HDLC Abort (6) pe canalul D din span 2
  == Canal D primar pe intervalul 2 în sus
    -- Interval 2: Canalul 0/1 a fost închis, cauza 18
    -- Închideți „DAHDI/i2/511-1”
  == Toată lumea este ocupată/aglomerată în acest moment (1:0/0/1)
    -- Se execută [511@local:2] Hangup ("SIP/telefono3-00000000", "") într-o stivă nouă
  == Extensia Spawn (locală, 511, 2) a ieșit diferit de zero pe „SIP/telefono3-00000000”
[1 mai 19:00:18] NOTIFICARE[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: Am primit un eveniment DAHDI: HDLC Bad FCS (8) pe canalul D din span 2
[1 mai 19:00:21] NOTIFICARE[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: Am primit evenimentul DAHDI: HDLC Abort (6) pe canalul D din intervalul 2

Incerc acele solutii

Soluția numărul 1: cardul este rupt, am cumpărat un alt card PRI = FAIL
Soluția numărul 2: schimbați slotul pci al cardului pri_net și/sau pri_cpe = FAIL
Soluția numărul 3: utilizați o altă versiune dahdi = FAIL
Soluția numărul 4: utilizați pridiallocalplan=necunoscut și pridialplan=necunoscut = FAIL
Soluția numărul 5: reveniți rolurile pri_net pri_cpe = FAIL
Soluția numărul 6: încercați un alt cablu crossover = FAIL (Încerc 3 cabluri, două cumpărate, unul făcut de mine și toate testate cu tester de rețea)
Soluția numărul 7: repornire = FAIL
Soluția numărul 8: scoateți placa analogică de pe serverul pci_net = FAIL

Are cineva vreo sugestie? Mulțumiri

Puncte:0
drapel pe

Soluție găsită. A fost rău cablul, urmăresc acest ghid pe youtube pentru a face cablul pri și funcționează perfect, a trebuit doar să repornesc mașina pri_net.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.