asterisk+nat+pf

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
tv.vldmr
ефрейтор
Сообщения: 55
Зарегистрирован: 2010-10-05 21:01:41

asterisk+nat+pf

Непрочитанное сообщение tv.vldmr » 2010-11-23 18:11:31

доброе

никак не могу разрулить вопрос ... с астериском.
У меня астериск стоит за НАТом, и подключен к сип провадейру.

конфиг 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
вырезки из pf.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
В sip-retransmit.txt ссылается на проблему фаервола, тобишь PF.

Голову уже сломал, нужна помощь ГУРУ.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: asterisk+nat+pf

Непрочитанное сообщение Alex Keda » 2011-01-21 22:59:35

отключите файрволл
Убей их всех! Бог потом рассортирует...

Аватара пользователя
thefree
лейтенант
Сообщения: 980
Зарегистрирован: 2008-12-29 9:23:19
Откуда: Весёлая Страна

Re: asterisk+nat+pf

Непрочитанное сообщение thefree » 2011-01-22 5:20:29

canreinvite = yes
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету