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

Объединение 2-х астерисков по IAX2

Newbies/FAQ Forum 4 сообщений -
#1

Всем привет!
В инете масса мануалов по объединению офисов через IAX, но у м еня почему-то не хочет работать.
Как сделано: На астериске "А" создан транк, в нем
Код:
host=krdserver.crm
username=tokrd
secret=ПАРОЛЬ
type=friend
trunk=yes
forceencryption=yes
auth=md5
disallow=all
allow=alaw,speex

USER-CONTEXT from-tunk
Код:
type=user
secret=ПАРОЛЬ
context=from-trunk


Строка регистрации:
Код:
tokrd:ПАРОЛЬ@krdserver.crm

Остальные поля - чистые.

На ответном астериске имеем статус rejected:
Код:
connector*CLI> iax2 show registry
Host dnsmgr Username Perceived Refresh State
192.168.50.77:4569 N tokrd 60 Rejected
1 IAX2 registrations.


Конкретные вопросы:
1. Во всех примерах отсутстсвует создание экстеншна - его все-таки нужно создавать или нет??? Логически, экстеншены должны быть, но их нет - как-то ход мысли на этом останавливается.
2. Какой уровень verbose или debug должен быть включен в астериске, чтобы увидеть причину Rejected ?

_________________
Shit happens
#2

создаете транки на обеих сторонах , потом делаете маршрутизацию - типа _3ХХ звонить через этот транк
#3

так как вы используете и требуете регистрацию то host=dynamic

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

iax2.conf

[serverX]
type=friend
host=dynamic
username=ЮЗЕР
secret=ПАРОЛЬ
context=from-trunk
trunk=yes
forceencryption=yes
auth=md5
disallow=all
allow=alaw,speex
qualify=yes

register => ЮЗЕР:ПАРОЛЬ@REMOTE_SERVER

extensions.conf
при звонке используйте,
ServerX = IAX2/ЮЗЕР:ПАРОЛЬ@IAX2_PEER

можете внести в глобальную переменную