Имееется 2 подсетки, в каждой из них есть комп. Требуется настроить свзязь сип между ними. Оба компа за натами.
1 комп 192.168.50.х
2 комп 192.168.60.х
1 комп имеет локалку 192.167.0.х. В которой 192.167.0.4 - сервер asterisk trixbox linux. на виртуальной машине.
2 Комп просто винда
Звук получает только 2й комп при установке соединения. Мы проверили на втором компе снифером куда он шлет свои звуковые пакеты RTP оказалось вместо адреса 192.168.50.х он шлет на 192.167.0.4 =)
Проблема типичная. В мануалах сказано в конфиге sip_nat поставить примерно такие параметры в моем случае это
nat=yes
externip=192.168.50.x
localnet=192.167.0.0/255.255.255.0
Если я правильно понял указазав extrnip именно этот ип будет вместо 0.4 в теле rtp
пакета которые идут ко мне на 50.х и свзяь должна наладиться? А localnet это исключение, туда будет в тело пакета ртп вставлен 0.4 адрес
Так же я установил STUn сервер на 50.х для клиента 60.х. А в фаерволе на 50.х сделал
маппинг портов 5060 и 10000-20000 на 0.4
Все ли я правильно делаю?