Имеется - Сервер с asterisk на debian за NAT'ом Mikrotik с прямым ip
Нужно - Голосовые звонки через Софтфон
Сам по себе вызов проходит в обе стороны, но голоса нет
При использовании Zoiper с включённым внешним STUN голос есть при звонке с софтфона
По всей видимости не проходит траффик RTP - исправить конфигом или предложить другое решение (например, настроить iax)
Дам конфиги Asterisk и Mikrotik
UPD: приложу их сразу
Конфиг sip.conf:
[general]
context=bogus
allowoverlap=yes
allowguest=no
alwaysauthreject=yes
externip=<внешний ip>
udpbindaddr=0.0.0.0:5060
rtpstart=10000
rtpend=10100
[100]
username=100
secret=100
context=sip-inc
type=friend
host=dynamic
dtmfmode=auto
disallow=all
nat=yes
canreinvite=no
sipreinvite=no
qualify=yes
allow=alaw
allow=ulaw
На микротике:
/ip firewall filter
add action=accept chain=forward port=5060 protocol=udp
add action=accept chain=forward port=10000-10100 protocol=udp
/ip firewall nat
add action=dst-nat chain=dstnat dst-address=<внешний ip> dst-port=10000-10100 protocol=udp to-addresses=<asterisk ip> to-ports=10000-10100
add action=dst-nat chain=dstnat dst-address=<внешний ip> dst-port=5060 protocol=udp to-addresses=<asterisk ip> to-ports=5060