Страница 1 из 1

Два интерфейса,

Добавлено: 25 мар 2020, 15:13
spyro
Существует сервер Астериск, поднят на виртуальной машине Hyper V - Asterisk 16 на CentOs 8.
До негопроброшено два физических интерфейса eth0 и eth1.
eth0 - локальная сеть (интернет-шлюз,ПК,SIP телефоны)
eth1 - SIP-провайдер.

если интерфейс eth1 отключен звонки между внутренними телефонам выполняются без задержек.
если подключить eth1 появляется длительное ожидание до и после набора внутренних и внешних номеров.

sip.conf
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[general]
allowguest=no ; Allow or reject guest calls (default is yes)
alwaysauthreject=yes
context=default
externip=176.193.69.223
localnet=192.168.100.0/255.255.255.0

register => number:password@home.voip.chebnet.com/number

allowoverlap=no
srvlookup=yes
udpbindaddr=0.0.0.0 ; IP address to bind UDP listen socket to (0.0.0.0 binds to all)
;tcpenable=yes ; Enable server for incoming TCP connections (default is no)
;tcpbindaddr=0.0.0.0 ; IP address for TCP server to bind to (0.0.0.0 binds to all interfaces)
transport=udp ; Set the default transports. The order determines the primary default transport.

[cisco](!)
type=friend
insecure=invite,port
context=office
fromdomain=192.168.100.235
host=dynamic
qualify=yes
disallow=all
allow=alaw
allow=ulaw
language=ru
dtmfmode=rfc2833
directmedia=nonat
call-limit=1
nat=no
deny=0.0.0.0/0.0.0.0
permit=192.168.100.0/255.255.255.0

[100](cisco)
secret=1234
[101](cisco)
secret=1234

[chebnet]
fromdomain=home.voip.chebnet.com
host=home.voip.chebnet.com
insecure=invite,port
port=5060
qualify=no
type=friend
username=username
fromuser=username
secret=password
disallow=all
allow=alaw
allow=ulaw
context=incoming
dtmfmode=rfc2833
directmedia=nonat
transport=udp
nat=force_rport,comedia
exstensions.conf
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[general]
static=yes
writeprotect=no
[globals]
[default]

[office]
exten => _1XX,1,Dial(SIP/${EXTEN})
exten => _XXX.,1,Dial(SIP/${EXTEN}@chebnet)

[incoming]
exten => _X.,1,Dial(SIP/104)

Re: Два интерфейса,

Добавлено: 25 мар 2020, 18:20
zzuz
Смотрите логи выполнения диалплана в обоих случаях и сравнивайте.

Re: Два интерфейса,

Добавлено: 25 мар 2020, 20:41
ded
1) Выполняются долгие ДНС запросы без ответов по внутренним ИП адресам провайдера?
2) нет маршрута в роутинговой таблице CentOS к провайдеру?

Re: Два интерфейса,

Добавлено: 28 мар 2020, 20:11
spyro
Несмотря на то что во всех возможных настройках указаны адреса а не хосты проблема была в кривом днс на роутере.

Re: Два интерфейса,

Добавлено: 31 мар 2020, 16:40
ded
Судя по ответу вам надо узнать что такое dnsmgr и sip srv lookup
https://www.onsip.com/voip-resources/vo ... ecords-sip

Re: Два интерфейса,

Добавлено: 31 мар 2020, 17:19
Zavr2008
Жаль лог консоли астера прячете - он же Вам там матюкается вовсю про пакет ретрансмитт...

insecure=invite,port
username=username
fromuser=username
Зачем такое делать? если по IP, не пишите пароль и логин.. Если по паролю, тогда явно insecure=invite

Далее,
nat=force_rport,comedia
у Вас же астер прямо смотрит в серую сеть прова, нет там NAT. И адрес прова также добавляем в localnet..

Два интерфейса

Добавлено: 01 апр 2020, 10:48
Kroteg
Zavr2008 писал(а):И адрес прова также добавляем в localnet..
в целях ликбеза: получается всех внешних провов тоже надо в локалнет добавлять?

Re: Два интерфейса,

Добавлено: 01 апр 2020, 15:51
Zavr2008
Только тех, которые напрямую астером видны без NAT. - серваки в серых сетях провов.
Остальные как обычно - через NAT..

Re: Два интерфейса,

Добавлено: 01 апр 2020, 16:35
ded
Сегодня все вопросы и соответствующие ответы прошу считать первоапрельскими розыгрышами и шутками.