LINUX.ORG.RU

какое устройство делает нат?
и кто выступает в качестве sip шлюза?

дело в том, что sip внедряет ip адреса в application уровень и для кго коректной работы за натом, нужно менять их.

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

проблему я представляю вот как её решить tcpdump-ом вижу

nekromancer
() автор топика
Ответ на: комментарий от no-dashi

nf_conntrack_sip только выковыривает адреса из сигнализации, благодаря чему они попадают в established.
а человеку нужно менять rtp адреса, что делает только ip_nat_sip
.

chocholl ★★
()
Ответ на: комментарий от no-dashi

каряво но запустил чподняв STUN но всё таки хочется разабратся с nf_conntrack_sip siproxd не цепляется и всё козалосьбы простейшый конфиг но всё же на практике не заработало

nekromancer
() автор топика

устройству которое у тебя внутри сети объясни какой у тебя внешний IP..

для asterisk вариант который катит почти всегда nat=yes canreinvite=no directrtsetup=no externip=ВНЕШНИЙ_ИП localnet=СЕТЬ/255.255.МАСКА

MKuznetsov ★★★★★
()

$ modprobe -l | grep sip
/lib/modules/2.6.24-23-generic/kernel/net/netfilter/nf_conntrack_sip.ko
/lib/modules/2.6.24-23-generic/kernel/net/ipv4/netfilter/nf_nat_sip.ko

дальше предлагаю догадаться

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

> с nf_conntrack_sip siproxd не цепляется и всё

Что-то не так делаешь. У меня работает на двух точках, проблем не замечал

no-dashi ★★★★★
()
Ответ на: комментарий от nekromancer

> Нет такого файла или каталога

значит ты модули не подгрузил.

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

if_inbound = eth0
if_outbound = ppp0
sip_listen_port = 5060
daemonize = 1
silence_log = 1
user = siproxd
registration_file = /var/lib/siproxd/siproxd_registrations
autosave_registrations = 300
pid_file = /var/lib/siproxd/siproxd.pid
rtp_proxy_enable = 1
rtp_port_low = 7070
rtp_port_high = 7089
rtp_timeout = 300
rtp_dscp = 46
rtp_input_dejitter = 0
rtp_output_dejitter = 0
default_expires = 600
debug_level = 0x00000000
debug_port = 0
plugindir=/usr/lib/siproxd/
load_plugin=plugin_logcall.so
plugin_demo_string = This_is_a_string_passed_to_the_demo_plugin
plugin_shortdial_akey = *00
plugin_shortdial_entry = 17474743246
plugin_shortdial_entry = 17474745000
plugin_defaulttarget_log = 1
plugin_defaulttarget_target = sip:internal@dddd:port
plugin_fix_bogus_via_networks = 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16

no-dashi ★★★★★
()
Ответ на: комментарий от nekromancer

может в репах опенсюзи не рабочий сиппроки

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