VoIP и подключение двух клентов извне с одного IP

Обсуждение ПО и его настройки
Ответить
Egri
Сообщения: 2
Зарегистрирован: 21 июл 2017, 12:43

Здравствуйте!

Дано:
Сервер телефонии за НАТом Микротика
2 удаленных клиента с одним общим IP.
Проброшенные порты tcp/udp для соединения клиентской программы с сервером.

Задача:
Оба клиента должны подключаться к серверу не мешаю друг другу.

Проблема:
Запускаются оба клиента. Оба соединяются с сервером. Оба открывают сессию звонка. Клиент, который был запущен первым успешно совершает звонок. У второго клиента происходит дозвон до абонента, при этом нет звука зумера и когда абонент снимает трубку, он не слышит клиента, а клиент не слышит абонента. При этом сервер спокойно пишет голос абонента.

Делаем перезапуск второго клиента - звонок проходит в штатном режиме, но проблема повторяется уже у первого клиента. И так до перезапуска клиентского ПО, поочередно работает то у первого то у второго.
Уж не знаю куда копать, получается, что перестает ходить трафик UDP, но почему понять не могу. при этом клиентское ПО с сервером связь не теряет и успешно соединяется и не обрывается. Сервре телефонии Октелл. Проброшены его стандартные порты. Можно найти на их сайте что это за порты. Позже смогу показать файрвол. Но может кто уже сталкивался с этим или подобным. Оч нужна помощь.


Vladimir22
Сообщения: 561
Зарегистрирован: 09 дек 2012, 17:12

Egri писал(а):2 удаленных клиента с одним общим IP.

тоже наверное за NAT ?

предположу .
- включить и поигрпатся с SIP alg , на стороне клиентов .
- построить VPN (самое лучшее) что бы атс и телефоны были в маршрутизируемой сети. работать будет точно.
- поставить у клиентов АТС те 2клиента --АТС -- NAT- voip транк - nat - АТС (изврат конечно - но работать будет точно)


alexei1977
Сообщения: 20
Зарегистрирован: 28 июл 2017, 09:34

Vladimir22 писал(а):
Egri писал(а):2 удаленных клиента с одним общим IP.

тоже наверное за NAT ?

предположу .
- включить и поигрпатся с SIP alg , на стороне клиентов .
- построить VPN (самое лучшее) что бы атс и телефоны были в маршрутизируемой сети. работать будет точно.
- поставить у клиентов АТС те 2клиента --АТС -- NAT- voip транк - nat - АТС (изврат конечно - но работать будет точно)


Я бы вообще SIP порт отключил и STUN сервер, к примеру, гугловский прописал, если нет внутреннего.


Vladimir22
Сообщения: 561
Зарегистрирован: 09 дек 2012, 17:12

Не в этом дело .
тк sip , это составной протокол есть 5060 - сигналка
и RTP , то по sip-u две железки договорились . а про RTP то роутеру , ни чего не сказали . вот от сюда и начинается не разбериза .
сервер АТС то видит что два клиента , сидят за одним IP и начинает туда гнать трафик ;-) роутер перед клиентами - не знает на какой IP гнать этот поток - тк ни кто не сказал что там и куда гнать дальше - . ну и второй нат тоже самое ?-)

Не тривиальная задача когда сервер и клиентЫ все за натами

https://voxlink.ru/kb/asterisk-configur ... t-solving/ - типа стандартные схемы


Egri
Сообщения: 2
Зарегистрирован: 21 июл 2017, 12:43

Всем спасибо. Проблема решена, но что-то так и не понял в чем дело. Все работает на дефолтной настройке файера микротика.


Ответить