PDA

Bekijk de volledige versie : Поддержка SIP протокола



xavior
02-12-2006, 09:58
Здравствуйте Все. У меня такая ситуевина. Приобрел себе VoIP шлюз подключил к роутеру открыл необходимые порты. Все ОК! Но тут всплыла проблема другого порядка. Если я активно использую WAN (ну например испоьзую пиринговые сети), то при звонке через VoIP шлюз, либо я плохо слышу, либо меня, либо все вместе. Отключаю торренты - звоню. Все хорошо, все рады и смеются. Делаю вывод - не хватало канала в WAN.
Теперь вопрос - Как сделать так, что бы при использовании VoIP шлюза ему предоставлялся канал шириной какой ему надо или какой я ему укажу.
Короче говоря, как организовать QoS, на прошивке Олега? Прошивка 1.9.2.7-7f.
Спасибо.

xavior
03-12-2006, 19:45
Люди, ну неужели ни кто не скажет по этому вопросу ни чего. Поделитесб мыслями.

ThinkPad
03-12-2006, 20:10
Люди, ну неужели ни кто не скажет по этому вопросу ни чего. Поделитесб мыслями.
В поиск :-))) ключевые слова Шейпинг и QoS :-)
Сам не пробовал, но у людей вроде получалось

Sayd
13-10-2007, 21:02
Неделю понять не мог в чём дело.
Исходные данные: роутер из сабжа, к нему по проводам подключено пару компьютеров и пару кпк по воздуху, после роутера районная сеть и интернет по впн. В итоге (с роутерным) - два ната.
Симптомы проблемы: основное количество воипсип клиентов не соединяется; некоторых удаётся принудить через спец-опции соединяться, но голоса не слышно в обе стороны.
Решение: не мудрствуя лукаво, приведу цитату из фака сипнет:

Так же, как правило, нет никакой необходимости включать «исправление» NAT в самом SIP-агенте, за него это сделает сервер SIPNET. Важно чтобы внутренний (приватный) адрес SIP-агента был назначен из правильного диапазона адресов согласно RFC1918, при использовании других адресов «исправления» NAT на стороне SIPNET не происходит!

«Правильные» внутренние адреса:
10.0.0.0 — 10.255.255.255 (10/8 prefix)
172.16.0.0 — 172.31.255.255 (172.16/12 prefix)
192.168.0.0 — 192.168.255.255 (192.168/16 prefix)

В разных SIP-агентах выключение «исправления» NAT называется по-разному (уточняйте в документации!):
Send internal IP = Always (X-Pro, X-Lite)
Use local IP address = Yes (eyeBeam)
Use discovered addresses in SIP = No (SJphone)
Проблема заключалась именно в выбраном диапазоне ип-адресов для лана.

Результат: вполне удовлетворительный! =)

MMike
14-10-2007, 00:04
для работы Sip через нат надо указывать Stun сервер, тогда будет счасте практически при любом раскладе.

Sayd
14-10-2007, 10:58
оказалось, что не при любом. стун сервера были указаны в обязательном порядке. вышеуказанная проблема появилась только после покупки роутера с назначенными адресами не из списка.

Venik
27-01-2008, 12:38
Господа!

Есть Зеленоградская Горсеть + внешний ip. Дома все компы разруливает wl500g deluxe, авторизатор крутится внутри него.

Хочется взять стрим для безлимитки, но в то же время от Горсети отказываться не хочется.

Вопрос состоит вот в чём: как роутер настроить так, чтобы внутренний трафик локалки (80.92.*.* и 10.*.*.*) он гнал через горсетёвский шнурок, а всё остальное через стримовский модем? Я правильно понимаю, что надо будет один Lan порт записывать в Wan?
И вот ещё что - имеется voip-адаптер для sipnet, можно будет заставить роутер гнать трафик с него через локалку?

Заранее спасибо за ответы :)

ABATAPA
27-01-2008, 12:45
Вопрос состоит вот в чём: как роутер настроить так, чтобы внутренний трафик локалки (80.92.*.* и 10.*.*.*) он гнал через горсетёвский шнурок, а всё остальное через стримовский модем? Я правильно понимаю, что надо будет один Lan порт записывать в Wan?


Правильно.
И банально прописать маршруты.
Об этом уже много писАли.

NickName
12-04-2008, 12:11
С sipnet.ru скачал программку netdetect, она потестила и вывела что отсутствует поддержка SIP протокола.
Объясните пожалуйста чем это чревато и как включить поддержку SIP протокола на роутере.
Роутер WL500gP прошивка последняя от Олега. Если включить провод от провайдера напрямую в комп, то NETDETECT пишет что SIP протокол поддерживается. на роутере uPnP включен.

MAV
12-04-2008, 12:40
С sipnet.ru скачал программку netdetect, она потестила и вывела что отсутствует поддержка SIP протокола.
Объясните пожалуйста чем это чревато и как включить поддержку SIP протокола на роутере.
Роутер WL500gP прошивка последняя от Олега. Если включить провод от провайдера напрямую в комп, то NETDETECT пишет что SIP протокол поддерживается. на роутере uPnP включен.
не знаю.... у меня стоит Cisco ATA 186 и sipnet отлично работает

NickName
12-04-2008, 13:47
Я пользуюсь звуковыми устройствами компьютера. А IP телефон и ПО для айпи телефонии по качеству связи сильно различаются?

Serge_K
12-04-2008, 14:11
Я пользуюсь звуковыми устройствами компьютера. А IP телефон и ПО для айпи телефонии по качеству связи сильно различаются?
Отличаются по удобству пользования.:)

