2 IAX2 сервера не разносятся по разным контекстам.
Приветствую всех.
При настройке астериска 1.2.24 столкнулся со следующей проблемой.
Есть сервер астериск (host1), который нужно подружить с двумя другими (provider и asterisk2)
При попытке определить разные контексты для них получается так, что первый получает тот же контекст, что и второй.
Прописываю в iax.conf:
[general]
language=ru
tos=lowdelay
autokill=yes
[provider]
type=friend
host=provider
context=in
;context=default
trunk=no
qualify=yes
[asterisk2]
type=friend
host=asterisk2
;context=peercon
trunk=no
qualify=yes
Стоит мне раскомментировать context=peercon в свойствах asterisk2 + reload/restart, как входящий звонок от provider радостно оседает в логах такой ошибкой (Из контекста в целях дебага удалены все екстеншены и инклюды):
chan_iax2.c: Rejected connect attempt from provider, request '7812XXXXXXX@peercon' does not exist
Подскажите, пожалуйста, где я не прав и как правильно их разнести по разным контекстам (помимо варианта,допустим, по caller id и GOTO)
спасибо.
|