не замечал раньше такого прикола на 7200 и 7400
нашел причину по которой станция теряет регистрацию на sip сервере
при запросе регистрации есть параметр указывающий на сколько данный девайс хочет зарегаться на данном сервере (обычно выставляю 60 секунд) на станции это параметр "Register Expire (sec)" в mmc837
так вот... сервер может ответить одним из вариантов
1. сакзать ок вы зареганы на 60 секунд
2. не нифига... вы будите зареганы (допустим) только на 30 секунд
реакция девайса должна быть однозначной... он должен запомнить указанное время и и до того как оно закончится отправить запрос на регистрацию еще раз... но! вот тут тонкость... отправлять он должен запрос в с тем временем которое у него указанно в конфиге а не с тем временем которым ему ответил сервер... т.е. если даже ответ сервера был "2" следующий запрос на регистрацию всеравно должен быть с заявкой на 60 секунд а не на 30... я с такой фигней сталкнулся на адпаках...
в случае с нашим сервером пролается такая фигня...
при запросе на регистрацию сервер тратит некоторое время на обработку запроса... и в ответе высылает время регистрации не то которое было заявленно, а заявленное время минус время обработки запроса... т.е. минус одна секунда (больше не видел) и станция запоминает это время...
в результате получается...
1. первый запрос на регистрацию на 60 сек
2. второй уже на 59
3 уже на 58
и т.д. до минимально допустимого на сервере (в нашем случае это 20 сек)
ну и собсна после этого станция уже потеряна для сервера... адпаки в этом случае хоть через пару неудачных попыток выдергивают данные из своей конфиги и в конечном итоге всетаки регаются (хоть и бывают недоступны примерно в течени минут 2-3)... а самсунг не хочет... так тупо и шлет 19 секунд регистрации...
ну собсна вопрос простой... как от этого избавиться? может есть параметр какой хитрый?