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
Просмотрен: 1,108 раз
Обновлен: Jun 23 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.