Страница 1 из 1

database show пустой

Добавлено: 18 фев 2023, 17:12
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

подскажите где может быть ошибка???

Re: database show пустой

Добавлено: 18 фев 2023, 17:25
wolverin
Для res_config_odbc.so Use Count главное 0 почему то, хотя res_odbc.conf я настроил, как и

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

# grep -v '^;' extconfig.conf

[settings]
sipusers => odbc,asterisk,sip
sippeers => odbc,asterisk,sip

Re: database show пустой

Добавлено: 18 фев 2023, 23:26
ded
database show не имеет отношения к odbc & mysql
это базы данных типа Berkeley DB, после 10-й версии Астериска - сменился тип на sqlite3
https://wiki.asterisk.org/wiki/display/ ... l+Database
Изучайте вики, ищите инструкции по апгрейду.

Re: database show пустой

Добавлено: 19 фев 2023, 06:00
wolverin
странно, посмотрел на 18 версии (не используемый никем сервер), да даже у себя, где FreePBX все настраивает, database show кучу всего выводит, а у меня пустота...
хоть ошибки бы астериск сказал какие, а то молчит и ругается на совсем другое

Re: database show пустой

Добавлено: 19 фев 2023, 07:14
wolverin
правильно понимаю, что database show показывает типа "кеша" из внутренней бд astdb работающего Asterisk, а как она тогда заполняется самим астериском???

Re: database show пустой

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

Её существование не влияет на работу Астериска. Её можно использовать, а можно не использовать. FreePBX её использует. Если у вас будет заведено несколько sip peers, и прописан диал-план для них, то
database show не покажет ничего, но звонки будут ходить.

Re: database show пустой

Добавлено: 20 фев 2023, 08:51
wolverin
как всегда большое спасибо Вам за помощь, действительно как только я подключил реального пользователя - база астериска начала заполняться.

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