MAV
12-04-2008, 14:39
Я пользуюсь звуковыми устройствами компьютера. А IP телефон и ПО для айпи телефонии по качеству связи сильно различаются?
мне cisco удобней - простой телефонный аппарат.. компьютер не нужен...
а программные телефоны обычно более мощные и интегрированы с outlook
и firewall для них не проблема

al37919
12-04-2008, 17:50
Объясните пожалуйста чем это чревато и как включить поддержку SIP протокола на роутере.
В общем и целом все равно никак. А вот в параметрах SIP устройства/программы прописать stun сервер.

У меня прекрасно работает linksys spa3102, причем на роутере не прописано ничего --- правила itables отсутствуют, upnp выключен и т.д.

MAV
12-04-2008, 19:03
В общем и целом все равно никак. А вот в параметрах SIP устройства/программы прописать stun сервер.

У меня прекрасно работает linksys spa3102, причем на роутере не прописано ничего --- правила itables отсутствуют, upnp выключен и т.д.
аналогично
STUNT это наше все

Protei
12-04-2008, 19:05
У меня Linksys SPA3102 работает даже без STUN.

Serge_K
12-04-2008, 19:19
У меня Linksys SPA3102 работает даже без STUN.
У меня Сименс S450IP тоже без STUN...

finotov
13-04-2008, 11:39
Nokia E61 работает с сипнетом и WL500gP без stun

FilimoniC
13-04-2008, 17:00
Обычный SIP работает по UDP - протокол который не устанавливает линков. Недостатком является то, что проходящий через НАТ пакет, не прокладывает за собой некий туннель-маршрут-соединение, эдакая веревочка от SIP-программы к серверу. Т.е. обратно (от сервера к клиенту) ничего уже не дойдет.

Сервер SIPNET.RU может также работать по протоколу SIP\TCP, то есть когда проходит первый пакет, он прокладывает "дорожку", по которой идут обратные пакеты.

SIP\TCP работает практически везде, главное чтобы и клиент и сервер поддерживали данную функцию.
SIP\UDP работает только если и сервер и клиент находятся в одной сети - то есть, в простейшем примере, имеется реальный IP у клиента, либо port-forwarding, который пробрасывает все входящие UDP на заранее оговоренного клиента.

ega2002
13-04-2008, 21:14
Клиент, находящийся за NATом, - это не есть хорошо для SIP. Технологии вроде STUN или ICE хотя и обеспечивают работоспособность клиента, но при этом заставляют весь голосовой траффик идти через сервер, а не напрямую между клиентами, что может приводить к перегрузкам сервера при большом количестве таких клиентов. Админы в конфе SIPNETа, например, всячески призывают абонентов конфигурировать свои устройства так, чтобы шел прямой обмен голосовым траффиком между клиентами.

Для этого существует два способа. Первый уже озвучен постом ранее: это проброс портов (port-forwarding) на роутере. Второй способ - установить на роутер прокси-сервер, который будет от имени клиента за NATом устанавливать соединение. Если кому интересен второй вариант, могу поделиться своим опытом.

MAV
14-04-2008, 04:18
Второй способ - установить на роутер прокси-сервер, который будет от имени клиента за NATом устанавливать соединение. Если кому интересен второй вариант, могу поделиться своим опытом.прокси на asus WL или на компьютер?

ABATAPA
14-04-2008, 06:02
Клиент, находящийся за NATом, - это не есть хорошо для SIP. Технологии вроде STUN или ICE хотя и обеспечивают работоспособность клиента, но при этом заставляют весь голосовой траффик идти через сервер, а не напрямую между клиентами, что может приводить к перегрузкам сервера при большом количестве таких клиентов.

С чего бы!? Не обязательно...
Если через STUN определен внешний адрес, то клиенты могут подключаться и напрямую (и это можно проверить в логах, например).

ega2002
14-04-2008, 06:38
прокси на asus WL или на компьютер?
На Асус, разумеется

С чего бы!? Не обязательно...
Если через STUN определен внешний адрес, то клиенты могут подключаться и напрямую (и это можно проверить в логах, например).
Мало определить внешний адрес, надо, чтобы были возможны входящие соединения на клиент. Если оба клиента находятся за NATом, то невозможно установить UDP соединение для голосового траффика непосредственно с клиента на клиент. Для этого и приходится пробрасывать порты или проксировать траффик на роутере (технологию uPNP я не упоминаю, поскольку по сути это тот же проброс портов).

ABATAPA
14-04-2008, 07:20
На Асус, разумеется

Мало определить внешний адрес, надо, чтобы были возможны входящие соединения на клиент. Если оба клиента находятся за NATом, то невозможно установить UDP соединение для голосового траффика непосредственно с клиента на клиент. Для этого и приходится пробрасывать порты или проксировать траффик на роутере (технологию uPNP я не упоминаю, поскольку по сути это тот же проброс портов).


Эта ситуация ничем не отличается от ситуации с сервером.
Если трансляции для входящих соединений нет, и используется UDP - то и сервер не сможет подключиться.

ega2002
14-04-2008, 11:18
Эта ситуация ничем не отличается от ситуации с сервером.
Если трансляции для входящих соединений нет, и используется UDP - то и сервер не сможет подключиться.
Вы немного не поняли принцип работы SIP прокси-сервера. Там не нужна никакая трансляция для входящих соединений. Прокси сам устанавливает все соединения от имени клиента (в его конфиге прописаны все адреса и порты внешних SIP серверов), принимает входящие соединения снаружи (RTP от внешних клиентов), а также внутренние соединения от собственных клиентов.

MAV
14-04-2008, 12:49
Вы немного не поняли принцип работы SIP прокси-сервера. Там не нужна никакая трансляция для входящих соединений. Прокси сам устанавливает все соединения от имени клиента (в его конфиге прописаны все адреса и порты внешних SIP серверов), принимает входящие соединения снаружи (RTP от внешних клиентов), а также внутренние соединения от собственных клиентов.
я не спец... простой вопрос... сейчас у меня Cisco ATA - 186 работает принимает входящие через роутер без дополнительных усилий по настройке port forwarding. Собствено установка SIP прокси улучшить работу?

ega2002
14-04-2008, 15:03
я не спец... простой вопрос... сейчас у меня Cisco ATA - 186 работает принимает входящие через роутер без дополнительных усилий по настройке port forwarding. Собствено установка SIP прокси улучшить работу?
Если Вас в текущей конфигурации все устраивает, и не волнует вопрос о том, как ходит Ваш голосовой траффик, то стоит ли чего-либо менять?

У меня конфигурация похожая, только в качесте АТА используется Planet VIP-157. Собственно, как и у Вас, все вроде бы работало через роутер без всяких ухищрений. Но потом (где-то полгода назад) у SIPNETа начались проблемы с перегрузкой их сервера, после чего я и задумался о том, каким образом можно оптимизировать работу моего оборудования. Кроме того, иногда замечал, что после очередного падения и переподключения интернета (Корбина, подключение l2tp) АТА как-то странно подвисает (веб-интерфейс доступен, а звонки не проходят).

В итоге, после некоторого количества экспериментов, установка SIP прокси (Siproxd, http://siproxd.sourceforge.net (http://siproxd.sourceforge.net/)) на роутер решила все проблемы. Качество голосовой связи на тот момент субъективно улучшилось, что я связываю с меньшей нагрузкой на сипнетовский сервер, АТА больше не подвисает. Потом проделал это и на работе, где маршрутизатором у меня работает Linux-машина. Результат меня тоже порадовал.

ABATAPA
14-04-2008, 15:14
Вы немного не поняли принцип работы SIP прокси-сервера. Там не нужна никакая трансляция для входящих соединений. Прокси сам устанавливает все соединения от имени клиента (в его конфиге прописаны все адреса и порты внешних SIP серверов), принимает входящие соединения снаружи (RTP от внешних клиентов), а также внутренние соединения от собственных клиентов.

Вы можете судить о том, что понял инженер, закончивший Санкт-Петербургский Государственный Университет Телекоммуникаций им. проф. М.А. Бонч-Бруевича, и отработавший в связи > 8 лет?
В сообщении http://wl500g.info/showpost.php?p=93033&postcount=12 , на которое я ответил, говорилось:


Клиент, находящийся за NATом, - это не есть хорошо для SIP. Технологии вроде STUN или ICE хотя и обеспечивают работоспособность клиента, но при этом заставляют весь голосовой траффик идти через сервер, а не напрямую между клиентами,

И именно на это я и ответил.
То, что ниже как один из двух вариантов предлагалось поставит sip-proxy, к сути вышепреведенного высказывания и моего комментария отношения не имеет.
Так причем тут понял / не понял?

ega2002
14-04-2008, 19:53
Вы можете судить о том, что понял инженер, закончивший Санкт-Петербургский Государственный Университет Телекоммуникаций им. проф. М.А. Бонч-Бруевича, и отработавший в связи > 8 лет? ...

Во как! И это безусловно имеет отношение к обсуждаемой теме :rolleyes: А если у меня диплом и стаж работы в области телекоммуникаций окажется круче? Сорри за оффтоп.

Так причем тут понял / не понял?

Ладно, нет смысла спорить, тем более, что теперь уже я не вполне понимаю, о чем именно мы спорим. А коллеги, читающие наши посты, думаю, тем более. На этом дискуссию прекращаю.
Я всего лишь хотел поделиться своим скромным опытом использования SIP proxy на роутере. Возможно, кому-нибудь это могло бы оказаться полезным.

VEDMED007
24-10-2008, 06:21
Вопрос такого плана - какие порты нужны SIP?

sergei13
29-04-2010, 12:31
про порты - актуально!

ABATAPA
29-04-2010, 12:51
Вопрос такого плана - какие порты нужны SIP?

http://www.google.ru/search?q=Какие порты использует SIP (http://www.google.ru/search?hl=ru&newwindow=1&q=%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5+%D0%BF%D0%BE%D1%8 0%D1%82%D1%8B+%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C %D0%B7%D1%83%D0%B5%D1%82+SIP&lr=&aq=f&aqi=&aql=&oq=&gs_rfai=)

TReX
29-04-2010, 14:42
Вопрос такого плана - какие порты нужны SIP?

Некорректный вопрос, зависит от конкретного железа... Например Cisco и Siemens используют разные порты, подробнее написанно в документации...

Pablo Escobar
29-04-2010, 17:55
ничего не пробрасывается, стан не прописан, прекрасно работает нокия 95.

TReX
29-04-2010, 20:10
ничего не пробрасывается, стан не прописан, прекрасно работает нокия 95.

Когда звонишь сам всегда работает, а вот обратно :)

Pablo Escobar
29-04-2010, 22:14
Когда звонишь сам всегда работает, а вот обратно :)

обратно тоже. pbxes.org разруливает поток на/с разных провайдеров

TReX
30-04-2010, 00:31
обратно тоже. pbxes.org разруливает поток на/с разных провайдеров

А причем тут PBX? ) Речь о том что некоторые устройства, например Gigaset S685 IP без проброса портов - вы просто получите молчание в трубке, хотя звонок и пройдет )

tolly777
30-04-2010, 12:58
Помогите "пробросить" порты!
Все пишут что это надо сделать - а как?
Стандартная задача удлинить телефонную линию - телефонная розетка в одной квартире, где есть локалка, трубка должна быть в другой квартире, где тоже есть локалка.
Имеется:
Городская тлф сеть (тоновая АТС)
Linksys 3102 (FXO порт в тлф сеть) 192.168.1.167 PSTN Line SIP port 5061
ASUS wl500 gpv2 (192.168.163.10)
шлюз провайдера 192.168.163.1.
далее сеть провайдера
далее опять шлюз провайдера 192.168.221.1
ASUS wl500 gpv2 (192.168.221.18)
Linksys PAP2T (192.168.1.177) Line1 SIP port 5060
Трубка во второй квартире

Pablo Escobar
30-04-2010, 15:00
А причем тут PBX? ) Речь о том что некоторые устройства, например Gigaset S685 IP без проброса портов - вы просто получите молчание в трубке, хотя звонок и пройдет )

я описал ситуацию с нокией

adc
05-06-2010, 09:43
Добрый день!

Дано:
- точка A: роутер на основе pfSense (FreeBSD 7.2, mpd 3.18 с PPTP с шифрованием) с 2-мя сетевухами - в Интернет и в локалку, в локалке стоит D-Link DVG-7111s, в FXO воткнута телефонная линия.
- точка Б: WL500W с прошивкой 1.9.2.7-d-r1612, L2TP подключение к Инету от Корбины, внутри к WL500W подключается по проводу комп WXP или по WiFi ноут с Windows 7. На компе запускается подключение PPTP-VPN (которое само по себе работает нормально) в точку А и запускается софтофон Zoiper, через который звоню на обычные телефоны.

После смены прошивки с wl500g-1.9.2.7-d-r1087 (по-моему) на более новые не получается сделать более одного звонка, приходится перезапускать Zoiper (PPTP-VPN подключение не перезапускаю), а последний раз пришлось даже перезагружать WL500W.

Понимаю, что можно откатиться на старую прошивку, можно снести pfSensе и поставить FreeBSD со свежим mpd. Но хотелось бы более простой путь, ведь раньше работало, а кроме прошивки в WL500W ничего больше не менялось.

Zoiper выбран за то, что он маленький, portable, удобный интерфейс.

Любые советы - по диагностике (только если с помощью tcpdump желательно поподробнее описать) и прочие - приму с большой благодарностью.
Заранее спасибо.

lly
05-06-2010, 09:55
После смены прошивки с wl500g-1.9.2.7-d-r1087 (по-моему) на более новые не получается сделать более одного звонка, приходится перезапускать Zoiper (VPN подключение не перезапускаю), а последний раз пришлось даже перезагружать WL500W.
С тех пор очень много воды утекло, надо локализовывать проблему - максимально точно понять с какой именно ревизии возникла проблема.

P.S. Если есть возможность, для ускорения процесса, лучше научится собирать прошивку самостоятельно.

adc
12-06-2010, 14:47
Уточнения. Попробовал
- все прошивки вниз, вплоть до wl500g-1.9.2.7-d-r1000 - не помогает.
- изменить тип подключения к Корбине с L2TP на PPTP - не помогло.
- в точке Б подключить комп с WXP напрямую к инету - без роутера, потом поднять на нём PPTP-VPN подключение к Корбине, затем PPTP-VPN в точку А. Помогает. Получается сделать несколько звонков подряд.

Куда копать?

lly
12-06-2010, 14:51
Уточнения. Попробовал
Я так и не услышал - на какой точно "старой" версии работало?

adc
12-06-2010, 15:01
Я так и не услышал - на какой точно "старой" версии работало?
Будем считать, что мне померещилось ;-) , потому что сейчас повторить не смог вплоть до -r1000, но она у меня никогда не стояла, была ASUS'овская штатная (2-я версия), но в те времена я ещё баловался и этим D-Link'ом.
В конце, вернул 1.9.2.7-d-r1612, сделал сброс Factory Default, минимальные настройки - L2TP и wi-fi - 2 звонка подряд не проходят.
Проблема, думаю, именно в VPN до точки А, так как SIP-телефония Корбины работает нормально.
Можно было бы погрешить на старый mpd 3.18, но ведь напрямую - без роутера - работает.

lly
12-06-2010, 15:08
Будем считать, что мне померещилось ;-)
Тогда нужен последний эксперимент с 1.9.2.7-10.7 от Олега и, если не пройдет, действительно проверять все точки тракта tcpdump.

adc
12-06-2010, 17:58
Тогда нужен последний эксперимент с 1.9.2.7-10.7 от Олега

Эту? http://oleg.wl500g.info/pre10a/WL500W-1.9.2.7-10.7.trx
Процедура какая? Сохраняю на текущей Setting и Flashfs, заливаю новую, если настройки сохранились, пробую на ней, если не помогло, заливаю -r1612, восстанавливаю Setting и Flashfs (надо?).


и, если не пройдет, действительно проверять все точки тракта tcpdump.
А на форуме инструкции нет по этому поводу?

lly
12-06-2010, 18:21
Эту? http://oleg.wl500g.info/pre10a/WL500W-1.9.2.7-10.7.trx
да, процедура стандартная.

А на форуме инструкции нет по tcpdump?
Стандартные ситуации практически все залечены, а для нестандартных инструкций и быть не может.

adc
12-06-2010, 20:19
нет, с -1.9.2.7-10.7 тоже не работает


Стандартные ситуации практически все залечены, а для нестандартных инструкций и быть не может.
Поскольку у нас IPv4, ставить tcpdump-3.9.8-mipsel.tgz?

Буду на досуге разбираться.

