Обновление прошивки OKO-S2

Ramzes
Допитливий
Повідомлень: 17
З нами з: 23 липня 2014, 09:04

Re: Обновление прошивки OKO-S2

Повідомлення Ramzes »

boby писав:...что почти равносильно тому, что просто дать вам возможность самостоятельно выпускать "двойники" око-с2 )
Услышал. Будем искать другой выход :)
ATV
Активний
Повідомлень: 173
З нами з: 15 квітня 2016, 01:40

Re: Обновление прошивки OKO-S2

Повідомлення ATV »

В версии прошивки 3.0.8, 3b0.2 наблюдаются баги.
Предыистория. Прибор был обновлен через интернет командой. С версии 3.0.6 до версии 3.0.8.
Задан 01000000121 и 1 пользователь в первой ячейке.
Баги наблюдаются в следующем режиме:
При сработке в любой зоне идет дозвон на пользователя. Поднимаю трубку, в трубке тишина, нажимаю 0, звука подтверждения выполнения команды нет. После этого вызов сбрасывается со стороны сигналки и больше ничего не происходит. Т.е. команда снятия с охраны не выполняется.
Многократно проделывал данную ситуацию, реакции ни на 0 ни на 1 и другие команды никакой. Даже если просто поднять трубку тишина и примерно через 10 сек вызов сбрасывается.
Один раз проскочил обрывок голоса "...прослушать команду еще раз нажмите решетку".
И еще один баг, если при тревоге сбросить вызов от сигнализации или проигнорировать вызов, повторный обзвон не выполняется. Ни с полным циклом ни с укороченным.
Все остальные функции в норме, интернет работает.

З.ы. Imei скидываю в личку Boby. Помогите разобраться.
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

Re: Обновление прошивки OKO-S2

Повідомлення boby »

ИМЕИ ничего не дает - нужен как минимум номер сим-ки прибора и секретный код управления )

прохождение дтмф-команд много от чего зависит, например:

1) сам дтмф-декодер находится в гсм-модуле. именно он выполняет декодирование тоновых сигналов и выдает в порт декодированную информацию процу. могу предположить, что именно этот гсм-модуль не декодирует дтмф-сигналы - тогда нужна замена гсм-модуля. Проверить просто - поменять прибор на другой и если будет то же самое (не будут выполнятся дтмф-команды), то тут дело ни в приборе, ни в прошивке микропроцессора.

2) от качества голосового тракта. Если в голосовом тракте во время обычного разговора есть выпадение букв, слогов и пр (например, из-за низкого уровня сигнала или плохого частотного плана базовых станций), то в таких условиях декодирование тоновых сигналов весьма затруднено. Проверить просто - вставить сим-ку прибора в мобильный телефон, который разместить именно в том месте, где находился прибор. Позвонить на этот телефон с мобильного пользователя (или наоборот с первого мобильного на пользователя). Сделать громкую связь на первом телефона (с сим-кой прибора), а на втором телефоне понажимать тоновые команды (цифры 0 , 1 ..). Четко без порывов вы слышите эти сигналы? Если есть порывы, квакания, то это и есть причиной "проблемы".

3) могут быть проблемы "прохождения" тоновых команд на опорной сети оператора или вообще, оператор может отключить данный вид сервиса локально или глобально. Проверяется аналогично как в п.2


Если вы говорите, что иногда проскакивает "... прослушать команду..", то есть подозрение на п.2

Что касается обзвона при тревоге, то алгоритм следующий: при возникновении тревожного события прибор делает один цикл оповещения по ячейкам памяти пользователей-1..8 (или 1..5 в случае "укороченного"), при этом делает до трех попыток звонка на каждую ячейку. После "удачной" попытки звонка на текущего пользователя идут попытки звонка на следующего пользователя. "Удачной" считается попытка, если прибор получил от оператора сигнал "идет вызов абонента", тоесть, если у пользователя зазвонил телефон (тоесть ему "спустился" пейджинг вызова), то прибор считает, что текущая попытка дозвониться есть "удачная" и больше не будет пытаться звонить в эту ячейку памяти текущего пользователя. Если вам необходимо, чтобы прибор сделал, например, две "удачные" попытки на один и тот же номер, то пропишите его (один и тот же номер) в нескольких ячеках памяти пользователь-1..-8.
Из вышеизложенного следует, что то, что вы назвали "багом" при " ... игнорировании вызова пользователем ...", на самом деле есть заведомо "рабочим алгоритмом" - пользователю был гарантированно доставлен тревожный звонок и этот факт у него отображается на телефоне )
тяжело начинать с нуля, но тяжелее с глубокого минуса
ATV
Активний
Повідомлень: 173
З нами з: 15 квітня 2016, 01:40

Re: Обновление прошивки OKO-S2

Повідомлення ATV »

boby писав:ИМЕИ ничего не дает - нужен как минимум номер сим-ки прибора и секретный код управления )

прохождение дтмф-команд много от чего зависит, например:

1) сам дтмф-декодер находится в гсм-модуле. именно он выполняет декодирование тоновых сигналов и выдает в порт декодированную информацию процу. могу предположить, что именно этот гсм-модуль не декодирует дтмф-сигналы - тогда нужна замена гсм-модуля. Проверить просто - поменять прибор на другой и если будет то же самое (не будут выполнятся дтмф-команды), то тут дело ни в приборе, ни в прошивке микропроцессора.

2) от качества голосового тракта. Если в голосовом тракте во время обычного разговора есть выпадение букв, слогов и пр (например, из-за низкого уровня сигнала или плохого частотного плана базовых станций), то в таких условиях декодирование тоновых сигналов весьма затруднено. Проверить просто - вставить сим-ку прибора в мобильный телефон, который разместить именно в том месте, где находился прибор. Позвонить на этот телефон с мобильного пользователя (или наоборот с первого мобильного на пользователя). Сделать громкую связь на первом телефона (с сим-кой прибора), а на втором телефоне понажимать тоновые команды (цифры 0 , 1 ..). Четко без порывов вы слышите эти сигналы? Если есть порывы, квакания, то это и есть причиной "проблемы".

3) могут быть проблемы "прохождения" тоновых команд на опорной сети оператора или вообще, оператор может отключить данный вид сервиса локально или глобально. Проверяется аналогично как в п.2


Если вы говорите, что иногда проскакивает "... прослушать команду..", то есть подозрение на п.2

Что касается обзвона при тревоге, то алгоритм следующий: при возникновении тревожного события прибор делает один цикл оповещения по ячейкам памяти пользователей-1..8 (или 1..5 в случае "укороченного"), при этом делает до трех попыток звонка на каждую ячейку. После "удачной" попытки звонка на текущего пользователя идут попытки звонка на следующего пользователя. "Удачной" считается попытка, если прибор получил от оператора сигнал "идет вызов абонента", тоесть, если у пользователя зазвонил телефон (тоесть ему "спустился" пейджинг вызова), то прибор считает, что текущая попытка дозвониться есть "удачная" и больше не будет пытаться звонить в эту ячейку памяти текущего пользователя. Если вам необходимо, чтобы прибор сделал, например, две "удачные" попытки на один и тот же номер, то пропишите его (один и тот же номер) в нескольких ячеках памяти пользователь-1..-8.
Из вышеизложенного следует, что то, что вы назвали "багом" при " ... игнорировании вызова пользователем ...", на самом деле есть заведомо "рабочим алгоритмом" - пользователю был гарантированно доставлен тревожный звонок и этот факт у него отображается на телефоне )
Извиняюсь за запоздалый ответ. Вопрос с багами снят. Модуль уже стоит на обьекте, вставлена другая симка-все работает.
Немного о ситуации. Номер мобилки вставлял свой личный (киевстар). Ранее в подобных ситуациях вставлял, вопросов не возникало. Что на этот раз было спишу на качество связи киевстара. В последнее время у киевстара какие то заскоки со связью, причем не зависимо от места и времени суток, присутствует пропадание звуков в разговоре (т.е. п2 ответа выше).
На будущее хотел бы себе уточнить один вопрос. Как ведет себя цикл обзвона если в списке указан только 1 номер и он не повторяется по ячейкам 2...8?
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

Re: Обновление прошивки OKO-S2

Повідомлення boby »

ясно.
если при обычном разговоре через мобильник в локации прибора происходят частенько выпадения части слов, "квакание" и т.п., то дтмф-команды будут работать "через раз", а то и вовсе может быть затруднено декодирование тоновых сигналов.
что касается звонка на пользователя-1 (и больше номеров нет в списке), то при возникновении тревоги, если сразу же не снять охрану, прибор будет делать до 3 попыток вызова пользователя-1 с контролем "посылки вызова абоненту". тоесть пользователю-1 придет всего ОДИН звонок, если какая-то из 3 попыток была успешная. Успешностью считается "вызов абонента".
тяжело начинать с нуля, но тяжелее с глубокого минуса
ATV
Активний
Повідомлень: 173
З нами з: 15 квітня 2016, 01:40

Re: Обновление прошивки OKO-S2

Повідомлення ATV »

boby писав:ясно.
если при обычном разговоре через мобильник в локации прибора происходят частенько выпадения части слов, "квакание" и т.п., то дтмф-команды будут работать "через раз", а то и вовсе может быть затруднено декодирование тоновых сигналов.
что касается звонка на пользователя-1 (и больше номеров нет в списке), то при возникновении тревоги, если сразу же не снять охрану, прибор будет делать до 3 попыток вызова пользователя-1 с контролем "посылки вызова абоненту". тоесть пользователю-1 придет всего ОДИН звонок, если какая-то из 3 попыток была успешная. Успешностью считается "вызов абонента".
А если сбросил вызов или проигнорировал звонок (не услышал) ?
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

Re: Обновление прошивки OKO-S2

Повідомлення boby »

вызов пошел - тревожный звонок доставлен.
если у пользователя "нет желания" отвечать на звонок или он его "не слышит/игнорит", то прибор об этом "не парится" )
Его задача выполнена - пользователю был доставлен тревожный звонок, а дальше "зона ответственности" пользователя.
тяжело начинать с нуля, но тяжелее с глубокого минуса
Відповісти

Повернутись до “GSM сигналізація OKO-S2”