DarkLabel
25.07.2018, 15:11
Доброго времени суток, уважаемые коллеги! Возникла проблема, которую никак не удаётся решить! Выручайте!
Есть сеть из станций HiCom 330/350H и HiPath 4000, которые соединены между собой потоками E1 (протокол ECMAV2). К одной из станций HiPath 4000 v6 по SIPу прикручена система оповещения "Рупор", которая обзванивает абонентов по сети в автоматическом режиме и в конце оповещения требует подтверждения, нажав кнопку 4. Когда из Рупора запускаю оповещение по внутренней сети на абонентов, которые находятся на станциях HiPath 4000 - подтверждение при помощи DTMF кода проходит успешно, но вот когда звонки прилетают на номера станций HiCom 330/350H, то подтвердить оповещение у абонентов не выходит. Не генерируется тоновый сигнал в линию при нажатии кнопки, а на дисплее аппарата абонента возникает надпись "невозможно". При этом, если абонент станции HiCom 350H звонит на городской номер (допустим в Сбербанк), то в таком случае DTMF коду улетают успешно и всё работает.
Подскажите куда копать то?!

Mark68
25.07.2018, 18:31
Проверьте "настройки" параметров(DTMFCNV и DTMFPULS) в amo "richt", в направлении от Hicom330/350 до HiPath4000.

DarkLabel
26.07.2018, 12:02
Проверьте "настройки" параметров(DTMFCNV и DTMFPULS) в amo "richt", в направлении от Hicom330/350 до HiPath4000.
Первым делом проверил. Все параметры прописаны так же как и на станциях, где всё работает. Хотя коллега мне сказал, что по идее эти параметры вообще не должны влиять, т.к. не проходит сигнал при входящем вызове на Hicom, а эти параметры с его слов влияют только на исходящие вызовы.

masviss
26.07.2018, 12:35
Попробуйте в параметрах аналогового абонента изменить параметры
SPEC=SUFDIAL
DHPAR=DTMFST
По цифровому абоненту не помню.

Mark68
26.07.2018, 12:54
Ещё раз перечитал)и "увидел то что пропустил" в первый раз. Возможно проблема кроется не в DTMF сигналах, а в невозможности передачи(соединения) "trunk-to-trunk", то есть в направлении: "Рупор"-HiPath 4000 -Hicom 330/350 соединение возможно(разрешено) а в обратном: Hicom 330/350-HiPath4000 - "Рупор" соединение запрещено(невозможно).

Mark68
26.07.2018, 12:58
Для проверки,можно создать соединение между Hicom и HiPath и во время разговора со стороны абонента Hicom-а по нажимать кнопочки,и послушать со стороны абонента HiPath и Вы должны будете услышать тональные сигналы.
Если "да", то нужно смотреть настройки транковые на стороне HiPath 4000.

DarkLabel
26.07.2018, 13:03
Попробуйте в параметрах аналогового абонента изменить параметры
SPEC=SUFDIAL
DHPAR=DTMFST
По цифровому абоненту не помню.

У меня только цифровые абоненты. В параметрах SBCSU ничего относящегося к вышесказанному не нашёл.

masviss
26.07.2018, 13:36
Покажите
DIS-SBCSU:ХХХХ;
любого абонента.

DarkLabel
26.07.2018, 14:41
Для проверки,можно создать соединение между Hicom и HiPath и во время разговора со стороны абонента Hicom-а по нажимать кнопочки,и послушать со стороны абонента HiPath и Вы должны будете услышать тональные сигналы.
Если "да", то нужно смотреть настройки транковые на стороне HiPath 4000.
Проверил. Во время разговора когда абонент Hicom'a жмет любую цифру, то у него на экране появляется надпись "НЕВОЗМОЖНО" и соответственно абонент Hipath'a ничего в линии не слышит. Для чистоты эксперимента установили соединение между двумя Hipath'ами и провели тот же эксперимент. Тут всё работает корректно. При нажатии цифры на другом конце слышно тональный сигнал. Напомню - все абоненты у меня цифровые (TDM).

Куда дальше копать?)

DarkLabel
26.07.2018, 14:48
Покажите
DIS-SBCSU:ХХХХ;
любого абонента.

------------------------------- USER DATA -----------------------------------
STNO =41010 OPT =OPTI COS1 =1 DPLN =0 SPDI =N
MAINO =41010 CONN =DIR COS2 =1 ITR =0 SPDC1 =
PEN = 1- 2-109- 20 LCOSV1 =3 COSX =0 SPDC2 =
INS =Y STD =5 LCOSV2 =3 SERVID =0 CBKBMAX=5
SECR =N LCOSD1 =1 DSSTNA =N RCBKB =N
SSTNO =N DIGNODIS=N LCOSD2 =1 DSSTNB =Y RCBKNA =N
TRACE =N HFREE = ASYNCT =500 PERMACT= CBKNAMB=Y
ALARMNO =0 HMUSIC =0 API : TEXTSEL=RUSSCYR
EXTBUS = REP =1 OPTICOM=N OPTISPA:0 DLAUT =
CALLOG =ALL IDCR =N OPTICA =0 OPTIS0A:0 DLMAN =
HEADSET =N OPTIDA =0 OPTIABA:0 PRIO =
HSKEY =NORMAL ATMADDR= VPI =
DFSVCANA= TFAGRP = PATTERN= VCI =
DVCFIG =OPTISET*TSI =1 SOPTIDX= SPROT =
DOPTIDX= DPROT =
FOPTIDX= FPROT =
TOPTIDX= TPROT =
VOPTIDX= VPROT =
------------------- ACTIVATION IDENTIFIERS FOR FEATURES ---------------------
FWDS :N FWDT :N FWDV :N FWDF :N FWDD :N
HTOS :N HTOT :N HTOV :N HTOF :N HTOD :N
DND :N VCP :Y CWT :Y TWLOGIN:N
--------------------- FEATURES AND GROUP MEMBERSHIPS ------------------------
ESSTN :
PUGR :12 HUNTING GROUP : N
KEYSYS :N NIGHT OPTION : N ASSOCIATED STN : N
--------------------- SUBSCRIBER ATTRIBUTES (AMO SDAT) ----------------------
NONE
-----------------------------------------------------------------------------
*5) OPTIPOINT500 PLUGGED

DarkLabel
26.07.2018, 15:06
Как я понимаю суть в том, что при нажатии на аппарате какой-либо цифры не происходит её преобразование в тоновый сигнал и посыл в линию. Т.е. где-то надо включить эту функцию. Только вот где...?

Aleksey_V
26.07.2018, 15:22
Куда дальше копать?)А по первому сообщению "Mark68" ты проверил RICHT. Покажи DIS-RICHT маршрута между станциями на HiCom.

Mark68
26.07.2018, 15:32
"При этом, если абонент станции HiCom 350H звонит на городской номер (допустим в Сбербанк), то в таком случае DTMF коду улетают успешно и всё работает. "
Я думаю что настройки SBCSU не причём. Покажите(сравните) настройки "Richt", "COT", "СOS"
на транка по которому: Hicom "выходит в город" и "выходит" на HiPath - "Рупор"

DarkLabel
26.07.2018, 16:09
А по первому сообщению "Mark68" ты проверил RICHT. Покажи DIS-RICHT маршрута между станциями на HiCom.
На Hicom в сторону Hipath:
+-----------------------------------------------------------------------------+
| ROUTES FOR ALL DPLN SVC = VCE |
| |
+-------+-----------------+----+-+------------------------------+----+----+---+
|CODE |NAME, CQMAX, |TGRP|P| DTMF |LRTE|CPAR|U F|
| |DESTNO AND CPS |CCNO|L+---+---+----------------+-----+ | |N W|
| | 1 11111| |B|CNV|DSP| TEXT |PULS | | |I D|
| |12345 67890 12345| | | | | |PAUSE| | |T B|
+-------+-----------------+----+-+---+---+----------------------+----+----+---+
|002 |..... ..... .....| 62| | F | W | |PP300| 62| | |
|NEUTRAL|SIDE 2 | 64| | | | | | | | |
| |DNNO: 1 -1 -62 | | | | | | | | | |
| |DESTNO : 62 | | | | | | | | | |
| |REROUT : YES | | | | | | | | | |
| | | | | | | | | | | |
+-----------------------------------------------------------------------------+

На Hipath в сторону Hicom:
+------------------------------------------------------------------------------+
| ROUTES FOR ALL DPLN SVC = VCE |
| |
+-------+------------------+----+-+------------------------------+-----+----+--+
|006 |..... ..... ......| 26| | F | 6 |DONABOR |PP300| 6| | |
|NEUTRAL|____SITE 6 | 24| | | | | | | | |
| |DNNO: 1 -1 -26 | | | | | | | | | |
| |PDNNO: 1 -1 -226 | | | | | | | | | |
| |DESTNO :26 | | | | | | | | | |
| |REROUT :YES | | | | | | | | | |
| | | | | | | | | | | |
+------------------------------------------------------------------------------+

DarkLabel
26.07.2018, 16:22
"При этом, если абонент станции HiCom 350H звонит на городской номер (допустим в Сбербанк), то в таком случае DTMF коду улетают успешно и всё работает. "
Я думаю что настройки SBCSU не причём. Покажите(сравните) настройки "Richt", "COT", "СOS"
на транка по которому: Hicom "выходит в город" и "выходит" на HiPath - "Рупор"

Тут сейчас выяснил, что если звонить на Hicom не по внутренней связи, а через город (на тот же номер), то DTMF коды тоже не отправляются. Т.е. при исходящей на город всё ок, а при входящей с города нифига.
Что касается COSов, COPов, COTов, то я их уже сравнивал относительно станций, где DTMF коды у меня срабатывают (Hipath'ы). Ничего криминального я там не нашёл.

Mark68
26.07.2018, 16:23
А если можно в таком виде:?
REG-RICHT:CD,002;
REG-RICHT:CD,00?; Это Richt на Hicom-е через который "Hicom" "выходит в город"!

Mark68
26.07.2018, 16:41
Вот , нашёл на вскидку, почитайте...,может наведёт на мысли.
http://bbs.radiolink.ru/forum/archive/index.php/t-57868.html

masviss
26.07.2018, 17:16
Вспомнил, нужно в WABE прописать специальный код с DAR=DTMFCONV.
После установки входящего или исходящего соединения в нужный момент набираем
этот код затем делаем любой донабор.
В более новых версиях это тоже работает.
Пример
ADD-WABE:*112,,,DTMFCONV,N;

DarkLabel
31.07.2018, 16:23
А если можно в таком виде:?
REG-RICHT:CD,002;
REG-RICHT:CD,00?; Это Richt на Hicom-е через который "Hicom" "выходит в город"!

ADD-RICHT:CD,62,002,,
,0,
ALL,"SIDE 2 ",,,,
62&64,
,,,62,,,,,,1-1-62,,,NEUTRAL;

CHANGE-RICHT:CD,002,,0,
VCE,DTMF,FIX,,"",PP300;

ADD-RICHT:CD,126,026,,
,0,
ALL,"EWSD ",,,,
3,
,,,27,,,,,,1-1-27,,,NEUTRAL;

CHANGE-RICHT:CD,026,,0,
VCE,DTMF,FIX,,"",PP300;

DarkLabel
31.07.2018, 16:29
Вспомнил, нужно в WABE прописать специальный код с DAR=DTMFCONV.
После установки входящего или исходящего соединения в нужный момент набираем
этот код затем делаем любой донабор.
В более новых версиях это тоже работает.
Пример
ADD-WABE:*112,,,DTMFCONV,N;

Спасибо! По этой схеме получилось и всё работает. Жаль только, что приходится для подтверждения набирать много символов, но это лучше, чем ничего)

Судя по всему, при входящих вызовах на Hipath'ах автоматически активируется на аппарате режим, который преобразует набранную цифру в тоновый сигнал, а вот на Hicom'е приходится активировать этот режим вручную при помощи кода. Может быть на Hicom'е есть где-то параметр, который бы автоматически активировал этот режим?

DarkLabel
31.07.2018, 16:33
Ещё раз перечитал)и "увидел то что пропустил" в первый раз. Возможно проблема кроется не в DTMF сигналах, а в невозможности передачи(соединения) "trunk-to-trunk", то есть в направлении: "Рупор"-HiPath 4000 -Hicom 330/350 соединение возможно(разрешено) а в обратном: Hicom 330/350-HiPath4000 - "Рупор" соединение запрещено(невозможно).

Кстати, в Hicome в COT/COP нету параметра trunk-to-trunk, в отличие от Hipath'а.

masviss
31.07.2018, 16:43
Вы можете придумать свою комбинацию цифр и знаков.
Например: **2 или *8