Error reload asterisk

Hello,
I have several errors after a reload from the GUI

vitalpbx check-integrity corrected me some legal problems

But after a restart the problem is still present.

Asterisk 18.4.0, Copyright (C) 1999 - 2021, Sangoma Technologies Corporation and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 18.4.0 currently running on conti (pid = 1560)
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
conti*CLI>
    -- Reloading module 'extconfig' (Configuration)
  == Binding queue_log to odbc/asterisk/queues_log
    -- Reloading module 'logger' (Logger)
 Asterisk Queue Logger restarted
    -- Reloading module 'res_odbc.so' (ODBC resource)
[2021-08-12 13:00:54] NOTICE[3009]: res_odbc.c:706 load_odbc_config: Registered ODBC class 'asterisk' dsn->[MySQL-asterisk]
[2021-08-12 13:00:54] NOTICE[3009]: res_odbc.c:706 load_odbc_config: Registered ODBC class 'vitalpbx' dsn->[MySQL-vitalpbx]
    -- Reloading module 'res_config_curl.so' (Realtime Curl configuration)
    -- Reloading module 'res_config_odbc.so' (Realtime ODBC configuration)
    -- Reloading module 'res_statsd.so' (StatsD client support)
    -- Reloading module 'cdr' (CDR Engine)
[2021-08-12 13:00:54] NOTICE[3009]: cdr.c:4504 cdr_toggle_runtime_options: CDR simple logging enabled.
    -- Reloading module 'cel' (CEL Engine)
    -- CEL logging enabled.
    -- Reloading module 'dnsmgr' (DNS Manager)
    -- Reloading module 'dsp' (DSP)
    -- Reloading module 'enum' (ENUM Support)
    -- Reloading module 'features' (Call Features)
[2021-08-12 13:00:54] WARNING[3009]: features_config.c:1575 check_featuregroup: Featuregroup custom-features refers to non-existent applicationmap item
    -- Reloading module 'http' (Built-in HTTP Server)
    -- Reloading module 'indications' (Indication Tone Handling)
    -- Reloading module 'acl' (Named ACL system)
    -- Reloading module 'manager' (Asterisk Manager Interface)
    -- Reloading module 'plc' (PLC)
    -- Reloading module 'udptl' (UDPTL)
    -- Reloading module 'res_pjproject.so' (PJPROJECT Log and Utility Support)
    -- Reloading module 'res_pjsip.so' (Basic SIP resource)
conti*CLI>
conti*CLI>
[2021-08-12 13:00:55] NOTICE[1866]: sorcery.c:1348 sorcery_object_load: Type 'system' is not reloadable, maintaining previous values
    -- Reloading module 'res_pjsip_authenticator_digest.so' (PJSIP authentication resource)
    -- Reloading module 'res_resolver_unbound.so' (Unbound DNS Resolver Support)
[2021-08-12 13:00:55] ERROR[3009]: config_options.c:710 aco_process_config: Unable to load config file 'resolver_unbound.conf'
    -- Reloading module 'res_pjsip_endpoint_identifier_ip.so' (PJSIP IP endpoint identifier)
    -- Reloading module 'res_stir_shaken.so' (STIR/SHAKEN Module for Asterisk)
[2021-08-12 13:00:55] ERROR[3009]: res_sorcery_config.c:328 sorcery_config_internal_load: Unable to load config file 'stir_shaken.conf'
[2021-08-12 13:00:55] ERROR[3009]: res_sorcery_config.c:328 sorcery_config_internal_load: Unable to load config file 'stir_shaken.conf'
[2021-08-12 13:00:55] ERROR[3009]: res_sorcery_config.c:328 sorcery_config_internal_load: Unable to load config file 'stir_shaken.conf'
    -- Reloading module 'res_crypto.so' (Cryptographic Digital Signatures)
    -- Reloading module 'res_smdi.so' (Simplified Message Desk Interface (SMDI) Resource)
    -- Reloading module 'res_musiconhold.so' (Music On Hold Resource)
    -- Reloading module 'res_stun_monitor.so' (STUN Network Monitor)
    -- Reloading module 'res_pjsip_outbound_publish.so' (PJSIP Outbound Publish Support)
    -- Reloading module 'res_rtp_asterisk.so' (Asterisk RTP Stack)
  == RTP Allocating from port range 10000 -> 20000
    -- Reloading module 'res_pjsip_mwi.so' (PJSIP MWI resource)
    -- Reloading module 'res_pjsip_publish_asterisk.so' (PJSIP Asterisk Event PUBLISH Support)
    -- Reloading module 'chan_iax2.so' (Inter Asterisk eXchange (Ver 2))
[2021-08-12 13:00:55] NOTICE[3009]: chan_iax2.c:13576 set_config: Ignoring bindport on reload
[2021-08-12 13:00:55] WARNING[3009]: iax2/firmware.c:235 iax_firmware_reload: Error opening firmware directory '/var/lib/asterisk/firmware/iax': No such file or directory
[2021-08-12 13:00:55] NOTICE[3009]: iax2/provision.c:560 iax_provision_reload: No IAX provisioning configuration found, IAX provisioning disabled.
    -- Reloading module 'chan_sip.so' (Session Initiation Protocol (SIP))
 Reloading SIP
  == Using SIP TOS bits 96
  == Using SIP CoS mark 3
    -- Reloading module 'chan_dahdi.so' (DAHDI Telephony w/PRI & SS7 & MFC/R2)
    -- Reloading module 'res_fax.so' (Generic FAX Applications)
    -- Reloading module 'res_adsi.so' (ADSI Resource)
    -- Reloading module 'res_pjsip_outbound_registration.so' (PJSIP Outbound Registration Support)
    -- Reloading module 'res_pjsip_notify.so' (CLI/AMI PJSIP NOTIFY Support)
    -- Reloading module 'app_agent_pool.so' (Call center agent pool applications)
    -- Reloading module 'codec_speex.so' (Speex Coder/Decoder)
    -- Reloading module 'app_confbridge.so' (Conference Bridge Application)
[2021-08-12 13:00:55] NOTICE[3009]: confbridge/conf_config_parser.c:2370 verify_default_profiles: Adding default_menu menu to app_confbridge
    -- Reloading module 'res_calendar.so' (Asterisk Calendar integration)
    -- Reloading module 'res_parking.so' (Call Parking Resource)
