всё из-за грёбаной фигни "функция нат устарела", кто-то решил всё ещё больше усложнить.
До этого внутренние звонки работали, но появилась эта ошибка, я начал править настройки и звонки перестали происходить. Я только запустил сервак, с самого начала, по сути настроек толком нет, ломаться нечему.
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: sip.conf
[general]
localnet=192.168.3.0/255.255.255.0 ; локальная сеть
externip=192.168.0.1 ; внешний ip адрес
register => 123456:j17ri8NYvu@sip.zadarma.com/123456
[zadarma]
type=friend
username=123456
secret=j17ri8NYvu
fromuser=123456
fromdomain=sip.zadarma.com
host=sip.zadarma.com
t=force_rport,comedia ;настройки
directmedia=yes ;для
directmedia=nonat ;работы
directmedia=update ;клиентов
directmedia=outgoing ;за нат
rtpstart=10000 ;проброс портов
rtpend=10100 ;для нат
qualify=300 ; проверять соединение каждые 300 мс.
insecure=invite
context=incoming
canreinvite=no
[1001]
type=friend
regexten=1001
secret=1234
context=outcoling
host=dynamic
callerid="1001" <1001>
disallow=all
allow=alaw
allow=ulaw
language=ru
callgroup=1
pickupgroup=1
qualify=yes
canreinvite=yes
call-limit=4
localnet=192.168.3.0/255.255.255.0 ; локальная сеть
externip=192.168.0.1 ; внешний ip адрес
register => 123456:j17ri8NYvu@sip.zadarma.com/123456
[zadarma]
type=friend
username=123456
secret=j17ri8NYvu
fromuser=123456
fromdomain=sip.zadarma.com
host=sip.zadarma.com
t=force_rport,comedia ;настройки
directmedia=yes ;для
directmedia=nonat ;работы
directmedia=update ;клиентов
directmedia=outgoing ;за нат
rtpstart=10000 ;проброс портов
rtpend=10100 ;для нат
qualify=300 ; проверять соединение каждые 300 мс.
insecure=invite
context=incoming
canreinvite=no
[1001]
type=friend
regexten=1001
secret=1234
context=outcoling
host=dynamic
callerid="1001" <1001>
disallow=all
allow=alaw
allow=ulaw
language=ru
callgroup=1
pickupgroup=1
qualify=yes
canreinvite=yes
call-limit=4
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: extensions.conf
[outcoling] ;исходящие
exten => _XXXX,1,Dial(SIP/${EXTEN},,m)
exten => _XXXXXXXXXXX,1,Dial(SIP/zadarma/${EXTEN})
[incoming] ;входящие
exten => _X.,1,Dial(SIP/1001,60,m,tT)
exten => _XXXX,1,Dial(SIP/${EXTEN},,m)
exten => _XXXXXXXXXXX,1,Dial(SIP/zadarma/${EXTEN})
[incoming] ;входящие
exten => _X.,1,Dial(SIP/1001,60,m,tT)
Extensions.conf скорее всего правильный.
iptables и selinux Отключены
Centos 6.4
Понятно, что убери всю эту пургу с нат, и внутренние звонки опять пойдут (внешние не пробовал). Но как исправить ошибку про устаревший нат?
Пожалуйста помогите.