UnDetected
15-06-2010, 18:21
Имеется в наличии asus wl500gp-v2 и cisco ata 186. Хотелось бы на базе роутера сделать sip-проксю... смысл ее в том, что она будет в зависимости от прописаных правил использовать того или иного оператора. Т.е. на мобильные я звоню через одно, а на городские через другого например.

Возможно ли это поднять на на асусе ?

Pablo Escobar
15-06-2010, 19:30
Имеется в наличии asus wl500gp-v2 и cisco ata 186. Хотелось бы на базе роутера сделать sip-проксю... смысл ее в том, что она будет в зависимости от прописаных правил использовать того или иного оператора. Т.е. на мобильные я звоню через одно, а на городские через другого например.

Возможно ли это поднять на на асусе ?

ключевое слово - asterisk

UnDetected
15-06-2010, 19:42
так вот собственно суть поста то в том, что потянет ротор астерикс или нет ? Ща на нем кроме качалки и вебсервера для ее морды (с ssl) - ничего нет.

adc
16-06-2010, 10:18
выявил определённую закономерность, может это поможет локализовать проблему:
если роутер долго был включён (при этом с другого ПК используют другой SIP и Skype), бывает, что позвонить вообще не удаётся.
даю через web-интерфейс команду reboot
после перезагрузки проходят несколько звонков подряд

может, какие-нибудь какой-нибудь буфер переполняется или таблицы NAT или что-то в таком духе?

lly
16-06-2010, 10:22
может, какие-нибудь какой-нибудь буфер переполняется или таблицы NAT или что-то в таком духе?
Я на манной каше гадать не умею, может кто другой сможет? ;)

А серьёзно, поскольку никто с подобным не обращался, то бага/недоделка специфическая и как её воспроизвести по твоим инструкциям не имея аналогичного оборудования, неизвестно.

adc
16-06-2010, 16:22
Я на манной каше гадать не умею, может кто другой сможет? ;)
Я думал, ты скажешь в ответ что-нибудь типа, приведи вывод команд X и Y когда работает и когда не работает. ;)


А серьёзно, поскольку никто с подобным не обращался, то бага/недоделка специфическая и как её воспроизвести по твоим инструкциям не имея аналогичного оборудования, неизвестно.
Если есть возможность и время, я с удовольствием дам все пароли и явки.

lly
16-06-2010, 17:01
Я думал, ты скажешь в ответ что-нибудь типа, приведи вывод команд X и Y когда работает и когда не работает. ;)
К сожалению, я далеко не гуру в сетевых протоколах и VPN'ах. Может кто другой и в состоянии сходу придумать сценарий тестирования, а я нет...

adc
16-06-2010, 18:36
К сожалению, я далеко не гуру в сетевых протоколах и VPN'ах. Может кто другой и в состоянии сходу придумать сценарий тестирования, а я нет...
Ну ладно, не судьба значит... ;)
К счастью, в данной ситуации все остальные компоненты я могу переделать, типа поднятия mpd 5 на FreeBSD 8.1 или установки PBX, где будут авторизоваться D-Link и софтофон и соответственно D-Link'у можно будет дать реальный IP'шник.

lly
16-06-2010, 18:43
Ну ладно, не судьба значит... ;)
Если нет желания поразбираться самому, то значит так. Судя по тому, что симптоматика на всей линейке прошивок одинакова - это недоделка в netfilter ядер 2.4, ну или всё-таки ты что-то настроил не так...

adc
16-06-2010, 22:13
Если нет желания поразбираться самому, то значит так.
Да не в желании дело, а в трезвой оценке своих возможностей. ;)
Я тоже далеко не гуру в сетевых протоколах и VPN'ах. Ну поставлю я tcpdump, ну получу кусок трафика - а что там смотреть совершенно не знаю. :(


Судя по тому, что симптоматика на всей линейке прошивок одинакова - это недоделка в netfilter ядер 2.4, ну или всё-таки ты что-то настроил не так...
Как я понимаю, из-за закрытого кода бродкомовского чипа, на 2.6 не бывает, в т. ч. альтернативных, типа OpenWRT?

lly
17-06-2010, 08:02
Как я понимаю, из-за закрытого кода бродкомовского чипа, на 2.6 не бывает, в т. ч. альтернативных, типа OpenWRT?
Ну почитай форум хоть немного!

adc
17-06-2010, 11:54
Ну почитай форум хоть немного!
В русском разделе 123,771 сообщений в 10,048 темах. :eek: Многовато. :)
FAQ'и и закреплённые темы, какие нашел, читал.
А так непонятно, что читать...

Arthur_X
05-07-2010, 19:11
Здравствуйте.
Для начала схема подключения:
<---internet---(asus500+3proxy)---(роутер2)---LAN--->

Некоторый софт который использует UDP пакеты и сообщает о разрыве соединения через 3-7 минут.

В настройками 3proxy увеличил таймауты, в ASUS wl500 gpv2 такой настройки не нашел.
Есть ли такой параметр в настройках wl500gp v2 (прошивка 1.9.2.7-d-r1222)?

Viper_Rus
05-07-2010, 19:26
Может это ?

echo 30 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout
echo 180 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout_stream
echo 180 > /sys/module/nf_conntrack_sip/parameters/sip_timeout

последнее для sip порта 5060. Значение в секундах.

Arthur_X
05-07-2010, 19:51
Ух-ты, интересно, спасибо.
Надо экспериментировать.

kondrat
06-08-2010, 19:31
У кого есть опыт поделитесь. Прошивка от энтузиастов 1.9.2.7-d-r1222, пытаюсь прокинуть порты 5060. В N 900 порт тот же. Пинг с N 900 на sipnet.ru проходит. Но при подключении через роутер связи с sipnet нет. При подключении через сотового провайдера все норма.

