Тема: LDK-100 не отдает CLI
Здравствуйте!
Пару лет задавал подобный вопрос применительно к LDK-300
https://komendant.pro/spr/viewthread/26450/
Теперь в наличии LDK-100, DX90P-3.5Bk NOV/05.
Настроил как в приатаченных скриншотах.
С обратной стороны потока Астериск. В PRI отладке видно, что CLI от станции не приходит.
PRI Span: 1
PRI Span: 1 < Protocol Discriminator: Q.931 (8) len=26
PRI Span: 1 < TEI=0 Call Ref: len= 2 (reference 32513/0x7F01) (Sent from originator)
PRI Span: 1 < Message Type: SETUP (5)
PRI Span: 1 < [a1]
PRI Span: 1 < Sending Complete (len= 1)
PRI Span: 1 < [04 03 80 90 a3]
PRI Span: 1 < Bearer Capability (len= 5) [ Ext: 1 Coding-Std: 0 Info transfer capability: Speech (0)
PRI Span: 1 < Ext: 1 Trans mode/rate: 64kbps, circuit-mode (16)
PRI Span: 1 < User information layer 1: A-Law (35)
PRI Span: 1 < [18 03 a9 83 81]
PRI Span: 1 < Channel ID (len= 5) [ Ext: 1 IntID: Implicit Other(PRI) Spare: 0 Exclusive Dchan: 0
PRI Span: 1 < ChanSel: As indicated in following octets
PRI Span: 1 < Ext: 1 Coding: 0 Number Specified Channel Type: 3
PRI Span: 1 < Ext: 1 Channel: 1 Type: NET]
PRI Span: 1 < [6c 02 01 81]
PRI Span: 1 < Calling Number (len= 4) [ Ext: 0 TON: Unknown Number Type (0) NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1)
PRI Span: 1 < Presentation: Presentation permitted, user number passed network screening (1) '' ]
PRI Span: 1 < [70 04 80 31 33 36]
PRI Span: 1 < Called Number (len= 6) [ Ext: 1 TON: Unknown Number Type (0) NPI: Unknown Number Plan (0) '136' ]
PRI Span: 1 -- Making new call for cref 32513
PRI Span: 1 Received message for call 0x8acbd58 on link 0x8ac44cc TEI/SAPI 0/0
PRI Span: 1 -- Processing Q.931 Call Setup
PRI Span: 1 -- Processing IE 161 (cs0, Sending Complete)
PRI Span: 1 -- Processing IE 4 (cs0, Bearer Capability)
PRI Span: 1 -- Processing IE 24 (cs0, Channel Identification)
PRI Span: 1 -- Processing IE 108 (cs0, Calling Party Number)
PRI Span: 1 -- Processing IE 112 (cs0, Called Party Number)
PRI Span: 1 q931.c:8281 post_handle_q931_message: Call 32513 enters state 6 (Call Present). Hold state: Idle
Span: 1 Processing event: PRI_EVENT_RING
PRI Span: 1 q931.c:5477 q931_call_proceeding: Call 32513 enters state 9 (Incoming Call Proceeding). Hold state: Idle
PRI Span: 1
PRI Span: 1 > DL-DATA request
PRI Span: 1 > Protocol Discriminator: Q.931 (8) len=10
PRI Span: 1 > TEI=0 Call Ref: len= 2 (reference 32513/0x7F01) (Sent to originator)
PRI Span: 1 > Message Type: CALL PROCEEDING (2)
PRI Span: 1 TEI=0 Transmitting N(S)=86, window is open V(A)=86 K=7
PRI Span: 1
PRI Span: 1 > Protocol Discriminator: Q.931 (8) len=10
PRI Span: 1 > TEI=0 Call Ref: len= 2 (reference 32513/0x7F01) (Sent to originator)
PRI Span: 1 > Message Type: CALL PROCEEDING (2)
PRI Span: 1 > [18 03 a9 83 81]
PRI Span: 1 > Channel ID (len= 5) [ Ext: 1 IntID: Implicit Other(PRI) Spare: 0 Exclusive Dchan: 0
PRI Span: 1 > ChanSel: As indicated in following octets
PRI Span: 1 > Ext: 1 Coding: 0 Number Specified Channel Type: 3
PRI Span: 1 > Ext: 1 Channel: 1 Type: NET]
-- Accepting call from '' to '136' on channel 0/1, span 1
Прошу Уважаемых специалистов посоветовать, что делать.
Вы, видимо, пытаетесь использовать таблицы Networking (ПГМ322, 324) ??
Что указано в ПГМ322 для каналов PRI (NET/PSTN)??
В 322 указано NET и Networking CO GROUP равен 2 для всех линий Е1.
в 324 одна запись на индексе 1 - 1** через группу 2
Поэтому и не уходит CLI !!!
1) А зачем Вам линии NET, если соединяетесь с Астериском??? Линии типа NET исходно предназначены для соединения LDK c LDK с поддержкой протокола QSIG (не полностью стандартного).
2) Но если все таки желаете использовать тип линий NET, то тогда и сетевой план нумерации должен быть правильно и полностью прописан.
В ПГМ324, начиная с индекса 0 прописывается собственная нумерация LDK, а уже потом, в следующих индексах прописывается “чужая” нумерация.
Тогда и CLI будет отправляться = STA Number (и при этом настройки CLI, указанные Вами в ПГМ143 и 114, не имеют значения).
Например, если в LDK собственная нумерация = 2ХХ, а в другой станции = 1ХХ, то план сетевой нумерации должен быть:
индекс 0: NET, 2#** (префикс отделяется “#”), NET GRP 0
индекс 1: NET, 1**, NET GRP 2
См. примеры в доке. Там все подробно расписано.
Уважаемый Harris, большое Вам спасибо.
Уже который раз помогаете.
Все работает как надо.
P.S.
Линии оставил NET, внес локальные префиксы и указал на них группу 0