Подскажите как правильно настроить транк для приема входящих звонков, без строки регистрации, регистрация с оператором связи SIP должна быть по IP. В данный момент транк настроен так: type=friend qualify=yes host=XXX.XXX.XXX.128 context=from-trunk insecure=port,invite
при попытке входящего звонка получаю ошибку: NOTICE[2641]: chansip.c:14775 handlerequest_invite: Sending fake auth rejection for user <sip:495xxxxx@xxx.xxx.xx.44;user=phone>;tag=ff6b0200602f6210ff00000423ffff05
получается что входящий звонок приходит с другого ИП,
получается что входящий звонок приходит с другого ИП
Именно
настройки транка правильны, для чистоты эксперимента добавьте canreinvite=no
спросите у праовайдера все адреса, и добавте их все как транки. других вариантов особо нету. ну или разрешить от всех.
добавил canreinvite=no и добавлял insecure=invite,port не работает, даже делал отдельный транк для ИП с которого приходят входящие звонки, НЕ работает:(
НО если включить возможность приема анонимных звонков в sipgeneralcustom( alwaysauthreject=yes ;allowguest=yes ), то звоночки приходят
очень не хочется оставлять возможность приема анонимных звонков
Что значит других вариантов не нашёл, вам в каждом ответе пишут про транки и ип адрес. Подитожу всё выше написанное. Спросите у провайдера все ип адреса с которых он к вам подключается (обычно их не много 1-5) и для каждого ип сделайте транк в котором нужно указать insecure=invite,port и host=ip_provaidera. Если не работает значит скорее всего вам дали неправильные ip адреса, вперёд смотреть логи или проверять снифером.
таки пришлось разрешать allowguest=yes, других вариантов не нашел :(
В таком случае вас первый же бот разорит если вы не защититесь фаирволом хотябы.
DJs3000 ( 2013-04-22 13:03:18 +0400 )редактироватьЗадан: 2011-02-21 15:33:46 +0400
Просмотрен: 6,276 раз
Обновлен: Apr 22 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.