[2021-08-12 13:00:55] NOTICE[3009]: res_parking.c:1086 verify_default_parking_lot: Adding default profile to res_parking
    -- Remove parking-1-parkedcalls/700/1, registrar=res_parking/parking-1; con=<nil>((nil)); con->root=(nil)
    -- Remove parking-1-parkedcalls/701/1, registrar=res_parking/parking-1; con=<nil>((nil)); con->root=(nil)
    -- Remove parking-1-parkedcalls/702/1, registrar=res_parking/parking-1; con=<nil>((nil)); con->root=(nil)
    -- Remove parking-1-parkedcalls/703/1, registrar=res_parking/parking-1; con=<nil>((nil)); con->root=(nil)
    -- Remove parking-1-parkedcalls/704/1, registrar=res_parking/parking-1; con=<nil>((nil)); con->root=(nil)
    -- Remove parking-1-parkedcalls/705/1, registrar=res_parking/parking-1; con=<nil>((nil)); con->root=(nil)
    -- Remove parking-1-parkedcalls/706/1, registrar=res_parking/parking-1; con=<nil>((nil)); con->root=(nil)
    -- Remove parking-1-parkedcalls/707/1, registrar=res_parking/parking-1; con=<nil>((nil)); con->root=(nil)
    -- Remove parking-1-parkedcalls/708/1, registrar=res_parking/parking-1; con=<nil>((nil)); con->root=(nil)
    -- Remove parking-1-parkedcalls/709/1, registrar=res_parking/parking-1; con=<nil>((nil)); con->root=(nil)
    -- Remove parking-1-parkedcalls/710/1, registrar=res_parking/parking-1; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/701/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/702/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/703/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/704/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/705/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/706/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/707/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/708/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/709/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/710/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/711/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/712/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/713/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/714/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/715/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/716/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/717/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/718/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/719/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/720/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/721/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/722/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/723/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/724/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/725/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/726/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/727/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/728/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/729/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/730/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/731/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/732/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/733/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/734/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/735/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/736/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/737/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/738/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/739/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/740/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/741/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/742/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/743/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/744/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/745/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/746/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/747/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/748/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/749/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/750/1, registrar=res_parking/default; con=<nil>((nil)); con->root=(nil)
    -- Remove parkedcalls/700/1, registrar=res_parking; con=<nil>((nil)); con->root=(nil)
    -- Reloading module 'cdr_csv.so' (Comma Separated Values CDR Backend)
    -- Reloading module 'cdr_custom.so' (Customizable Comma Separated Values CDR Backend)
    -- Reloading module 'cel_manager.so' (Asterisk Manager Interface CEL Backend)
    -- Reloading module 'cdr_adaptive_odbc.so' (Adaptive ODBC CDR backend)
    -- Found adaptive CDR table cdr@asterisk.
       > Found cdr_id column with type 4 with len 10, octetlen 2, and numlen (0,10)
    -- Found alias start for column calldate in cdr@asterisk
       > Found calldate column with type 93 with len 19, octetlen 19, and numlen (0,10)
       > Found clid column with type 12 with len 80, octetlen 240, and numlen (0,0)
       > Found did column with type 12 with len 255, octetlen 765, and numlen (0,0)
       > Found source column with type 12 with len 80, octetlen 240, and numlen (0,0)
       > Found src column with type 12 with len 80, octetlen 240, and numlen (0,0)
       > Found dst column with type 12 with len 80, octetlen 240, and numlen (0,0)
       > Found destination column with type 12 with len 80, octetlen 240, and numlen (0,0)
       > Found dcontext column with type 12 with len 80, octetlen 240, and numlen (0,0)
       > Found channel column with type 12 with len 80, octetlen 240, and numlen (0,0)
       > Found dstchannel column with type 12 with len 80, octetlen 240, and numlen (0,0)
       > Found lastapp column with type 12 with len 80, octetlen 240, and numlen (0,0)
       > Found lastdata column with type 12 with len 80, octetlen 240, and numlen (0,0)
       > Found duration column with type 4 with len 10, octetlen 2, and numlen (0,10)
       > Found billsec column with type 4 with len 10, octetlen 2, and numlen (0,10)
       > Found disposition column with type 12 with len 45, octetlen 135, and numlen (0,0)
       > Found amaflags column with type 4 with len 10, octetlen 2, and numlen (0,10)
       > Found accountcode column with type 12 with len 255, octetlen 765, and numlen (0,0)
       > Found auth_code column with type 12 with len 255, octetlen 765, and numlen (0,0)
       > Found customer_code column with type 12 with len 255, octetlen 765, and numlen (0,0)
       > Found pin_code column with type 12 with len 255, octetlen 765, and numlen (0,0)
       > Found uniqueid column with type 12 with len 32, octetlen 96, and numlen (0,0)
       > Found linkedid column with type 12 with len 32, octetlen 96, and numlen (0,0)
       > Found sequence column with type 12 with len 32, octetlen 96, and numlen (0,0)
       > Found peeraccount column with type 12 with len 32, octetlen 96, and numlen (0,0)
       > Found calltype column with type 1 with len 1, octetlen 3, and numlen (0,0)
       > Found recfile column with type 12 with len 255, octetlen 765, and numlen (0,0)
       > Found tenant column with type 12 with len 80, octetlen 240, and numlen (0,0)
       > Found trunk column with type 4 with len 10, octetlen 2, and numlen (0,10)
    -- Reloading module 'cel_odbc.so' (ODBC CEL backend)
    -- Found CEL table cel@asterisk.
       > Found id column with type 4 with len 10, octetlen 2, and numlen (0,10)
       > Found eventtype column with type 12 with len 255, octetlen 765, and numlen (0,0)
       > Found eventtime column with type 93 with len 19, octetlen 19, and numlen (0,10)
       > Found userdeftype column with type 12 with len 255, octetlen 765, and numlen (0,0)
       > Found cid_name column with type 12 with len 255, octetlen 765, and numlen (0,0)
       > Found cid_num column with type 12 with len 255, octetlen 765, and numlen (0,0)
       > Found cid_ani column with type 12 with len 255, octetlen 765, and numlen (0,0)
       > Found cid_rdnis column with type 12 with len 255, octetlen 765, and numlen (0,0)
       > Found cid_dnid column with type 12 with len 255, octetlen 765, and numlen (0,0)
       > Found exten column with type 12 with len 255, octetlen 765, and numlen (0,0)
       > Found context column with type 12 with len 255, octetlen 765, and numlen (0,0)
       > Found channame column with type 12 with len 255, octetlen 765, and numlen (0,0)
       > Found appname column with type 12 with len 255, octetlen 765, and numlen (0,0)
       > Found appdata column with type -1 with len -1, octetlen -3, and numlen (0,0)
       > Found accountcode column with type 12 with len 255, octetlen 765, and numlen (0,0)
       > Found peeraccount column with type 12 with len 255, octetlen 765, and numlen (0,0)
       > Found uniqueid column with type 12 with len 255, octetlen 765, and numlen (0,0)
       > Found linkedid column with type 12 with len 255, octetlen 765, and numlen (0,0)
       > Found amaflags column with type 4 with len 10, octetlen 2, and numlen (0,10)
       > Found userfield column with type 12 with len 255, octetlen 765, and numlen (0,0)
       > Found peer column with type -1 with len -1, octetlen -3, and numlen (0,0)
       > Found extra column with type -1 with len -1, octetlen -3, and numlen (0,0)
    -- Reloading module 'app_amd.so' (Answering Machine Detection Application)
    -- Reloading module 'app_followme.so' (Find-Me/Follow-Me Application)
    -- Reloading module 'app_playback.so' (Sound File Playback Application)
    -- Reloading module 'codec_opus_open_source.so' (Opus Coder/Decoder)
    -- Reloading module 'app_voicemail.so' (Comedian Mail (Voicemail System))
[2021-08-12 13:00:55] WARNING[3009]: app_voicemail.c:13955 actual_load_config: maxsilence should be less than minsecs or you may get empty messages
    -- Reloading module 'res_clialiases.so' (CLI Aliases)
    -- Reloading module 'res_http_post.so' (HTTP POST support)
    -- Reloading module 'pbx_config.so' (Text Extension Configuration)
  == Setting global variable 'ASTAGIDIR' to '/var/lib/asterisk/agi-bin'
  == Setting global variable 'ASTETCDIR' to '/etc/asterisk'
  == Setting global variable 'ASTLOGDIR' to '/var/log/asterisk'
  == Setting global variable 'ASTMODDIR' to '/usr/lib/asterisk/modules'
  == Setting global variable 'ASTSOUNDDIR' to '/var/lib/asterisk/sounds'
  == Setting global variable 'ASTSPOOLDIR' to '/var/spool/asterisk'
  == Setting global variable 'ASTVARLIBDIR' to '/var/lib/asterisk'
  == Setting global variable 'RINGTIMEDEF' to '30'
  == Setting global variable 'RECORDING_FORMAT' to 'wav'
  == Setting global variable 'RECORDING_SCRIPT' to ''
  == Setting global variable 'SCRIPTS_PATH' to '/usr/share/vitalpbx/scripts'