Basile
06-08-2010, 21:06
Хм. На роутере ничего прокидывать для работы sipnet.ru не надо (тестировал на Симбе на встроенном клиенте на смарте Нокиа серии N)

TReX
06-08-2010, 21:59
У кого есть опыт поделитесь. Прошивка от энтузиастов 1.9.2.7-d-r1222, пытаюсь прокинуть порты 5060. В N 900 порт тот же. Пинг с N 900 на sipnet.ru проходит. Но при подключении через роутер связи с sipnet нет. При подключении через сотового провайдера все норма.

Обычно прокидывают 2 диапазона - SIP и RTP, причем на новых моделях как BOTH

dimez
10-08-2010, 20:23
У меня без прокидывания всё работает.

TReX
10-08-2010, 20:26
У меня без прокидывания всё работает.

Если устройство знает UPNP можно не прокидывать, но так надежнее, не ровен час кто нужный порт съест, и разбирайся потом почему не работает )

dimez
10-08-2010, 21:00
Нене, всегда всякие IMHO не совсем нужные интеллектуальности выключаю и прокидываю руками. Соответственно, upnp в роутере выключен. SIP на N900 работает. Правда, не sipnet, а ex-корбины, ныне билайн.

TReX
10-08-2010, 21:26
Нене, всегда всякие IMHO не совсем нужные интеллектуальности выключаю и прокидываю руками. Соответственно, upnp в роутере выключен. SIP на N900 работает. Правда, не sipnet, а ex-корбины, ныне билайн.

У меня Siemens C-470IP без проброса не завелся, тоже на корбилайне, туда нормально, а в ответ тишина

vetedie
28-09-2010, 15:23
Добрый день.
Возникла проблема. Есть два устройства - роутер Asus RT-N16, прошитый прошивкой от энтузиастов и VoIP-шлюз - Dynamix DW2626. Интернет приходит по оптике на роутер. Dynamix нужен для SIP-транка. Проблема заключается в том, что для правильной работы телефонов по SIP должен быть виден WAN-порт Dynamix. Специфика устройства такова, что ip lan и ip wan должны находиться в разных подсетях.

Роутер имеет по своему WAN порту - адрес выдаваемый провайдером (внешний, статический). Внутренний адрес роутера - 192.168.1.1. Сеть, которую он раздает по DHCP - это 192.168.1.0/24.

ВоИП-шлюз имеет lan-адрес - 192.168.1.10, и wan-адрес - 192.168.2.1 (так как из-за какой-то специфики самой железки лан и ван должны быть разнесены по разным сетям).

Так вот. Теперь нужно сделать так, чтоб компьютеры извне и внутри сети могли видеть именно сеть 192.168.2.0/24.
Что для этого нужно сделать?

TReX
28-09-2010, 16:19
Добрый день.
Возникла проблема. Есть два устройства - роутер Asus RT-N16, прошитый прошивкой от энтузиастов и VoIP-шлюз - Dynamix DW2626. Интернет приходит по оптике на роутер. Dynamix нужен для SIP-транка. Проблема заключается в том, что для правильной работы телефонов по SIP должен быть виден WAN-порт Dynamix. Специфика устройства такова, что ip lan и ip wan должны находиться в разных подсетях.

Роутер имеет по своему WAN порту - адрес выдаваемый провайдером (внешний, статический). Внутренний адрес роутера - 192.168.1.1. Сеть, которую он раздает по DHCP - это 192.168.1.0/24.

ВоИП-шлюз имеет lan-адрес - 192.168.1.10, и wan-адрес - 192.168.2.1 (так как из-за какой-то специфики самой железки лан и ван должны быть разнесены по разным сетям).

Так вот. Теперь нужно сделать так, чтоб компьютеры извне и внутри сети могли видеть именно сеть 192.168.2.0/24.
Что для этого нужно сделать?

Во всех нормальных шлюзах можно просто отключить WAN если он не нужен, и обращаться как положенно RFC через LAN сеть, бо роутер у вас есть и его функции в VOIP шлюзе вам не нужны

theMIROn
28-09-2010, 16:55
Добрый день.
Возникла проблема. Есть два устройства - роутер Asus RT-N16, прошитый прошивкой от энтузиастов и VoIP-шлюз - Dynamix DW2626. Интернет приходит по оптике на роутер. Dynamix нужен для SIP-транка. Проблема заключается в том, что для правильной работы телефонов по SIP должен быть виден WAN-порт Dynamix. Специфика устройства такова, что ip lan и ip wan должны находиться в разных подсетях.

Роутер имеет по своему WAN порту - адрес выдаваемый провайдером (внешний, статический). Внутренний адрес роутера - 192.168.1.1. Сеть, которую он раздает по DHCP - это 192.168.1.0/24.

ВоИП-шлюз имеет lan-адрес - 192.168.1.10, и wan-адрес - 192.168.2.1 (так как из-за какой-то специфики самой железки лан и ван должны быть разнесены по разным сетям).

Так вот. Теперь нужно сделать так, чтоб компьютеры извне и внутри сети могли видеть именно сеть 192.168.2.0/24.
Что для этого нужно сделать?

перенастройте роутер на 192.168.2.0/24

Pablo Escobar
02-04-2011, 11:16
iptables -t nat -A PREROUTING -i vlan1 -p udp -m udp --dport 10000:10100 -j DNAT --to-destination 192.168.1.10
iptables -t nat -A PREROUTING -i vlan1 -p udp -m udp --dport 5060 -j DNAT --to-destination 192.168.1.10


