AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Опять после sip reload слетает регистрация (решено)

Newbies/FAQ Forum 6 сообщений -
#1

Всем доброго!
Помнится был баг с 11 астериском, который пофиксили давно - sip registery lost after sip reload
https://issues.asterisk.org/jira/browse/ASTERISK-20611
Имею астериск 13.3 - на нем всё нормально.

Поставил свежий 13.7 на свежем центосе. sip show settings - отличий почти нет, только Allow unknown access: Yes на 13.3
делаю простенького клиента

[2401]
type=friend
host=dynamic
nat=no
user=2401
secret=password
context=test
qualify=15000
disallow=all
allow=alaw

В качестве клиента - вторая линия от цискофона 7960. Первая линия - на "старом" сервере.
После "sip reload" на 13.7 (вытер немножко лишнего, поэтому 9 пиров)

Код:
*CLI> sip show peers
Name/username Host Dyn Forcerport Comedia ACL Port Status Description
2401/2401 172.16.5.49 D No No 5061 OK (108 ms)
9 sip peers [Monitored: 1 online, 0 offline Unmonitored: 8 online, 0 offline]
*CLI> sip reload
*CLI> sip show peers
Name/username Host Dyn Forcerport Comedia ACL Port Status Description
2401/2401 (Unspecified) D No No 0 UNKNOWN
9 sip peers [Monitored: 0 online, 1 offline Unmonitored: 8 online, 0 offline]

Соответственно 2401 будет недоступен несколько минут, пока цискофон не перерегистрируется.

В гугле нахожу только ссылки на баг в 11 версии. На 13.3 такого не наблюдаю.
Есть идеи, где я мог накосячить?


Последний раз редактировалось: FSerg (Вт Мар 15, 2016 18:23)
#2

а chan_pjsip активен? может убрать его от греха?
_________________
http://mh.otx.ru SIP/E1 шлюзы Alvis, Добавь E1 к Asterisk, Проапгрейди Заказчику TDA/LDK!
NEW! Снижение цен на 19'' модели!!
#3

Да, и я надеялся, что смогу экспериментировать с ним параллельно классическому сипу и плавно переползать на него.
Впрочем, сейчас погашу и попробую.

Просто unload chhain_pjsip ситуацию не исправило.
#4

модуль сам в noload и далее рестартануть астер.
на 13-м я бы не рискнул пока что в продакшене это юзать, заводите отдельно на виртуалке и играйтесь))

_________________
http://mh.otx.ru SIP/E1 шлюзы Alvis, Добавь E1 к Asterisk, Проапгрейди Заказчику TDA/LDK!
NEW! Снижение цен на 19'' модели!!
#6

Проблема была с внутренней базой астериска.
В консоли при этом появлялось
Couldn't execute statment: SQL logic error or missing database
Но как-то руки не доходили до разборок с базой.
Причина - неправильные права на файл /var/lib/asterisk/astdb.sqlite3
У меня астер запускается под собственным пользователем
(по слухам, даже стартовав от root, астериск может обращаться к этой базе от другого пользователя)
Решение - удалить этот файл и рестартовать астериск.
Он создает его заново с правильными правами.

Всем спасибо!