Здравствуйте. Возможно, такая тема уже есть, я ожидал ее найти, но, увы, не нашел. Вопрос такой:
Во всех доках, которые я смог найти по программированию ipLDK 300, в разделе про LCR есть такая строчка:
“Любой набор первых цифр номера в таблице LDT может частично совпадать с другим набором первых цифр номера, например «012» и «0123».”
У нас же все настроено не так (я не телефонист, меня принуждают к этому делу). Примерный образ цифр таблицы LCR:
012
013
014
0150
0151 <- допустим, из всего десятка нужно было выделить эту последовательность
0152
...
0158
0159
016
017
Вот так, когда нужно в случае “0151” попадать в какое-то другое место, приходится прописывать остальные варианты из этого десятка на старое место. А исходя из той строчки в доках я предполагал, что можно сделать так:
012
013
014
015
0151
016
017
Я не так трактую доку или тут есть какой-то подводный камень, которого я не вижу? Спасибо за понимание
Здравствуйте. Возможно, такая тема уже есть, я ожидал ее найти, но, увы, не нашел. Вопрос такой:
Во всех доках, которые я смог найти по программированию ipLDK 300, в разделе про LCR есть такая строчка:
“Любой набор первых цифр номера в таблице LDT может частично совпадать с другим набором первых цифр номера, например «012» и «0123».”
У нас же все настроено не так (я не телефонист, меня принуждают к этому делу). Примерный образ цифр таблицы LCR:
012
013
014
0150
0151 <- допустим, из всего десятка нужно было выделить эту последовательность
0152
...
0158
0159
016
017
Вот так, когда нужно в случае “0151” попадать в какое-то другое место, приходится прописывать остальные варианты из этого десятка на старое место. А исходя из той строчки в доках я предполагал, что можно сделать так:
012
013
014
015
0151
016
017
Я не так трактую доку или тут есть какой-то подводный камень, которого я не вижу? Спасибо за понимание
Все правильно, так можно сделать и это будет работать!
Странно, если после гипотетического “015” набирать дальше единицу, все равно идет как по “015”. Возможно, что подводный камень где-то помимо LCR?
В ПГМ221 для 0151 нужно указать другой индекс таблицы ПГМ222, по которому будет обрабатываться 0151. И, соответственно, прописать что нужно в этом индексе в ПГМ222.
Да. Все правильно Вы трактуете.
В ПГМ221 (LDT) достаточно прописать коды 015 и 0151.
015
0151
это разные коды.
После набора 015 станция будет ждать след. цифру (анализируется 1 или любая другая цифра).
Что касается “записи на старое” место: номер индекса (место) в табл. LDT (ПГМ221) не имеет никакого значения.
Новый код в табл. 221 можно вписывать в любой свободный индекс (в любую строку). После ввода каждого кода станция производит автоматическую пересортировку всех строк, и выстраивает таблицу по возрастанию значений введенных кодов.
(единственный нюанс, 0 станция ставит в конец, после 9-ки, а не перед 1).
Т.е. если у Вас было:
инд. 0 - код 0151
остальные строки - пустые.
И Вы в любую пустую строку, например, в индекс 10 прописываете код 015, то после нажатия Update станция пересортирует строки и получите:
инд. 0 - код 015
инд. 1 - код 0151
В-общем, номера строк не имеют значения. При использовании PC-Admin для пророграммирования табл. LDT (ПГМ221) это все достаточно наглядно видно.
Странно, если после гипотетического “015” набирать дальше единицу, все равно идет как по “015”. Возможно, что подводный камень где-то помимо LCR?
В ПГМ221 для 0151 нужно указать другой индекс таблицы ПГМ222, по которому будет обрабатываться 0151. И, соответственно, прописать что нужно в этом индексе в ПГМ222.
Естественно.
Я думал, что это даже не нужно пояснять. Два разных кода, требуется разная обработка, значит у них должны быть ссылки на разные индексы в табл. преобразования DMT (ПГМ222), где и указываются разные варианты обработки (выбор группы линий, преобразование набора, альтернатива)
Странно, если после гипотетического “015” набирать дальше единицу, все равно идет как по “015”. Возможно, что подводный камень где-то помимо LCR?
В ПГМ221 для 0151 нужно указать другой индекс таблицы ПГМ222, по которому будет обрабатываться 0151. И, соответственно, прописать что нужно в этом индексе в ПГМ222.
Естественно.
Я думал, что это даже не нужно пояснять. Два разных кода, требуется разная обработка, значит у них должны быть ссылки на разные индексы в табл. преобразования DMT (ПГМ222), где и указываются разные варианты обработки (выбор группы линий, преобразование набора, альтернатива)
Да, про автоматическую сортировку знаю, пользую LDK PC Admin, вижу, что нули уходят вниз. С системника программировать не умею. В таблице LCR у нас везде стоит тип BOTH, password - OFF, и еще есть девять столбцов на три дневные зоны по три временных зоны. в них для этих двух номеров (которые различаются на одну добавленную цифру) стоят разные индексы таблицы DMT
Сейчас пробовал еще раз. создал в DMT еще строку, задал модификацию номера, направил на заведомо другую группу. Например, выход в город у нас на цифры 2 и 3 (екатеринбургские). я добавил еще вариант 30 и направил на новый индекс DMT. Звоню - все равно идет соединение по прежней линии, как в город. LCR срабатывает по первой, самой короткой комбинации. Уже не знаю, что делать :(
Примерно вот так выглядит наша таблица, ну.. разве что она еще раз в 10 длиннее. то есть для межгорода, конечно, используется девятка, она в самом конце, но восьмерок очень много, потому что надо прописать множество заведомо иногородних сотовых. это приводит к ее распуханию
Сейчас, пороюсь в админе, посмотрю, что там в емергенси…
Так. Эта таблица полностью пуста. Так понимаю, это для всяких 911 и так далее)
Кстати, в таблице явно видны повторы. Я спрашивал об этом у начальника. Он говорил, что это “альтернатива”, если на тех линиях занято. Я усомнился, попросил его связаться с тем телефонистом, который нам тут это настраивал. В общем, ничего внятного в ответ я не получил.
Еще: я добавил в конце таблицы пресловутые 012 и 0123. обнаружил, что на 0 он реагирует не как обычно. Ну да, это где-то в доке было. На системнике появляется надпись “LCR MODE” и слышен специфический гудок. после набора 012 попадает на одну линию, после набора 0123 - на другую. Подозреваю, что так и должно быть у нас везде…
Т.е. коды 015 и 0151 Вы привели только примера, гипотетически??
Тогда, ИМХО, невозможно, понять, в чем проблема на вашей станции.
Тут требуется точность: нужно смотреть реальный файл конфига (все в комплексе) и анализировать проблему с реально набираемыми кодами.
А иначе можно долго и безуспешно гадать..