Hello!
Есть Астер 11.8.1 на честном IP. Клиенты и за и без НАТ.
externaddr/localnet не указано.
Если с клиентами без НАТ все хорошо, то с теми кто за НАТом - все плохо.
Иногда звонок на клиента не приходит вообще, хотя тут же с него можно позвонить. Иногда звук только в одну сторону.
Особенно плохо если два клиента за одним и тем же НАТом. Иногда даже звонишь на 101, а попадаешь на 102 и звук в обе стороны! Иногда за одним и тем же НАТом RTP вызываемому на серый адрес идет, а вызывающему нормально (раутер - Linux). Хотя в sip.conf одинаково прописаны.
Ранее был Астер 1.6, с настройками было проще - nat=yes/no/route и непоняток меньше. Теперь nat=yes is deprecated и мало того, что настроек nat= стало больше, так еще и IT IS IMPORTANT TO NOTE что nat= в general должно совпадать с nat= у пиров. А как быть если, как у меня, часть клиентов за НАТ, а часть без?
Сейчас настроено
[general]
;nat= не указано
[101] ; пир с НАТ
type=friend
host=dynamic
directmedia=no
nat=auto_force_rport,auto_comedia
пробовал только auto_comedia - тоже никак. как не странно, nat=yes хоть и ругается, но вроде лучше.
[901]; пир без НАТ
type=friend
host=dynamic
directmedia=nonat
nat=no
Я хоть с TCP/IP в сетях уже лет 10 работаю, но тут Aster меня вводит в ступор.
Расскажите куда смотреть плз.