Доброго дня LOR!
Суть. Стоит сервак - шлюзом.
С одной стороны SIP трубофоны <=|GW|=> inet <=|SIP server
Вот общие настройки трубофонов:
ip 192.168.1.1n;
sip port 1111n;
rtp port min 17901 max 18000;
proxy xx.yy.xx.yy:5060
Суть проблемы: «звонящий нас слышит, а мы его нет в течении 3-10 сек - нет.»
Результат разбора полетов с саппортом: записывали голосовой трафик что идет через их сервак - слышно и тех и тех, похоже, до них все доходит и от них все отправляется.
Как бы проблема на нашей стороне. Что сейчас сделано:
Номер SIP порта = последняя цифра IP адреса. На каждый телефон отдельный сип порт. Провайдер убеждал с пеной у рта, что должен быть отдельный порт на трубу, типа так лучче. Ну ладно.
Сделать пробовал:
modprobe nf_nat_sip
modprobe nf_conntrack_sip
В наситройки sysctl внесено:
net.core.netdev_max_backlog=100000
net.core.somaxconn=300000
net.ipv4.ip_local_port_range=1024 65000
net.nf_conntrack_max = 1048576
Провал поднять на шлюзе siproxd. Таже фигня. Есть может у кого здравые мысли? Я вроде все что знал попробовал.