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

Полное отсутствие любых звонков

Добавлено: 26 мар 2026, 08:57
wolverin
Приветствую.
Asterisk 16.28 + FreePBX 16

В сервере заглючила корзина (заменил бэкплейн), диски из раида то выпадали, то возвращались, что то fsck исправил, из дампа базы mysql/mariadb восстановил, несколько дней все работало, пока не нашелся телефон с которого исходящие есть, а входящих даже с внутренних нет, из последнего (после fwconsole util resetastdb) удалил /var/lib/asterisk/astdb.sqlite3 тк в логах было много всяких

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

AstDB key /AMPUSER/xxx/yyy does not exist
уже не помню, после этого или нет, но теперь вообще везде даже внутренние перестали работать с любых апараторв, при этом входящие звонки от провайдера в очередь поступают, регистрации все есть, но при попытке звонка, например, при поступлении из очереди

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

97597	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [exten@sub-record-check:2] Set("Local/90028@from-queue-00002283;2", "CALLTYPE=external") in new stack	
97598	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [exten@sub-record-check:3] ExecIf("Local/90028@from-queue-00002283;2", "0?Set(CALLTYPE=)") in new stack	
97599	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [exten@sub-record-check:4] Set("Local/90028@from-queue-00002283;2", "CALLEE=") in new stack	
97600	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [exten@sub-record-check:5] ExecIf("Local/90028@from-queue-00002283;2", "1?Set(CALLEE=dontcare)") in new stack	
97601	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [exten@sub-record-check:6] GotoIf("Local/90028@from-queue-00002283;2", "1?callee") in new stack	
97602	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [exten@sub-record-check:11] Gosub("Local/90028@from-queue-00002283;2", "recordcheck,1(dontcare,external,90028)") in new stack	
97603	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [recordcheck@sub-record-check:1] NoOp("Local/90028@from-queue-00002283;2", "Starting recording check against dontcare") in new stack	
97604	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [recordcheck@sub-record-check:2] Goto("Local/90028@from-queue-00002283;2", "dontcare") in new stack	
97605	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [recordcheck@sub-record-check:3] Return("Local/90028@from-queue-00002283;2", "") in new stack	
97606	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [exten@sub-record-check:12] Return("Local/90028@from-queue-00002283;2", "") in new stack	
97607	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-exten-vm:7] Macro("Local/90028@from-queue-00002283;2", "dial-one,,TtrM(auto-blkvm),90028") in new stack	
97608	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-dial-one:1] Set("Local/90028@from-queue-00002283;2", "DEXTEN=90028") in new stack	
97609	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-dial-one:2] Set("Local/90028@from-queue-00002283;2", "__MCEXTTOCALL=90028") in new stack	
97610	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-dial-one:3] Set("Local/90028@from-queue-00002283;2", "__MCMULTI=3b54bc5fd089556f3857451ff4e5f0d6") in new stack	
97611	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-dial-one:4] ExecIf("Local/90028@from-queue-00002283;2", "0?Set(__EXTTOCALL=90028)") in new stack	
97612	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-dial-one:5] Set("Local/90028@from-queue-00002283;2", "DIALSTATUS_CW=") in new stack	
97613	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-dial-one:6] GosubIf("Local/90028@from-queue-00002283;2", "0?screen,1()") in new stack	
97614	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-dial-one:7] GosubIf("Local/90028@from-queue-00002283;2", "0?cf,1()") in new stack	
97615	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-dial-one:8] GotoIf("Local/90028@from-queue-00002283;2", "1?skip1") in new stack	
97616	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-dial-one:11] GotoIf("Local/90028@from-queue-00002283;2", "0?nodial") in new stack	
97617	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-dial-one:12] GotoIf("Local/90028@from-queue-00002283;2", "0?continue") in new stack	
97618	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-dial-one:13] Set("Local/90028@from-queue-00002283;2", "EXTHASCW=") in new stack	
97619	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-dial-one:14] GotoIf("Local/90028@from-queue-00002283;2", "1?next1:cwinusebusy") in new stack	
97620	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-dial-one:15] GotoIf("Local/90028@from-queue-00002283;2", "0?docfu:skip3") in new stack	
97621	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-dial-one:19] GotoIf("Local/90028@from-queue-00002283;2", "1?next2:continue") in new stack	
97622	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-dial-one:20] GotoIf("Local/90028@from-queue-00002283;2", "1?continue") in new stack	
97623	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-dial-one:28] GotoIf("Local/90028@from-queue-00002283;2", "0?nodial") in new stack	
97624	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-dial-one:29] GosubIf("Local/90028@from-queue-00002283;2", "1?dstring,1():dlocal,1()") in new stack	
97625	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [dstring@macro-dial-one:1] Set("Local/90028@from-queue-00002283;2", "DSTRING=") in new stack	
97626	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [dstring@macro-dial-one:2] Set("Local/90028@from-queue-00002283;2", "DEVICES=") in new stack	
97627	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [dstring@macro-dial-one:3] ExecIf("Local/90028@from-queue-00002283;2", "1?Return()") in new stack	
97628	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-dial-one:30] GotoIf("Local/90028@from-queue-00002283;2", "1?nodial") in new stack	
97629	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-dial-one:63] NoOp("Local/90028@from-queue-00002283;2", "") in new stack	
97630	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-dial-one:64] ExecIf("Local/90028@from-queue-00002283;2", "1?Set(DIALSTATUS=NOANSWER)") in new stack	
97631	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-dial-one:65] NoOp("Local/90028@from-queue-00002283;2", "Returned from dial-one with nothing to call and DIALSTATUS: NOANSWER") in new stack	
97632	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-dial-one:66] MacroExit("Local/90028@from-queue-00002283;2", "") in new stack	
97633	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-exten-vm:8] Set("Local/90028@from-queue-00002283;2", "SV_DIALSTATUS=NOANSWER") in new stack	
97634	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-exten-vm:9] GosubIf("Local/90028@from-queue-00002283;2", "0?docfu,1()") in new stack	
97635	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-exten-vm:10] GosubIf("Local/90028@from-queue-00002283;2", "0?docfb,1()") in new stack	
97636	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-exten-vm:11] Set("Local/90028@from-queue-00002283;2", "DIALSTATUS=NOANSWER") in new stack	
97637	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-exten-vm:12] ExecIf("Local/90028@from-queue-00002283;2", "0?MacroExit()") in new stack	
97638	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s@macro-exten-vm:13] GotoIf("Local/90028@from-queue-00002283;2", "1?s-NOANSWER,1") in new stack	
97639	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s-NOANSWER@macro-exten-vm:1] GotoIf("Local/90028@from-queue-00002283;2", "0?exit,1") in new stack	
97640	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s-NOANSWER@macro-exten-vm:2] PlayTones("Local/90028@from-queue-00002283;2", "congestion") in new stack	
97641	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Executing [s-NOANSWER@macro-exten-vm:3] Congestion("Local/90028@from-queue-00002283;2", "10") in new stack	
97642	[2026-03-26 10:31:43] VERBOSE[13371][C-00000033] app_queue.c: Local/90028@from-queue-00002283;1 is circuit-busy	
97643	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] app_macro.c: Spawn extension (macro-exten-vm, s-NOANSWER, 3) exited non-zero on 'Local/90028@from-queue-00002283;2' in macro 'exten-vm'	
97644	[2026-03-26 10:31:43] VERBOSE[17627][C-00000033] pbx.c: Spawn extension (ext-local, 90028, 3) exited non-zero on 'Local/90028@from-queue-00002283;2'
Есть похожий сервер, может оттуда что то скопировать можно или что то очистить, чтобы заполнилось по новой?

