Страница 1 из 1
Несколько Asterisk на одном IP
Добавлено: 08 дек 2016, 17:27
shader
Итак, задача. Есть Gentoo
Собрал на ней несколько Asterisk (в перспективе планируется до 10 шт). Хочу эти астериски объеденить через IAX.
Думал, поменять порт с дефолтного и запустить. Но что-то нет регистрации.
Решил спросить, чтобы не мучаться:
а возможно ли в принципе слинковать несколько Asterisk по IAX на одном IP?
Re: Несколько Asterisk на одном IP
Добавлено: 08 дек 2016, 17:30
Vlad1983
IAX не нужен
Re: Несколько Asterisk на одном IP
Добавлено: 08 дек 2016, 18:16
ded
Re: Несколько Asterisk на одном IP
Добавлено: 08 дек 2016, 19:11
Vlad1983
ладно, нужен, но не в данной конфигурации точно)
Re: Несколько Asterisk на одном IP
Добавлено: 08 дек 2016, 20:32
ded
не в данной конфигурации точно. shader, а как Вы указали несколько конфигураций Asterisk на одной Gentoo?
и какая конфигурация iax2.conf в области bindaddr= ?
Re: Несколько Asterisk на одном IP
Добавлено: 09 дек 2016, 00:49
Zavr2008
Вязать транком без регистрации по SIP. На разных портах, интерфейс 127.0.0.1.
Re: Несколько Asterisk на одном IP
Добавлено: 09 дек 2016, 09:37
shader
ded писал(а):не в данной конфигурации точно. shader, а как Вы указали несколько конфигураций Asterisk на одной Gentoo?
и какая конфигурация iax2.conf в области bindaddr= ?
Собрал Asterisk со всем конфигами в одну папку:
Код: Выделить всё
./configure --prefix=/home/sergey/asterisk11/asterisk_2 --exec-prefix=/home/sergey/asterisk11/asterisk_2
А слинковать пробовал так:
в Asterisk #1:
iax.conf
Код: Выделить всё
....
register => vasya:supersecret@127.0.0.1:4570
bindport=4571
bindaddr=127.0.0.1:4571
...
[secondasterisk]
type=friend
username=petya
secret=supersecret
description=Second asterisk
context=office
qualify=yes
...
asterisk #2
iax.conf
Код: Выделить всё
...
register => petya:supersecret@127.0.0.1:4571
bindport=4570
bindaddr=127.0.0.1:4570
...
[firstasterisk]
type=peer
username=vasya
secret=supersecret
description=to FIrst asterisk ; Description of this peer, as listed by
qualify=yes
И при этом Asterisk в обоих консолях выдаёт примерно одно и то же:
Код: Выделить всё
*CLI> iax2 show peers
Name/Username Host Mask Port Status Description
secondasterisk/ 0.0.0.0 (S) 0.0.0.0 4569 UNKNOWN Second asterisk
1 iax2 peers [0 online, 1 offline, 0 unmonitored]
Т. е. очевидно, что по каким-то причинам Asterisk'и не хотят слушать указанный мною не дефолтный порт.
Re: Несколько Asterisk на одном IP
Добавлено: 09 дек 2016, 10:48
ded
Не знаити щастья!
Код: Выделить всё
register => firstasterisk:supersecret@127.0.0.1:4570
bindport=4571
bindaddr=127.0.0.1:4571
; лучше бы bindaddr=127.0.0.2 или bindaddr=127.0.0.3 и так далее
...
[secondasterisk]
host=dynamic
type=friend
username=firstasterisk
secret=supersecret
description=Second asterisk
context=office
; qualify=yes этого точно не надо для 127.0.0.1
Чиронга, пуфа, грека, рака, брод. Куранго, манго, и наоборот.
Смотреть
iax2 show registry
А включили бы IAX2 debug, так и видно было бы.
Re: Несколько Asterisk на одном IP
Добавлено: 09 дек 2016, 11:50
shader
Хмм, Спасибо. По 127 сети мысль очень интересная. Буду пробовать.
Re: Несколько Asterisk на одном IP
Добавлено: 09 дек 2016, 14:25
shader
Вариант с 127.0.0.X и 127.0.0.Y Выстрелил. Спасибо.