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

SIP error 408 (Asterisk 18 + CentOS 8)

Проблемы Asterisk без вэб-оболочек и их решения

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

Denzor
Сообщения: 8
Зарегистрирован: 16 ноя 2020, 16:11

SIP error 408 (Asterisk 18 + CentOS 8)

Сообщение Denzor »

Приветствую!

Установил Asterisk 18 на CentOS 8, запустил, но не подключается X-Lite, выдаёт ошибку SIP error 408, в логах Астериск пусто. Предположительно проблема в CentOS 8, т.е. Астериск просто не видит клиентов. Но фаервол отключил (systemctl stop nftables + chkconfig nftables off). Пробовал другой софтфон, разные ПК, и одна и таже ошибка 408. Однако при выполнении команд nc -zv localhost 5060 и nc -zv localhost 5061 отображается Connection refused, т.е. порты как бы закрыты. Клиенты и Астерикс в одной подсети, роутер домашний ASUS там фаервол выключен. Что еще посоветуете?
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: SIP error 408 (Asterisk 18 + CentOS 8)

Сообщение april22 »

TCPdump
Своими вопросами , вы загоняете меня в ГУГЛЬ.
Denzor
Сообщения: 8
Зарегистрирован: 16 ноя 2020, 16:11

Re: SIP error 408 (Asterisk 18 + CentOS 8)

Сообщение Denzor »

april22, вижу такие ошибки:

Код: Выделить всё

ICMP host Asterisk unreachable - admin prohibited filter, length 556
После выполнения команды tcpdump -i ens33 ip dst 172.17.4.2, это ip Астериска. А 172.17.0.1 это ip с X-Lite
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:

Код: Выделить всё

listening on ens33, link-type EN10MB (Ethernet), capture size 262144 bytes
18:42:40.765879 IP 172.17.0.1.61860 > Asterisk.sip: SIP: REGISTER sip:172.17.4.2 SIP/2.0
18:42:40.778981 IP router.asus.com.domain > Asterisk.50549: 32081 NXDomain* 0/1/0 (100)
18:42:40.784261 IP router.asus.com.domain > Asterisk.40661: 36730 NXDomain* 0/1/0 (100)
18:42:40.785945 IP router.asus.com.domain > Asterisk.56345: 3905* 1/0/0 PTR router.asus.com. (72)
18:42:41.263212 IP 172.17.0.1.61860 > Asterisk.sip: SIP: REGISTER sip:172.17.4.2 SIP/2.0
18:42:42.263444 IP 172.17.0.1.61860 > Asterisk.sip: SIP: REGISTER sip:172.17.4.2 SIP/2.0
18:42:44.263536 IP 172.17.0.1.61860 > Asterisk.sip: SIP: REGISTER sip:172.17.4.2 SIP/2.0
18:42:48.264290 IP 172.17.0.1.61860 > Asterisk.sip: SIP: REGISTER sip:172.17.4.2 SIP/2.0
18:42:52.264555 IP 172.17.0.1.61860 > Asterisk.sip: SIP: REGISTER sip:172.17.4.2 SIP/2.0
18:42:56.265344 IP 172.17.0.1.61860 > Asterisk.sip: SIP: REGISTER sip:172.17.4.2 SIP/2.0
18:43:00.265537 IP 172.17.0.1.61860 > Asterisk.sip: SIP: REGISTER sip:172.17.4.2 SIP/2.0
18:43:04.265696 IP 172.17.0.1.61860 > Asterisk.sip: SIP: REGISTER sip:172.17.4.2 SIP/2.0
18:43:08.265627 IP 172.17.0.1.61860 > Asterisk.sip: SIP: REGISTER sip:172.17.4.2 SIP/2.0
18:43:12.265836 IP 172.17.0.1.61860 > Asterisk.sip: SIP: REGISTER sip:172.17.4.2 SIP/2.0
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: SIP error 408 (Asterisk 18 + CentOS 8)

Сообщение zzuz »

Автор знает , что делает команда nc -zv localhost 5060 ?
Линия24 - Системы Массового Телефонного Обслуживания
Denzor
Сообщения: 8
Зарегистрирован: 16 ноя 2020, 16:11

Re: SIP error 408 (Asterisk 18 + CentOS 8)

Сообщение Denzor »

Автор знает , что делает команда nc -zv localhost 5060 ?
знает
ded
Сообщения: 15623
Зарегистрирован: 26 авг 2010, 19:00

Re: SIP error 408 (Asterisk 18 + CentOS 8)

Сообщение ded »

Автор полностью цитирует предыдущий пост. А оверквотинг является точным и непреодолимым маркером.
Но, вдруг я ошибаюсь?
Астериск на 172.17.4.2 может совершенно не знать где находится 172.17.0.1, ибо маска /16 слишком огромна для устройства router.asus.
В настройках адреса Астериск на 172.17.4.2 - какая маска подсети указана?
Соушает ли Астериск UDP порт 5060 покажет команда
netstat -nlp | grep :5060

А открыт ли он снаружи - покажет команда, выполненная на другом устройстве -
# nmap 172.17.4.2 -sU -p 5060

Команда tcpdump -i ens33 host 172.17.0.1 and port 5060 -s0 -A
даст развёрнутые SIP запросы и ответ, если таковые будут. В предыдущем дампе их не было

А команда nc -zv localhost 5060 вам ничего разумного по этому случаю не сообщит.
Последний раз редактировалось ded 18 ноя 2020, 01:27, всего редактировалось 1 раз.
Denzor
Сообщения: 8
Зарегистрирован: 16 ноя 2020, 16:11

Re: SIP error 408 (Asterisk 18 + CentOS 8)

Сообщение Denzor »

Возможно, некорректно написал в первом сообщении, пишу еще раз: при выполнении команды nc -v 172.17.4.2 5060 nc -v 172.17.4.2 5061 и получаю No route to host.

Маска /21. В Астериске 255.255.248.0, на всех устройствах такая.

остальные команды проверю.
ded
Сообщения: 15623
Зарегистрирован: 26 авг 2010, 19:00

Re: SIP error 408 (Asterisk 18 + CentOS 8)

Сообщение ded »

No route to host. - плохо. В локальной сети нет роутинга, на то она и локалка. Можно, конечно, её делить роутерами, но зачем?
В вашем случае Астериск долже просто пингать 172.17.0.1 и наоборот, компьютер с 172.17.0.1 должен просто пингать Астериск 172.17.4.2
Denzor
Сообщения: 8
Зарегистрирован: 16 ноя 2020, 16:11

Re: SIP error 408 (Asterisk 18 + CentOS 8)

Сообщение Denzor »

ded, в чём у меня ошибка? Сеть 172.17.0.0/21. Кстати в эту сеть идет шлюз RRAS на VMware с внутренней сетью 10.0.0.0/21 и там порядка 10 виртуалок прекрасно взаимодействуют, 1 лес, 3 домена. Это тест среда если что.
ded
Сообщения: 15623
Зарегистрирован: 26 авг 2010, 19:00

Re: SIP error 408 (Asterisk 18 + CentOS 8)

Сообщение ded »

Ошибка в настройках сети.
ded писал(а):В вашем случае Астериск долже просто пингать 172.17.0.1 и наоборот, компьютер с 172.17.0.1 должен просто пингать Астериск 172.17.4.2
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH