Страница 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 Выстрелил. Спасибо.