В инете масса мануалов по объединению офисов через 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
Создайте транки вида
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
можете внести в глобальную переменную