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

database show пустой

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

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

Ответить
wolverin
Сообщения: 94
Зарегистрирован: 30 ноя 2011, 11:35

database show пустой

Сообщение wolverin »

Asterisk 16.28.0~dfsg-0+deb10u1

Необходимо с 11 версии перенести на 16, там ходил напрямую в mysql за extension, в 16 настроил odbc, в логах ошибок не вижу и вроде все есть

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

NEW*CLI> odbc show all

ODBC DSN Settings
-----------------

  Name:   asterisk
  DSN:    asterisk
    Number of active connections: 1 (out of 10)
    Logging: Enabled
    Number of prepares executed: 421
    Number of queries executed: 421
    Longest running SQL query: SELECT * FROM sip WHERE name LIKE ? AND callbackextension LIKE ? ORDER BY name (1 milliseconds)

NEW*CLI> module show like odbc
Module                         Description                              Use Count  Status      Support Level
cdr_adaptive_odbc.so           Adaptive ODBC CDR backend                0          Running              core
cdr_odbc.so                    ODBC CDR Backend                         0          Running          extended
cel_odbc.so                    ODBC CEL backend                         0          Running              core
func_odbc.so                   ODBC lookups                             0          Running              core
res_config_odbc.so             Realtime ODBC configuration              0          Running              core
res_odbc.so                    ODBC resource                            6          Running              core
res_odbc_transaction.so        ODBC transaction resource                1          Running              core
7 modules loaded
но database show ничего не показывает из базы, на старой версии естественно куча пользователей

пример использовал этот
https://asterisk-pbx.ru/wiki/asterisk/r ... sterisk_13

подскажите где может быть ошибка???
wolverin
Сообщения: 94
Зарегистрирован: 30 ноя 2011, 11:35

Re: database show пустой

Сообщение wolverin »

Для res_config_odbc.so Use Count главное 0 почему то, хотя res_odbc.conf я настроил, как и

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

# grep -v '^;' extconfig.conf

[settings]
sipusers => odbc,asterisk,sip
sippeers => odbc,asterisk,sip
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

Re: database show пустой

Сообщение ded »

database show не имеет отношения к odbc & mysql
это базы данных типа Berkeley DB, после 10-й версии Астериска - сменился тип на sqlite3
https://wiki.asterisk.org/wiki/display/ ... l+Database
Изучайте вики, ищите инструкции по апгрейду.
wolverin
Сообщения: 94
Зарегистрирован: 30 ноя 2011, 11:35

Re: database show пустой

Сообщение wolverin »

странно, посмотрел на 18 версии (не используемый никем сервер), да даже у себя, где FreePBX все настраивает, database show кучу всего выводит, а у меня пустота...
хоть ошибки бы астериск сказал какие, а то молчит и ругается на совсем другое
wolverin
Сообщения: 94
Зарегистрирован: 30 ноя 2011, 11:35

Re: database show пустой

Сообщение wolverin »

правильно понимаю, что database show показывает типа "кеша" из внутренней бд astdb работающего Asterisk, а как она тогда заполняется самим астериском???
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

Re: database show пустой

Сообщение ded »

Чуть не так.
database show показывает содержание внутренней бд astdb работающего Asterisk.
Она заполняется так, как показано на примере
http://asterisk.ru/knowledgebase/Asterisk+database

Её существование не влияет на работу Астериска. Её можно использовать, а можно не использовать. FreePBX её использует. Если у вас будет заведено несколько sip peers, и прописан диал-план для них, то
database show не покажет ничего, но звонки будут ходить.
wolverin
Сообщения: 94
Зарегистрирован: 30 ноя 2011, 11:35

Re: database show пустой

Сообщение wolverin »

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

просто лишний раз протестировать надо, а то этот астериск для кучи устройств и пользователей используется, чтобы когда переключу - не выстрелили проблемы.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH