Страница 2 из 2
Re: Плата E1 te133, настройка
Добавлено: 02 дек 2019, 12:57
ded
Ну, нет и не надо. Был указан контекст
context=from-pstn
Это обычно для FreePBX
1) у вас железный эхоподавитель
Echo Canceller(s): HWEC
а вы включили софтварный - mg2
Channel 01: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 01)
2) у вас уже всё в порядке,
pbx*CLI> dahdi show channels
и уже можно пытаться звонить туда-сюда.
Re: Плата E1 te133, настройка
Добавлено: 02 дек 2019, 17:24
janetland
Ded, поставил echocanceller=none, благодарю.
Полагаю, нужно что-то со стороны АТС настраивать, ибо до сих пор здесь тишина
Код: Выделить всё
pbx*CLI> dahdi show channels
Chan Extension Context Language MOH Interpret Blocked In Service Description
Re: Плата E1 te133, настройка
Добавлено: 02 дек 2019, 17:52
ded
janetland писал(а):поставил echocanceller=none,
зря. Поймаете эхо - больно будет. У вас же есть железный модуль?
Надо echocanceller=hwec
pbx*CLI> dahdi show channels
неправильно считываются конф файлы. Есть /etc/asterisk/chan_dahdi.conf
а есть /etc/asterisk/dahdi-channels.
Разберётесь?
Re: Плата E1 te133, настройка
Добавлено: 03 дек 2019, 10:26
janetland
Ded, благодарю за наводку
[root@pbx asterisk]# cat chan_dahdi.conf
Код: Выделить всё
[trunkgroups]
[channels]
language=ru
switchtype = qsig
signalling = pri_cpe
group=1
context = FROM_PRI
channel => 1-15,17-31
[root@pbx asterisk]# cat dahdi-channels.conf
Код: Выделить всё
group=1
context=FROM_PRI
switchtype = qsig
signalling = pri_cpe
channel => 1-15,17-31
group = 63
Результат: каналы появились, но начали сыпаться ошибки в консоль:
Код: Выделить всё
[Dec 3 10:20:30] NOTICE[3141]: chan_dahdi.c:2780 my_handle_dchan_exception: Got DAHDI event: HDLC Abort (6) on D-channel of span 1
[Dec 3 10:20:32] NOTICE[3141]: chan_dahdi.c:2780 my_handle_dchan_exception: Got DAHDI event: HDLC Abort (6) on D-channel of span 1
[Dec 3 10:20:32] NOTICE[3141]: chan_dahdi.c:2780 my_handle_dchan_exception: Got DAHDI event: HDLC Abort (6) on D-channel of span 1
[Dec 3 10:20:32] NOTICE[3141]: chan_dahdi.c:2780 my_handle_dchan_exception: Got DAHDI event: HDLC Bad FCS (8) on D-channel of span 1
[Dec 3 10:20:33] NOTICE[3141]: chan_dahdi.c:2780 my_handle_dchan_exception: Got DAHDI event: HDLC Abort (6) on D-channel of span 1
[Dec 3 10:20:33] NOTICE[3141]: chan_dahdi.c:2780 my_handle_dchan_exception: Got DAHDI event: HDLC Abort (6) on D-channel of span 1
[Dec 3 10:20:33] NOTICE[3141]: chan_dahdi.c:2780 my_handle_dchan_exception: Got DAHDI event: HDLC Bad FCS (8) on D-channel of span 1
[Dec 3 10:24:03] NOTICE[3141]: chan_dahdi.c:2780 my_handle_dchan_exception: Got DAHDI event: HDLC Abort (6) on D-channel of span 1
[Dec 3 10:24:03] NOTICE[3141]: sig_pri.c:6440 pri_dchannel: pri_check_event returned error 500 (Unknown error 500)
[Dec 3 10:24:03] NOTICE[3141]: chan_dahdi.c:2780 my_handle_dchan_exception: Got DAHDI event: HDLC Bad FCS (8) on D-channel of span 1
[Dec 3 10:24:03] NOTICE[3141]: sig_pri.c:6440 pri_dchannel: pri_check_event returned error 500 (Unknown error 500)
[Dec 3 10:24:03] NOTICE[3141]: chan_dahdi.c:2780 my_handle_dchan_exception: Got DAHDI event: HDLC Abort (6) on D-channel of span 1
[Dec 3 10:24:03] NOTICE[3141]: sig_pri.c:6440 pri_dchannel: pri_check_event returned error 500 (Unknown error 500)
Код: Выделить всё
pbx*CLI> pri show spans
PRI span 1/0: Down, Active
Провод? Настройки платы Е1 со стороны провайдера?
Re: Плата E1 te133, настройка
Добавлено: 03 дек 2019, 13:20
ded
1) А почему так уверенно пишете
span=1,0,0,ccs,hdb3,crc4 ?? Уверены, что синхронизацию будете задавать сами с о своего порта Е1? И точно знаете, что на том конце тоже режим коррекции crc4 включен?
switchtype = qsig ?? Уверены? В ольшинстве случаев euroisdn
Обычно qsig предполагает только один вариант, что на том конце - станция Panasonic TDA / TDE
2) То, что карта настроилась через скрипты dahdi_genconf на американский стандарт Т1 (а не Е1) не случайно.
Обычно карты Т1/Е1 приходят из Штатов с установленным дипсвичем на карте в положение Т1 (см. документацию).
Можно руками переключить, но можно и программно, через conf (см. документацию).
The solution is to fix your hardware (or configure DAHDI to match your hardware).
The message means that a call control (signalling) message had a bad check sum. That means the message was corrupted in transit, or mis-decoded at the physical layer, i.e. when translating the pattern of voltage variations on the cable into as series of zeroes, ones, and message (frame) boundaries.
In any case, for such problems you should be seeking the support of your ISDN card hardware supplier. For current DIgium products, that is provide on the Digium commercial web site.
HDLC is High Level Data Link Control, which is the specification for how a signalling messages are actually put onto the wire.
FCS is frame check sequence, which is the checksum for a single message.
D channel is the channel which carries such messages, rather than actual speech.
Span 1 is the first or only cable attached.
https://community.asterisk.org/t/dahdi- ... an-1/67638
Re: Плата E1 te133, настройка
Добавлено: 03 дек 2019, 15:23
janetland
Ded, уверен.
По информации местного телефониста, эта развеселая станция (Siemens HiPath 3800) понимает qsig. Получу доступ к консоли, покажу все форматы.
Дипсвича на карте нет, было в предыдущих моделях, здесь же, судя по документации, задается только программно.
P.S. Все оказалось элементарно. Мой телефонист, дай небо будет к нему вечным, умудрился при пайке перепутать 2 пары, соединив 1 линк на передачу с линком приема. Когда сам прозвонил и перепаял, все взлетело.
Re: Плата E1 te133, настройка
Добавлено: 03 дек 2019, 15:28
ded
Понятно.
Обычно Е1 от провайдера (Е1 свича, или трансивера) - прямой провод. А между станциями - кросс
12-45
45-12
Re: Плата E1 te133, настройка
Добавлено: 03 дек 2019, 17:41
Zavr2008
У HiPath еще верно QSIG нужно выбрать - там их много..
Re: Плата E1 te133, настройка
Добавлено: 20 дек 2019, 11:41
janetland
Добрался до АТС, прикладываю файлик.
В настройках стоит просто QSIG master.