На сайте http://gsm-ec.com в разделе Скачать выложена новая версия прошивки 2.11b6
Список доработок v2.11b6:
1. CallerID на PHONE.
Исправлен алгоритм CallerID. Теперь он соответствует стандарту ETS 300 659-1. Выдается 11 цифр номера, дата и время. При анонимном звонке выдается соответствующее сообщение.
2. Переполюсовка.
Не работал режим тарификации «переполюсовка».
3. Авторестарт (WatchDog).
Основные алгоритмы защищены Watchdog-ом. Добавлена команда AT+BWDT=<time>, позволяющая включить перезагрузку шлюза по прошествии указанного времени после старта или с момента последнего удачного соединения.
4. Получить LINE при GSM Callback.
При использовании callback не всегда удавалось «успеть» установить соединение до появления сигналов «занято» на линии.
5. Занимать LINE, если шлюз занят.
Если шлюз занят по одному из каналов, по остальным каналам устанавливается состояние «занятости». На LINE «снимается трубка».
6. GSM->GSMBACK звонок по короткому номеру.
Проверено. Звонок по короткому номеру в режиме конференции – проблем нет.
7. Callback GSM->PHONE (отбивается).
При звонке с использованием callback на PHONE звонок отбивался при снятии трубки. Исправлено.
8. Нет callback на GSM (общий).
Не работал режим общего callback, только индивидуальный. Исправлено.
9. PHONE -> GSM, занят (или ошибка) – нужно BUSY.
При звонке с PHONE на GSM и занятости номера дозвона выдавалось сообщение об ошибке. Теперь выдается «занято».
10. Сброс линии *# (нет гудка) PHONE->GSM.
При звонке с PHONE на GSM после разрыва соединения по *# не формировался гудок готовности канала. Исправлено.
11. Звонок (запрос) по SMS на мобильный номер.
Поддерживался запрос на набор номера по SMS только в LINE. Дополнен возможностью совершать звонки в режиме конференции (текст SMS: #номер_дозвона).
12. Шум/свист в PHONE при звонке на GSM или ответа на звонок с GSM.
При неправильно установленном типе GSM модуля неправильно выставлялся уровень усиления. Отсюда получается шум/свист в аудио канале. Дополнен алгоритмом автоопределения типа модуля.
13. Повышенное потребление.
Исправлены настройки SLIC, приводящие к повышенному потреблению.
14. AT+BRESTART по SMS по списку абонентов.
Команда рестарта (AT+BRESTART) может быть выполнена только если пришла от абонента из списка пользователей и у этого абонента установлено разрешение на управление исполнительными устройствами. Раньше любой пользователь шлюза мог исполнить эту команду.
15. LINE->GSM. Разрешенные 8063* 8093*. Не отрабатывает маска.
Для того чтобы разрешить только номера с маской = 8063* 8093*, нужно устанавливать маску разрешенных = 8063* 8093* , маску запрещенных = * и приоритет за разрешенными. Т.е. запретить все и разрешить избранные, причем разрешенные приоритетнее.
16. Выдавать вкл./откл. сообщения.
Команда AT+BMLIST не выдавала отключенные сообщения автоинформатора, соответственно BDS-2 их не могла получить. Исправлено.
17. Выдавать GSM АОН для абонентов шлюза.
При звонке на абонентов шлюза функция GSM анти-АОН не активируется.
18. +CRING +CLIP отваливается (CRC=1, CLIP=1)
При произвольной перезагрузке модуля отключалась выдача информации о входящем звонке, вследствие чего звонок не обрабатывался. Исправлено.
19. Ошибка при инициализации SIM карты.
При замедленной инициализации некоторых SIM карточек происходила ошибка по таймауту. Исправлено.
20. Анти-АОН проверка (#31# - включить анти-АОН).
Анти-АОН обычно активируется префиксом #31# и отключается *31#.
21. Индивидуальная конференция не работает.
Не работала индивидуальная конференция только общая. Исправлено.
22. Звонок по короткому номеру на полный GSM.
Проверено. Работает.
23. Постоянный гудок при конференции.
Иногда при раннем соединении звонков в конференцию был слышен длинный постоянный гудок на фоне разговора. Исправлено.
24. FC=0 (выкл) завершает соединение.
Параметр завершения соединения работал инверсно. Исправлено.
25. Сигнал с GSM (занято, вызов…).
При наборе номера в GSM, не выдавался сигнал оператора (вызова, занято, сообщения оператора). Исправлено.
26. При снятии трубки на телефоне подключенном к PHONE выдавалась посылка CallerID.
При снятии трубки на PHONE выдавалась посылка CallerID. Исправлено.
27. PHONE Power Off если устройство занято.
Не работало снятие напряжения на выходе PHONE при занятом устройстве по другим каналам.
28. Переработан сброс GSM модуля.
29. Исключить проверку SMS когда шлюз занят.
При занятом шлюзе проверка SMS откладывается до его освобождения.
30. Сбой прошивки. Переполнение памяти?
Заменена операционная система менее требовательной к ресурсам оперативной памяти. Введен дополнительный контроль переполнения оперативной памяти при работе с Flash памятью контроллера.
31. Регулировка уровней детектируемых сигналов.
Для возможности регулировки уровня детектируемого сигнала при определении сигналов линии LINE дополнен командой AT+BLDETECT=<level>
32. Увеличить диапазон определения BUSY.
Увеличен диапазон определения сигнала линии LINE «занято» до: сигнал 425Гц -150..500мс, период – 300..1000мс.
33. При рассылке SMS делать 1 попытку отправки.
При рассылке не производится повтор при проблемах с отправкой, а отправляется сообщение по остальным номерам.
Список доработок v2.XX (BDS v2.0):
1. Снят фильтр на тип файлов в окне выбора звукового файла.
2. Добавлена возможность загрузки списка пользователей из файла.
3. Дополнен контекстной справкой по настройкам.