в rtp.conf указал 10000-10100, а RTP-трафик не идет снаружи. Сигналка проходит на 5060, а голос - нет.

roofus
24-06-2011, 13:37
Добрый всем!
Все работает в такой конфе, но телефон квакает. Хотелось бы зарезервировать ширину канала для sip. Облазил весь web интерфейс прошивки ничего не нашел.
прошивка 1.9.2.7-rtn-r2709

Может кто чего подскажет.

roofus
27-06-2011, 17:35
Кучу всего перечитал и перепробовал на данном форуме, но так и не смог выставить приоритет для SIP трафика по 5060 порту.
Если кто-то сделал поделитесь ссылочкой на инструкцию. Мне всего лишь нужно при появлении трафика по 5060 порту выставлять 1 приоритет. Что связь не "глаталась". Скорость приличная, а качество г..но.
Спасибо за любую инфу!

Pablo Escobar
28-06-2011, 18:57
Кучу всего перечитал и перепробовал на данном форуме, но так и не смог выставить приоритет для SIP трафика по 5060 порту.
Если кто-то сделал поделитесь ссылочкой на инструкцию. Мне всего лишь нужно при появлении трафика по 5060 порту выставлять 1 приоритет. Что связь не "глаталась". Скорость приличная, а качество г..но.
Спасибо за любую инфу!

скорости обычно достаточно 64, выше крыши 128 Кбит/сек.
смотите в сторону кодеков.

djserg-minyar
05-07-2011, 07:57
добрый всем день,
сейчас пытаюсь запустить астер в локалке, на том чтобы поднять его на роутере забил.
Взял комп, поставил freebsd 8.2 и на него астера 1.8.
Внутри локалки все работает отлично, голос есть, а вот если подконнектиться из вне, к астеру то получаем следующую картину:
Клиент из вне звонит абоненту внутри, клиент из вне слышит абонента, а абонент внутри нет.
Если подключаться обоим из вне, то вообще нет голоса в обе стороны.
Пробрасывал порты так:
1 попытка:
в вэб интерфейсе роутера
5060 Both на ip 192.168.1.3
10000:20000 Both на ip 192.168.1.3
не помогает.
2 попытка:
iptables -t nat -A PREROUTING -p tcp --dport 5060 -d ETH0 -j DNAT --to-destination 192.168.1.3
iptables -t nat -A POSTROUTING -p tcp --dport 5060 -d 192.168.1.3 -j SNAT --to ETH0
iptables -t nat -A PREROUTING -p udp --dport 5060 -d ETH0 -j DNAT --to-destination 192.168.1.3
iptables -t nat -A POSTROUTING -p udp --dport 5060 -d 192.168.1.3 -j SNAT --to ETH0
iptables -t nat -A PREROUTING -p tcp --dport 10000:20000 -d ETH0 -j DNAT --to-destination 192.168.1.3
iptables -t nat -A POSTROUTING -p tcp --dport 10000:20000 -d 192.168.1.3 -j SNAT --to ETH0
вместо ETH0 естественно внешний IP.
не помогает.
3 попытка:
iptables -t nat -A PREROUTING -i vlan1 -p udp -m udp --dport 10000:20000 -j DNAT --to-destination 192.168.1.3
iptables -t nat -A PREROUTING -i vlan1 -p udp -m udp --dport 5060 -j DNAT --to-destination 192.168.1.3
так вообще даже клиенты не коннектяться к серваку.
Подскажи как правильно настроить?
Может в астере чего поковыять?
у клиентов в sip.conf пробовал менять настройки
nat=yes или nat=route тоже бесполезно.

slka
12-09-2011, 20:31
Ребята, а никто не юзает youmagic.com в связке с роутером и сименсом C470IP все настроил как у них на сайте в инструкции для девайса. Исходящие звонки идут, а на вход тишина. Написал в поддержку, пришел ответ:
"в ответ на Ваше обращение, информируем Вас: проверка показала, что от Вашего оборудования не приходят подтверждения на запрос Invite.
Вам надо проверить правильность настроек телефона или firewall.
Для прохождения сигнализации необходимо чтобы был открыт порт 5060 по протоколу UDP."
Пробросил этот порт

http://i018.radikal.ru/1109/e9/2954176e3fa4.jpg

Незнаю правильно или нет, но все равно входящий звонок не идет! Что может быть не так? Файрволл отключен, если что.

Radiolink
12-09-2011, 20:47
Файрволл отключен, если что.
IP прямой ?

slka
12-09-2011, 20:53
IP прямой ?

ИП провайдерский вида 10.64.8.хх, как их там называют серый чтоли. вот сейчас проверил на их софтферном телефоне с компа в той же сети что и SIEMENS C470IP - звонок идет! Правильно ли я понимаю, что в таком случае с роутером все нормально и надо ковырять настройки телефона? И куда их можно ковырять если они выставлены как на сайте у них выложено вот тут https://www.youmagic.com/files/phones/GigasetC470IP.pdf

Radiolink
12-09-2011, 21:38
с роутером все явно ок.
на кривых IP входящие не всегда не стабильно работают.
IP статический хоть?

slka
12-09-2011, 22:33
с роутером все явно ок.
на кривых IP входящие не всегда не стабильно работают.
IP статический хоть?

да, он постоянный, прописан в роутере.

slavin1983
19-09-2012, 06:50
Доброго времени суток форуму!
Решил удешевить стоимость звонков на Украину и подключиться к ихнему sip оператору... Оператор любезно выделяет местный номер в связи с чем было принято решение поставить домой голосовой шлюз РАР-2Т
Столкнулся с проблемой:
Шлюз упорно не хочет подключаться к серверу.
Настраивал проброс порта 5060, включал мультикаст.... тщетно.
На работе брали интернет с потра хаба... все работает
Экспериментировали с подключением к АТС коллеги через порт 41ХХХ(точно не помню) - все хорошо, подключается и звонит.
Вопрос: Есть ли какие либо настройки на роутере специфиячые для порта 5060 и sip в целом?