[2021-08-12 13:00:55] WARNING[3009]: pbx_config.c:1879 pbx_load_config: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 3808 of /etc/asterisk/vitalpbx/extensions__50-1-dialplan.conf
[2021-08-12 13:00:55] WARNING[3009]: pbx_config.c:1879 pbx_load_config: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 3809 of /etc/asterisk/vitalpbx/extensions__50-1-dialplan.conf
    -- Time to scan old dialplan and merge leftovers back into the new: 0.003709 sec
    -- Time to restore hints and swap in new dialplan: 0.000580 sec
    -- Time to delete the old dialplan: 0.022111 sec
    -- Total time merge_contexts_delete: 0.026400 sec
    -- pbx_config successfully loaded 296 contexts (enable debug for details).
    -- Reloading module 'codec_dahdi.so' (Generic DAHDI Transcoder Codec Translator)
    -- Reloading module 'func_odbc.so' (ODBC lookups)
  == Unregistered custom function ODBC_DIVERSIONS
  == Unregistered custom function ODBC_VOICEMAIL-PASSWORD
  == Unregistered custom function ODBC_LOCK-PHONE
  == Registered custom function 'ODBC_LOCK-PHONE'
  == Registered custom function 'ODBC_VOICEMAIL-PASSWORD'
  == Registered custom function 'ODBC_DIVERSIONS'
    -- Reloading module 'app_queue.so' (True Call Queueing)
[2021-08-12 13:00:55] NOTICE[3009]: app_queue.c:9152 reload_queue_rules: No queuerules.conf file found, queues will not follow penalty rules

Hi Sébastien,

First of all, thank you for using preformatted text!

I quickly looked through the reload log, it does not seem like there is really any errors that should concern you. Is there any error you are referring to in particular?

Yes,

Because, I am having problems with the interconnection of a new provider. the hang-up is not included, no incoming ringing return …

And I had this message during the call logs

 Goto (sub-call-recording,s,17)
    -- Executing [s@sub-call-recording:17] Return("SIP/rrrrrrrrON-00000000", "") in new stack
  == Spawn extension (trk-3-in, , 1) exited non-zero on 'SIP/rrrrrON-00000000'
    -- SIP/CONTI-FRERES-GRILLON-00000000 Internal Gosub(sub-call-recording,s,1(a8df6846a4ca260d,221,0749802760,no)) complete GOSUB_RETVAL=
       > 0x7f61f84ad710 -- Strict RTP learning after remote address set to: 192.168.15.159:10034
[2021-08-12 13:38:14] WARNING[8383][C-00000004]: features_config.c:1366 ast_get_chan_applicationmap: Unknown DYNAMIC_FEATURES item 'custom-features' on channel SIP/rrrrrrrrLLON-00000000.
    -- Channel SIP/rrrrES-GRILLON-00000000 joined 'simple_bridge' basic-bridge <00b1f801-6f8a-45bb-9d5c-8a3e91075bf4>
[2021-08-12 13:38:14] WARNING[8349][C-00000004]: features_config.c:1366 ast_get_chan_applicationmap: Unknown DYNAMIC_FEATURES item 'custom-features' on channel PJSIP/221-00000006.
    -- Channel PJSIP/221-00000006 joined 'simple_bridge' basic-bridge <00b1f801-6f8a-45bb-9d5c-8a3e91075bf4>
       > 0x7f61f84ad710 -- Strict RTP switching to RTP target address 192.168.15.159:10034 as source
       > 0x7f61f84ad710 -- Strict RTP learning complete - Locking on source address 192.168.15.159:10034
[2021-08-12 13:38:45] NOTICE[1917]: chan_sip.c:29952 check_rtp_timeout: Disconnecting call 'SIP/rrrrON-00000000' for lack of RTP activity in 31 seconds
    -- Channel SIP/rrrrrON-00000000 left 'simple_bridge' basic-bridge <00b1f801-6f8a-45bb-9d5c-8a3e91075bf4>

I see. I am not sure if that is whats causing your issue. But let’s see.

Please post the output of:

cat /etc/asterisk/vitalpbx/features__10-application-map.conf
[applicationmap]
one_touch_rec => *3,self/caller,Gosub(sub-call-recording-on-demand,s,1(app,fmap))
; custom_atxfer => *02,self/caller,GoSub(custom_atxfer,s,1)
; custom_blindxfer => *01,self/caller,GoSub(custom_blindxfer,s,1)

[custom-features]
one_touch_rec =>
custom_atxfer =>

Put a semicolon in front of the custom_atxfer =>

It should look like this:

[custom-features]
one_touch_rec =>
;custom_atxfer =>

Reload Asterisk (asterisk -x"core reload") or the PBX and see if you still have these errors

it’s ok, thank you :slight_smile: