Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / TrixBox, Elastix, FreePbx / Соединение двух серверов по IAX2

Соединение двух серверов по IAX2

Откуда: Казахстан, Петропавловск
Сообщений: 69

Соединение двух серверов по IAX2

Знаю, что подобных тем море, но тут такая проблема. Успешно объединил два сервера TRIXBOX-2.6.2.3 по IAX следующими транками:
type=friend
host=10.8.0.8
disallow=all
allow=alaw
qualify=yes
context=from-trunk


у второго сервера соответственно:
type=friend
host=10.8.0.10
disallow=all
allow=alaw
qualify=yes
context=from-internal


Транки без регистрации, находятся в одной локалки (даже компы рядом друг к другу стоят)

Всt работало замечательно, звонки ходили в обе стороны пока не пришлось заменить второй сервер на сборку UBUNTU 10.04 LTS Server + Asterisk-1.6.2.13+FreePBX-2.8.0.4+GSM HUAWAY E1550. Собственно делалось это по причине необходимости тестирования модуля датакард. Модуль то заработал успешно, но перестали ходить звонки от триксбокса на убунду (в обратную сторону все нормально). Включенный IAX-дебаг показал следующее. На стороне триксбокса, инициирующего вызов на сервер убунды:
Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: NEW
Timestamp: 00011ms SCall: 12655 DCall: 00000 [10.8.0.12:4569]
VERSION : 2
CALLED NUMBER : 376750
CODEC_PREFS : (alaw)
CALLING NUMBER : 115
CALLING PRESNTN : 0
CALLING TYPEOFN : 0
CALLING TRANSIT : 0
CALLING NAME : Yura Office
LANGUAGE : en
FORMAT : 8
CAPABILITY : 57352
ADSICPE : 2
DATE TIME : 2010-11-23 17:46:38

Rx-Frame Retry[Yes] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: REJECT
Timestamp: 00011ms SCall: 00001 DCall: 12655 [10.8.0.12:4569]
Tx-Frame Retry[-01] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK
Timestamp: 00011ms SCall: 12655 DCall: 00001 [10.8.0.12:4569]



на стороне убунды, принимающей вызов:
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: NEW
Timestamp: 00011ms SCall: 08518 DCall: 00000 [10.8.0.10:4569]
VERSION : 2
CALLED NUMBER : 376750
CODEC_PREFS : (alaw)
CALLING NUMBER : 115
CALLING PRESNTN : 0
CALLING TYPEOFN : 0
CALLING TRANSIT : 0
CALLING NAME : Yura Office
LANGUAGE : en
FORMAT : 8
CAPABILITY : 57352
ADSICPE : 2
DATE TIME : 2010-11-23 17:48:30

Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK
Timestamp: 00011ms SCall: 08518 DCall: 00001 [10.8.0.10:4569]


Видно, что вызов отклоняет (режектит) астериск убунты, причем причину (Cause) не показывает, но почему?
Пробовал делать транки делать с авторизацией по имени-паролю, прописывать requirecalltoken=no, бесполезно. Может не совместимые версии астерисков и протоколов IAX?
При обратном звонке, с убунты начало диалогов IAX-сообщений выглядит как:
Ignoring unknown information element 'Unknown IE' (54) of length 0
Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: ACCEPT
Timestamp: 00011ms SCall: 06741 DCall: 07717 [10.8.0.12:4569]
но вызов проходит, все нормально
Выделенное жирным говорит о том, что звонок без регистрации, что наталкивает на мысль о несовместимости протоколов разных версий астериска.
2010-11-23 15:00

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Соединение двух серверов по IAX2

IAX и астериски совместимы, проверяйте настройки.
http://линия24.рф - Астериск и прочие бубны!
2010-11-23 15:50

Откуда: Казахстан, Петропавловск
Сообщений: 69

Re: Соединение двух серверов по IAX2

В том то и дело, что поиск затруднен тем, что в дебаге ничего не сообщается, все лишь скудное IAX Subclass: REJECT. Куда смотреть не понятно...
2010-11-23 16:01

Откуда: Казахстан, Петропавловск
Сообщений: 69

Re: Соединение двух серверов по IAX2

нашел: http://downloads.asterisk.org/pub/security/IAX2-security.html

добавили безопасности в протокол, поэтому надо было добавить в настройки IAX строчки:
calltokenoptional = 0.0.0.0/0.0.0.0

maxcallnumbers = 16382


Тема закрыта
2010-11-23 16:49

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru