5.1.1. Создание транков

В первую очередь необходимо определить протокол взаимодействия двух IP-АТС. Соединить две и более системы можно любым доступным каналом (желательно цифровым): для соединения с обычными АТС используется обычно цифровой поток Е1, для объединения АТС через интернет или VPN используется один из протоколов VoIP. В последнем случае необходимо создать учетные записи. Предположим что имеется тр IP-АТС и их нужно соединить по протоколу IAX2 (для протокола SIP настройки идентичны). Первая АТС является центральной и имеет адрес 10.0.1.100, вторая — 10.0.2.100, третья — 10.0.3.100. Соответственно каждая АТС имеет нумерации 11ХХ, 12ХХ и 13ХХ как показано на рисунке:

511_1

На первой АТС нужно создать две учетные записи для каждой из периферийных АТС. Для этого в разделе Setup → Trunks нужно выбрать Add IAX2 Trunk. В секции Outgoing Settings в поле Trunk Name нужно задать имя учетной записи удаленной станции:

station-two

В поле PEER Details нужно указать параметры транка:

username=station-one ;имя для совершения исходящего вызова
type=friend ;можно как принимать так и совершать звонки
secret=Ide32eda ;пароль для двухсторонней аутентификации
qualify=yes ;отслеживать состояние соединения
port=4569 ;порт, по которому соединяться
host=10.0.2.100 ;адрес удаленной станции
context=from-trunk ;контекст для приема вызовов
trunk=yes ;объединить много каналов в один (только IAX2)

На второй станции нужно прописать те же самые параметры, только поменять местами все поля, которые ответственны за идентификацию узла. В поле Trunk Name задаем имя:

station-one

В поле PEER Details указываем параметры транка:

username=station-two
type=friend
secret=Ide32eda
qualify=yes
port=4569
host=10.0.1.100
context=from-trunk
trunk=yes

измененные значения отмечены жирным шрифтом.

Точно так же нужно создать транк для третьей АТС на первой АТС задаем имя:

station-three

В поле PEER Details:

username=station-one
host=10.0.3.100

На третьей АТС создаем транк для первой АТС, имя:

station-one

В поле PEER Details:

username=station-three
host=10.0.1.100

После внесения и применения этих настроек на всех IP-ATC должно установиться соединение друг с другом, его можно увидеть с помощью команды

iax2 show peers

которую можно выполнить из консоли Asterisk либо с помощью модуля Tools → Asterisk CLI, которая должна отобразить примерно следующее (на центральной станции):

station-two 10.0.2.100 (S) 255.255.255.255 4569 OK (52 ms)
station-three 10.0.3.100 (S) 255.255.255.255 4569 OK (101 ms)

Однако установление каналов не говорит о том, что можно совершать звонки, для этого нужно определить маршруты.

Comments

So empty here ... leave a comment!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Sidebar



X

Мы перезвоним Вам
за 30 секунд

Бесплатный звонок