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 => что-то тут
тогда делаете проще, или переименовываете context=town на context=town1 и ищете ошибку. Или выкладываете логи где видно что уходит в другой пир
awsswa ( 2012-06-18 12:14:02 +0400 )редактироватьchaniax2.c:10556 socketprocess: Rejected connect attempt from 192.168.0.5, request '7926XXXXXXX@sip-in' does not exist
v0ip ( 2012-06-18 15:58:08 +0400 )редактироватьзвонит на sip-in - а этого безобразия в контексте town просто нет :)
чтобы четко подходило - нужно пары логины-пассы на серваках совпадали чтобы. Также чтобы экстены не повторялись на обоих из них.
Zavr2008 ( 2012-06-18 22:53:05 +0400 )редактировать1000 и 2000 это ipkall.com, у них нет авторизации. а в контексте town только это безобразие и есть.
v0ip ( 2012-06-19 12:44:27 +0400 )редактироватьну так чтобы авторизация прокатывала - нужно ее корректно и давать. на voip-info.org была отличная статья по IAX авторизацию.
Zavr2008 ( 2012-06-19 19:10:47 +0400 )редактироватьТкните пальцем, пожалуйста, как это сделать? http://i053.radikal.ru/1206/0a/2c9007c80235.jpg
v0ip ( 2012-06-20 10:01:11 +0400 )редактироватьPeering two * servers using IAX
http://astrecipes.net/index.php?n=204
Olpag ( 2012-06-21 17:07:57 +0400 )редактироватьчто нового для Вас - не знаю... Вы попросили ткнуть пальцем в комментарии выше...
Olpag ( 2012-06-23 21:37:22 +0400 )редактироватьПроверьте конфиг вашего IAX пира на хосте 192.168.0.5, а именно поле context. Наверно там context=sip-in? Поэтому и звонки идут в sip-in?
http://www.voip-info.org/wiki/index.php?page=Asterisk+IAX+channels
Нет, со стороны пира контекст не указан вообще. Указал явно. Ничего не изменилось. Ладно, сделаю include в sip-in. Вопрос можно закрывать.
v0ip ( 2012-06-24 11:23:17 +0400 )редактироватьЗадан: 2012-06-18 09:08:15 +0400
Просмотрен: 952 раз
Обновлен: Jun 23 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.