В GSM контроллере CCU825 версии 2.15 появилась новая важная опция: «Длительность звонка пробуждения μGuard» . Опция появилась как ответ на иногда возникающие проблемы с исходящим вызовом на смартфон для пробуждения μGuard.
Пример проблемы:
Вы настроили CCU825 оповещать о событиях через μGuard используя Интернет, но вам постоянно приходят с контроллера СМС’ки пожирая деньги на балансе… Вы проверили все настройки, убедились что порядок оповещения настроен верно, но контроллер настойчиво шлёт СМС.
Если вы узнаёте свою проблему, то эта статья для вас!
Принцип взаимодействия uGuard с CCU825 через Интернет
Прежде чем приступить к описанию причины проблемы, вспомним как μGuard взаимодействует с CCU через Интернет:
- GSM контроллер CCU, в случае возникновения какого либо события, совершает исходящий телефонный звонок на смартфон с μGuard.
- В процессе исходящего вызова, сотовый оператор отправляет на GSM контроллер признак того, что соединение с телефоном установлено и скоро телефон зазвенит.
- Контроллер ждет 3 секунды и сбрасывает вызов. В нормальной ситуации, 3 секунды достаточно, что бы на телефоне с μGuard успел прозвонить один звонок.
- μGuard видит этот звонок и понимает, что его вызывает CCU в связи с неким тревожным событием. μGuard обращается к CCU через Интернет и получает с него данные.
- Получив данные, μGuard оповещает вас о произошедших событиях.
Это всё нормальная работа μGuard и GSM контроллера CCU825, но, как всегда есть НО!
Причина проблемы
Выше, в пункте 2, я указал, что — «…сотовый оператор отправляет на GSM контроллер признак того, что соединение с телефоном установлено и скоро телефон зазвенит».
Так вот, бывает такое, что сотовый оператор отправляет признак что соединение с телефоном установлено, но на самом деле, соединение ещё не установлено! CCU видя, что соединение якобы установлено, ждёт 3 секунды и сбрасывает вызов. До телефона с μGuard вызов не доходит! GSM контроллер ещё несколько раз пытается повторить исходящий вызов и в финале, понимая, что дозвониться до телефона не может, а доставить оповещение нужно, отправляет СМС.
Кого интересуют технические детали, смотрите под спойлером.
Сначала я грешил на свой GSM репитер установленный в деревне, но после его выключения, понял, что проблема осталась.
В большинстве случаев всё хорошо, оператор работает как положено, но в некоторых регионах бывают проблемы. Вероятно неверно настроено оборудование у оператора.
Решение проблемы
Используя опцию «Длительность звонка пробуждения μGuard» мы можем установить время в секундах, в течении которого CCU будет совершать исходящий вызов и ждать, что бы разбудить μGuard.
Мне пришлось вместо 3 сек (по умолчанию) установить 10 сек!
Вам будет необходимо экспериментальным методом подобрать подходящее для вас значение и добиться дозвона в 100% случаях.
Тестировать дозвон можно с помощью кнопки «Генерировать тестовое сообщение».
Ссылки
- Статья: GSM контроллер CCU825 версия 2. Начало работы
- Статья: GSM контроллер CCU825. Управление деревенским домом
- Статья: Строим графики на GSM контроллере CCU825 и интеграция с narodmon.ru
- Прошивки для GSM контроллера CCU
- Документация на GSM контроллер CCU
- Вопросы и ответы по программе μGuard под Android
- Вопросы и ответы по работе с контроллерами через веб-интерфейс
- Тема обсуждения CCU825 на форуме forumhouse.ru