Астериск на хосте с фаерволлом. Открыты диапазоны 5060,10000:10500.
rtp.conf:
[general]
rtpstart=10000
rtpend=10500
Регистрация на * проходит. Хосты в одной подсети.
sip.conf:
[general]
allowexternalinvites = yes
allowoverlap = no
allowguest = no
allowsubscribe = yes
allowtransfers = no
alwaysauthreject = yes
autodomain = yes
bindport = 5060
bindaddr = 0.0.0.0
defaultexpiry = 300
externrefresh = 30
ignoreregexpire = no
localnet = 192.168.1.0/24
maxexpiry = 3600
minexpiry = 60
notifyringing = yes
notifyhold = yes
recordhistory = yes
registerattempts = 0
registertimeout = 30
rtautoclear = yes
rtcachefriends = yes
rtsavesysname = yes
rtupdate = yes
srvlookup = yes
t1min = 100
t38pt_udptl = yes
useragent = Asterisk PBX
usereqphone = no
videosupport = no
canreinvite = no
context = default
dtmfmode = rfc2833
language = en
[alice]
type=friend
host=dynamic
secret=123
defaultuser=alice
context=office
nat=yes
insecure=invite
Звоню с Алисы на экстеншн, * отвечает, судя по логу, но вот почему * входящие соединения идут не на указанный диапазон, а на любой другой порт, понять никак не могу:
[Aug 27 18:08:37] -- Executing [123@office:1] Answer("SIP/alice-00000003", "") in new stack
[Aug 27 18:08:37] Audio is at 192.168.1.250 port 26070
Чем можно забороть?