ฉันต้องการเชื่อมต่อ (เพื่อการเรียนรู้ ไม่มีอะไรร้ายแรง) เซิร์ฟเวอร์เครื่องหมายดอกจันสองตัวผ่าน ISDN PRI
เซิร์ฟเวอร์แรกจะทำหน้าที่เป็น "telco" ดังนั้นคือ pri_net เซิร์ฟเวอร์ที่สองคือ cpe ดังนั้นฉันจะใช้ pri_cpe
บัตรเป็น
pbx1-net: Digium TE205P
pbx2-cpe: Openvox D210P
ทั้งเซิร์ฟเวอร์/pbx ใช้ไดรเวอร์ Debian 11 และ dahdi 2.11
บน pbx-net นี่คือ dahdi/system.conf
# ช่วง 1: WCTDM/4 "Wildcard TDM400P REV E/F Board 5" (MASTER)
ฟ็อกส์=1
เอคโคแคนเซลเลอร์ = mg2,1
ฟ็อกส์=2
เอคโคแคนเซลเลอร์ = mg2,2
# ช่อง 3, WCTDM/4/2 ไม่มีโมดูล
fxsks=4
เอคโคแคนเซลเลอร์ = mg2,4
# ช่วง 2: TE2/0/1 "การ์ด T2XXP (PCI) 0 ช่วง 1"
ช่วง = 2,0,0,ccs,hdb3,crc4
#คำประเภท: te
บชาน=5-19,21-35
ดีจัง=20
เอคโคแคนเซลเลอร์ = mg2,5-19,21-35
# ช่วง 3: TE2/0/2 "การ์ด T2XXP (PCI) 0 ช่วง 2"
ช่วง = 3,0,0,ccs,hdb3,crc4
#คำประเภท: te
บชาน=36-50,52-66
ดีจัง=51
เอคโคแคนเซลเลอร์ = mg2,36-50,52-66
# ข้อมูลทั่วโลก
โหลดโซน = มัน
ดีฟอลต์โซน = มัน
นี่คือ /etc/asterisk/chan_dahdi.conf บน pbx-net
[กลุ่มลำต้น]
[ช่อง]
ภาษา=มัน
บริบท=ท้องถิ่น
switchtype=euroisdn
การส่งสัญญาณ = pri_net
usecallerid=ใช่
ซ่อนโทรเลข=ไม่
รอสาย=ใช่
usecallingpres=ใช่
สายเรียกซ้อนสายเรียก=ใช่
การโทรสามทาง=ใช่
โอน=ใช่ ;se us nt ptmp metti no
canpark=ใช่
cancallforward=ใช่
โทรกลับ=ใช่
บริบท=ท้องถิ่น
echocancel=ใช่
ช่อง => 1-15,17-31
echocancelwhenbridged=ใช่
กลุ่ม=1
กลุ่มการโทร = 1
กลุ่มปิกอัพ=1
ทันที = ไม่
#รวม /etc/asterisk/dahdi-channels.conf
นี่คือ /etc/asterisk/dahdi-channels.conf บน pbx-net
; ช่วง 1: WCTDM/4 "Wildcard TDM400P REV E/F Board 5" (MASTER)
;;; บรรทัด="1 WCTDM/4/0"
การส่งสัญญาณ = fxo_ks
callerid="ช่อง 1" <4001>
ตู้จดหมาย=4001
กลุ่ม=5
บริบท=จาก-dahdi
ช่อง => 1
;;; บรรทัด="2 WCTDM/4/1"
การส่งสัญญาณ = fxo_ks
callerid="ช่อง 2" <4002>
ตู้จดหมาย=4002
กลุ่ม=5
บริบท=จาก-dahdi
ช่อง => 2
;;; บรรทัด="4 WCTDM/4/3"
การส่งสัญญาณ = fxs_ks
callerid=รับ
กลุ่ม = 0
บริบท=จาก-dahdi
ช่อง => 4
; ช่วง 2: TE2/0/1 "การ์ด T2XXP (PCI) 0 ช่วง 1"
กลุ่ม=0,12
บริบท=จาก-dahdi
ประเภทสวิตช์ = euroisdn
การส่งสัญญาณ = pri_net
ช่อง => 5-19,21-35
; ช่วง 3: TE2/0/2 "การ์ด T2XXP (PCI) 0 ช่วง 2"
กลุ่ม=0,13
บริบท=จาก-dahdi
ประเภทสวิตช์ = euroisdn
การส่งสัญญาณ = pri_net
ช่อง => 36-50,52-66
ที่ด้าน pbx-cpe ไฟล์จะเหมือนกัน ยกเว้น /etc/dahdi/system.conf (1,1,0 คือ 1: span 1: การจัดหาเวลาจากฝั่ง pri_net, 0: สายเคเบิลคือ 0-133feet)
# ช่วง 1: การ์ด TE2/0/1 "T2XXP (PCI) 0 ช่วง 1" (MASTER)
span=1,1,0,ccs,hdb3
#คำประเภท: te
บชาน=1-15,17-31
ดีจัง=16
เอคโคแคนเซลเลอร์=mg2,1-15,17-31
# ช่วง 2: TE2/0/2 "การ์ด T2XXP (PCI) 0 ช่วง 2"
span=2,2,0,ccs,hdb3
#คำประเภท: te
บชาน=32-46,48-62
ดีจัง=47
เอคโคแคนเซลเลอร์ = mg2,32-46,48-62
# ข้อมูลทั่วโลก
โหลดโซน = มัน
ดีฟอลต์โซน = มัน
อีกสองไฟล์เหมือนกัน ยกเว้น pri_net ซึ่งกลายเป็น pri_cpe
ตอนนี้ปัญหา:
ใน pri_cpe bpx รายงาน cli นั้นใช้ได้
สถานะการแสดง dahdi
คำอธิบาย Alarms IRQ bpviol CRC Fra Codi Options LBO
การ์ด T2XXP (PCI) 0 ช่วง 1 ตกลง 0 0 0 CCS HDB3 0 db (CSU)/0-133 ฟุต (DSX-1)
ใน pri_net bpx รายงาน cli นั้นใช้ได้
สถานะการแสดง dahdi
คำอธิบาย Alarms IRQ bpviol CRC Fra Codi Options LBO
Wildcard TDM400P REV E/F บอร์ด 5 OK 0 0 0 CAS Unk 0 db (CSU)/0-133 ฟุต (DSX-1)
การ์ด T2XXP (PCI) 0 ช่วง 1 ตกลง 0 0 0 CCS HDB3 CRC4 0 db (CSU)/0-133 ฟุต (DSX-1)
การ์ด T2XXP (PCI) 0 ช่วง 2 ตกลง 0 0 0 CCS HDB3 CRC4 0 db (CSU)/0-133 ฟุต (DSX-1)
นอกจากนี้รายงาน pri span ตกลงทั้งสองด้าน
net_side
ช่วงการแสดงปรี
PRI span 2/0: ขึ้น ใช้งานอยู่
cpe_side
ช่วงการแสดงปรี
PRI span 1/0: ขึ้น ใช้งานอยู่
ฉันกำหนดค่า extensions.conf ให้โทรผ่าน pri ทั้งสองฝั่ง
[uscita]
ขยาย => _X.,1,Dial(dahdi/g12/${EXTEN})
exten => _X.,n,วางสาย
เมื่อฉันพยายามโทรออกบนคอนโซลทั้งสองปรากฏข้อความแสดงข้อผิดพลาดเหล่านั้น
ทางด้าน pri_net
[1 พฤษภาคม 18:57:50 น.] ประกาศ[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: มีเหตุการณ์ DAHDI: HDLC Bad FCS (8) บน D-channel ของช่วง 2
ด้าน pri_cpe
[1 พฤษภาคม 18:58:07 น.] ประกาศ[1489]: chan_dahdi.c:2777 my_handle_dchan_exception: มีเหตุการณ์ DAHDI: HDLC Abort (6) บน D-channel ของช่วง 1
[1 พฤษภาคม 18:58:07 น.] ประกาศ[1489]: chan_dahdi.c:2777 my_handle_dchan_exception: มีเหตุการณ์ DAHDI: HDLC Abort (6) บน D-channel ของช่วง 1
[1 พฤษภาคม 18:58:07 น.] ประกาศ[1489]: chan_dahdi.c:2777 my_handle_dchan_exception: มีเหตุการณ์ DAHDI: HDLC Abort (6) บน D-channel ของช่วง 1
อีกครั้งที่ฝั่ง pri_net
== D-Channel หลักในช่วงที่ 2 ลง
[1 พฤษภาคม 18:59:32] WARNING[2541]: sig_pri.c:1212 pri_find_dchan: Span 2: D-channel ล่ม!
[1 พฤษภาคม 18:59:33] ประกาศ[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: มีเหตุการณ์ DAHDI: HDLC Abort (6) บน D-channel ของช่วง 2
[1 พฤษภาคม 18:59:40] ประกาศ[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: มีเหตุการณ์ DAHDI: HDLC Bad FCS (8) บน D-channel ของช่วง 2
[1 พฤษภาคม 18:59:42 น.] ประกาศ[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: มีเหตุการณ์ DAHDI: HDLC Bad FCS (8) บน D-channel ของช่วง 2
[1 พฤษภาคม 18:59:43 น.] ประกาศ[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: มีเหตุการณ์ DAHDI: HDLC Abort (6) บน D-channel ของช่วง 2
[1 พฤษภาคม 18:59:43] ประกาศ[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: มีเหตุการณ์ DAHDI: HDLC Bad FCS (8) บน D-channel ของช่วง 2
[1 พฤษภาคม 18:59:45 น.] ประกาศ[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: มีเหตุการณ์ DAHDI: HDLC Bad FCS (8) บน D-channel ของช่วง 2
== D-Channel หลักในช่วง 2 ขึ้นไป
[1 พฤษภาคม 18:59:58 น.] ประกาศ[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: มีเหตุการณ์ DAHDI: HDLC Bad FCS (8) บน D-channel ของช่วง 2
[1 พฤษภาคม 18:59:58 น.] ประกาศ[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: มีเหตุการณ์ DAHDI: HDLC Abort (6) บน D-channel ของช่วง 2
[1 พฤษภาคม 18:59:59] ประกาศ[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: มีเหตุการณ์ DAHDI: HDLC Bad FCS (8) บน D-channel ของช่วง 2
-- SIP ที่ลงทะเบียน 'telefono3' ที่ 192.168.0.2:59897
== ใช้เครื่องหมาย SIP RTP CoS 5
-- ดำเนินการ [511@local:1] หมุนหมายเลข ("SIP/telefono3-00000000", "dahdi/g12/511") ในกองใหม่
-- ความสามารถในการถ่ายโอนที่ร้องขอ: 0x00 - SPEECH
-- เรียกว่า dahdi/g12/511
[1 พฤษภาคม 19:00:09 น.] ประกาศ[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: มีเหตุการณ์ DAHDI: HDLC Abort (6) ใน D-channel ของช่วง 2
== D-Channel หลักในช่วงที่ 2 ลง
[1 พฤษภาคม 19:00:10] WARNING[2541]: sig_pri.c:1212 pri_find_dchan: Span 2: D-channel ล่ม!
[1 พฤษภาคม 19:00:11 น.] ประกาศ[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: มีเหตุการณ์ DAHDI: HDLC Abort (6) ใน D-channel ของช่วง 2
== D-Channel หลักในช่วง 2 ขึ้นไป
-- ช่วง 2: ช่อง 0/1 ค้าง สาเหตุ 18
-- วางสาย 'DAHDI/i2/511-1'
== ช่วงนี้ทุกคนไม่ว่าง/คับคั่ง (1:0/0/1)
-- ดำเนินการ [511@local:2] Hangup("SIP/telefono3-00000000", "") ในกองใหม่
== ส่วนขยายการวางไข่ (ท้องถิ่น, 511, 2) ออกที่ไม่ใช่ศูนย์ใน 'SIP/telefono3-00000000'
[1 พฤษภาคม 19:00:18 น.] ประกาศ[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: มีเหตุการณ์ DAHDI: HDLC Bad FCS (8) บน D-channel ของช่วง 2
[1 พฤษภาคม 19:00:21 น.] ประกาศ[2541]: chan_dahdi.c:2780 my_handle_dchan_exception: มีเหตุการณ์ DAHDI: HDLC Abort (6) ใน D-channel ของช่วง 2
ฉันลองใช้วิธีแก้ปัญหาเหล่านั้น
แนวทางที่ 1: การ์ดเสีย ฉันซื้อการ์ด PRI อีกใบ = ล้มเหลว
โซลูชันที่ 2: เปลี่ยนช่องเสียบ pci ของการ์ดด้าน pri_net และ / หรือด้าน pri_cpe = FAIL
โซลูชันที่ 3: ใช้เวอร์ชัน dahdi อื่น = FAIL
โซลูชันหมายเลข 4: ใช้ pridiallocalplan=unknown และ pridialplan=unknown = FAIL
โซลูชันที่ 5: ย้อนกลับบทบาท pri_net pri_cpe = FAIL
โซลูชันหมายเลข 6: ลองสายครอสโอเวอร์เส้นอื่น = FAIL (ฉันลองสายเคเบิล 3 เส้น ซื้อมาสองเส้น หนึ่งเส้นทำเอง และทดสอบทั้งหมดด้วยเครื่องทดสอบเครือข่าย)
โซลูชันหมายเลข 7: รีบูต = FAIL
โซลูชันหมายเลข 8: ถอดการ์ดอะนาล็อกออกจากเซิร์ฟเวอร์ pci_net = FAIL
ใครมีข้อเสนอแนะบางอย่าง? ขอบคุณ