cat /etc/asterisk/iax.conf
[general]
jitterbuffer=yes
maxjitterbuffer=100
[user5]
host=192.168.0.5
type=friend
auth=md5
secret=secret
context=town
qualify=yes
trunk=yes
disallow=all
allow=g729
;[1000]
;dtmfmode=rfc2833
;type=friend
;language=ru
;host=66.54.140.46
;auth=md5
;context=sip-in
;qualify=yes
;trunk=yes
;disallow=all
;allow=g729
;allow=ulaw
;allow=alaw
;[2000]
;dtmfmode=rfc2833
;type=friend
;language=ru
;host=66.54.140.46
;auth=md5
;context=USA
;qualify=yes
;trunk=yes
;disallow=all
;allow=g729
;allow=ulaw
;allow=alaw
получаю
[Jun 18 07:02:28] NOTICE[1900]: chan_iax2.c:10556 socket_process: Rejected connect attempt from 192.168.0.5, request '7926XXXXXXX@sip-in' does not exist
Как только раскомментирую пира 1000 или 2000, тут же все звонки для user5 бегут в в их контекст. Подскажите, как лечить?
Добавь Localnet
[general]
localnet=192.168.0.0/255.255.255.0 ; локальная сеть
Смотрите диалплан в extensions.conf ищите include => что-то тут
звонит на sip-in - а этого безобразия в контексте town просто нет :)
1000 и 2000 это ipkall.com, у них нет авторизации. а в контексте town только это безобразие и есть.
v0ip (Jun 19 '12)editну так чтобы авторизация прокатывала - нужно ее корректно и давать. на voip-info.org была отличная статья по IAX авторизацию.
Zavr2008 (Jun 19 '12)editТкните пальцем, пожалуйста, как это сделать? http://i053.radikal.ru/1206/0a/2c9007c80235.jpg
v0ip (Jun 20 '12)editПроверьте конфиг вашего IAX пира на хосте 192.168.0.5, а именно поле context. Наверно там context=sip-in? Поэтому и звонки идут в sip-in?
http://www.voip-info.org/wiki/index.php?page=Asterisk+IAX+channels
Задан: Jun 18 '12
Просмотрен: 958 раз
Обновлен: Jun 23 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.