никак не могу разрулить вопрос ... с астериском.
У меня астериск стоит за НАТом, и подключен к сип провадейру.
конфиг sip.conf
Код: Выделить всё
cat sip.conf
[general]
;externip=xxx.xxx.xxx.xxx
localnet=10.201.24.0/24
context=office
allowguest=no
allowtransfer=yes
;autocreatepeer=yes
bindport=5060
bindaddr=0.0.0.0
allowoverlap=no
srvlookup=no
g726nonstandart=yes
Language=ru
defaultexpiry=3600
register = username:secret@sip.md
[starnet1]
type=friend
insecure = invite,port
secret = secret
nat = yes
username = username
fromuser = username
fromdomain = sip.md
host = sip.md
port = 5060
disallow=all
allow=g729,alaw,ulaw
dtmfmode = rfc2833
canreinvite = no
qualify=yes
#include users.conf
Код: Выделить всё
rdr on $ext_if proto { udp } from <voipstarnet> to $external_addr port 5060 -> $voip_server
rdr on $ext_if proto { udp } from <voipstarnet> to $external_addr port 10000:20000 -> $voip_server
При такой конфигурации бывают иногда пустые звонки приходят, т.е. обрываются при поднятии трубки.
Если в sip.conf расскоментировать строчку:
;externip=xxx.xxx.xxx.xxx = по идее было бы правильно, то звонок любой длиться после поднятия трубки от 10 до 20 секунд и выходит ошибка :
Код: Выделить всё
== Spawn extension (office, s, 2) exited non-zero on 'SIP/starnet1-0000207b'
Really destroying SIP dialog '6d5220490fed143f1f6e9c69280e321d@10.201.24.243' Method: BYE
[Nov 23 14:55:40] WARNING[967]: chan_sip.c:2017 retrans_pkt: Maximum retries exceeded on transmission D32CC973-F63611DF-A549B09D-35E175E@89.28.25.114 for seqno 101 (Critical Response) -- See doc/sip-retransmit.txt.
Really destroying SIP dialog 'D32CC973-F63611DF-A549B09D-35E175E@89.28.25.114' Method: CANCEL
Reliably Transmitting (NAT) to 89.28.56.226:5060:
OPTIONS sip:sip.md SIP/2.0
Via: SIP/2.0/UDP xx.xxx.xxx.xxx:5060;branch=z9hG4bK6bc00f5e;rport
From: "Unknown" <sip:Unknown@xx.xxx.xxx.xxx>;tag=as497c1ec1
To: <sip:sip.md>
Contact: <sip:Unknown@xx.xxx.xxx.xxx>
Call-ID: 3f43af4937a05a2a57a32ceb30fe87b5@xx.xxx.xxx.xxx
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX
Max-Forwards: 70
Date: Tue, 23 Nov 2010 12:55:45 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces
Content-Length: 0
Голову уже сломал, нужна помощь ГУРУ.