LINUX.ORG.RU

Linphone и nat

 


0

1

Привет лор!

Пытаюсь настроить Linphone, но у меня через 2 минуты:

1000/1000                 188.134.16.104                           D   N   A  5060    UNREACHABLE

При этом на соседнем компе все ОК.

202/202                   188.134.16.104                           D   N    A  64306  OK (133 ms)

На соседнем компе win, и там 3CXPhone, в котором указан только Stun. Пытался по разному уже настраивать Linphone, но он не хочет работаь. Как по нормальному настраивать sip под linux? Обычно хватает только указания stun?



Последнее исправление: Woklex (всего исправлений: 1)

Еще интересно что 3CXPhone использует разные порты, а Linphone всегла 5060. Смена порта в Linphone ничего не дает.

Woklex
() автор топика
Ответ на: комментарий от Black_Shadow

Вот что сделал, но не помогло:

lordi-NT-A2400-NT-A3500 lordi # cat /proc/sys/net/ipv4/tcp_keepalive_time
7200
lordi-NT-A2400-NT-A3500 lordi # echo 120 > /proc/sys/net/ipv4/tcp_keepalive_time 
lordi-NT-A2400-NT-A3500 lordi # cat /proc/sys/net/ipv4/tcp_keepalive_time120

Вот дебаг:

message: eXosip: Keep Alive sent on UDP!
message: eXosip: Reseting timer to 10s before waking up!
message: keep alive: 0
message: eXosip: Keep Alive sent on UDP!
message: eXosip: Reseting timer to 10s before waking up!
message: keep alive: 0
message: eXosip: Keep Alive sent on UDP!
message: eXosip: Reseting timer to 10s before waking up!
Не понятно почему он шлет кадый 10 секунд.

Woklex
() автор топика
Ответ на: комментарий от Woklex

Не, не в ядре keep alive. В софтфоне. В linphone это называется продолжительность регистрации. Ну, раз linphone перерегистрируется раз в 10 секунд, то дело не в keep alive.

Black_Shadow ★★★★★
()
Ответ на: комментарий от Woklex

Если не боишся засветить пароль, отключи шифрование в linphone, прибей linphone, затем захвати трафик tcpdump'ом на компе с linphone:

tcpdump -i eth0 -w /tmp/eth0.pcap
запусти linphone и дождись, пока отвалится регистрация. Потом останови tcpdump и выложи куда-нибудь этот файл.

Black_Shadow ★★★★★
()
Ответ на: комментарий от Woklex

В дампе нет ничего интересного. После SIP/2.0 200 OK от freepbx есть только 3 keep alive пакета. И всё.

Black_Shadow ★★★★★
()

Короче, похоже у линфона проблемы с qualify. Если отключать qualify не вариант, попробуй yate или ekiga.

Black_Shadow ★★★★★
()
Ответ на: комментарий от anonymous

Я просто хотел сделать настройки как на 3CXPhone(На нем то работает). Но я разные варианыт пытался.

Woklex
() автор топика
Ответ на: комментарий от anonymous

Сам пробовал? nf_nat_sip у меня ни разу нормально не работал. Потом, у линфона всё в порядке с обходом nat, и со stun всё прекрасно работает.

Black_Shadow ★★★★★
()
Ответ на: комментарий от Black_Shadow

Сам пробовал?

пользуюсь линфоном из ппа с ростелекомовским сипом за цыской, в соседнем офисе то же самое, но через иптаблес — всё ок.

anonymous
()
Ответ на: комментарий от Black_Shadow

Не могу, дропбокс не открывается почему-то. Наверное я его зобанел. Проблема, разумеется, не в nat, ибо у него stun глючит, судя по тому, что я прочитал в треде. Я поэтому и советую взять linphone из ppa.

anonymous
()
Ответ на: комментарий от anonymous

Со stun проблем нет,там ни до sdp, ни до rtp дело не доходит.

Black_Shadow ★★★★★
()

Дело таки в nat. Юзается srx5308, если место него поставить dir300, то все работает. Странно почему только с 3chPhone всё работает, настроек то там не много. Написал в ТП, сказал что все настроил по руководству, в итоге их ответ:

1. файл конфигурационный с оборудования (c логином и паролем по умолчанию) / удаленный доступ 
2. рисунок схема сети клиента вместе с адрессацией 
3. logs (dbg logs) - при возникновении проблемы 
SRX5308 -> <https://192.168.1.1/scgi-bin/dbglog.cgi> 
FVS318G -> <https://192.168.1.1/dbglog.cgi> 
4. packet traces (lan wan- wan lan) 
5. Packet captures on Device Lan and Wan interface taken at the same time when issue occurs 
6. Какой у Вас провайдер SIP (если есть возможность выяснить у провайдера на каком оборудовании / программном обеспечении они работают).

Так что завтра попытаюсь выполнить все пункты. Ну и заодно проверю будет ли дома работать.

Woklex
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.