AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Связь 2-х серверов

Asterisk IP PBX 6 сообщений -
#1

Выкурил http://www.voip-info.org/wiki-Asterisk+-+dual+servers, всё равно не понятки. Надо связать 2 сервера, чтобы клиент на одном из них смог связаться с клиентом на втором.
"Сервер"(1.68):
sip.conf------------
[ra]
type=friend
host=dynamic
secret=ra
incominglimit=2
regexten=666
---------------------
iax.conf------------
[immortal]
type=friend
secret=ra
host=dynamic
---------------------
extensions.conf---
exten => 777,1,Dial(IAX2/192.168.1.66/${EXTEN:1},30,r)
exten => 777,2,Congestion
---------------------

"Клиент" (1.66)
sip.conf------------
[ra]
regexten=777
type=friend
host=dynamic
secret=ra
incominglimit=2
allow=gsm
---------------------
iax.conf------------
register => immortal:ra@192.168.1.68

[TPAKTOP]
type=friend
secret=ra
context=default
host=192.168.1.68
---------------------
extensions.conf---
exten => 666,1,Dial(IAX2/192.168.1.68/${EXTEN:1},30,r)
exten => 666,2,Congestion
---------------------

Подскажите плз, где грабли?
#2

ra писал(а):
iax.conf------------
register => immortal:ra@192.168.1.68


не понятно где именно прописано register =>
должно быть в [general]

Код:
iax.conf
------------
[general]
register => immortal:ra@192.168.1.68
#3

ra писал(а):
"Сервер"(1.6Cool:
sip.conf------------
[ra]
type=friend
host=dynamic
secret=ra
incominglimit=2
regexten=666


ошибка. должно быть так:
Код:
[immortal]

вместо [ra]

Цитата:
regexten=666

по моему это лишнее - можно убрать


Последний раз редактировалось: аnеst (Чт Апр 14, 2005 23:00)
#4

Код:
[TPAKTOP]


может стоит прописать сюда [777]?
Neutral>
#5

ra писал(а):
"Сервер"(1.6Cool:
extensions.conf---
exten => 777,1,Dial(IAX2/192.168.1.66/${EXTEN:1},30,r)
exten => 777,2,Congestion
---------------------

"Клиент" (1.66)
---------------------
extensions.conf---
exten => 666,1,Dial(IAX2/192.168.1.68/${EXTEN:1},30,r)
exten => 666,2,Congestion
---------------------



не совсем понятно - на какие экстеншины будут звонки идти? на 777 и 666 или на 77 и 66? Wink
подсказка: {EXTEN:1} не верно - нужно {EXTEN}

и еще - если
exten => 777,1,Dial(IAX2/192.168.1.66/${EXTEN},30,r)
то звонок пойдет на 777 на 192.168.1.66 а там как я понял нет такого (там есть 666)
может проще тогда прописать прямо?
exten => 777,1,Dial(IAX2/192.168.1.66/666,30,r)
exten => 666,1,Dial(IAX2/192.168.1.68/777,30,r)

или сделать одинаковый екстеншин на обоих серверах ?
#6

А еще есть директива
switch =>