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

Ошибка AstDB

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

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

skynetyar
Сообщения: 439
Зарегистрирован: 18 авг 2016, 13:25

Ошибка AstDB

Сообщение skynetyar »

Добрый день!
Попытал счастье попробовать FreePBX17 и Asterisk 21.5 на Debian через их новый скрипт установки...

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

[2024-11-26 17:02:28] WARNING[5808]: db.c:520 ast_db_del2: AstDB key /AMPUSER/632/screen does not exist
[2024-11-26 17:02:28] WARNING[5808]: db.c:520 ast_db_del2: AstDB key /CW/632 does not exist
[2024-11-26 17:02:29] WARNING[5808]: db.c:520 ast_db_del2: AstDB key /AMPUSER/632/dialopts does not exist
[2024-11-26 17:02:29] WARNING[5808]: db.c:520 ast_db_del2: AstDB key /AMPUSER/632/screen does not exist
[2024-11-26 17:02:29] WARNING[5808]: db.c:520 ast_db_del2: AstDB key /CW/632 does not exist
[2024-11-26 17:02:29] WARNING[5808]: db.c:520 ast_db_del2: AstDB key /AMPUSER/632/pinless does not exist
[2024-11-26 17:02:29] WARNING[5808]: db.c:520 ast_db_del2: AstDB key /DEVICE/632/emergency_cid does not exist

Так же при Apply в консоли по всем номерам
[2024-11-26 16:50:47] WARNING[2466054]: db.c:520 ast_db_del2: AstDB key /AMPUSER/681/accountcode does not exist

По поиску и совету на форуме FreePBX пробовал сделать asterisk-version-switch на 20 версию и обратно, что бы якобы FreePBX пересобрал Asterisk но уже без косяков, но это не помогло, пробовал fwconsole chown , может с правами что то , тоже не дало результата...

Пробовал удалить номер и создать его снова, тоже не помогло, думал это из-за того что я номера переносил модулем Bulk Handler с другого сервера, но нет...

Буду благодарен за совет, как лечить победить ?
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
ded
Сообщения: 15601
Зарегистрирован: 26 авг 2010, 19:00

Re: Ошибка AstDB

Сообщение ded »

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

asterisk -rx 'database show' |grep AMPUSER
??

Штатно - открыть созданный номер - внести пару изменений незначительных и сохранить.
skynetyar
Сообщения: 439
Зарегистрирован: 18 авг 2016, 13:25

Re: Ошибка AstDB

Сообщение skynetyar »

PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: 759
/AMPUSER/759/answermode : disabled
/AMPUSER/759/call_screen : 0
/AMPUSER/759/cfringtimer : 0
/AMPUSER/759/cid_masquerade : 759
/AMPUSER/759/cidname : Kalashnikova O.N 759
/AMPUSER/759/cidnum : 759
/AMPUSER/759/concurrency_limit : 3
/AMPUSER/759/cwtone : disabled
/AMPUSER/759/device : 759
/AMPUSER/759/dialopts :
/AMPUSER/759/followme/annmsg :
/AMPUSER/759/followme/ddial : EXTENSION
/AMPUSER/759/followme/dring :
/AMPUSER/759/followme/grpconf : DISABLED
/AMPUSER/759/followme/grplist : 759
/AMPUSER/759/followme/grppre :
/AMPUSER/759/followme/grptime : 20
/AMPUSER/759/followme/postdest : ext-local,759,dest
/AMPUSER/759/followme/prering : 7
/AMPUSER/759/followme/remotealertmsg :
/AMPUSER/759/followme/ringing : Ring
/AMPUSER/759/followme/rvolume :
/AMPUSER/759/followme/strategy : ringallv2-prim
/AMPUSER/759/followme/toolatemsg :
/AMPUSER/759/hint : PJSIP/759&Custom:DND759,CustomPresence:759
/AMPUSER/759/intercom : enabled
/AMPUSER/759/language : ru
/AMPUSER/759/noanswer :
/AMPUSER/759/novmpw :
/AMPUSER/759/outboundcid :
/AMPUSER/759/outroute : restrictedroute-5
/AMPUSER/759/outroute_hash : restrictedroute-e4da3b7fbbce2345d7772b0674a318d5
/AMPUSER/759/password :
/AMPUSER/759/pinless : disabled
/AMPUSER/759/recording :
/AMPUSER/759/recording/in/external : dontcare
/AMPUSER/759/recording/in/internal : dontcare
/AMPUSER/759/recording/ondemand : disabled
/AMPUSER/759/recording/out/external : dontcare
/AMPUSER/759/recording/out/internal : dontcare
/AMPUSER/759/recording/priority : 10
/AMPUSER/759/ringtimer : 0
/AMPUSER/759/rvolume :
/AMPUSER/759/voicemail : novm
Вот на примере другого номера, если что то поменять то ничего не меняется, выхлоп тот же самый. я провел эксперимен, поставил чистую установку и там добавил один номер, все так же!
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
ded
Сообщения: 15601
Зарегистрирован: 26 авг 2010, 19:00

Re: Ошибка AstDB

Сообщение ded »

В самых новых версиях Астериск отказались от стандарта базы данных Berkley DBб где записывались ключи AstDB в пользу sqlite3, поэтому такое у вас случилось. Зачем вы апгрейдите то, что непонятно как разрулить - непонятно.

Хотите руками создать ключи?
CLI> database put AMPUSER/632 screen 0
CLI> database put DEVICE/632 tech sip

и так далее.
skynetyar
Сообщения: 439
Зарегистрирован: 18 авг 2016, 13:25

Re: Ошибка AstDB

Сообщение skynetyar »

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

Добавлять в базу пробовал таким образом, на 1 раз хватает, потом снова возникает...
Такое ощущение что ошибка в их скриптах..
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
ded
Сообщения: 15601
Зарегистрирован: 26 авг 2010, 19:00

Re: Ошибка AstDB

Сообщение ded »

Очевидные издержки использования бесплатного софта. Вы добровольно соглашаетесь быть подопытными, но даже не думаете найти ошибки в скриптах, или отправлять репорты разработчкикам, чтобы они исправляли, верно?
skynetyar
Сообщения: 439
Зарегистрирован: 18 авг 2016, 13:25

Re: Ошибка AstDB

Сообщение skynetyar »

Почему вы так решили? Выше я пи сал что пообщался на их форуме и создал тикет на котором с меня потребовали деньги что бы уделить моим проблемам время..
Куда отправлять баг репорты я не знаю...
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
ded
Сообщения: 15601
Зарегистрирован: 26 авг 2010, 19:00

Re: Ошибка AstDB

Сообщение ded »

на их форуме создал тикет не то же самое, что найти ошибки в скриптах, или отправлять репорты разработчкикам, чтобы они исправляли. Это тут -
https://github.com/freepbx/issue-tracker

Потребовали деньги - лучше так: обозначили стоимость платного суппорта. А тут на форуме вроде как бесплатно, так? Ну и есть раздел Бизнес.
Ответить