Интернет: пчелайн (Москва), L2TP
ASUS WL-520GC of beta firmware 7.0.1.46 is only for Russia

sergvg
17-11-2012, 09:14
Доброго времени суток, уважаемые форумчане!

Имеется роутер Asus WL-500Gpv2, устройство конвертер SkypeMate USB-B2K USB to RJ11
Хочу настроить в роутере программку SIP-клиент, чтоб через интернет звонить с обычного телефонного аппарата, подключенного через конвертер в USB роутера.

При подключении USB в сислоге роутера вижу:
Nov 17 14:59:53 kernel: usb.c: USB disconnect on device 00:03.1-1.2.1.3 address 8
Nov 17 14:59:59 kernel: hub.c: new USB device 00:03.1-1.2.1.3, assigned address 9
Nov 17 14:59:59 kernel: usb.c: USB device 9 (vend/prod 0x6993/0xb001) is not claimed by any active driver.
Nov 17 14:59:59 USB audio: attached
Насколько я понял - аудио подключилось. Но не найден драйвер для устройства (vend/prod 0x6993/0xb001), я так понимаю - это клавиатура телефона. Как бы её задействовать для набора номеров? Какой драйвер нужен? подойдет ли драйвер с сайта http://exploit.co.il/operating-systems/linux-operating-systems/installing-usbb2k-telbox-ubuntu-1004-64-bit/ , если его собрать для роутера? Если да, то как его собрать?

Я так понял, для звонков можно использовать программу linphone.
Помоните, пожалуйста, это всё настроить. Понимаю, всю работу за меня делать не нужно, просто дайте направление где копать.

Покопавшись на форумах, прошил роутер прошивкой с ядром 2.6, теперь в логе нет сообщения о неизветном устройстве. То есть, драйвера есть. Как теперь отлавливать DTMF с телефона и передавать в linphone?

zubarev
06-12-2012, 19:12
Я использую SIP клиент 3СX, до этого использовал только на одном компе стационаре, так сложилось, что временами нужно с телефона использовать, то с ноута, то опять на стационаре. Поэтому решил использовать функцию "Port Trigger" активировал функцию, вбил нужные мне порты (5060 TCP,UDP и т.д ), после чего перегрузил проверил порты, а они не открываются. Firewall отключен в роутере, но на всякий случай добавил порты в "WAN to LAN фильтр"
Каждый раз перенаправлять порты на определённые айпи, либо использование опции DMZ надоело. хотелось бы решить вопрос, и использовать по назначению функцию "Port Trigger"
Возвращал к заводским настройкам, но это не помогло.
У кого какие есть идеи, буду признателен любым подсказкам.

TReX
06-12-2012, 22:13
Я использую SIP клиент 3СX, до этого использовал только на одном компе стационаре, так сложилось, что временами нужно с телефона использовать, то с ноута, то опять на стационаре. Поэтому решил использовать функцию "Port Trigger" активировал функцию, вбил нужные мне порты (5060 TCP,UDP и т.д ), после чего перегрузил проверил порты, а они не открываются. Firewall отключен в роутере, но на всякий случай добавил порты в "WAN to LAN фильтр"
Каждый раз перенаправлять порты на определённые айпи, либо использование опции DMZ надоело. хотелось бы решить вопрос, и использовать по назначению функцию "Port Trigger"
Возвращал к заводским настройкам, но это не помогло.
У кого какие есть идеи, буду признателен любым подсказкам.

Учить матчасть и использовать нужный в данном случае Virtual Server? ))

zubarev
07-12-2012, 10:24
Учить матчасть и использовать нужный в данном случае Virtual Server? ))
Что там с матчастью не верно у меня? Если не сложно объясни, что к чему, почему после Virtual server (вопрос), в данный момент использую Virtual Server только у меня уже прописаны порты для одного компа, если я сейчас пропишу эти же порты для других айпи может возникнуть конфликт или я не прав?

Virtuals
07-12-2012, 15:25
Что там с матчастью не верно у меня? Если не сложно объясни, что к чему, почему после Virtual server (вопрос), в данный момент использую Virtual Server только у меня уже прописаны порты для одного компа, если я сейчас пропишу эти же порты для других айпи может возникнуть конфликт или я не прав?

для других хостов в локальной сети но с такими-же портами в port range просто укажи другой порт :)
напр 2 www сервера в локалке:

Source IP Port Range Local IP Local Port Protocol
50080 192.168.1.10 80 TCP
51080 192.168.1.11 80 TCP


соответственно доступ извне выглядит как:
http://WhiteIP:50080
http://WhiteIP:51080

zubarev
07-12-2012, 20:30
для других хостов в локальной сети но с такими-же портами в port range просто укажи другой порт :)
напр 2 www сервера в локалке:

Source IP Port Range Local IP Local Port Protocol
50080 192.168.1.10 80 TCP
51080 192.168.1.11 80 TCP


соответственно доступ извне выглядит как:
http://WhiteIP:50080
http://WhiteIP:51080
в случае таких серверов ясно, что возможно, но в моём случае есть 3CX sip сервер, для клиента соответственно статично 5060UDP, 5090TCPtunnel , 3478UDPStun, RTP 8000, 9000:9049 в моей ситуации я не могу диктовать серверу какие слушать порты, как-то так...

zubarev
12-12-2012, 12:41
я всё нуждаюсь в помощи-подсказке