Ситуация такая. Есть удаленные точки с IP телефонами dlink, которые подключены через роутер (оптический модем Mikrotic, Sagecom, Zte).
Подключаются на сервер Астериск с белым адресом, сервер без НАТ. На этом же сервере установлена stun служба.
Проблема в том что IP телефоны периодически отваливаются на совсем в состояние SIP Registry Failed и их необходимо выключать и включать.
Такое случается из за кратковременного отключения электричества или тех работ на интернет канале у провайдера и т.д.
В sip.conf стоит
Код: Выделить всё
qualify=300
nat=force_rport,comedia
directmedia=no
icesupport = yes
rtpkeepalive=10
Настройки выставлены
Код: Выделить всё
Registration Failure Retry Time 100 sec
Keep Alive Type Disable
Keep Alive Interval 120 sec
Registration Expires 230
Возможно проблема из за того что меняется IP адрес на роутере при появлении соединения и stun сервер (coturn) глючит.
Хочу отметить что на сервера астериск не указан маскарадинг. Вообще есть желание его включить и отключить stun в настройках телефонов.
Что в такой схеме сделать для организации стабильной работы?
Пробовал просто выключать stun на телефонах, но тогда постоянно теряется связь. (now Reachable, UNReachable).