OpenSIPS 2.4 вызов запрещен - PullRequest
       87

OpenSIPS 2.4 вызов запрещен

0 голосов
/ 16 октября 2018

Я обнаружил OpenSIPS и все возможности несколько дней назад.Я бы просто использовал его как простой SIP-прокси для начала.Прокси между моим назначенным UAC и моим UAS (звездочка, не наттована).Цель состоит в том, чтобы использовать прокси-сервер для предотвращения атак ботов на мой UAS.

После установки OpenSIPS я попытался настроить свой XLITE (natted), просто добавив URL-адрес прокси-сервера в конфигурацию.Это работает, я регистрируюсь и вижу в своих пэрах UAS мои расширения с прокси-IP.Но когда я звоню, я получаю запрещенную ошибку.В режиме отладки журнал не говорит со мной, я вижу много информации, но ничего об этой ошибке.

Я не внес никаких изменений в скрипт конфигурации по умолчанию.Это нормальное поведение?

Я также пытался использовать виртуальную машину на общедоступном IP-адресе в качестве UAC (так не указано), тоже самое.

Спасибо за помощь.

Оливье

1 Ответ

0 голосов
/ 16 октября 2018

Скорее всего, ваше SIP INVITE поражает этот блок:

if (!is_myself("$rd")) {                                                                                  
    send_reply("403", "Relay Forbidden");                                                                  
    exit;                                                                                                 
}

Это означает, что ваш OpenSIPS не считает себя ответственным за домен (или IP), который SIP UA поместил вRequest-URI и пытается направиться к.Чтобы это исправить, просто внесите белый список Asterisk IP в качестве локального (распознанного) домена с помощью оператора alias:

listen = udp:*:5060   
alias = 1.1.1.1
...