Re: Полное отсутствие любых звонков

Добавлено: 26 мар 2026, 09:00
wolverin
П.С. конец всему начался после после серии reload/restart астериска из FreePBX, пока разбирался почему некоторые модули (черный список) перестали сохранять данные ((

Re: Полное отсутствие любых звонков

Добавлено: 26 мар 2026, 09:11
Glukinho
Переустановите с нуля?

Re: Полное отсутствие любых звонков

Добавлено: 26 мар 2026, 09:22
Glukinho
Про восстановить из бэкапа даже не спрашиваю...

Re: Полное отсутствие любых звонков

Добавлено: 26 мар 2026, 09:23
wolverin
совсем с нуля совсем печально, но выполнил на debian 10 apt install --reinstall asterisk и не помогло

может какие то модули отвалились, в логах при запуске

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

98328	[2026-03-26 11:17:14] ERROR[42832] loader.c: Error loading module 'res_pjsip_stir_shaken.so': /usr/lib/asterisk/modules/res_pjsip_stir_shaken.so: undefined symbol: ast_copy_pj_str	
98329	[2026-03-26 11:17:14] ERROR[42832] loader.c: Error loading module 'res_pjsip_mwi_body_generator.so': /usr/lib/asterisk/modules/res_pjsip_mwi_body_generator.so: undefined symbol: ast_sip_pubsub_register_body_generator	
98330	[2026-03-26 11:17:14] ERROR[42832] loader.c: Error loading module 'res_pjsip_phoneprov_provider.so': /usr/lib/asterisk/modules/res_pjsip_phoneprov_provider.so: undefined symbol: ast_phoneprov_std_variable_lookup	
98331	[2026-03-26 11:17:14] ERROR[42832] loader.c: Error loading module 'res_pjsip_pidf_eyebeam_body_supplement.so': /usr/lib/asterisk/modules/res_pjsip_pidf_eyebeam_body_supplement.so: undefined symbol: ast_sip_presence_xml_create_node	
98332	[2026-03-26 11:17:14] ERROR[42832] loader.c: Error loading module 'func_pjsip_aor.so': /usr/lib/asterisk/modules/func_pjsip_aor.so: undefined symbol: ast_sip_location_retrieve_aor_contacts	
98333	[2026-03-26 11:17:14] ERROR[42832] loader.c: Error loading module 'res_pjsip_sips_contact.so': /usr/lib/asterisk/modules/res_pjsip_sips_contact.so: undefined symbol: ast_sip_unregister_service	
98334	[2026-03-26 11:17:14] ERROR[42832] loader.c: Error loading module 'res_pjsip_pidf_digium_body_supplement.so': /usr/lib/asterisk/modules/res_pjsip_pidf_digium_body_supplement.so: undefined symbol: ast_sip_presence_xml_create_node	
98335	[2026-03-26 11:17:14] ERROR[42832] loader.c: Error loading module 'res_pjsip_pidf_body_generator.so': /usr/lib/asterisk/modules/res_pjsip_pidf_body_generator.so: undefined symbol: ast_sip_sanitize_xml	
98336	[2026-03-26 11:17:14] ERROR[42832] loader.c: Error loading module 'res_pjsip_publish_asterisk.so': /usr/lib/asterisk/modules/res_pjsip_publish_asterisk.so: undefined symbol: ast_sip_register_publish_handler	
98337	[2026-03-26 11:17:14] ERROR[42832] loader.c: Error loading module 'res_pjsip_geolocation.so': /usr/lib/asterisk/modules/res_pjsip_geolocation.so: undefined symbol: pjsip_media_type_application_pidf_xml	
98338	[2026-03-26 11:17:14] ERROR[42832] loader.c: Error loading module 'res_pjsip_empty_info.so': /usr/lib/asterisk/modules/res_pjsip_empty_info.so: undefined symbol: ast_sip_session_unregister_supplement	
98339	[2026-03-26 11:17:14] ERROR[42832] loader.c: Error loading module 'res_pjsip_xpidf_body_generator.so': /usr/lib/asterisk/modules/res_pjsip_xpidf_body_generator.so: undefined symbol: ast_sip_presence_xml_create_attr	
98340	[2026-03-26 11:17:14] ERROR[42832] loader.c: Error loading module 'res_pjsip_dialog_info_body_generator.so': /usr/lib/asterisk/modules/res_pjsip_dialog_info_body_generator.so: undefined symbol: ast_sip_subscription_set_persistence_data	
98341	[2026-03-26 11:17:14] ERROR[42832] loader.c: Error loading module 'res_pjsip_path.so': /usr/lib/asterisk/modules/res_pjsip_path.so: undefined symbol: ast_copy_pj_str	
98342	[2026-03-26 11:17:14] ERROR[42832] loader.c: Error loading module 'res_pjsip_history.so': /usr/lib/asterisk/modules/res_pjsip_history.so: undefined symbol: ast_copy_pj_str	
98343	[2026-03-26 11:17:14] ERROR[42832] loader.c: Error loading module 'res_pjsip_send_to_voicemail.so': /usr/lib/asterisk/modules/res_pjsip_send_to_voicemail.so: undefined symbol: ast_sip_session_remove_datastore	
98344	[2026-03-26 11:17:14] ERROR[42832] loader.c: Error loading module 'res_hep_pjsip.so': /usr/lib/asterisk/modules/res_hep_pjsip.so: undefined symbol: ast_copy_pj_str	
98345	[2026-03-26 11:17:14] ERROR[42832] loader.c: Error loading module 'func_pjsip_contact.so': /usr/lib/asterisk/modules/func_pjsip_contact.so: undefined symbol: ast_sip_get_contact_status_label	
98346	[2026-03-26 11:17:14] ERROR[42832] loader.c: Error loading module 'res_pjsip_dlg_options.so': /usr/lib/asterisk/modules/res_pjsip_dlg_options.so: undefined symbol: ast_sip_add_header	
98347	[2026-03-26 11:17:14] ERROR[42832] loader.c: cdr_sqlite3_custom declined to load.	
98348	[2026-03-26 11:17:14] ERROR[42832] loader.c: cdr_pgsql declined to load.	
98349	[2026-03-26 11:17:14] ERROR[42832] loader.c: cel_sqlite3_custom declined to load.	
98350	[2026-03-26 11:17:14] ERROR[42832] loader.c: cel_tds declined to load.	
98351	[2026-03-26 11:17:14] ERROR[42832] loader.c: cdr_tds declined to load.	
98352	[2026-03-26 11:17:14] ERROR[42832] loader.c: cdr_csv declined to load.	
98353	[2026-03-26 11:17:14] ERROR[42832] loader.c: res_hep_rtcp declined to load.	
98354	[2026-03-26 11:17:14] VERBOSE[42832] asterisk.c: Asterisk Ready.

Re: Полное отсутствие любых звонков

Добавлено: 26 мар 2026, 09:24
wolverin
можно с другого сервера что то скопировать, а что из бэкапа нужно? базы то восстановил они работают

Re: Полное отсутствие любых звонков

Добавлено: 26 мар 2026, 09:33
Glukinho
Если при сбое хранилища побились файлы - это грустно, я бы всё-таки поднимал заново. Создайте рядом виртуалку, на нее Freepbx, далее конфигурацию можно по кусочкам брать из файлов и БД старого сервера. По мне, это более надежный путь.

Re: Полное отсутствие любых звонков

Добавлено: 26 мар 2026, 09:44
wolverin
знать бы какие, они же не все пишутся постоянно, может какая то своя БД

Re: Полное отсутствие любых звонков

Добавлено: 26 мар 2026, 10:20
Glukinho
Ну, попробуйте перезаписать хотя бы файлы, на которые ссылаются ошибки из логов.

Re: Полное отсутствие любых звонков

Добавлено: 26 мар 2026, 10:32
wolverin
нет, дело не в модулях, взял с рабочего сервера те же самые до байта по размеру все целиком сходятся - не помогло

а вот взял конфиг /etc/asterisk из бэкапа - часть телефонов внутри в одну сторону звонит - в обратную нет

что за чудо...