2013-10-26 5 views
1

Я использую локальный сервер звездочки на машине за маршрутизатором. Сервер asterisk имеет фиксированный локальный IP-адрес, а внешний IP-адрес маршрутизаторов регистрируется с помощью dyndns и может быть разрешен из-за пределов моей сети.Невозможно зарегистрировать доменное имя asterisk из локальной локальной сети

1) Я могу зарегистрировать клиента SIP с сервером из-за пределов моей локальной сети, используя доменное имя [email protected]

2) Я могу зарегистрировать клиента SIP с сервером из внутри моего LAN с использованием локального фиксированного IP-адреса сервера звездочки

3) Как бы то ни было, я не могу зарегистрироваться из локальной сети, используя имя домена. Как следствие, мне нужно менять настройки регистрации на моем мобильном SIP-клиенте каждый раз, когда я покидаю свой дом (или возвращаюсь домой).

Я пробовал несколько вариантов и перестановок параметров в sip.conf (localnet, externhost, nat, domain), но не смог понять это (или найти простое объяснение, что делать в таком базовом сценарии). Может ли кто-нибудь помочь мне с параметрами моего sip.conf? Большое спасибо заранее ...

+0

Я хотел бы добавить, что перенаправление портов установлено правильно (как я могу зарегистрировать от внешнего мира с помощью [email protected]) и что звездочка показывает зашифрованное уведомление при настройке глотнуть отлаживать на: – user2922669

+0

УВЕДОМЛЕНИЯ [20879 ]: chan_sip.c: 14503 check_auth: Исправьте auth, но на основе устаревшего nonce, полученного от ' user2922669

ответ

0

Эта проблема связана с вашим маршрутизатором. Когда вы используете внешний домен изнутри lan, путь пакета отличается, а брандмауэр маршрутизатора (или алгоритм sip-alg) может работать по-другому.

Вы варианты

  1. Изменить маршрутизатор. Простейший путь.

  2. Если маршрутизатор имеет Linux/OpenWRT внутри - исправить брандмауэр

  3. Если маршрутизатор имеет Linux/OpenWRT внутри - DNS-сервер изменения, чтобы дать локальный IP-запросы из внутренней сети.

  4. если поддержка маршрутизатора SIP-ALG - попробуйте отключить это.

  5. Используйте программный телефон с более чем 1 записью sip (например, бесплатная версия для бесплатной навигации).

+0

Спасибо. Вы правы в отношении проблемы с маршрутизатором: это произошло после того, как мой интернет-провайдер обновил, без моего ведома, прошивку моего маршрутизатора (!!!) - с точки зрения безопасности это довольно страшно! Технический термин, как я выяснил: Nat-reflection. Я мог бы решить проблему, введя статическое имя хоста в моем маршрутизаторе. Это будет работать только для одного доменного имени, но со мной все в порядке. – user2922669

Смежные вопросы