Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Не работает транк между двумя одинаковыми Asterisk станциями.

0

Стоит задача объединить 2 Asteriska бъюсь уже несколько дней и немогу понять что не так... Гляньте пожалуйста, ткните носом. IP статические. SRV2 IAX2 trunk Trunk Description:to CA_RG

Outbound Caller ID: 9001

Maximum Channels: 10

Outgoing dial rules Dial Rules:70|XXX

Outbound Dial Prefix:70

Trunk Name: CA_RG

PEER Details:

type=friend
context=from-internal
host=192.168.99.13
username=test1
secret=123456
insecure=port,invite
qualify=yes
disallow=all
nat=yes

Incoming Settings

USER Context: trunk1

USER Details: type=friend context=from-internal host=10.10.1.107 username=trunk1 secret=6459292

Outbound ROUTES

Route Name: CA Dial Patterns: 70|XXX Trunk Sequence:IAX2/CA_RG

при вводе команды iax2 show peers

Name/Username Host Mask Port Status
CA_RG/009 192.168.99.13 (S) 255.255.255.255 4569 OK (13 ms) 1111 (Unspecified) (D) 255.255.255.255 0 UNKNOWN
trunk1/trunk1 10.10.1.107 (S) 255.255.255.255 4569 Unmonitored 3 iax2 peers [1 online, 1 offline, 1 unmonitored]

ну и соответсвенно на этом сервере создан Экстеншн 9000 -trunk1 IAX2 типа.

SRV1 IAX2 trunk

Trunk Description: to CTU_RGR

Outbound Caller ID: 9000

Maximum Channels: 2

Outgoing dial rules

Dial Rules:71|XXX

Outbound Dial Prefix:71

Trunk Name: to CTU_RGR

PEER Details:

type=peer
context=from-internal
host=10.10.1.107
username=trunk1
secret=6459292
insecure=port,invite
qualify=yes
disallow=all
nat=yes

Incoming Settings

USER Context: test1

USER Details:

type=user context=from-internal host=192.168.99.13 username=test1 secret=123456

Outbound ROUTES

Route Name: CA

Dial Patterns: 71|XXX

Trunk Sequence:IAX2/to CTU_RGR

при вводе команды iax2 show peers

Name/Username Host Mask Port Status
to CTU_RGR/trun 10.10.1.107 (S) 255.255.255.255 4569 OK (18 ms) 70010 (Unspecified) (D) 255.255.255.255 0 UNKNOWN
9000 (Unspecified) (D) 255.255.255.255 0 UNKNOWN
3 iax2 peers [1 online, 2 offline, 0 unmonitored]

соответсвенно на этом сервере создан Экстеншн 9001 -test1 IAX2 типа.

удалить закрыть спам изменить тег редактировать

спросил 2012-03-15 16:56:40 +0400

анонимный пользователь

Аноним

1 Ответ

1

все очень просто: делаешь

На первом сервере

[server1]
type=friend
context=ext-local
host=10.10.1.107
username=server2
secret=6459292
qualify=yes
disallow=all

На втором сервере

[server2]
type=friend
context=ext-local
host=10.10.2.107
username=server1
secret=6459292
qualify=yes
disallow=all

А дальше настраиваешь исходящую маршрутизацию на каждом и все. Входящую не надо - т.к. попадает все в локальный контекст

Этих параметров:

nat=yes 
insecure=port,invite

для IAX2 транков не нужно

ссылка удалить спам редактировать

ответил 2012-03-15 17:59:34 +0400

switch Gravatar switch
8334 11 7 91
http://lynks.ru/

Comments

Еще бы и токены не запрашивать .

zzuz ( 2012-03-15 20:49:14 +0400 )редактировать

а как же trunk=yes ?

eyt5297 ( 2012-03-16 12:30:42 +0400 )редактировать

это по желанию

switch ( 2012-03-16 12:41:44 +0400 )редактировать

Большое Спасибо за участие в моей проблеме!!! А можно разъяснить почему на обоих серверах в исходящих настройках одни и те же параметры, и почему в параметре USERNAME указаны имена разных серверов, при одинковых паролях? просто логика не понятна. Я конечно попробовал эти настройки, но звонки по прежнему не проходят. В самом начале когда начинал настраивать транки, в вкладке REPORTS было видно что звонок уходит по транку. Сейчас почему то этого не происходит.

Shoumen ( 2012-03-19 09:31:50 +0400 )редактировать

Когда-то были (и есть) разные типы записей для исходящих и входящих звонков: peer и user. такой конструкцией типа friend их можно объединить в одну. По мне так это проще и компактнее. Получается как бы перекрестная аутентификация. В принципе можно вообще пароль не указывать, т.к. будет аутентификация по адресу.

switch ( 2012-03-19 09:41:32 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-03-15 16:56:40 +0400

Просмотрен: 1,517 раз

Обновлен: Mar 15 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.