VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Не работают входящие звоник Asterisk

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
HromGnom
Сообщения: 1
Зарегистрирован: 24 дек 2024, 05:35

Не работают входящие звоник Asterisk

Сообщение HromGnom »

Здравствуйте, коллеги.
Являюсь новичком в настройке и эксплуатации Asterisk.
Столкнулся с проблемой при работе тестового сервера телефонии в офисе (машина развернута на VirtualBox, Debian12, Asterisk20.11.0)
При попытке дозвониться до внутреннего номера, выдаёт ошибку: "Request 'INVITE' from '"ATS_Link" <sip:номер_из_вне@домен_провайдера>' failed for 'домен_провайдера:5060' (callid: номер_ID) - No matching endpoint found". Исходящие работают без проблем.
На что тех поддержка провайдера ответила, что "ваш сервер отвечает на входящий вызов запросом авторизации (т.е. отправляете 401 Unauthorized). При входящих авторизация не требуется, рекомендуем проверить в настройках транка, не включен ли запрос авторизации при входящих. Также такое поведение может наблюдаться, если ваша АТС считает наш IP адрес недоверительным по какой-то причине."
Настройка pjsip.conf и extensions.conf проводилась по шаблону от провайдера. Поэтому у меня возникли несколько вопросов.
Где в настройках pjsip настраивается "запрос авторизации при входящих" и существует ли такая настройка вообще? Такой же вопрос и по доверительным IP.
Заранее благодарю за обратную связь.
Конфигурация pjsip.conf и extensions.conf указана ниже:

pjsip.conf
########
[12345]
type=registration
transport=transport-udp
outbound_auth=12345_auth
server_uri=sip:домен_провайдера
client_uri=sip:12345@домен_провайдера
retry_interval=60
expiration=120
contact_user=12345

[12345_auth]
type=auth
auth_type=userpass
password=пароль
username=12345

[12345]
type=endpoint
transport=transport-udp
context=call_in
disallow=all
allow=alaw
outbound_auth=12345_auth
aors=12345
from_user=12345
from_domain=домен_провайдера
direct_media=no

[12345]
type=identify
endpoint=12345
match=домен_провайдера2
match=домен_провайдера1

[12345]
type=aor
contact=sip:домен_провайдера1

[test_user]
...

extensions.conf
########
[call_in]
exten => 12345,1,Dial(PJSIP/test_user,10)

[call_out]
exten => _XXX.,1,Dial(PJSIP/${EXTEN}@12345)
elementlollies
Сообщения: 1
Зарегистрирован: 25 фев 2025, 11:08

Re: Не работают входящие звоник Asterisk

Сообщение elementlollies »

Определите проблему: убедитесь, что match=домен_провайдера охватывает все IP-адреса провайдера. Используйте pjsip set logger on для проверки.
Нет аутентификации на входящих: удалите все inbound_auth из конечной точки.
Согласованность домена: from_domain в [конечной точке] должен соответствовать server_uri в [регистрации].
Удалите contact_user в [регистрации].
Перезапустите Asterisk: выполните systemctl restart asterisk после изменений.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH