@lexbt

Какие задать правила iptables для asterisk в докере, чтобы пропускал rtp пакеты для webrtc клиента через stun?

Развернул asterisk в докере. При звонке phone to phone все нормально, звук есть. При звонке webrtc to phone не слышно ни одну из сторон, изпользую stun, дамп показывает что rtp пакетов нет. Есть подозрения что в iptables нужно добавить правила, но какие? Текущий iptables в докере содержит:
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT


rtp
rtpstart=10000
rtpend=10100
stunaddr=stun.l.google.com:19302


http
[general]
bindaddr=172.17.0.2
bindport=8088
enabled=yes


sip
[general]
udpbindaddr=172.17.0.2:5060
tcpbindaddr=172.17.0.2:5061
localnet=192.168.31.0/24
media_address=192.168.31.147
externip=192.168.31.147
transport=udp,tcp,ws
nat=force_rport,comedia
directmedia=no
icesupport=yes


rtcp_mux=yes включен

докер запускаю с
-p 5060:5060/udp 
-p 5061:5061/tcp 
-p 10000-10100:10000-10100/udp 
-p 8088:8088/tcp
  • Вопрос задан
  • 141 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы