===== MultiModem iSMS SF800-G - Отсутствует сигнал сети (AT+CSQ / Signal Strength : 99) либо SIM-карта не активна (Disabled - SIM Inactive) ===== {{:multitech:pasted:20190411-001916.png }} При установке SIM-карты в модемы устройства **Multi-Tech MultiModem iSMS SF800-G** мы можем столкнуться с ситуацией, когда на веб-интерфейсе управления в разделе статистики отображается информация о полном отсутствии сигнала, то есть в показателе **Signal Strength** отображается значение **99**. При этом мы уверены в том, что к соответствующему порту устройства подключена исправная антенна. {{ :multitech:pasted:20190410-212945.png }} Далее поэтапно рассмотрим варианты диагностики. \\ ==== Работоспособность SIM ==== Первым делом можно установить SIM-карту в мобильный телефон и убедиться в том, что она рабочая, то есть успешно регистрируется в сети оператора мобильной сети и позволяет отсылать SMS-сообщения. \\ ==== Включаем Telnet в iSMS ==== Далее для диагностики и решения проблемы с недоступностью сигнала полезным может оказаться прямое подключение к модему через **Telnet**. Поддержку этого протокола можно включить на время диагностики в свойствах управления портом в **Network Setup** {{ :multitech:pasted:20190410-214317.png }} \\ ==== PIN-код SIM-карты ==== Важно убедиться в том, что на **SIM**-карте не установлен **PIN**-код, так как устройства iSMS не поддерживают работу с SIM-картой с установленным PIN-кодом. Подключаемся любым **Telnet**-клиентом на указанный в настройках порт и выполняем AT-команду проверки того, не установлен ли на SIM-карте PIN-код.
AT+CPIN?
В случае отсутствия PIN-кода, мы должны получить от модема ответ о готовности. {{ :multitech:pasted:20190410-215535.png }} \\ ==== Проверка уровня сигнала ==== Далее выполним AT-команду проверки уровня сигнала
AT+CSQ
{{ :multitech:pasted:20190410-220103.png }} В нашем случае модем вернул значение **99,99**. Прежде всего нас интересует первый показатель перед запятой. Он и характеризует уровень сигнала согласно следующей таблице: ^ Значение AT+CSQ ^ RSSI в dBm ^ Состояние ^ | от 0 до 9 | от -113 до -95 |От совсем плохого до слабого | | от 10 до 14 | от -93 до -85 |От слабого до удовлетворительного | | от 15 до 19 | от -83 до -75 |Хороший уровень сигнала | | от 20 до 30 | от -73 до -53 |Отличный уровень сигнала | Уровень сигнала сети измеряется в условных единицах **RSSI** (**Received Signal Strength Indication**) и может принимать значение от **0** до **31**. Чтобы преобразовать полученное из AT-команды **AT+CSQ** значение в **dBm** можно применить формулу: **(-113 + Х * 2)** - где **Х** уровень согласно ответа от AT-команды **AT+CSQ**. Например, если команда возвращает 10, то в dBm это пересчитывается как (-113 + 10 * 2) = -93dBm Второй параметр из ответа AT-команды **AT+CSQ** (после запятой) это значение, отражающее коэффициента ошибок - **Bit Error Rate**. Интерпретируется это значение по следующей таблице: ^ Значение AT+CSQ ^ Значение в % ^ | 0 |Менее 0.2% | | 1 |0.2% to 0.4% | | 2 |0.4% to 0.8% | | 3 |0.8% to 1.6% | | 4 |1.6% to 3.2% | | 5 |3.2% to 6.4% | | 6 |6.4% to 12.8% | | 7 |Больше 12.8% | | 99 |Неизвестно/не определено| Кстати, получить значения уровней сигнала, которые поддерживает модем, можно AT-командой:
AT+CSQ=?
{{ :multitech:pasted:20190410-220819.png }} \\ ==== Проверка регистрации в сети ==== Полученное в нашем примере значение **99** означает полное отсутствие сигнала. Такое возможно в случае, если SIM-карта не может зарегистрироваться в сети. Следующая AT-команда проверяет статус регистрации в сети оператора:
AT+CREG?
{{ :multitech:pasted:20190410-225508.png }} Первый параметр (перед запятой) определяет технологию доступа к сети (**0** - GSM, **1** - GSM Compact, **2** - UTRAN, **3** - GSM w/EGPRS и т.д.). В нашем случае нам более интересен второй параметр (после запятой). Интерпретировать статус регистрации можно согласно следующей таблицы ^ 2 значение AT+CREG? ^ Статус ^ | 0 |Не зарегистрирован в сети. Нет поиска сети| | 1 |Зарегистрирован в домашней сети| | 2 |Не зарегистрирован. Поиск сети| | 3 |Регистрация в сети отклонена| | 4 |Состояние неизвестно| | 5 |Зарегистрирован в роуминговой сети| Например, при нормальной работе модема в домашней сети ответ будет выглядеть, как **0,1**. В нашем примере видно, что модем использует технологию GSM (0) и не может зарегистрироваться в домашней сети оператора, продолжая поиск сетей (2). \\ ==== Частотный диапазон ==== Проверим в каком частотном диапазоне работает наш модем следующей AT-командой:
AT+WMBS?
{{ :multitech:pasted:20190410-231728.png }} Здесь мы должны убедиться в том, что установленный в модеме частотный диапазон совместим с домашними сетями оператора. Интерпретировать первое возвращаемые командой значение (до запятой) можно следующим образом: ^ Значение AT+WMBS? ^ Диапазон ^ | 4,x |Режим двойной поддержки 850/1900 MHz| | 5,x |Режим двойной поддержки 900/1800 MHz| Выбирать нужный частотный режим работы модема нужно в зависимости от страны и возможностей оператора. Карту покрытия для разных стран и операторов можно посмотреть по ссылке [[http://maps.mobileworldlive.com/index.php|GSM Roaming and Coverage Maps]] В нашем примере используется SIM-карта оператора **Megafon** и мы видим на карте покрытия доступность работы в диапазоне **GSM 900/1800 MHz**. {{ :multitech:pasted:20190410-233617.png }} Соответственно, нам потребуется настроить модем на работу в этом диапазоне. Делаем это с помощью AT-команды:
AT+WMBS=5,1
После этого второй командой снова проверяем установленное в модеме значение: {{ :multitech:pasted:20190410-234323.png }} \\ ==== Дополнительные проверки ==== В нашем примере после установки верного частотного диапазона, модем успешно зарегистрировался в сети оператора и стал корректно показывать мощность сигнала (**Signal Strength**) {{ :multitech:pasted:20190410-235132.png }} Однако не смотря на положительный результат в Telnet-сессии, на веб-интерфейсе управления iSMS мы можем увидеть то, что SIM-карта не активна (**Disabled - SIM Inactive**) {{ :multitech:pasted:20190410-235520.png }} Это может быть связано с тем, что наша (либо чья-то ещё) **Telnet**-сессия блокирует полноценный доступ к модему. Поэтому после окончания отладки и настройки модема, __важно отключать__ ранее включенную поддержку протокола Telnet для модема. После отключения Telnet и перезагрузки модема в меню веб-интерфейса управления **Administration** > **Tools** > **Reset the Modem**, статус нашего модема должен измениться на нормальный: {{ :multitech:pasted:20190411-000423.png }} Если описанных методов диагностики оказалось недостаточно, то стоит ознакомится со следующими документами: * [[https://www.multitech.com/support/resolutionid/5033860|Multitech 5033860 - GSM/GPRS device not functioning with a specific SIM]] * [[https://www.multitech.com/support/resolutions/Modem%20is%20reporting%20Disabled%20-%20SIM%20Inactive%2C%20signal%20%3D%200_o54902|Multitech Support - Modem is reporting Disabled - SIM Inactive, signal = 0]] \\ ---- Проверено на следующих конфигурациях: ^ Модель устройства ^ Версия Firmware ^ | Multi-Tech MultiModem iSMS SF800-G (SKU:94315890LF) 8-Port Intelligent SMS Server | v 1.50.7 (14 Aug 2012) | ---- {{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 10.04.2019 21:14 {{tag>"Multi-Tech" Modem MultiModem iSMS "SF800-G" "SMS Server" AT SIM SMS GSM Megafon}} ~~DISCUSSION~~