Привет всем!
В программе OMS 3.51 в разделе 3.1 проставляем некоторым абонентам галочки 18. DDD Restriction 19. ISD Restriction
Ограничение кому не нужно международных и междугородних соединений.
Жмем change и send. Все работает.
Жмем Make Data All.
Заходим по FTP и видим, что в файлике cs1000.dt изменения отражены.
Через какое то время станция перезагружается (ну например свет на полдня отключали).
После загрузки станции - изменений (галочек у всех абонентов) нет! Заходим по FTP на станцию, видим, что в файлике
cs1000.dt изменения есть!
Но реально ограничения не работают и в OMS галочек нет тоже. То есть станция
откуда то забрала и загрузила в оперативную память старый конфиг?
Как добиться реального сохранения навсегда внесенных изменений?
Так быть не может.
Если станция перегружается, то основной конфиг берется с файла cs1000.dt
Может программный глюк?
Какая версия ПО на станции?
В том то и дело, я тоже думал, что быть не может, а реально происходит, чего и привело меня в тупик.
Версия платы CPM - 3.60Aa
То есть происходит ерунда:
1) Делаем изменения - все работает.
2) Make Data All - все работает, в cs1000.dt изменения есть.
3) Перезагружаемся - НЕ работает, в cs1000.dt изменения есть, но реально загрузилась предыдущая версия конфы.
4) Открываем OMS - изменений нет, НЕ работает, потому что в работе версия конфы без изменений.
5) Make Data All - в файлик cs1000.dt записывается пустая версия, без недавних изменений, то есть которая и реально работала в момент записи.
Нет ли в платы двух версий ПЗУ? Например, ROM0 и ROM1 на структурной схеме платы?
в файле cs1000.dt точно есть изменения?
у вас в файле конфига не стоит загружаться со стороннего источника?
Глупый вопрос - а как это может выглядеть? Какая то строка в cs1000.dt с отсылкой на какой-нибудь другой адрес в сети?
Так, уже начинаю догадываться. На самом деле недавно менял эти параметры, поскольку АТС подключали к другой подсети, чтобы я мог управлять ей совсем удаленно...
Что туда надо было занести - без понятия, вбил от балды "1.2.3.4"
А что должно было бы быть и на что это влияет?
Upd:
Так, покурил мануал, написано 255.255.255.255 ставить. Теперь вопрос - могли ли быть указанные глюки из-за данного параметра? Что-то вряд ли...
вряд ли. Это ip адрес компьютера с которого станция должна забирать конфигурацию при недоступности diskonchip
как вы убедились, что cs1000.dt изменился?
вы его скачивали?
Да. Захожу по FTP и скачиваю файлик для его просмотра. Вижу, например, добавились строчки
в разделе [EXT Sub Data Define]
Например, ткнул абоненту 1100 галочку 19.ISD Restriction.
В файлике изменение отобразилось как
У себя проверяю - все работает до и после перезагрузки... по крайней мере галочки во всех вариантах стоят там , где надо.
Посему внесём ясность:
1) Нельзя одновременно выставить все опции - только по одной.
Либо 17. Local Restriction
Либо 18. DDD Restriction
Либо 19. DDD Restriction
2) При выставленных опциях есть следующие ограничения:
При 17. Local Restriction ограничиваются местные, междугородние и международные вызовы.
При 18. DDD Restriction ограничиваются междугородние и международные вызовы.
При 19. ISD Restriction ограничиваются только международные вызовы.
3) Для "любителей" править файл cs1000.dt напрямую полезно знать следующее:
Ключевое слово RESLCL соответствует 17. Local Restriction
Ключевое слово RESDDI соответствует 18. DDD Restriction
Два ключевых слова RESLCL и RESDDI соответствует 19. ISD Restriction
От себя спец вопрос - для каких типов абонентов Вы ставите эти ограничения?
Да, все так и есть. Разумеется, ставлю каждому абоненту только 1 галочку. Тем, кому нежелательно звонить по МН направлениям ставлю 19-ю галочку, по МГ - 18-ю. 17-ю не использую. Внутри пусть звонят как хотят. Ограничения назначаю внутренним абонентам аналоговых телефонов (Ext type - SLT) и цифровых (DTEL-LKD) в разделе 3.1 программы OMS.
OMS Version : 3.51 2006.09.19 - Точно такая?
Именно. 3.51 2006.09.19. Новее, я так понимаю, нет. Интересно выяснить, но похоже, что сбрасываются (точнее не читаются из файла конфигурации), только эти настройки... Можете посмотреть, все ли в порядке в этом разделе?
Очень похоже что когда-то при переходе с версии на версию не совсем корректно была сделана процедура upgrade.
Сейчас проверю, напишу что делать.
Да, было бы здорово! Есть какие соображения?
Баг исправлен, появилась новая версия CS1000 3.70Ae.
Ниже порядок правильного upgrade. Не знаю что у Вас используется, посему описываю самый общий случай.
1) Сгенерите на станции следующие файлы на основании текущей БД:
cs1000.dt
lcr.dt
speed.dt
upgrade.dt
virsubs.dt
acdgen.dt (если есть ACD manager)
Т.е. проделайте:
Make Data File (All data),
Make Data File (Only LCR Data),
Make Data File (Only Speed Dial),
Make Data File (Upgrade),
Make Data File (Virtual Subscriber Data).
2) Сохраните эти файлы на компе (на всякий случай).
3) Удалите на станции func.dt
4) Удалите на станции cpm.img
5) Загрузите новый cmp.img
6) Рестартаните станцию.
7) После загрузки станции принудительно подгрузите upgrade файлы (т.е. проделайте):
LCR Data File apply.
Upgrade (D-Tel Flexible Button) Data File apply.
Virtual Subscriber Data File apply.
8) Проверьте все свои ранее выставленные ограничения по типу исходящей связи - у Вас их предостаточно
они должны быть в соответствии с cs1000.dt
P.S. Вообще-то для постоянного ограничения нужно пользоваться Пунктом 3.3 Class Base O/G Digit Allow/Deny.
Вы же пользуетесь возможностью редактировать посредством OMS персональное ограничение, которое может
выставлять и убирать абонент самостоятельно. А если у него пароль по умолчанию (0000), то это может сделать
на его аппарате кто угодно. Если Вы и дальше хотите пользоваться 3.1. то , по крайней мере, назначьте
этим абонентам спец пароль, но не извещайте их о нём.
Спасибо большое!
Сейчас версия 3.6 Аа. После обновления версии не будет каких-то подводных камней? Например с аппаратам LKD серии? То есть не нужно следом поднимать прошивки плат DSLC?
Если я скопирую все содержимое DiskOnChip, а затем если что-то пойдет не так, заменю все содержимое флэшки бекапленными файлами перезагружу АТС, мы вернемся к версии 3.6 Аа?
За идею использовать 3.3 Class Base O/G Digit Allow/Deny тоже спасибо. Сейчас реально использовались только 2 класса D и I. Думаю задействовать еще B и C, прописав для них запрещенные коды набора. Например запрет набора цифр 81,82,83 и 88 для ограничения МГ вызовов...
Русская версия Invision Power Board (http://nulled.ws)
© Invision Power Services (http://nulled.ws)