Назад | Перейти на главную страницу

Телефон VoIP работает только в одном направлении

Привет, друзья. На данный момент я подключил 2 сети через маршрутизацию. Я подключил VoIP-устройство к одной из сетей, чтобы его перенаправили в другую. Все остальное работает на этой конфигурации сети, только с телефоном проблемы. Только я слышу людей, говорящих по телефону, но они не слышат меня.

Одна - удаленная сеть, имеющая подсеть 192.168.1.0, другая - домашняя сеть 192.168.2.0. Они подключены с помощью беспроводного VPN-соединения, интерфейсов 10.0.0.1 и 10.0.0.2, которые работают нормально.

метворк

Traceroute, как и Ping, работает в обоих направлениях, поэтому маршруты работают нормально. У меня подключен телефон Cisco SPA502G, и я хочу звонить, используя свой номер телефона в домашней сети. Работает почти нормально, но меня никто не слышит. Хотя, согласно tcpdump -i wg0 udp port 5060 or udp portrange 7078-7110 -s 0 есть трафик в обе стороны, RTP трафик. Также, согласно веб-интерфейсу телефона Cisco, существует двунаправленный трафик. Вот какая-то часть журнала

21:56:13.398558 IP 10.0.0.1.7094 > 192.168.1.184.7092: UDP, length 112
21:56:13.416811 IP 192.168.1.184.7092 > fritz.box.7094: UDP, length 162
21:56:13.418592 IP 10.0.0.1.7094 > 192.168.1.184.7092: UDP, length 112
21:56:13.438534 IP 10.0.0.1.7094 > 192.168.1.184.7092: UDP, length 112
21:56:13.443806 IP 192.168.1.184.7092 > fritz.box.7094: UDP, length 162
21:56:13.458529 IP 10.0.0.1.7094 > 192.168.1.184.7092: UDP, length 112
21:56:13.469531 IP 192.168.1.184.7092 > fritz.box.7094: UDP, length 162
21:56:13.478549 IP 10.0.0.1.7094 > 192.168.1.184.7092: UDP, length 112
21:56:13.498550 IP 10.0.0.1.7094 > 192.168.1.184.7092: UDP, length 112

Я получил следующие маршруты в обе стороны.

От удаленной сети до целевой сети:

ip route add 192.168.2.0/24 via 10.0.0.1    

и ip route add 192.168.1.0/24 via 10.0.0.2

Я подумал, что это может быть общая проблема с NAT или проблема с маршрутизацией, но это не так. Итак, что я могу попробовать? Может другой кодек? Или что-то другое?

РЕДАКТИРОВАТЬ: Кажется, это довольно сложная проблема с NAT, но я не знаю почему. В моем устройстве OpenWRT есть только правило, связанное с NAT, для зоны WAN -> Reject.

Я сделал сообщение на форумах Cisco, и, согласно журналам SIP и RTP, только действительные журналы RTP создаются в направлении к телефону.

Другие могут быть недействительными из-за ошибки NAT.

Смотрите здесь соответствующий пост, к сожалению, я не полностью его понял.

https://community.cisco.com/t5/voice-systems/voip-phone-only-working-in-one-direction-vpn-routing/m-p/4046734/highlight/true#M55767

У меня есть 2 конечные точки VPN, одна - это устройство OpenWRT, а другая - сетевое устройство в сети 192.168.2.0, которое подключено к маршрутизатору 192.168.2.57. Как-то в настоящее время невозможно получить трафик с этого устройства. 192.168.2.57, или это интерфейс wg0 10.0.0.2 к маршрутизатору 192.168.2.1. Кто-нибудь знает, как это сделать?