/
mikopbx
/
ModuleItalianLanguagePack
Обзор
Документация
Войти
/
mikopbx
/
ModuleItalianLanguagePack
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
master
Messages/it/RestApi.php
2 309 строк
198 KB
Nikolay Beketov
Initial commit: ModuleItalianLanguagePack language pack for MikoPBX
06 апр 2026, 10:12
06 апр 2026, 10:12
b86fd59
Код
Авторство
О чём код?
<?php return [ 'rest_param_auth_password' => 'Password utente', 'rest_schema_ms_test_message' => 'Messaggio sui risultati del test', 'rest_param_oauth_error_desc' => 'Descrizione dell\'errore OAuth2', 'rest_param_emp_sip_manualattributes' => 'Parametri SIP aggiuntivi (separati da nuove righe)', 'rest_param_ext_type' => 'Tipo di aggiuntivo', 'rest_param_ext_type_filter' => 'Filtra per tipo di componente aggiuntivo', 'rest_schema_ext_type' => 'Tipo di estensione (SIP, IAX, CODA, IVR, CONFERENZA, ESTERNO)', 'rest_schema_pwd_includeSpecial' => 'Includi caratteri speciali nella password', 'rest_schema_cdr_answer' => 'Tempo di risposta alla chiamata', 'rest_schema_cq_member_represent' => 'Rappresentazione HTML del partecipante', 'rest_schema_ivr_description' => 'Descrizione del menu IVR', 'rest_cr_Patch' => 'Ristrutturare parzialmente la sala conferenze', 'rest_cr_PatchDesc' => 'Aggiorna solo i campi specificati di una sala conferenze esistente', 'rest_am_GetListDesc' => 'Ottieni un elenco suddiviso in pagine di tutti gli utenti dell\'interfaccia di Asterisk Manager', 'rest_am_GetDefaultDesc' => 'Ottieni i valori predefiniti per la creazione di una nuova AMI utente', 'rest_am_Copy' => 'Copia l\'AMI dell\'utente', 'rest_am_CopyDesc' => 'Crea una copia di un\'AMI utente esistente con un nuovo nome', 'rest_ms_Update' => 'Aggiorna le impostazioni di posta', 'rest_ms_Reset' => 'Reimposta le impostazioni e-mail', 'rest_ms_RefreshToken' => 'Aggiorna il token OAuth2', 'rest_ms_GetDefaultDesc' => 'Ottieni i valori predefiniti per le impostazioni del server di posta', 'rest_stg_GetRecordDesc' => 'Ottieni la configurazione di archiviazione corrente, inclusi il disco selezionato, il punto di montaggio e il periodo di conservazione dei record.', 'rest_stg_List' => 'Ottieni un elenco dei dispositivi di archiviazione disponibili', 'rest_stg_ListDesc' => 'Ottieni un elenco di tutti i dispositivi di archiviazione rilevati, tra cui unità interne, unità USB e archiviazione di rete.', 'rest_stg_Mount' => 'Montare il dispositivo di archiviazione', 'rest_param_cdr_src_num' => 'Filtro: numero chiamante (numero sorgente)', // System Advice specific parameters 'rest_param_advice_category' => 'Categoria di notifica (sicurezza, configurazione, prestazioni)', 'rest_schema_advice_message_tpl' => 'Chiave del modello di messaggio per la localizzazione', 'rest_param_emp_email' => 'Indirizzo email del dipendente', 'rest_param_emp_batch_ids' => 'Matrice di ID dipendenti per l\'eliminazione in blocco', 'rest_param_emp_sip_dtmfmode' => 'Modalità di trasmissione del tono DTMF (auto, auto_info, inband, rfc4733, info)', 'rest_param_emp_sip_transport' => 'Protocollo di trasporto SIP (udp, tcp, tls, udp, tcp, udp, tcp, tls)', 'rest_param_ext_userid' => 'ID utente collegato', 'rest_schema_ext_callerid' => 'Nome dell\'abbonato visualizzato durante le chiamate', 'rest_schema_ext_userid' => 'ID dell\'utente collegato dalla tabella Utenti', 'rest_schema_ext_show_in_phonebook' => 'Mostra l\'estensione nella rubrica telefonica', 'rest_schema_ext_offset' => 'Offset per la navigazione della paginazione', 'rest_schema_pk_user_agent' => 'User-Agent del browser durante la registrazione di una passkey', 'rest_schema_cdr_src_call_id' => 'ID chiamata sorgente', 'rest_schema_emp_number' => 'Numero di interno', 'rest_schema_emp_extensions_length' => 'Lunghezza dei numeri interni nel sistema', 'rest_schema_emp_sip_transport' => 'Protocollo di trasporto SIP (UDP/TCP/TLS)', // Schema: Firewall Rules 'rest_schema_fw_id' => 'Identificatore univoco della regola del firewall', 'rest_schema_fw_network' => 'L\'indirizzo IP di rete nel formato IPv4 (ad esempio, 192.168.1.0)', 'rest_schema_fw_subnet' => 'Maschera di sottorete in notazione CIDR (0-32)', 'rest_schema_am_secret' => 'Password di autenticazione AMI', 'rest_param_da_applicationlogic' => 'Codice o logica dell\'applicazione (a seconda del tipo: PHP, Python, Lua, ecc.)', 'rest_schema_da_name' => 'Nome dell\'applicazione dialplan', 'rest_schema_da_applicationlogic' => 'Codice applicativo', 'rest_param_cr_pincode' => 'Codice PIN per accedere alla conferenza', 'rest_param_cr_description' => 'Descrizione della sala conferenze', 'rest_param_pk_credential' => 'Oggetto credenziale WebAuthn dall\'API navigator.credentials', // OpenAPI specific parameters 'rest_param_openapi_format' => 'Formato di output delle specifiche (json o yaml)', 'rest_param_lic_productId' => 'Identificatore del prodotto (modulo)', 'rest_schema_ak_has_key' => 'Indicazione della presenza di una chiave installata', 'rest_param_gs_pbxdescription' => 'Descrizione del PBX', 'rest_param_gs_codecs' => 'Serie di configurazioni di codec con priorità e stato', 'rest_param_fw_subnet' => 'Maschera di sottorete in notazione CIDR (0-32)', 'rest_param_fw_ip' => 'Indirizzo IP da sbloccare', 'rest_schema_banned_ip_timeofban' => 'Timestamp UNIX del momento in cui l\'indirizzo IP è stato bloccato', 'rest_schema_ts_ntp_server' => 'Indirizzo del server NTP per la sincronizzazione dell\'ora', 'rest_schema_ms_username' => 'Nome utente SMTP o indirizzo email', 'rest_schema_ms_password' => 'Password SMTP (per metodi semplici o di accesso)', 'rest_schema_ms_test_email_to' => 'Indirizzo email del destinatario dell\'email di prova', 'rest_schema_emp_sip_enableRecording' => 'Abilita la registrazione delle chiamate', 'rest_param_file_total_chunks' => 'Numero totale di blocchi', 'rest_param_file_firmware_url' => 'URL per scaricare il firmware', 'rest_schema_syslog_archive' => 'Utilizzare i registri di archivio', 'rest_schema_syslog_latest' => 'Restituire le voci più recenti quando si supera il limite', 'rest_schema_cf_mode' => 'Modalità di applicazione file', 'rest_schema_cf_description' => 'Descrizione dello scopo del file', // SIP specific parameters 'rest_param_sip_extension' => 'Numero di interno o ID dispositivo SIP', 'rest_param_sip_id' => 'Identificatore univoco del dispositivo SIP', 'rest_response_200_get' => 'La voce è stata ricevuta correttamente.', 'rest_response_200_test' => 'Il test è stato completato con successo.', 'rest_response_200_imported' => 'Importazione completata con successo', // SoundFiles specific parameters 'rest_param_sf_name' => 'Nome del file audio', 'rest_response_200_batch_created' => 'Creazione in blocco completata con successo', 'rest_response_200_codecs_updated' => 'Le impostazioni del codec sono state aggiornate.', 'rest_response_200_statuses' => 'Stati ricevuti con successo', 'rest_response_200_status_updated' => 'Stato aggiornato con successo', 'rest_response_206_partial_content' => 'Contenuto parziale (intervallo HTTP)', 'rest_response_201_created' => 'Creazione completata con successo', 'rest_response_401_unauthorized' => 'Autenticazione richiesta', 'rest_response_403_forbidden' => 'Diritti di accesso insufficienti', 'rest_response_404_not_found' => 'Record non trovato', 'rest_schema_emp_fwd_ringlength' => 'Timeout di risposta in secondi prima del reindirizzamento', 'rest_schema_emp_fwd_forwarding' => 'Estensione per l\'inoltro incondizionato', 'rest_response_404_notfound' => 'Record non trovato', 'rest_schema_emp_fwd_forwarding_represent' => 'Rappresentazione HTML di un reindirizzamento incondizionato', 'rest_resource_ivrmenu' => 'Menù IVR', 'rest_resource_auth' => 'Autenticazione', 'rest_resource_apikey' => 'chiave API', 'rest_resource_asteriskrestuser' => 'Utente ARI', 'rest_system_Shutdown' => 'Spegnere il sistema', 'rest_schema_emp_fwd_forwardingonunavailable_represent' => 'Rappresentazione HTML del reindirizzamento quando non disponibile', 'rest_schema_emp_mobile_number' => 'Numero di cellulare per l\'inoltro di chiamata esterna', 'rest_schema_fw_permit' => 'Indirizzi IP e subnet consentiti (notazione CIDR)', 'rest_schema_fw_deny' => 'Indirizzi IP e subnet non consentiti (notazione CIDR)', 'rest_system_ExecuteSqlRequest' => 'Esegui query SQL', 'rest_schema_fw_description' => 'Descrizione della regola del firewall', 'rest_schema_fw_newer_block_ip' => 'Flag di subnet attendibile (gli indirizzi non verranno bloccati da Fail2Ban)', 'rest_schema_fw_current_rules' => 'Un oggetto con regole di accesso per i servizi (chiavi: SIP, WEB, SSH, AMI, CTI, ICMP; valori: vero/falso)', 'rest_schema_fw_local_network' => 'Flag di sottorete locale', // System specific parameters 'rest_param_system_audio_filename' => 'Percorso completo del file audio da convertire', 'rest_param_system_language' => 'Codice lingua interfaccia (en, ru, de, es, fr, pt, uk)', 'rest_schema_fw_rules' => 'Regole di accesso per categorie di traffico (SIP, WEB, SSH, AMI, CTI, ICMP)', 'rest_schema_fw_search_index' => 'Indice di ricerca per il filtraggio', 'rest_schema_fw_active_rules' => 'Numero di regole di autorizzazione attive', 'rest_param_system_command' => 'Comando Bash da eseguire', 'rest_param_aru_description' => 'Descrizione utente ARI', 'rest_schema_system_language' => 'Lingua di sistema corrente', 'rest_schema_system_last_check' => 'Data e ora dell\'ultimo controllo di aggiornamento', 'rest_param_aru_disabled' => 'Disabilita il tuo account', 'rest_param_am_networkfilterid' => 'ID filtro di rete per restrizione di accesso', 'rest_schema_am_username' => 'Nome utente AMI', 'rest_schema_am_eventfilter' => 'Filtro eventi AMI (ogni modello su una nuova riga, ad esempio: !Event: Newexten)', 'rest_schema_firmware_download_url' => 'URL per il download del firmware', 'rest_schema_am_read' => 'Permessi di lettura (formati da permessi)', 'rest_schema_am_is_system' => 'Flag dell\'account di sistema (non può essere eliminato)', 'rest_schema_am_read_permissions_summary' => 'Breve descrizione dei permessi di lettura', 'rest_schema_am_write_permissions_summary' => 'Breve descrizione dei permessi di scrittura', 'rest_schema_am_perm_cdr_read' => 'Autorizzazione a ricevere eventi CDR', 'rest_schema_am_perm_cdr_write' => 'Autorizzazione alla registrazione CDR (non comunemente utilizzata)', 'rest_schema_am_perm_originate_read' => 'Autorizzazione a ricevere eventi Originate', 'rest_param_pk_public_key' => 'Chiave pubblica (Base64)', 'rest_schema_am_perm_reporting_read' => 'Autorizzazione a ricevere statistiche e report', 'rest_param_sf_view_path' => 'Percorso del file per la visualizzazione/scaricamento', 'rest_schema_am_perm_reporting_write' => 'Autorizzazione a modificare le impostazioni di reporting (non utilizzata in genere)', 'rest_schema_file_url' => 'URL per il download del file', 'rest_schema_sf_view_path' => 'Percorso del file per la visualizzazione/scaricamento', 'rest_schema_am_perm_dialplan_write' => 'Autorizzazione a modificare il dialplan (DialplanExtensionAdd/Remove)', 'rest_tag_Users' => 'Utenti', 'rest_tag_Storage' => 'Magazzinaggio', 'rest_tag_Sysinfo' => 'Informazioni di sistema', 'rest_tag_Syslog' => 'Registri di sistema', 'rest_tag_SystemAdvice' => 'Suggerimenti e raccomandazioni', 'rest_tag_SoundFiles' => 'File audio', // WikiLinks operation descriptions 'rest_operation_wl_getLink_summary' => 'Ottieni un collegamento alla documentazione', 'rest_schema_aru_represent' => 'Rappresentazione HTML dell\'utente Asterisk REST per gli elenchi a discesa', 'rest_schema_am_perm_user_read' => 'Autorizzazione a ricevere eventi utente (UserEvent)', 'rest_schema_codec_type' => 'Tipo di codec (audio/video)', 'rest_schema_gs_atxfer_no_answer_timeout' => 'Timeout per trasferimento senza risposta (secondi)', 'rest_schema_am_perm_user_write' => 'Autorizzazione all\'invio di eventi utente (UserEvent)', 'rest_schema_gs_iax_port' => 'Porta per protocollo IAX2', 'rest_schema_gs_rtp_port_from' => 'Porta di inizio dell\'intervallo RTP', 'rest_schema_gs_split_audio_thread' => 'Suddividere i flussi audio tra i diversi core del processore', 'rest_schema_gs_ssh_port' => 'Porta per il server SSH', 'rest_schema_gs_ssh_rsa_key' => 'Chiave privata RSA del server SSH', 'rest_schema_module_id' => 'Identificatore del modulo interno', 'rest_schema_module_limit' => 'Limite di post per pagina', 'rest_schema_module_path' => 'Percorso di installazione del modulo', 'rest_schema_module_release_id' => 'ID di rilascio del modulo', 'rest_schema_module_search' => 'Query di ricerca per i moduli di filtraggio', 'rest_schema_module_uniqid' => 'Identificatore univoco del modulo', 'rest_schema_owt_extension_represent' => 'Presentazione del numero di inoltro', 'rest_schema_owt_id' => 'ID regola orario non lavorativo', 'rest_schema_provider_cid_parser_start' => 'Carattere iniziale per l\'estrazione del CallerID', 'rest_schema_provider_did_parser_end' => 'Carattere finale per l\'estrazione DID', 'rest_schema_provider_host_id' => 'ID host', 'rest_schema_provider_manualattributes' => 'Opzioni di configurazione aggiuntive', 'rest_schema_provider_networkfilter_represent' => 'Introduzione di un filtro di rete', 'rest_schema_sip_id' => 'Identificatore univoco del record SIP', 'rest_schema_sip_extension' => 'Numero interno per il filtraggio degli eventi SIP', 'rest_param_da_description' => 'Descrizione dell\'applicazione dialplan', 'rest_param_da_hint' => 'Suggerimento BLF per visualizzare lo stato della linea sul telefono', 'rest_s3_Stats' => 'Ottieni statistiche di sincronizzazione S3', 'rest_param_offset' => 'Numero di record da saltare (utilizzati per la paginazione)', 'rest_param_search' => 'Query di ricerca per filtrare i risultati', 'rest_param_id_description' => 'Un identificatore univoco per una risorsa (solitamente un ID numerico o un codice stringa)', 'rest_param_ir_note' => 'Nota o descrizione del percorso in arrivo', 'rest_param_cq_announce_hold_time' => 'Annunciare il tempo di attesa', 'rest_param_cq_moh_sound_id' => 'ID del file audio per la musica in attesa', // Authentication specific parameters 'rest_param_auth_login' => 'Accesso utente per l\'autenticazione', 'rest_schema_ivr_audio_repr' => 'Rappresentazione HTML di un file audio', 'rest_schema_am_perm_originate_write' => 'Autorizzazione ad avviare chiamate (Originate)', // Conference Rooms specific parameters 'rest_param_cr_name' => 'Nome della sala conferenze', 'rest_schema_cr_name' => 'Nome della sala conferenze', 'rest_schema_lic_productName' => 'Nome del prodotto', 'rest_param_owt_extension' => 'Numero di interno per l\'inoltro di chiamata', 'rest_schema_ak_full_permissions' => 'Indicatore di diritti di accesso completi', 'rest_schema_banned_ip_bans' => 'Elenco di voci sul blocco di questo IP in varie prigioni', 'rest_schema_ms_error_message' => 'Messaggio di errore durante la connessione', 'rest_schema_lic_productId' => 'Identificatore univoco del prodotto', 'rest_schema_cf_changed' => 'Flag di modifica del file', 'rest_param_ms_enable_notifications' => 'Abilita l\'invio di notifiche e-mail dal sistema', 'rest_param_ms_send_missed_call_notifications' => 'Invia notifiche di chiamate perse', 'rest_param_sip_limit' => 'Numero massimo di record in risposta', 'rest_schema_sip_stats_failed_calls' => 'Numero di chiamate non riuscite', 'rest_schema_sip_stats_total_duration' => 'Durata totale della chiamata (secondi)', 'rest_schema_sip_auth_last_failure_time' => 'Ora dell\'ultimo tentativo di autenticazione non riuscito', 'rest_schema_iax_host' => 'Indirizzo host del provider IAX', 'rest_response_200_import_preview' => 'Anteprima dell\'importazione completata con successo', 'rest_response_200_batch_deleted' => 'Eliminazione in blocco completata con successo', 'rest_response_200_uploaded' => 'Il file è stato caricato correttamente.', 'rest_response_400_invalid' => 'Parametri di richiesta errati', 'rest_resource_file' => 'File', 'rest_resource_advice' => 'Notifica di sistema', 'rest_mod_Delete' => 'Elimina modulo', 'rest_tag_ConferenceRooms' => 'Sale conferenze', 'rest_tag_DialplanApplications' => 'Applicazioni dialplan', 'rest_tag_IncomingRoutes' => 'Routing in entrata', 'rest_tag_OutboundRoutes' => 'Routing in uscita', 'rest_tag_OffWorkTimes' => 'Orari non lavorativi', 'rest_tag_IAXProviders' => 'Fornitori IAX', 'rest_tag_Providers' => 'Fornitori', 'rest_tag_CallRecords' => 'Registrazione delle chiamate (CDR)', 'rest_tag_Authentication' => 'Autenticazione', 'rest_tag_APIKeys' => 'chiavi API', 'rest_tag_AsteriskManagers' => 'Utenti AMI', 'rest_tag_AsteriskRESTUsers' => 'Utenti ARI', 'rest_tag_Firewall' => 'Filtro di rete (firewall)', 'rest_tag_EmployeesManagement' => 'Dipendenti', 'rest_tag_System' => 'Operazioni di sistema', 'rest_tag_NetworkFilters' => 'Protezioni contro le sovratensioni', 'rest_tag_TimeSettings' => 'Impostazioni dell\'ora', 'rest_tag_GeneralSettings' => 'Impostazioni generali', 'rest_tag_FilesManagement' => 'Operazioni sui file', 'rest_tag_Search' => 'Ricerca', 'rest_tag_S3Storage' => 'Archiviazione cloud S3', 'rest_schema_gs_web_https_port' => 'Porta HTTPS dell\'interfaccia web', 'rest_schema_owt_shot_description' => 'Breve descrizione della regola', 'rest_schema_owt_weekday_to' => 'Giorno di fine settimana (1=lunedì, 7=domenica)', 'rest_schema_provider_additional_hosts' => 'Host aggiuntivi per il backup', 'rest_param_pwd_includeLowercase' => 'Includi lettere minuscole nella password', 'rest_schema_provider_cid_parser_end' => 'Carattere finale per l\'estrazione del CallerID', 'rest_schema_provider_cid_parser_regex' => 'Espressione regolare per l\'analisi di CallerID', // OutboundRoutes specific parameters 'rest_param_obr_rulename' => 'Nome del percorso in uscita', 'rest_schema_provider_did_parser_start' => 'Carattere iniziale per l\'estrazione DID', 'rest_schema_provider_did_source' => 'Origine del numero DID (A, URI della richiesta)', 'rest_schema_sip_auth_failure_stats' => 'Statistiche dei tentativi di autenticazione SIP non riusciti', 'rest_schema_sip_date_from' => 'Data di inizio del periodo di campionamento degli eventi SIP', 'rest_schema_sip_date_to' => 'Data di fine del periodo di campionamento degli eventi SIP', 'rest_schema_sip_event' => 'Tipo di evento SIP da filtrare', 'rest_param_obr_trimfrombegin' => 'Numero di cifre da rimuovere dall\'inizio di un numero prima dell\'invio.', 'rest_response_200_detail' => 'Informazioni dettagliate ricevute con successo', 'rest_response_200_pong' => 'Il server è disponibile e risponde alle richieste', 'rest_response_200_restoring' => 'Il sistema viene ripristinato da un backup.', 'rest_response_200_stopped' => 'Il servizio è stato interrotto correttamente.', 'rest_schema_s3_region' => 'ID regione AWS o regione di servizio S3 equivalente', 'rest_schema_s3_bucket' => 'Nome del bucket S3 in cui sono archiviati i record', 'rest_schema_s3_access_key' => 'ID chiave di accesso S3 (visibile nelle risposte)', 'rest_schema_s3_secret_key' => 'Chiave di accesso segreta S3 (mascherata da asterischi nelle risposte)', 'rest_schema_s3_total_retention' => 'Periodo di archiviazione totale dei record in giorni (archiviazione locale + cloud)', 'rest_param_owt_calType' => 'Tipo di calendario (nessuno, iCalendar)', 'rest_param_owt_calUrl' => 'URL del calendario in formato iCalendar', // ApiKeys specific parameters 'rest_param_ak_description' => 'Descrizione dello scopo della chiave API', 'rest_param_sf_file' => 'File audio scaricabile (formati supportati: wav, mp3, ogg, flac)', 'rest_param_sf_chunk_number' => 'Numero di blocchi corrente durante il caricamento in blocchi (Resumable.js)', 'rest_schema_ak_allowed_paths_count' => 'Numero di percorsi API consentiti', 'rest_schema_ak_represent' => 'Rappresentazione HTML della chiave API per l\'interfaccia', 'rest_schema_ts_manual_time' => 'Modalità di impostazione manuale dell\'ora (vero - manualmente, falso - tramite NTP)', 'rest_response_200_unbanned' => 'L\'indirizzo IP è sbloccato', 'rest_resource_password' => 'Password', // ============================================================================ // PBXApiResult Schema Descriptions // ============================================================================ 'rest_schema_PBXApiResult' => 'Formato di risposta standard dell\'API REST', 'rest_system_ConvertAudioFileDesc' => 'Conversione di un file audio in un formato supportato da Asterisk', 'rest_system_Upgrade' => 'Aggiorna il sistema', 'rest_system_UpgradeDesc' => 'Avvio del processo di aggiornamento di MikoPBX a una nuova versione', 'rest_response_200_query_executed' => 'La query SQL è stata completata correttamente.', 'rest_param_ext_callerid' => 'Nome dell\'abbonato (CallerID)', 'API Keys' => 'chiave API', 'rest_schema_obr_note' => 'Nota sulla regola di routing', 'rest_ir_GetDefault' => 'Ottieni valori predefiniti', 'rest_cq_Delete' => 'Elimina coda', // CallQueues specific parameters 'rest_param_cq_name' => 'Nome visualizzato della coda', 'rest_param_cq_extension' => 'Numero di coda di estensione interna (2-8 cifre)', 'rest_schema_gs_blind_transfer' => 'Codice di traduzione cieca', 'rest_schema_cdr_endtime' => 'Ora di fine chiamata', 'rest_schema_cdr_from_account' => 'Account di origine', 'rest_schema_cq_strategy' => 'Strategia di distribuzione delle chiamate', 'rest_cr_Delete' => 'Elimina sala conferenze', 'rest_cr_GetDefault' => 'Ottieni un modello per la sala conferenze', // ============================================================================ // AsteriskManagers REST API // ============================================================================ 'rest_am_GetList' => 'Ottieni un elenco delle AMI utente', 'rest_am_GetRecord' => 'Ottieni l\'AMI dell\'utente tramite ID', 'rest_am_GetRecordDesc' => 'Ottieni informazioni dettagliate su un utente dell\'interfaccia di Asterisk Manager', 'rest_am_Create' => 'Crea un nuovo utente AMI', 'rest_am_CreateDesc' => 'Crea un nuovo utente dell\'interfaccia Asterisk Manager con i diritti di accesso specificati', // ============================================================================ // MailSettings REST API // ============================================================================ 'rest_ms_GetRecord' => 'Ottieni le impostazioni di posta', 'rest_ms_GetRecordDesc' => 'Ottieni le impostazioni correnti del server di posta, inclusa la configurazione SMTP e i parametri OAuth2', 'rest_ms_UpdateDesc' => 'Sostituisci completamente tutte le impostazioni del server di posta (tutti i campi devono essere compilati)', 'rest_ms_PatchDesc' => 'Aggiorna solo le impostazioni del server di posta specificato (gli altri campi rimangono invariati)', 'rest_ms_ResetDesc' => 'Ripristina tutte le impostazioni del server di posta ai valori predefiniti (l\'azione non può essere annullata)', 'rest_ms_RefreshTokenDesc' => 'Aggiorna un token di accesso OAuth2 scaduto utilizzando un token di aggiornamento salvato', 'rest_ms_GetDefault' => 'Ottieni valori predefiniti', // ============================================================================ // TimeSettings REST API // ============================================================================ 'rest_ts_GetRecord' => 'Ottieni le impostazioni dell\'ora', 'rest_ts_GetRecordDesc' => 'Ottieni le impostazioni correnti dell\'ora e del fuso orario', 'rest_ts_PatchDesc' => 'Aggiorna solo le impostazioni di ora e fuso orario specificate', 'rest_ts_GetAvailableTimezones' => 'Ottieni un elenco dei fusi orari disponibili', 'rest_ts_GetAvailableTimezonesDesc' => 'Ottieni un elenco completo dei fusi orari disponibili in formato IANA con offset UTC', // ============================================================================ // Storage REST API // ============================================================================ 'rest_stg_GetRecord' => 'Ottieni la configurazione di archiviazione', 'rest_stg_Update' => 'Aggiorna la configurazione dell\'archiviazione', 'rest_stg_UpdateDesc' => 'Sostituisci l\'intera configurazione di archiviazione (tutti i campi devono essere specificati)', 'rest_stg_Patch' => 'Aggiornare parzialmente la configurazione di archiviazione', 'rest_stg_PatchDesc' => 'Aggiorna solo le impostazioni di configurazione dell\'archiviazione specificate', 'rest_stg_Usage' => 'Ottieni statistiche sull\'utilizzo dello spazio di archiviazione', 'rest_stg_UsageDesc' => 'Ottieni statistiche dettagliate sull\'utilizzo dello spazio su disco suddivise per tipo di dati', 'rest_stg_MountDesc' => 'Montare manualmente un dispositivo di archiviazione da utilizzare sul sistema', 'rest_stg_Umount' => 'Smontare il dispositivo di archiviazione', 'rest_stg_Mkfs' => 'Formattare il dispositivo di archiviazione', 'rest_s3_GetRecord' => 'Ottieni la configurazione dell\'archiviazione S3', 'rest_s3_GetRecordDesc' => 'Ottieni la configurazione di archiviazione S3 corrente, inclusi lo stato di abilitazione, l\'URL dell\'endpoint, il nome del bucket, la regione e le impostazioni di conservazione dei record per l\'archiviazione cloud', 'rest_s3_Update' => 'Aggiorna la configurazione dell\'archiviazione S3', 'rest_s3_UpdateDesc' => 'Sostituisce completamente la configurazione di archiviazione S3 con tutte le impostazioni (tutti i campi devono essere specificati). Le chiavi segrete vengono crittografate automaticamente prima del salvataggio.', 'rest_s3_Patch' => 'Aggiorna parzialmente la configurazione S3', 'rest_s3_TestConnectionDesc' => 'Verifica la connettività e le credenziali S3 testando l\'accesso al bucket. Non modifica la configurazione: utilizza le impostazioni correnti del database per eseguire il test di connessione.', 'rest_param_order' => 'Campo per ordinare i risultati', 'rest_param_orderWay' => 'Direzione di ordinamento', 'rest_param_id' => 'Identificatore univoco della risorsa', 'rest_param_ir_providerid_filter' => 'Filtra per ID fornitore', // CDR specific parameters 'rest_param_cdr_id' => 'ID numerico del post (ad esempio 718517) o linkedid per eliminare l\'intera conversazione (ad esempio mikopbx-1760784793.4627)', 'rest_param_cdr_view' => 'Percorso al file di registrazione delle chiamate (obsoleto, utilizzare il token)', 'rest_param_cdr_download' => 'Scarica il file invece dello streaming', 'rest_param_cdr_filename' => 'Nome del file per il download', 'rest_param_auth_sessionToken' => 'Token di sessione WebAuthn (passkey) per l\'autenticazione senza password', 'rest_param_auth_rememberMe' => 'Ricorda dispositivo (validità estesa del token di aggiornamento)', 'rest_param_auth_refreshToken' => 'Aggiorna il token per ottenere un nuovo token di accesso', 'rest_param_auth_clientIp' => 'Indirizzo IP del cliente', 'rest_param_auth_token' => 'Token JWT per la convalida', 'rest_schema_auth_password' => 'Password utente', 'rest_param_advice_severity' => 'Livello di importanza della notifica', 'rest_schema_advice_message_params' => 'Parametri per la sostituzione nel modello di messaggio', 'rest_schema_advice_severity' => 'Livello di importanza della notifica (critico, avviso, informazioni)', 'rest_param_emp_avatar' => 'Percorso verso l\'avatar del dipendente', 'rest_param_emp_export_format' => 'Formato di esportazione: minimo (7 campi), standard (13 campi), completo (15 campi)', 'rest_param_emp_export_filter' => 'Filtro di esportazione (intervallo numerico)', 'rest_param_emp_import_strategy' => 'Strategia di gestione dei duplicati: skip_duplicates, update_existing, fail_on_duplicate', 'rest_param_emp_batch_employees' => 'Matrice di dati dei dipendenti per la creazione in blocco (massimo 20 record)', 'rest_param_emp_batch_mode' => 'Modalità operativa: convalida (solo convalida) o crea (crea)', 'rest_param_emp_sip_enableRecording' => 'Abilita la registrazione delle chiamate', 'rest_param_emp_sip_networkfilterid' => 'ID filtro di rete per l\'accesso', 'rest_param_emp_fwd_ringlength' => 'Timeout di risposta in secondi prima del reindirizzamento', // Extensions specific parameters 'rest_param_ext_number' => 'Numero di interno (2-8 cifre)', 'rest_param_ext_numbers' => 'Matrice di numeri di estensione', 'rest_param_ext_show_in_phonebook' => 'Mostra nell\'elenco telefonico', // Extensions schema field descriptions 'rest_schema_ext_id' => 'Identificatore univoco dell\'estensione (numero)', 'rest_schema_ext_public_access' => 'Consentire l\'accesso pubblico all\'estensione', 'rest_schema_ext_is_general_user_number' => 'È il numero di interno principale del dipendente.', 'rest_schema_ext_search' => 'Barra di ricerca per numero o nome', 'rest_schema_ext_order' => 'Campo per ordinare i risultati', 'rest_schema_ext_orderWay' => 'Direzione di ordinamento', // Passkeys schema field descriptions 'rest_schema_pk_id' => 'Identificatore univoco della chiave di accesso', 'rest_schema_pk_name' => 'Nome della passkey (ad esempio, "My YubiKey 5")', 'rest_schema_pk_counter' => 'Contatore di utilizzo per proteggersi dagli attacchi di replay', 'rest_schema_pk_aaguid' => 'GUID di attestazione dell\'autenticatore (identificatore del dispositivo)', 'rest_schema_pk_transports' => 'Trasporti supportati (usb, nfc, ble, interno)', 'rest_schema_pk_created_at' => 'Data e ora di registrazione della passkey', 'rest_schema_pk_credential' => 'Oggetto credenziale WebAuthn', 'rest_schema_pk_public_key' => 'Credenziale chiave pubblica WebAuthn (Base64)', 'rest_schema_pk_login' => 'Accesso utente per il controllo delle passkey', // Passwords schema field descriptions 'rest_schema_pwd_length' => 'Lunghezza della password generata (da 8 a 128 caratteri)', 'rest_schema_pwd_includeLowercase' => 'Includi lettere minuscole nella password', 'rest_schema_pwd_password' => 'Password per la verifica di sicurezza', 'rest_schema_pwd_field' => 'Contesto di utilizzo della password (WebAdminPassword, SSHPassword, AMIPassword, SIPPassword)', 'rest_schema_pwd_passwords' => 'Serie di password con contesti per il controllo batch', 'rest_schema_cdr_list' => 'Elenco dei record CDR', 'rest_schema_cdr_id' => 'Identificatore univoco del record CDR', 'rest_schema_cdr_uniqueid' => 'Identificatore di chiamata univoco', 'rest_schema_cdr_linkedid' => 'ID chiamata associato', 'rest_schema_cdr_did' => 'Numero DID (chiamata diretta verso l\'interno)', 'rest_schema_cdr_disposition' => 'Stato di fine chiamata', 'rest_schema_cdr_recordingfile' => 'Percorso al file di registrazione delle chiamate', 'rest_schema_cdr_dialstatus' => 'Stato di composizione', 'rest_schema_cdr_appname' => 'Nome dell\'applicazione', 'rest_schema_cdr_duration' => 'Durata totale della chiamata in secondi', 'rest_schema_cdr_billsec' => 'Tempo di conversazione a pagamento in secondi', 'rest_schema_cdr_work_completed' => 'Flag di completamento dell\'elaborazione del record', 'rest_schema_cdr_dateFrom' => 'Data di inizio del periodo di campionamento CDR', 'rest_schema_emp_sip_secret' => 'Password dell\'account SIP', 'rest_schema_cq_redirect_to_extension_if_unanswered' => 'Estensione per l\'inoltro in caso di mancata risposta', 'rest_schema_cq_redirect_to_extension_if_repeat_exceeded_represent' => 'Rappresentazione HTML del componente aggiuntivo per il superamento del limite', 'rest_schema_cq_periodic_announce_sound_id' => 'ID file audio per annunci periodici', 'rest_schema_cq_members' => 'Partecipanti in coda', 'rest_schema_cq_search_index' => 'Indice di ricerca per il filtraggio', 'rest_schema_ivr_extension' => 'Numero del menu IVR dell\'estensione interna', 'rest_schema_ivr_timeout' => 'Tempo di attesa per l\'inserimento del numero in secondi', 'rest_schema_ivr_actions' => 'Azioni del menu IVR (premendo i numeri)', 'rest_param_am_cdr' => 'Diritti di accesso ai CDR', 'rest_param_am_agent' => 'Diritti per lavorare con gli agenti', 'rest_param_am_call_timeout' => 'Timeout della chiamata in secondi', // License specific parameters 'rest_param_lic_licKey' => 'Chiave di licenza nel formato MIKO-XXX-XXX', 'rest_schema_emp_sip_manualattributes' => 'Parametri SIP aggiuntivi (separati da nuove righe)', 'rest_schema_banned_ip_timeunban' => 'Timestamp UNIX del momento in cui l\'IP verrà sbloccato', 'rest_schema_ms_auth_type' => 'Metodo di autenticazione SMTP (nessuno, semplice, login, oauth2)', 'rest_schema_emp_sip_networkfilterid' => 'ID filtro di rete per l\'accesso', 'rest_param_syslog_filter' => 'Testo per filtrare le righe di registro (ricerca grep)', 'rest_param_syslog_lines' => 'Numero di ultime righe di registro da emettere', 'rest_param_syslog_archive' => 'Utilizzare i registri di archivio', 'rest_param_syslog_latest' => 'Se true, restituisce le voci di registro più recenti. Quando i dati superano il limite di righe, il troncamento avviene all\'inizio (le voci più vecchie vengono eliminate)', // SysLogs schema field descriptions 'rest_schema_syslog_filename' => 'Percorso del file di registro relativo alla directory di registro', 'rest_schema_syslog_filter' => 'Testo per filtrare le righe di registro', 'rest_schema_syslog_lines' => 'Numero di ultime righe di registro da emettere', 'rest_schema_syslog_offset' => 'Offset per la paginazione delle righe di registro', 'rest_param_ms_auth_type' => 'Metodo di autenticazione SMTP (nessuno, semplice, login, oauth2)', 'rest_param_ms_username' => 'Nome utente SMTP o indirizzo email', 'rest_param_ms_password' => 'Password SMTP (per metodi semplici o di accesso)', 'rest_param_ms_use_tls' => 'Utilizza la crittografia TLS per una connessione sicura', 'rest_param_ms_from_username' => 'Nome visualizzato del mittente nelle e-mail', 'rest_param_ms_from_address' => 'Indirizzo email del mittente', 'rest_param_ms_send_voicemail_notifications' => 'Invia notifiche tramite messaggi vocali', 'rest_param_ms_send_login_notifications' => 'Invia notifiche di accesso', 'rest_param_ms_send_system_notifications' => 'Invia notifiche di sistema', 'rest_schema_function' => 'Il nome della funzione chiamata', 'rest_schema_users_email' => 'Indirizzo email dell\'utente', 'rest_mod_GetRecord' => 'Ottieni il modulo tramite ID', 'rest_mod_InstallFromRepoDesc' => 'Installazione di un modulo direttamente dal repository del marketplace utilizzando il suo ID e la sua versione', 'rest_mod_InstallFromPackage' => 'Installa il modulo dal pacchetto', 'rest_mod_InstallFromPackageDesc' => 'Installazione di un modulo da un file di pacchetto scaricato', 'rest_mod_Uninstall' => 'Elimina modulo', 'rest_mod_UninstallDesc' => 'Rimozione completa di un modulo dal sistema, compresi i suoi dati', 'rest_mod_UpdateAll' => 'Aggiorna tutti i moduli', 'rest_mod_DownloadStatus' => 'Ottieni lo stato del download', 'rest_mod_InstallationStatusDesc' => 'Ottenere lo stato attuale del processo di installazione del modulo', 'rest_system_GetDatetime' => 'Ottieni l\'ora del sistema', 'rest_system_GetDatetimeDesc' => 'Ottenere l\'ora e la data correnti dal server', 'rest_system_GetAvailableLanguages' => 'Ottieni le lingue disponibili', 'rest_system_GetAvailableLanguagesDesc' => 'Ottenere un elenco delle lingue di interfaccia supportate', 'rest_system_GetDeleteStatisticsDesc' => 'Ottenere informazioni sugli oggetti che verranno eliminati insieme all\'oggetto specificato', 'rest_schema_fw_represent' => 'Rappresentazione HTML di una regola del firewall', 'rest_response_200_command_executed' => 'Il comando è stato eseguito correttamente.', 'rest_tag_NetworkManagement' => 'Interfacce di rete e routing', 'rest_schema_provider_registration_type' => 'Tipo di registrazione (nessuno, peer, in uscita)', 'rest_schema_am_perm_command_write' => 'Autorizzazione a eseguire comandi CLI tramite AMI (comando)', 'rest_schema_cr_description' => 'Descrizione della sala conferenze', // Passkeys specific parameters 'rest_param_pk_login' => 'Nome utente per verificare le passkey', 'rest_s3_StatsDesc' => 'Restituisce statistiche dettagliate sulla sincronizzazione dell\'archiviazione cloud S3: numero di file in S3 e localmente, dimensione totale, percentuale di sincronizzazione, stato (sincronizzato/in sincronizzazione/in attesa/disabilitato), ora dell\'ultimo caricamento e data del file in attesa più vecchio.', // ============================================================================ // Common Parameters // ============================================================================ 'rest_param_limit' => 'Numero massimo di record da restituire', 'rest_param_strategy' => 'Filtra per strategia di distribuzione delle chiamate', // Providers specific parameters 'rest_param_pvd_id' => 'Identificativo univoco del fornitore (formato PROV-XXX)', 'rest_param_pvd_type' => 'Tipo di provider per il filtraggio (SIP o IAX)', 'rest_param_pvd_registered' => 'Filtra per stato di registrazione del fornitore', 'rest_param_pvd_from' => 'Data/ora di inizio del campionamento dei dati storici', 'rest_param_pvd_to' => 'Data/ora di fine del campionamento dei dati storici', 'rest_param_pvd_action' => 'Azione per aggiornare lo stato (registrazione, annullamento della registrazione, aggiornamento)', // Storage specific parameters 'rest_param_stg_disk' => 'Percorso al dispositivo di archiviazione (ad esempio /dev/sdb1)', 'rest_param_stg_save_period' => 'Periodo di conservazione delle registrazioni delle chiamate in giorni (da 1 a 3650)', 'rest_param_stg_device' => 'Percorso al dispositivo per l\'operazione (montaggio, smontaggio, formattazione)', 'rest_param_stg_mount_point' => 'Punto di montaggio del dispositivo (facoltativo, l\'impostazione predefinita è automatica)', 'rest_param_stg_filesystem' => 'Tipo di file system da formattare (ext4 o ext3)', 'rest_param_stg_label' => 'Etichetta di volume per il dispositivo formattato (massimo 16 caratteri)', 'rest_param_stg_task_id' => 'ID dell\'attività di formattazione per il controllo dello stato', // Storage schema field descriptions 'rest_schema_stg_disk' => 'Percorso verso il dispositivo di archiviazione', 'rest_schema_stg_save_period' => 'Periodo di conservazione delle registrazioni delle chiamate in giorni', 'rest_schema_stg_device' => 'Percorso verso il dispositivo', 'rest_schema_stg_mount_point' => 'Punto di montaggio del dispositivo', 'rest_schema_stg_filesystem' => 'Tipo di file system', 'rest_schema_stg_label' => 'Etichetta del volume', 'rest_schema_stg_task_id' => 'ID attività di formattazione', // TimeSettings specific parameters 'rest_param_ts_timezone' => 'Fuso orario in formato IANA (ad esempio Europa/Mosca, Asia/Tokyo)', 'rest_param_ts_ntp_server' => 'Indirizzo del server NTP per la sincronizzazione dell\'ora', 'rest_param_ts_manual_mode' => 'Modalità di impostazione manuale dell\'ora (vero - manualmente, falso - tramite NTP)', 'rest_param_ts_manual_datetime' => 'Data e ora per l\'installazione manuale (formato ISO 8601)', // IncomingRoutes specific parameters 'rest_param_ir_rulename' => 'Nome del percorso in arrivo', 'rest_param_ir_number' => 'Numero o schema DID (può contenere *#+ per gli schemi)', 'rest_param_ir_providerid' => 'ID provider per il binding del percorso', 'rest_param_ir_priority' => 'Priorità del percorso (valore più basso - priorità più alta)', 'rest_param_ir_timeout' => 'Timeout per la riproduzione del messaggio audio prima dell\'inoltro (in secondi)', 'rest_param_ir_extension' => 'Numero di interno per l\'inoltro delle chiamate in arrivo', 'rest_param_ir_audio_message_id' => 'ID del file audio da riprodurre prima del reindirizzamento', 'rest_param_ir_priorities' => 'Una matrice di oggetti con ID di percorso e nuovi valori di priorità', 'rest_param_cq_description' => 'Descrizione della coda', 'rest_schema_lic_email' => 'Indirizzo email del referente aziendale', 'rest_param_cq_strategy' => 'Strategia di distribuzione delle chiamate', 'rest_param_cq_seconds_to_ring' => 'Tempo di chiamata per ciascun partecipante (in secondi)', 'rest_param_cq_seconds_for_wrapup' => 'Tempo di elaborazione dopo il completamento della chiamata (in secondi)', 'rest_param_cq_timeout_to_redirect' => 'Timeout di reindirizzamento (in secondi)', 'rest_param_cq_recive_calls_while_on_call' => 'Ricevi chiamate durante una chiamata', 'rest_param_cq_caller_hear' => 'Cosa sente il chiamante mentre aspetta?', 'rest_param_cq_announce_position' => 'Annunciare una posizione in una coda', 'rest_param_cq_members' => 'Matrice di configurazioni dei membri della coda', // IVR Menu specific parameters 'rest_param_ivr_name' => 'Nome visualizzato del menu IVR', 'rest_param_ivr_extension' => 'Numero del menu IVR dell\'estensione interna (2-8 cifre)', 'rest_param_ivr_description' => 'Descrizione del menu IVR', 'rest_param_ivr_timeout' => 'Tempo di attesa per l\'inserimento dei numeri da parte dell\'abbonato (in secondi)', 'rest_param_ivr_timeout_extension' => 'Numero di interno per l\'inoltro di chiamata in caso di timeout', 'rest_param_ivr_number_of_repeat' => 'Numero di volte in cui il menu viene riprodotto', 'rest_param_ivr_allow_enter_any_internal_extension' => 'Consenti la chiamata di qualsiasi interno', 'rest_param_ivr_audio_message_id' => 'ID file audio di benvenuto nel menu', 'rest_param_ivr_actions' => 'Serie di azioni per i tasti premuti', 'rest_param_cdr_limit' => 'Numero massimo di record CDR da recuperare (predefinito 50, massimo 1000)', 'rest_param_cdr_offset' => 'Offset per la paginazione dei record CDR (predefinito 0)', 'rest_param_cdr_dateFrom' => 'Data di inizio del periodo di campionamento CDR', 'rest_param_cdr_dateTo' => 'Data di fine del periodo di campionamento CDR', 'rest_schema_lic_products' => 'Elenco dei prodotti concessi in licenza (moduli)', 'rest_param_cdr_search' => 'Ricerca intelligente per CDR ed estensioni. Supporta i prefissi per una ricerca precisa: src:number (sorgente), dst:number (destinazione), did:number (DID in entrata). Senza prefisso, la ricerca avviene in tutti i campi, inclusi nomi dei dipendenti e numeri di cellulare.', 'rest_param_cdr_dst_num' => 'Filtro: numero di destinazione', 'rest_param_cdr_did' => 'Filtro: numero DID in entrata', 'rest_param_cdr_disposition' => 'Filtro: Stato di fine chiamata', 'rest_param_cdr_linkedid' => 'Filtro: Ricerca esatta per linkedid (per recuperare tutti i record di una singola chiamata)', 'rest_param_cdr_provider' => 'Identificatore del provider per il filtraggio (es. SIP-TRUNK-xxx)', 'rest_param_cdr_token' => 'Un token di accesso temporaneo per riprodurre la registrazione della chiamata (preferibilmente per visualizzarla)', 'rest_param_cdr_deleteRecording' => 'Elimina il file di registrazione della chiamata insieme alla voce del database. Elimina tutti i formati di file (.mp3, .wav, .ogg). Predefinito: falso', 'rest_param_auth_userAgent' => 'User-Agent del browser client', // Authentication schema field descriptions 'rest_schema_auth_login_param' => 'Accesso utente per l\'autenticazione', 'rest_schema_auth_sessionToken' => 'Token di sessione WebAuthn (passkey) per l\'autenticazione senza password', 'rest_schema_auth_rememberMe' => 'Ricorda dispositivo (validità estesa del token di aggiornamento)', 'rest_schema_auth_refreshToken' => 'Aggiorna il token per ottenere un nuovo token di accesso', 'rest_schema_auth_clientIp' => 'Indirizzo IP del cliente', 'rest_schema_auth_userAgent' => 'User-Agent del browser client', 'rest_schema_auth_token' => 'Token JWT per la convalida', 'rest_schema_auth_accessToken' => 'Token di accesso JWT', 'rest_schema_auth_tokenType' => 'Tipo di token (portatore)', 'rest_schema_auth_expiresIn' => 'Durata del token di accesso in secondi', 'rest_schema_auth_message' => 'Messaggio sul risultato dell\'operazione', 'rest_param_advice_force' => 'Forza l\'aggiornamento della cache', 'rest_param_advice_category_filter' => 'Filtra per categoria di notifica', 'rest_param_advice_severity_filter' => 'Filtra per livello di importanza della notifica', // System Advice schema field descriptions 'rest_schema_advice_advice' => 'Un dizionario delle notifiche di sistema, raggruppate per categoria', 'rest_schema_advice_category' => 'Categoria di notifica (sicurezza, configurazione, prestazioni, manutenzione, aggiornamenti)', // Employees specific parameters 'rest_param_emp_number' => 'Numero di matricola (numero di interno, 2-8 cifre)', 'rest_param_emp_username' => 'Nome utente (nome completo del dipendente)', 'rest_param_emp_mobile' => 'Numero di cellulare del dipendente', 'rest_param_emp_export_number_from' => 'Numero di intervallo iniziale per l\'esportazione', 'rest_param_emp_export_number_to' => 'Numero di intervallo finale per l\'esportazione', 'rest_param_emp_upload_id' => 'ID del file scaricato dal file system temporaneo', 'rest_param_emp_import_action' => 'Azione di importazione: anteprima o importazione', 'rest_param_emp_batch_skip_errors' => 'Continua l\'elaborazione in caso di errori (vero) o interrompi al primo errore (falso)', 'rest_param_emp_sip_secret' => 'Password dell\'account SIP', 'rest_param_emp_fwd_forwarding' => 'Estensione per l\'inoltro incondizionato', 'rest_param_emp_fwd_forwardingonbusy' => 'Estensione per inoltro di chiamata quando occupato', 'rest_param_emp_fwd_forwardingonunavailable' => 'Estensione per l\'inoltro di chiamata quando non disponibile', 'rest_param_emp_mobile_number' => 'Numero di cellulare per l\'inoltro di chiamata esterna', 'rest_param_emp_mobile_dialstring' => 'Stringa di composizione del numero di cellulare', 'rest_param_ext_public_access' => 'Accesso per chiamate pubbliche', 'rest_param_ext_is_general_user_number' => 'È il numero principale dell\'utente', 'rest_param_ext_limit' => 'Numero massimo di voci per pagina', 'rest_param_ext_offset' => 'Offset per la paginazione', 'rest_param_ext_search' => 'Barra di ricerca', 'rest_param_ext_order' => 'Campo di ordinamento', 'rest_param_ext_orderWay' => 'Direzione di ordinamento (ASC o DESC)', 'rest_schema_ext_number' => 'Numero di interno', 'rest_schema_ext_limit' => 'Limite di post per pagina', 'rest_schema_pk_user_id' => 'ID utente del proprietario della passkey', 'rest_schema_pk_credential_id' => 'Credenziale WebAuthn codificata in Base64', 'rest_schema_pk_last_used_at' => 'Data e ora dell\'ultimo utilizzo della passkey', 'rest_schema_pwd_includeNumbers' => 'Includi numeri nella password', 'rest_schema_pwd_includeUppercase' => 'Includi lettere maiuscole nella password', 'rest_schema_pwd_passwordsList' => 'Serie di password da verificare con un dizionario', // CDR schema field descriptions 'rest_schema_cdr_detail' => 'Informazioni dettagliate sul record CDR', 'rest_schema_cdr_start' => 'Ora di inizio della chiamata', 'rest_schema_cdr_src_chan' => 'Canale di chiamata originale', 'rest_schema_cdr_src_num' => 'ID chiamante', 'rest_schema_cdr_src_name' => 'Nome visualizzato del chiamante', 'rest_schema_cdr_dst_chan' => 'Canale di destinazione', 'rest_schema_cdr_dst_num' => 'Numero chiamato', 'rest_schema_cdr_dst_name' => 'Nome visualizzato del chiamato', 'rest_schema_cdr_to_account' => 'Conto di destinazione', 'rest_schema_cdr_transfer' => 'Indicatore di chiamata trasferita', 'rest_schema_cdr_is_app' => 'Indicatore di chiamata dell\'applicazione', 'rest_schema_cdr_dst_call_id' => 'ID chiamata di destinazione', 'rest_schema_cdr_verbose_call_id' => 'ID chiamata dettagliato', 'rest_schema_cdr_limit' => 'Numero massimo di record CDR da campionare', 'rest_schema_cdr_offset' => 'Offset per la paginazione dei record CDR', 'rest_schema_cdr_dateTo' => 'Data di fine del periodo di campionamento CDR', 'rest_schema_cdr_search' => 'Ricerca intelligente in tutti i campi CDR ed estensioni con supporto prefisso (src:, dst:, did:)', 'rest_schema_cdr_dst_num_filter' => 'Filtra per numero del chiamato', 'rest_schema_cdr_did_filter' => 'Filtra per numero DID in entrata', 'rest_schema_cdr_playback_url' => 'URL per lo streaming della registrazione della chiamata (in linea) con un token di accesso temporaneo', 'rest_schema_cdr_download_url' => 'URL per scaricare il file di registrazione della chiamata (allegato) con un token di accesso temporaneo', 'rest_schema_cdr_rec_src_channel' => 'Indice del canale stereo dell\'audio src_num (0=sinistra, 1=destra, vuoto=mono)', 'rest_schema_cdr_dtmf_digits' => 'Cifre DTMF premute durante l\'interazione con il menu IVR. Sequenza separata da virgole: cifre, \'t\' per timeout, \'i\' per input non valido.', // CallQueues schema field descriptions 'rest_schema_cq_id' => 'Identificatore univoco della coda', 'rest_schema_cq_extension' => 'Numero di coda di estensione interna', 'rest_schema_cq_name' => 'Nome della coda', 'rest_schema_cq_description' => 'Descrizione della coda', 'rest_schema_cq_represent' => 'Rappresentazione HTML per la visualizzazione negli elenchi a discesa', 'rest_schema_cq_seconds_to_ring_each_member' => 'Tempo di chiamata per ciascun partecipante in secondi', 'rest_schema_cq_seconds_for_wrapup' => 'Tempo di elaborazione dopo il completamento della chiamata in secondi', 'rest_schema_cq_recive_calls_while_on_a_call' => 'Consenti la ricezione di chiamate durante una chiamata', 'rest_schema_cq_announce_position' => 'Annuncia la posizione del chiamante nella coda', 'rest_schema_cq_announce_hold_time' => 'Annunciare il tempo di attesa previsto', 'rest_schema_cq_caller_hear' => 'Cosa sente chi chiama mentre è in coda?', 'rest_schema_cq_periodic_announce_frequency' => 'Frequenza degli annunci periodici in secondi', 'rest_schema_cq_timeout_to_redirect_to_extension' => 'Timeout prima dell\'inoltro all\'estensione', 'rest_schema_cq_number_unanswered_calls_to_redirect' => 'Numero di chiamate senza risposta prima dell\'inoltro', 'rest_schema_cq_number_repeat_unanswered_to_redirect' => 'Numero di chiamate ripetute senza risposta prima dell\'inoltro', 'rest_schema_cq_callerid_prefix' => 'Prefisso CallerID per le chiamate dalla coda', 'rest_schema_cq_timeout_extension' => 'Estensione per il reindirizzamento del timeout', 'rest_schema_cq_timeout_extension_represent' => 'Rappresentazione HTML del componente aggiuntivo timeout', 'rest_schema_cq_redirect_to_extension_if_empty' => 'Estensione per l\'inoltro se la coda è vuota', 'rest_schema_cq_redirect_to_extension_if_empty_represent' => 'Rappresentazione HTML di un componente aggiuntivo per una coda vuota', 'rest_schema_cq_redirect_to_extension_if_unanswered_represent' => 'Rappresentazione HTML del componente aggiuntivo per la mancata risposta', 'rest_schema_cq_redirect_to_extension_if_repeat_exceeded' => 'Estensione per il reindirizzamento quando viene superato il limite di tentativi', 'rest_schema_cq_periodic_announce_sound_id_represent' => 'Rappresentazione HTML del file audio degli annunci', 'rest_schema_cq_moh_sound_id' => 'ID del file audio per la musica in attesa', 'rest_schema_cq_moh_sound_id_represent' => 'Rappresentazione HTML del file musicale in attesa', 'rest_schema_cq_member_extension' => 'Numero di partecipanti aggiuntivo', // ============================================================================ // IVR Menu REST API - Response Schemas (Field Descriptions) // ============================================================================ 'rest_schema_ivr_id' => 'Identificatore univoco del menu IVR', 'rest_schema_ivr_name' => 'Nome del menu IVR', 'rest_schema_ivr_timeout_extension' => 'Estensione per il reindirizzamento del timeout', 'rest_schema_ivr_number_of_repeat' => 'Numero di volte in cui il menu viene riprodotto', 'rest_schema_ivr_allow_enter_any_internal_extension' => 'Consenti l\'ingresso di qualsiasi estensione interna', 'rest_schema_ivr_audio_message_id' => 'ID del file audio per la riproduzione del menu', 'rest_schema_ivr_timeout_ext_repr' => 'Rappresentazione HTML del componente aggiuntivo timeout', 'rest_schema_ivr_timeout_ext_repr_alt' => 'Rappresentazione HTML del componente aggiuntivo timeout (alternativa)', 'rest_schema_ivr_represent' => 'Rappresentazione HTML per la visualizzazione negli elenchi a discesa', 'rest_schema_ivr_search_index' => 'Indice di ricerca per il filtraggio', 'rest_schema_ivr_action_id' => 'Identificatore univoco dell\'azione', 'rest_schema_ivr_action_digits' => 'Numeri per attivare l\'azione (0-9, #, *)', 'rest_schema_ivr_action_extension' => 'Estensione per l\'inoltro', 'rest_schema_ivr_action_ext_repr' => 'Rappresentazione HTML del componente aggiuntivo', 'rest_schema_ivr_action_repr' => 'Rappresentazione HTML dell\'azione', // Schema: Employees (Сотрудники) 'rest_schema_emp_id' => 'Identificatore univoco del dipendente', 'rest_schema_emp_username' => 'Nome utente del dipendente', 'rest_schema_emp_email' => 'Indirizzo email del dipendente', 'rest_schema_emp_avatar' => 'URL dell\'avatar del dipendente', 'rest_schema_emp_sip_dtmfmode' => 'Modalità di trasmissione del tono DTMF', 'rest_schema_emp_sip_networkfilterid_represent' => 'Rappresentazione HTML di un filtro di rete', 'rest_schema_emp_fwd_forwardingonbusy' => 'Estensione per inoltro di chiamata quando occupato', 'rest_schema_emp_fwd_forwardingonbusy_represent' => 'Rappresentazione HTML dell\'inoltro di occupato', 'rest_schema_emp_fwd_forwardingonunavailable' => 'Estensione per l\'inoltro di chiamata quando non disponibile', 'rest_schema_emp_mobile_dialstring' => 'Stringa di composizione del numero di cellulare', 'rest_schema_emp_represent' => 'Rappresentazione HTML di un dipendente', 'rest_schema_emp_search_index' => 'Indice di ricerca per il filtraggio', // Schema: Fail2Ban (singleton resource) 'rest_schema_f2b_maxretry' => 'Numero massimo di tentativi falliti prima del blocco IP', 'rest_schema_f2b_bantime' => 'Tempo di blocco dell\'indirizzo IP in secondi', 'rest_schema_f2b_findtime' => 'Il periodo di tempo per il conteggio dei tentativi non riusciti in secondi', 'rest_schema_f2b_whitelist' => 'Elenco consentito di indirizzi IP e subnet (separati da virgole)', 'rest_schema_f2b_maxreqsec' => 'Numero massimo di richieste al secondo all\'interfaccia web', // Asterisk REST Users (ARI) specific parameters 'rest_param_aru_username' => 'Nome utente ARI (deve essere univoco)', 'rest_param_aru_secret' => 'Password di autenticazione ARI', // AsteriskManagers specific parameters 'rest_param_am_username' => 'Nome utente AMI (deve essere univoco)', 'rest_param_am_secret' => 'Password di autenticazione AMI', 'rest_param_am_description' => 'Descrizione utente AMI', 'rest_param_am_permissions' => 'Oggetto con diritti di accesso (lettura/scrittura per ogni categoria)', 'rest_param_am_read' => 'Permessi di lettura (formati da permessi)', 'rest_param_am_write' => 'Permessi di scrittura (formati da permessi)', 'rest_param_am_call' => 'Diritti di controllo delle chiamate', 'rest_param_am_disabled' => 'Disabilita il tuo account', // AsteriskManagers schema fields 'rest_schema_am_id' => 'Identificatore AMI univoco dell\'utente', 'rest_schema_am_description' => 'Descrizione utente AMI', 'rest_schema_am_networkfilterid' => 'ID filtro di rete', 'rest_schema_am_permissions' => 'Oggetto con diritti di accesso (lettura/scrittura per ogni categoria)', 'rest_schema_am_write' => 'Permessi di scrittura (formati da permessi)', 'rest_schema_am_networkfilter_represent' => 'Rappresentazione HTML di un filtro di rete', 'rest_schema_am_represent' => 'Rappresentazione testuale per i menu a discesa (nome utente - descrizione)', // AsteriskManagers permission fields 'rest_schema_am_perm_call_read' => 'Autorizzazione a ricevere eventi di chiamata', 'rest_schema_am_perm_call_write' => 'Autorizzazione al controllo delle chiamate (riaggancia, reindirizza, Atxfer)', 'rest_schema_am_perm_agent_read' => 'Autorizzazione a ricevere informazioni sugli agenti di coda', 'rest_schema_am_perm_agent_write' => 'Autorizzazione a gestire gli agenti (Accesso, Disconnessione, Pausa)', 'rest_schema_am_perm_config_read' => 'Autorizzazione a leggere la configurazione tramite GetConfig', 'rest_schema_am_perm_config_write' => 'Autorizzazione a modificare la configurazione tramite UpdateConfig', 'rest_schema_am_perm_dialplan_read' => 'Autorizzazione a visualizzare il dialplan (ShowDialPlan)', 'rest_schema_am_perm_dtmf_read' => 'Autorizzazione a ricevere eventi DTMF', 'rest_schema_am_perm_dtmf_write' => 'Autorizzazione all\'invio di segnali DTMF (PlayDTMF)', 'rest_schema_am_perm_log_read' => 'Autorizzazione a ricevere i registri di sistema', 'rest_schema_am_perm_log_write' => 'Autorizzazione a gestire la registrazione (non comunemente utilizzata)', 'rest_schema_am_perm_system_read' => 'Autorizzazione a ricevere eventi di sistema (Registro, Ricarica)', 'rest_schema_am_perm_system_write' => 'Autorizzazione per i comandi di sistema (Ricarica, CoreSettings)', 'rest_schema_am_perm_verbose_read' => 'Autorizzazione a ricevere messaggi dettagliati e dettagliati', 'rest_schema_am_perm_verbose_write' => 'Autorizzazione di controllo del livello dettagliato (non comunemente utilizzata)', 'rest_schema_am_perm_command_read' => 'Autorizzazione a recuperare i risultati dai comandi CLI (non comunemente utilizzata)', // Dialplan Applications specific parameters 'rest_param_da_name' => 'Nome dell\'applicazione dialplan', 'rest_param_da_extension' => 'Numero di interno per chiamare l\'applicazione (2-8 caratteri)', 'rest_param_da_type' => 'Tipo di applicazione (php, plaintext, python3, lua, ael, nessuno)', // Dialplan Applications schema fields 'rest_schema_da_id' => 'Identificatore univoco dell\'applicazione dialplan', 'rest_schema_da_extension' => 'Numero di interno per chiamare l\'applicazione', 'rest_schema_da_type' => 'Tipo di applicazione', 'rest_schema_da_description' => 'Descrizione dell\'applicazione dialplan', 'rest_schema_da_represent' => 'Rappresentazione HTML per i componenti dell\'interfaccia utente', 'rest_schema_da_search_index' => 'Indice di ricerca full-text', 'rest_param_cr_extension' => 'Numero di interno per entrare nella conferenza (2-8 cifre)', // Conference Rooms schema fields 'rest_schema_cr_id' => 'Identificatore univoco della sala conferenze', 'rest_schema_cr_extension' => 'Numero di interno per partecipare alla conferenza', 'rest_schema_cr_pincode' => 'Codice PIN per accedere alla conferenza', 'rest_schema_cr_represent' => 'Rappresentazione HTML della sala conferenze per l\'interfaccia utente', 'rest_param_pk_name' => 'Nome della passkey (ad esempio, "My YubiKey" o "Touch ID")', 'rest_param_lic_coupon' => 'Codice promozionale o coupon per attivare le funzionalità', 'rest_param_lic_featureId' => 'ID funzione da catturare', // License schema field descriptions 'rest_schema_lic_licKey' => 'Chiave di licenza nel formato MIKO-XXXXX-XXXXX-XXXXX-XXXXX', 'rest_schema_lic_coupon' => 'Codice promozionale nel formato MIKOUPD-XXXXX-XXXXX-XXXXX-XXXXX', 'rest_schema_lic_productId_param' => 'Identificatore del prodotto (modulo)', 'rest_schema_lic_featureId_param' => 'ID funzione da catturare', 'rest_schema_lic_licenseKey' => 'Chiave di licenza attiva per il sistema', 'rest_schema_lic_companyName' => 'Nome della società proprietaria della licenza', 'rest_schema_lic_licenseType' => 'Tipo di licenza (di prova, commerciale, gratuita)', 'rest_schema_lic_expirationDate' => 'Data di scadenza della licenza', 'rest_schema_lic_serverResponse' => 'Risposta del server delle licenze', 'rest_schema_lic_features' => 'Elenco delle funzioni disponibili', 'rest_schema_lic_maxUsers' => 'Numero massimo di utenti per licenza', 'rest_schema_lic_currentUsers' => 'Numero attuale di utenti attivi', 'rest_schema_lic_isValid' => 'Bandiera di validità della licenza', 'rest_schema_lic_productVersion' => 'Versione del prodotto', 'rest_schema_lic_productIsActive' => 'Il prodotto è attivo?', 'rest_schema_lic_featureId' => 'Identificatore univoco della funzione', 'rest_schema_lic_featureIsEnabled' => 'La funzionalità è abilitata?', 'rest_schema_lic_ping_responseTime' => 'Tempo di risposta del server in millisecondi', // NetworkFilters specific parameters 'rest_param_nf_category' => 'Categoria di filtraggio (SIP, IAX, AMI, API)', // Passwords specific parameters 'rest_param_pwd_length' => 'Lunghezza della password generata', 'rest_param_pwd_includeSpecial' => 'Includi caratteri speciali nella password', 'rest_param_pwd_includeNumbers' => 'Includi numeri nella password', 'rest_param_pwd_includeUppercase' => 'Includi lettere maiuscole nella password', 'rest_param_pwd_password' => 'Password per la verifica', 'rest_param_pwd_field' => 'Contesto di utilizzo della password (WebAdminPassword, SSHPassword, AMIPassword, SIPPassword)', 'rest_param_pwd_passwords' => 'Un array di oggetti con password e contesti da controllare', 'rest_param_pwd_passwordsList' => 'Serie di password da verificare con un dizionario', 'rest_param_obr_providerid' => 'ID del fornitore per l\'instradamento delle chiamate', 'rest_param_obr_restnumbers' => 'Numero di cifre dopo il prefisso da controllare (0 = qualsiasi numero)', 'rest_param_obr_priorities' => 'Una matrice di oggetti con ID di percorso e nuovi valori di priorità', // OffWorkTimes specific parameters 'rest_param_owt_description' => 'Descrizione della condizione temporanea', 'rest_param_owt_date_from' => 'Data di inizio della condizione (formato AAAA-MM-GG)', 'rest_param_owt_date_to' => 'Data di scadenza della condizione (formato AAAA-MM-GG)', 'rest_param_owt_weekday_from' => 'Giorno di inizio della settimana (0-7, dove 0 e 7 sono domenica)', 'rest_param_owt_weekday_to' => 'Giorno di fine settimana (0-7, dove 0 e 7 sono domenica)', 'rest_param_owt_time_from' => 'Ora di inizio nel formato HH:MM', 'rest_param_owt_time_to' => 'Ora di fine nel formato HH:MM', 'rest_param_owt_action' => 'Azione quando viene attivata la condizione (interno, occupato, riattaccato)', 'rest_param_owt_audio_message_id' => 'ID del file audio da riprodurre', 'rest_param_owt_priorities' => 'Un array di oggetti con ID di condizione e nuovi valori di priorità', 'rest_param_ak_key' => 'Valore della chiave API (facoltativo, generato automaticamente se non specificato, minimo 32 caratteri). Non viene mai restituito nelle risposte; memorizzato come hash bcrypt.', 'rest_param_ak_allowed_paths_permissions' => 'Un oggetto con diritti di accesso agli endpoint API. Le chiavi sono percorsi API (ad esempio, "/api/v3/extensions"), i valori sono livelli di accesso ("lettura" o "scrittura").', // ApiKeys schema fields 'rest_schema_ak_id' => 'Identificatore univoco della chiave API', 'rest_schema_ak_description' => 'Descrizione dello scopo della chiave API', 'rest_schema_ak_key' => 'Valore chiave API (sola scrittura)', 'rest_schema_ak_networkfilterid' => 'ID filtro di rete', 'rest_schema_ak_allowed_paths_permissions' => 'Un oggetto con diritti di accesso agli endpoint API. Le chiavi sono percorsi API, i valori sono "lettura" o "scrittura" (lettura e scrittura).', 'rest_schema_ak_created_at' => 'Data e ora di creazione della chiave', 'rest_schema_ak_last_used_at' => 'Data e ora dell\'ultimo utilizzo della chiave', 'rest_schema_ak_key_display' => 'Parte visualizzata della chiave (primo e ultimo carattere)', 'rest_schema_ak_has_network_filter' => 'Segnale della presenza di un filtro di rete', 'rest_schema_ak_networkfilter_represent' => 'Rappresentazione HTML di un filtro di rete', 'rest_param_gs_pbxlanguage' => 'Lingua di sistema predefinita', 'rest_param_gs_pbxtimezone' => 'Fuso orario del sistema', 'rest_param_gs_pbxrecordcalls' => 'Modalità di registrazione delle chiamate (tutte, interne, esterne, nessuna)', 'rest_param_fw_permit' => 'Indirizzo IP o subnet in formato CIDR (ad esempio 192.168.1.0/24)', 'rest_param_fw_deny' => 'Indirizzi IP e subnet non consentiti (notazione CIDR)', 'rest_param_fw_description' => 'Descrizione della regola del firewall', 'rest_param_fw_current_rules' => 'Un oggetto con regole di accesso per i servizi (chiavi: SIP, WEB, SSH, AMI, CTI, ICMP; valori: vero/falso)', 'rest_param_fw_rules' => 'Un oggetto con regole di accesso per vari servizi (SIP, WEB, SSH, ecc.)', 'rest_schema_banned_ip_jail' => 'Il nome del jail Fail2ban che ha bloccato questo IP', 'rest_schema_banned_ip_version' => 'Marcatore della versione API', // TimeSettings schema field descriptions 'rest_schema_ts_timezone' => 'Fuso orario in formato IANA (ad esempio Europa/Mosca, Asia/Tokyo)', 'rest_schema_ts_tz_identifier' => 'Identificatore del fuso orario in formato IANA', 'rest_schema_ts_tz_label' => 'Nome del fuso orario visualizzato con offset UTC', 'rest_schema_ts_tz_offset' => 'Spostamento del fuso orario rispetto a UTC in secondi', // MailSettings schema field descriptions 'rest_schema_ms_smtp_host' => 'Indirizzo del server SMTP (ad esempio smtp.gmail.com)', 'rest_schema_ms_smtp_port' => 'Porta del server SMTP (solitamente 587 per TLS, 465 per SSL, 25 per non protetto)', 'rest_schema_ms_use_tls' => 'Tipo di crittografia (nessuna - nessuna crittografia, tls - STARTTLS, ssl - SSL/TLS)', 'rest_schema_ms_cert_check' => 'Controllare il certificato SSL del server', 'rest_schema_ms_from_username' => 'Nome visualizzato del mittente nelle e-mail', 'rest_schema_ms_from_address' => 'Indirizzo email del mittente', 'rest_schema_ms_enable_notifications' => 'Abilita l\'invio di notifiche e-mail dal sistema', 'rest_schema_ms_send_missed_call_notifications' => 'Invia notifiche di chiamate perse', 'rest_schema_ms_send_voicemail_notifications' => 'Invia notifiche sui nuovi messaggi vocali', 'rest_schema_ms_send_login_notifications' => 'Invia notifiche di accesso', 'rest_schema_ms_send_system_notifications' => 'Invia notifiche di sistema', 'rest_schema_ms_oauth2_client_id' => 'ID client OAuth2', 'rest_schema_ms_oauth2_client_secret' => 'Segreto client OAuth2', 'rest_schema_ms_oauth2_refresh_token' => 'Token di aggiornamento OAuth2', 'rest_schema_ms_oauth2_provider' => 'Fornitore OAuth2 (Google, Microsoft, Yandex)', 'rest_schema_ms_oauth2_redirect_uri' => 'Reindirizzamento URI dopo l\'autorizzazione OAuth2', 'rest_schema_ms_oauth2_url' => 'URL di autorizzazione OAuth2', 'rest_schema_ms_oauth2_state' => 'Token di stato per la protezione dagli attacchi CSRF', 'rest_schema_ms_system_notifications_email' => 'Indirizzo email per le notifiche di sistema', 'rest_schema_ms_missed_calls_email' => 'Indirizzo email per le notifiche delle chiamate perse', 'rest_schema_ms_voicemail_email' => 'Indirizzo email per le notifiche dei messaggi vocali', 'rest_schema_ms_test_email_subject' => 'Oggetto dell\'email di prova', 'rest_schema_ms_test_email_body' => 'Testo dell\'email di prova', 'rest_schema_ms_connection_status' => 'Stato della connessione al server di posta', 'rest_schema_ms_last_test_date' => 'Data e ora dell\'ultimo controllo della connessione', 'rest_schema_ms_test_success' => 'Risultato del test di connessione', 'rest_schema_ms_test_details' => 'Dettagli del risultato del test', // OAuth2 callback parameters 'rest_param_oauth_code' => 'Codice di autorizzazione OAuth2 dal provider', 'rest_param_oauth_state' => 'Token di stato per la protezione dagli attacchi CSRF', 'rest_param_oauth_error' => 'Codice di errore OAuth2', // User Page Tracker parameters 'rest_param_upt_pageName' => 'Il nome della pagina da monitorare (ad esempio extensions-index)', 'rest_param_upt_expire' => 'Tempo di scadenza in secondi (per quanto tempo monitorare le visualizzazioni)', // User Page Tracker schema fields 'rest_schema_upt_timestamp' => 'Timestamp Unix dell\'ultima visualizzazione della pagina', // Files specific parameters 'rest_param_file_path' => 'Percorso del file nel sistema', 'rest_param_file_resumable_id' => 'ID di caricamento (Resumable.js)', 'rest_param_file_chunk_number' => 'Numero di blocco corrente', 'rest_param_file_resumable_name' => 'Nome del file scaricato', 'rest_param_file_firmware_md5' => 'Hash MD5 del firmware per la verifica dell\'integrità', 'rest_param_file_firmware_name' => 'Nome del file del firmware', 'rest_param_sf_category' => 'Categoria di file audio (personalizzato, moh, sistema)', 'rest_param_sf_path' => 'Percorso del file audio nel file system', 'rest_param_sf_total_chunks' => 'Numero totale di blocchi in un caricamento suddiviso in blocchi (Resumable.js)', // Syslog specific parameters 'rest_param_syslog_filename' => 'Percorso del file di registro relativo alla directory di registro (ad esempio, asterisk/messages o system/messages)', 'rest_param_syslog_offset' => 'Numero di righe da saltare dalla fine (utilizzato insieme alle righe per la paginazione)', 'rest_param_syslog_date_from' => 'Inizio dell\'intervallo di tempo da filtrare (formato: AAAA-MM-GG HH:MM:SS o timestamp Unix)', 'rest_param_syslog_date_to' => 'Fine dell\'intervallo di tempo da filtrare (formato: AAAA-MM-GG HH:MM:SS o timestamp Unix)', 'rest_param_syslog_archive_filename' => 'Percorso al file di archivio del registro', 'rest_schema_syslog_log_level' => 'Livello di registrazione per il filtraggio', 'rest_schema_syslog_date_from' => 'Inizio dell\'intervallo di tempo da filtrare', 'rest_schema_syslog_date_to' => 'Fine dell\'intervallo di tempo per il filtraggio', // Fail2Ban specific parameters 'rest_param_f2b_maxretry' => 'Numero massimo di tentativi non riusciti prima del blocco', 'rest_param_f2b_bantime' => 'Tempo di blocco dell\'indirizzo IP in secondi', 'rest_param_f2b_findtime' => 'Il periodo di tempo per il conteggio dei tentativi non riusciti in secondi', 'rest_param_f2b_whitelist' => 'Elenco consentito di indirizzi IP e subnet (separati da virgole)', 'rest_param_f2b_maxreqsec' => 'Numero massimo di richieste al secondo all\'interfaccia web', // CustomFiles specific parameters 'rest_param_cf_filepath' => 'Percorso di un file sul sistema (ad esempio, /etc/asterisk/custom.conf)', 'rest_param_cf_content' => 'Contenuto del file in codifica base64', 'rest_param_cf_mode' => 'Modalità di applicazione file: override (sostituisci), append (aggiungi), script (script eseguibile), nessuno (non applicare)', 'rest_param_cf_description' => 'Descrizione dello scopo del file utente', 'rest_param_cf_changed' => 'Flag di modifica del file (0 - non modificato, 1 - modificato)', // CustomFiles schema fields 'rest_schema_cf_id' => 'Identificatore univoco del file', 'rest_schema_cf_filepath' => 'Percorso del file nel sistema', 'rest_schema_cf_content' => 'Contenuto del file in codifica base64', // MailSettings specific parameters 'rest_param_ms_smtp_host' => 'Indirizzo del server SMTP (ad esempio smtp.gmail.com)', 'rest_param_ms_smtp_port' => 'Porta del server SMTP (solitamente 587 per TLS, 465 per SSL, 25 per non protetto)', 'rest_param_ms_test_email_to' => 'Indirizzo email del destinatario dell\'email di prova', 'rest_param_ms_test_email_subject' => 'Oggetto dell\'email di prova', 'rest_param_ms_test_email_body' => 'Testo dell\'email di prova', 'rest_param_ms_oauth2_provider' => 'Fornitore OAuth2 per l\'autorizzazione (Google, Microsoft, Yahoo)', 'rest_param_ms_oauth2_redirect_uri' => 'Reindirizzamento URI dopo l\'autorizzazione OAuth2', 'rest_param_sip_date_from' => 'Data di inizio del filtraggio della cronologia (ISO 8601)', 'rest_param_sip_date_to' => 'Data di fine del filtraggio della cronologia (ISO 8601)', 'rest_param_sip_event' => 'Tipo di evento da filtrare (REGISTRAZIONE, ANNULLA REGISTRAZIONE, CHIAMATA, RIAGGANCIAMENTO)', 'rest_param_sip_offset' => 'Offset per la paginazione dei risultati', // SIP schema fields 'rest_schema_sip_peer_id' => 'Identificatore del dispositivo SIP', 'rest_schema_sip_peer_state' => 'Stato del dispositivo SIP (OK, NON RAGGIUNGIBILE, IN RITARDO, SCONOSCIUTO, SPENTO, REGISTRATO)', 'rest_schema_sip_peer_useragent' => 'Dispositivi SIP User-Agent', 'rest_schema_sip_peer_ipaddress' => 'Indirizzo IP del dispositivo SIP', 'rest_schema_sip_peer_port' => 'Porta del dispositivo SIP', 'rest_schema_sip_peer_codec' => 'Codec dei dispositivi SIP supportati', 'rest_schema_sip_registry_username' => 'Nome utente per la registrazione', 'rest_schema_sip_registry_host' => 'Indirizzo host del provider SIP', 'rest_schema_sip_auth_extension' => 'Numero interno per l\'autenticazione', 'rest_schema_sip_secret' => 'Un oggetto con i dati della chiave segreta del dispositivo SIP', 'rest_schema_sip_secret_extension' => 'Numero interno per la chiave segreta', 'rest_schema_sip_secret_value' => 'Chiave segreta del dispositivo SIP', 'rest_schema_sip_stats' => 'Statistiche delle chiamate del dispositivo SIP', 'rest_schema_sip_stats_total_calls' => 'Numero totale di chiamate', 'rest_schema_sip_stats_successful_calls' => 'Numero di chiamate riuscite', 'rest_schema_sip_stats_average_duration' => 'Durata media della chiamata (secondi)', 'rest_schema_sip_history_item' => 'Elemento cronologia delle connessioni del dispositivo SIP', 'rest_schema_sip_history_timestamp' => 'Timestamp dell\'evento', 'rest_schema_sip_history_event' => 'Tipo di evento (REGISTRAZIONE, ANNULLA REGISTRAZIONE, CHIAMATA, RIAGGANCIAMENTO)', 'rest_schema_sip_history_ipaddress' => 'Indirizzo IP del dispositivo al momento del verificarsi dell\'evento', 'rest_schema_sip_history_useragent' => 'User-Agent del dispositivo quando si verifica un evento', 'rest_schema_sip_history_country' => 'Codice ISO del paese del dispositivo', 'rest_schema_sip_history_country_name' => 'Nome del paese del dispositivo', 'rest_schema_sip_auth_failure_count' => 'Numero di tentativi di autenticazione non riusciti', 'rest_schema_sip_auth_blocked_until' => 'Il tempo fino al quale il dispositivo è bloccato', // Providers common parameters (IAX/SIP) 'rest_param_prov_description' => 'Descrizione del fornitore', 'rest_param_prov_host' => 'Indirizzo host del provider (IP o dominio)', 'rest_param_prov_username' => 'Nome utente per la registrazione', 'rest_param_prov_secret' => 'Password per la registrazione presso il provider', // IAX schema fields 'rest_schema_iax_id' => 'Identificatore univoco del provider IAX', 'rest_schema_iax_state' => 'Stato di registrazione del provider IAX (OFF, Registrato, Non registrato, Registro errori, LAGED, OK)', 'rest_schema_iax_username' => 'Nome utente per la registrazione sul provider IAX', 'rest_schema_iax_noregister' => 'Segnalazione di mancata registrazione (0 - registrato, 1 - non registrato)', 'rest_schema_iax_time_response' => 'Tempo di risposta del fornitore IAX', // ============================================================================ // Common Responses (using neutral forms to avoid gender agreement issues) // ============================================================================ 'rest_response_200_list' => 'L\'elenco è stato ricevuto correttamente.', 'rest_response_200_default' => 'Valori predefiniti recuperati correttamente', 'rest_response_200_available' => 'Il numero è disponibile per l\'uso.', 'rest_response_200_generated' => 'Generazione completata con successo', 'rest_response_200_copied' => 'Copia completata con successo', 'rest_response_200_exported' => 'Esportazione completata con successo', 'rest_response_200_converted' => 'Il file audio è stato convertito con successo.', 'rest_response_200_audio_stream' => 'Il flusso audio viene trasmesso', 'rest_response_200_file_content' => 'Contenuto del file ricevuto', 'rest_response_200_log_content' => 'Il contenuto del file di registro è stato ricevuto.', 'rest_response_200_log_time_range' => 'Intervallo di tempo del registro ricevuto', 'rest_response_200_archive_prepared' => 'L\'archivio dei log è pronto per il download.', 'rest_response_200_file_download' => 'Il file è pronto per il download.', 'rest_response_200_chunk_uploaded' => 'Il file è stato scaricato correttamente.', 'rest_response_200_upload_status' => 'Stato del caricamento ricevuto', 'rest_response_200_firmware_downloading' => 'Il download del firmware è iniziato', 'rest_response_200_firmware_status' => 'Stato del download del firmware ricevuto', 'rest_response_200_banned_ips' => 'L\'elenco degli IP bloccati è stato ricevuto.', 'rest_response_200_enabled' => 'Firewall abilitato', 'rest_response_200_disabled' => 'Il firewall è disattivato', 'rest_response_200_iax_registry' => 'Stato di registrazione IAX ricevuto', 'rest_response_200_status' => 'Stato ricevuto con successo', 'rest_response_200_history' => 'Cronologia ricevuta con successo', 'rest_response_200_stats' => 'Statistiche ricevute con successo', 'rest_response_200_metadata' => 'Metadati ricevuti con successo', 'rest_response_200_force_check' => 'Verifica forzata completata', 'rest_response_201_copied' => 'La copia è stata creata correttamente.', 'rest_response_200_updated' => 'L\'aggiornamento è stato completato con successo.', 'rest_response_200_oauth_html' => 'Pagina HTML con risultato dell\'autorizzazione OAuth2', 'rest_response_200_page_tracked' => 'Visualizzazione della pagina acquisita correttamente', 'rest_response_200_page_untracked' => 'L\'uscita dalla pagina è stata registrata correttamente.', 'rest_response_200_stream' => 'Streaming di file', 'rest_response_204_deleted' => 'L\'eliminazione è avvenuta con successo.', 'rest_response_400_bad_request' => 'Richiesta errata', 'rest_response_400_invalid_request' => 'Dati di richiesta errati', 'rest_response_416_range_not_satisfiable' => 'L\'intervallo richiesto non è disponibile.', 'rest_response_429_too_many_requests' => 'Troppe richieste. Riprova più tardi.', 'rest_response_409_conflict' => 'Conflitto con una risorsa esistente', 'rest_response_409_extension_conflict' => 'Conflitto di numero di interno', 'rest_response_409_active_calls' => 'Impossibile eliminare una coda con chiamate attive', 'rest_response_422_validation' => 'Errore di convalida dei dati', 'rest_response_500_error' => 'Errore interno del server', // ============================================================================ // Resource Names (for use in responses with placeholders) // ============================================================================ 'rest_resource_callqueue' => 'coda di chiamata', 'rest_resource_incomingroute' => 'Percorso in arrivo', 'rest_resource_extension' => 'Estensione', 'rest_resource_employee' => 'Dipendente', 'rest_resource_fail2ban' => 'Impostazioni Fail2Ban', 'rest_resource_cdr' => 'Registrazione CDR', 'rest_resource_customfile' => 'File utente', 'rest_resource_dialplanapplication' => 'App Dialplan', 'rest_resource_conferenceroom' => 'Sala conferenze', 'rest_resource_asteriskmanager' => 'Utente AMI', 'rest_resource_mailsettings' => 'Impostazioni di posta', 'rest_resource_generalsettings' => 'Impostazioni generali', 'rest_resource_timesettings' => 'Impostazioni dell\'ora', 'rest_resource_iaxprovider' => 'Fornitore IAX', 'rest_resource_sipprovider' => 'Fornitore SIP', 'rest_resource_license' => 'Licenza', 'rest_schema_lic_featureName' => 'Nome della funzione', 'rest_resource_network' => 'Interfaccia di rete', 'rest_resource_networkfilter' => 'Protezione da sovratensioni', 'rest_resource_offworktime' => 'Condizione temporanea', 'rest_resource_outboundroute' => 'Percorso di uscita', 'rest_schema_result' => 'Stato di esecuzione della richiesta (true - successo, false - errore)', 'rest_schema_data' => 'Dati di risposta (la struttura dipende dall\'endpoint specifico)', 'rest_schema_messages' => 'Messaggi di errore, di avviso o informativi', 'rest_schema_messages_error' => 'Serie di messaggi di errore', 'rest_schema_messages_info' => 'Serie di messaggi informativi', 'rest_schema_messages_warning' => 'Serie di messaggi di avviso', 'rest_schema_processor' => 'La classe gestore che ha eseguito la richiesta', 'rest_schema_pid' => 'L\'ID del processo che ha elaborato la richiesta', 'rest_schema_reload' => 'Percorso di reindirizzamento frontend (utilizzato per la navigazione post-modifica)', // ============================================================================ // Security Schemes // ============================================================================ 'rest_security_bearer' => 'È richiesto il token di autenticazione del portatore (JWT)', 'rest_security_public' => 'Endpoint pubblico senza requisito di autenticazione', 'rest_security_bearerAuth_description' => 'Autenticazione tramite Bearer token (JWT). Le chiavi API possono essere create nell\'interfaccia web in Impostazioni → Chiavi API.', // ============================================================================ // Users Methods // ============================================================================ 'rest_users_Available' => 'Controlla la disponibilità dell\'email', 'rest_users_AvailableDesc' => 'Controlla se l\'indirizzo email specificato è disponibile per l\'uso.', // ============================================================================ // Users Parameters // ============================================================================ 'rest_param_users_email' => 'Indirizzo email dell\'utente', 'rest_param_users_username' => 'Nome utente per l\'autenticazione', 'rest_param_users_language' => 'Lingua dell\'interfaccia preferita', 'rest_param_users_avatar' => 'URL o percorso all\'immagine avatar dell\'utente', // ============================================================================ // Users Schema Fields // ============================================================================ 'rest_schema_users_id' => 'Identificatore utente univoco', 'rest_schema_users_username' => 'Nome utente per l\'autenticazione', 'rest_schema_users_language' => 'Lingua dell\'interfaccia preferita', 'rest_schema_users_avatar' => 'URL o percorso all\'immagine avatar dell\'utente', 'rest_schema_lic_featureExpirationDate' => 'Data di scadenza della funzione', 'rest_schema_users_available' => 'Indicatore di disponibilità dell\'indirizzo email (vero - disponibile, falso - occupato)', // ============================================================================ // Users Resources // ============================================================================ 'rest_resource_user' => 'Utente', // ============================================================================ // Modules REST API // ============================================================================ 'rest_mod_GetList' => 'Ottieni un elenco di moduli', 'rest_mod_GetListDesc' => 'Ottenere un elenco completo di tutti i moduli disponibili con i relativi metadati', 'rest_mod_GetRecordDesc' => 'Ottenere informazioni dettagliate su un modulo specifico tramite il suo ID univoco', 'rest_mod_CreateDesc' => 'Crea una nuova voce del modulo con la configurazione specificata', 'rest_mod_Update' => 'Aggiorna il modulo', 'rest_mod_UpdateDesc' => 'Aggiornamento completo della configurazione di un modulo esistente', 'rest_mod_Patch' => 'Aggiornare parzialmente il modulo', 'rest_mod_PatchDesc' => 'Aggiornamento parziale dei singoli campi di un modulo esistente', 'rest_mod_DeleteDesc' => 'Rimozione definitiva del modulo dal sistema', 'rest_mod_GetDefault' => 'Ottieni le impostazioni predefinite del modulo', 'rest_mod_GetDefaultDesc' => 'Ottenere un modello di configurazione predefinito per la creazione di nuovi moduli', 'rest_mod_GetAvailableModules' => 'Ottieni i moduli disponibili', 'rest_mod_GetAvailableModulesDesc' => 'Ottenere un elenco dei moduli disponibili per l\'installazione dal marketplace', 'rest_mod_GetModuleInfo' => 'Ottieni informazioni su un modulo', 'rest_mod_GetModuleInfoDesc' => 'Ottieni informazioni complete su un modulo specifico, inclusi metadati e stato', 'rest_mod_GetModuleLink' => 'Ottieni un link per scaricare il modulo', 'rest_mod_GetModuleLinkDesc' => 'Genera un collegamento per il download di una versione specifica del modulo', 'rest_mod_InstallFromRepo' => 'Installa il modulo dal repository', 'rest_mod_Enable' => 'Abilita modulo', 'rest_mod_EnableDesc' => 'Attivazione di un modulo precedentemente disabilitato', 'rest_mod_Disable' => 'Disabilitare il modulo', 'rest_mod_DisableDesc' => 'Disattivazione di un modulo attivo senza rimuoverlo', 'rest_mod_UpdateAllDesc' => 'Aggiornamento di tutti i moduli installati alle ultime versioni disponibili', 'rest_mod_StartDownload' => 'Inizia a scaricare il modulo', 'rest_mod_StartDownloadDesc' => 'Avvio del processo di download di un modulo dal repository', 'rest_mod_DownloadStatusDesc' => 'Ottenere lo stato attuale di un download di modulo in corso', 'rest_mod_GetMetadataFromPackage' => 'Ottieni metadati da un pacchetto', 'rest_schema_lic_ping_success' => 'Ping del server delle licenze riuscito', 'rest_mod_GetMetadataFromPackageDesc' => 'Estrazione e restituzione di metadati da un file di pacchetto modulo', 'rest_mod_InstallationStatus' => 'Ottieni lo stato dell\'installazione', // ============================================================================ // System REST API // ============================================================================ 'rest_system_Ping' => 'Verificare la disponibilità del sistema', 'rest_system_PingDesc' => 'Verifica della funzionalità dell\'API REST e della disponibilità del sistema', 'rest_system_CheckAuth' => 'Controlla l\'autenticazione', 'rest_system_CheckAuthDesc' => 'Verifica della validità del token di autenticazione corrente', 'rest_system_GetDeleteStatistics' => 'Ottieni statistiche di rimozione', 'rest_system_Reboot' => 'Riavviare il sistema', 'rest_system_RebootDesc' => 'Avvio di un riavvio del sistema operativo', 'rest_system_ShutdownDesc' => 'Avvio di un corretto arresto del sistema operativo', 'rest_system_UpdateMailSettings' => 'Aggiorna le impostazioni di posta', 'rest_system_UpdateMailSettingsDesc' => 'Aggiornamento della configurazione del server di posta per inviare notifiche', 'rest_system_ConvertAudioFile' => 'Convertire file audio', 'rest_system_RestoreDefaultDesc' => 'Ripristina tutte le impostazioni di sistema ai valori predefiniti di fabbrica', 'rest_system_ChangeLanguage' => 'Cambia la lingua del sistema', 'rest_system_ChangeLanguageDesc' => 'Modifica della lingua dell\'interfaccia dell\'amministratore di sistema', 'rest_system_CheckIfNewReleaseAvailable' => 'Controllo rapido per una nuova versione', 'rest_system_CheckIfNewReleaseAvailableDesc' => 'Un controllo rapido e semplice per la disponibilità di nuove versioni del firmware. Restituisce solo lo stato e il numero di versione, senza informazioni dettagliate. Utilizzabile per widget della dashboard, monitoraggio e controlli frequenti.', 'rest_system_CheckForUpdatesDesc' => 'Ottieni informazioni complete sulla versione del firmware, inclusi versione, descrizione, link per il download, dimensioni dei file e checksum MD5. Utilizza questa funzione per mostrare agli utenti le informazioni sugli aggiornamenti.', 'rest_system_ExecuteBashCommand' => 'Esegui un comando bash', 'rest_system_ExecuteBashCommandDesc' => 'Esegue un comando bash arbitrario con un timeout configurabile. Restituisce l\'output del comando e il codice di uscita. Da usare con cautela, poiché fornisce accesso diretto alla shell dei comandi.', 'rest_system_ExecuteSqlRequestDesc' => 'Esegue una query SQL personalizzata sul database principale, sul database CDR o sul database utente nel percorso specificato. Restituisce le righe e i metadati risultanti.', 'rest_param_system_timeout' => 'Timeout di esecuzione del comando in secondi (1-300, predefinito 30)', 'rest_param_system_query' => 'Query SQL da eseguire', 'rest_param_system_database' => 'Tipo di database o percorso del file (principale, cdr o percorso completo)', // System schema field descriptions 'rest_schema_system_audio_filename' => 'Percorso del file audio', 'rest_schema_system_datetime' => 'Data e ora del sistema corrente', 'rest_schema_system_status' => 'Stato di esecuzione dell\'operazione', 'rest_schema_system_current_version' => 'Versione firmware corrente di MikoPBX', 'rest_schema_system_has_updates' => 'Flag che indica che gli aggiornamenti sono disponibili', 'rest_schema_system_firmware_list' => 'Elenco delle versioni firmware disponibili', 'rest_schema_system_command' => 'Il comando bash eseguito', 'rest_schema_system_timeout' => 'Timeout di esecuzione del comando in secondi', 'rest_schema_system_query' => 'Query SQL eseguita', 'rest_schema_system_database' => 'Il database su cui è stata eseguita la query', 'rest_schema_firmware_release' => 'Informazioni sulla versione del firmware', 'rest_schema_firmware_version' => 'Numero di versione del firmware', 'rest_schema_firmware_description' => 'Descrizione delle modifiche apportate alla versione', 'rest_schema_firmware_md5' => 'Hash MD5 del file del firmware', 'rest_schema_firmware_size' => 'Dimensione del file del firmware', // API responses for checkForUpdates 'rest_response_200_release_check' => 'Controllo rapido della nuova versione completato con successo', 'rest_response_200_firmware_details' => 'Informazioni dettagliate sul firmware ricevute correttamente', 'rest_err_system_timeout_range' => 'Il timeout deve essere compreso tra 1 e 300 secondi.', 'rest_err_system_command_failed' => 'Impossibile eseguire il comando', 'rest_err_system_query_required' => 'Il parametro "query" è obbligatorio per l\'esecuzione.', 'rest_err_system_invalid_database' => 'Tipo o percorso di database non valido', 'rest_err_system_query_failed' => 'La query SQL non è riuscita e ha generato un errore.', 'rest_err_system_query_exception' => 'Impossibile eseguire la query SQL', // REST API - Request parameters 'rest_param_pk_id' => 'Chiave di accesso ID', 'rest_param_pk_user_id' => 'ID utente', 'rest_param_pk_credential_id' => 'Identificatore univoco delle credenziali', 'rest_param_pk_counter' => 'Contatore di utilizzo (per proteggersi dagli attacchi di replay)', 'rest_param_pk_aaguid' => 'Autenticatore AAGUID', 'rest_param_pk_transports' => 'Trasporti supportati (usb, nfc, ble, interno)', // Files - additional parameters (getAllFieldDefinitions pattern) 'rest_param_file_filename' => 'Nome del file', 'rest_param_file_url' => 'URL per il download del file', // SoundFiles - additional parameters (getAllFieldDefinitions pattern) 'rest_param_sf_description' => 'Descrizione del file audio', 'rest_schema_lic_ping_message' => 'Messaggio dal server delle licenze', 'rest_param_sf_download_flag' => 'Segnala per scaricare un file (1 - scarica, 0 - visualizza)', 'rest_param_sf_filename' => 'Nome del file per il download', // Files schema fields (getAllFieldDefinitions pattern) 'rest_schema_file_path' => 'Percorso del file nel sistema', 'rest_schema_file_filename' => 'Nome del file', 'rest_schema_file_firmware_md5' => 'Hash MD5 del firmware per la verifica dell\'integrità', 'rest_schema_file_resumable_id' => 'ID di caricamento (Resumable.js)', 'rest_schema_file_chunk_number' => 'Numero di blocco corrente', 'rest_schema_file_total_chunks' => 'Numero totale di blocchi', 'rest_schema_file_resumable_name' => 'Nome del file scaricato', 'rest_schema_file_status' => 'Stato dell\'operazione file (NOT_FOUND, UPLOAD_IN_PROGRESS, UPLOAD_COMPLETE, UPLOAD_FAILED)', 'rest_schema_file_progress' => 'Avanzamento del download del file in percentuale (0-100)', 'rest_schema_file_size' => 'Dimensione del file in byte', 'rest_schema_file_channel_id' => 'ID canale per il monitoraggio del download di EventBus', 'rest_schema_file_event_bus' => 'Indicatore di disponibilità EventBus per il monitoraggio dei progressi', // SoundFiles schema fields (getAllFieldDefinitions pattern) 'rest_schema_sf_id' => 'ID univoco del file audio', 'rest_schema_sf_name' => 'Nome del file audio', 'rest_schema_sf_description' => 'Descrizione del file audio', 'rest_schema_sf_path' => 'Percorso del file audio nel file system', 'rest_schema_sf_category' => 'Categoria file audio', 'rest_schema_sf_download_flag' => 'Segnala per il download del file', 'rest_schema_sf_filename' => 'Nome del file per il download', 'rest_schema_sf_file_path' => 'Percorso completo del file audio', 'rest_schema_sf_file_size' => 'Dimensione del file in byte', 'rest_schema_sf_duration' => 'Durata del file audio in formato MM:SS', // WikiLinks schema fields 'rest_schema_wl_url' => 'URL del collegamento alla documentazione', 'rest_schema_wl_controller' => 'Nome del controller per la ricerca della documentazione', 'rest_schema_wl_action' => 'Nome del metodo del controller per cercare la documentazione', 'rest_schema_wl_language' => 'Lingua della documentazione (ru o en)', 'rest_schema_wl_module_id' => 'ID modulo per la documentazione', // WikiLinks request parameters 'rest_param_wl_controller' => 'Nome del controller per il collegamento alla documentazione generato dinamicamente', 'rest_param_wl_action' => 'Metodo di controllo per definire il contesto della documentazione', 'rest_param_wl_language' => 'Lingua della documentazione (ru - russo, en - inglese)', 'rest_param_wl_module_id' => 'Identificatore univoco del modulo per ottenere la documentazione specifica', // ============================================================================ // API Tags - OpenAPI Endpoint Tags // ============================================================================ // Individual endpoint tags 'rest_tag_Extensions' => 'Numeri interni', 'rest_tag_CallQueues' => 'code di chiamata', 'rest_param_nf_includeLocalhost' => 'Includi l\'opzione localhost (127.0.0.1) nell\'elenco', 'rest_tag_IVRMenu' => 'Menù IVR', 'rest_tag_IAX' => 'IAX', 'rest_tag_SIPProviders' => 'Fornitori SIP', 'rest_tag_Passkeys' => 'Chiavi di accesso (Passkey)', 'rest_tag_Passwords' => 'Password', 'rest_tag_Fail2Ban' => 'Fail2Ban', 'rest_tag_MailSettings' => 'Impostazioni di posta', 'rest_tag_SystemFilesManagement' => 'Personalizzazione dei file di sistema', 'rest_tag_UserPageTracking' => 'Monitoraggio dell\'attività dell\'utente', 'rest_tag_Licensing' => 'Licenza', 'rest_tag_Media' => 'Media', 'rest_tag_OpenAPIDocumentation' => 'Documentazione OpenAPI', 'rest_tag_Documentation' => 'Link alla documentazione wiki', 'rest_tag_WikiLinks' => 'Link alla documentazione', 'rest_tag_PBXStatus' => 'Stato del PBX', // WikiLinks resource description 'rest_description_WikiLinks' => 'Generazione dinamica di collegamenti alla documentazione in base al controller, al metodo, all\'ID del modulo e al linguaggio', 'rest_operation_wl_getLink_description' => 'Genera dinamicamente URL di documentazione in base al nome del controller, al metodo di azione, all\'ID del modulo e alla lingua dell\'utente per integrare la guida contestuale.', // User Page Tracker schema fields // ============================================================================ // RESOURCE_SCHEMA // ============================================================================ 'rest_schema_' => 'Campo schema dati', 'rest_schema_aru_applications_count' => 'Numero di applicazioni utente Asterisk REST consentite', 'rest_schema_aru_applications_summary' => 'Una breve descrizione delle applicazioni utente Asterisk REST consentite', 'rest_schema_aru_id' => 'Identificatore univoco utente REST Asterisk', 'rest_schema_codec_description' => 'Descrizione del codec audio/video', 'rest_schema_codec_disabled' => 'Il codec è disabilitato', 'rest_schema_codec_name' => 'Nome del codec', 'rest_schema_codec_priority' => 'Priorità del codec nell\'elenco delle preferenze', 'rest_schema_gs_ajam_enabled' => 'Abilita AJAM Manager', 'rest_schema_gs_ajam_port' => 'Porta HTTP per AJAM', 'rest_schema_gs_ajam_port_tls' => 'Porta HTTPS per AJAM', 'rest_schema_gs_allow_guest_calls' => 'Consenti chiamate ospiti senza autenticazione', 'rest_schema_gs_ami_enabled' => 'Abilita Asterisk Manager Interface (AMI)', 'rest_schema_gs_ami_port' => 'Porta per l\'interfaccia di Asterisk Manager', 'rest_schema_gs_ari_allowed_origins' => 'Origini consentite per l\'interfaccia Asterisk REST (CORS)', 'rest_schema_gs_ari_enabled' => 'Abilita l\'interfaccia REST di Asterisk (ARI)', 'rest_schema_gs_attended_transfer' => 'Codice per trasferimento con detrazione', 'rest_schema_gs_atxfer_abort' => 'Codice per annullare un trasferimento', 'rest_schema_gs_call_parking_end_slot' => 'Fine chiamata parcheggio', 'rest_schema_gs_call_parking_ext' => 'Chiama il numero di parcheggio', 'rest_schema_gs_call_parking_start_slot' => 'Parcheggio per la prima chiamata', 'rest_schema_gs_codecs' => 'Elenco dei codec supportati', 'rest_schema_gs_digit_timeout' => 'Timeout di composizione numerica (secondi)', 'rest_schema_gs_internal_extension_length' => 'Lunghezza dei numeri interni', 'rest_schema_gs_is_default_ssh_password' => 'Viene utilizzata la password SSH standard.', 'rest_schema_gs_is_default_web_password' => 'Viene utilizzata la password predefinita dell\'interfaccia web.', 'rest_schema_gs_password_validation' => 'Abilita il controllo della complessità della password', 'rest_schema_gs_pbx_description' => 'Descrizione del PBX', 'rest_schema_gs_pbx_language' => 'Lingua dell\'interfaccia PBX', 'rest_schema_gs_pbx_name' => 'Nome del PBX', 'rest_schema_gs_pickup_exten' => 'Codice di intercettazione delle chiamate', 'rest_schema_gs_record_announcement_in' => 'Riproduci notifica quando registri le chiamate in arrivo', 'rest_schema_gs_record_announcement_out' => 'Riproduci notifica durante la registrazione delle chiamate in uscita', 'rest_schema_gs_record_calls' => 'Registrare le chiamate esterne', 'rest_schema_gs_record_calls_inner' => 'Registrare le chiamate interne', 'rest_schema_gs_redirect_to_https' => 'Reindirizza automaticamente HTTP a HTTPS', 'rest_schema_gs_rate_limit_enabled' => 'Abilita la limitazione della velocità HTTP', 'rest_schema_gs_restart_every_night' => 'Riavviare il sistema ogni notte', 'rest_schema_gs_rtp_port_to' => 'Porta di fine intervallo RTP', 'rest_schema_gs_rtp_stun_server' => 'Server STUN per RTP (ad esempio stun.l.google.com:19302)', 'rest_schema_gs_send_metrics' => 'Invia statistiche di utilizzo anonime', 'rest_schema_gs_settings' => 'Impostazioni generali del sistema', 'rest_schema_gs_sip_auth_prefix' => 'Prefisso per l\'autenticazione SIP', 'rest_schema_gs_sip_default_expiry' => 'Tempo di registrazione SIP predefinito (secondi)', 'rest_schema_gs_sip_max_expiry' => 'Tempo massimo di registrazione SIP (secondi)', 'rest_schema_gs_sip_min_expiry' => 'Tempo minimo di registrazione SIP (secondi)', 'rest_schema_gs_sip_port' => 'Porta per protocollo SIP', 'rest_schema_gs_ssh_authorized_keys' => 'Chiavi SSH autorizzate per l\'accesso senza password', 'rest_schema_gs_ssh_disable_password' => 'Disabilita l\'accesso tramite password SSH (solo chiavi)', 'rest_schema_gs_ssh_dss_key' => 'Chiave privata DSS del server SSH', 'rest_schema_gs_ssh_ecdsa_key' => 'Chiave privata ECDSA del server SSH', 'rest_schema_gs_ssh_ed25519_key' => 'Chiave privata del server SSH ED25519', 'rest_schema_gs_ssh_id_rsa_pub' => 'Chiave RSA pubblica del server SSH', 'rest_schema_gs_ssh_login' => 'Accedi per l\'accesso SSH', 'rest_schema_gs_ssh_password' => 'Password per l\'accesso SSH', 'rest_schema_gs_tls_port' => 'Porta per SIP su TLS', 'rest_schema_gs_transfer_digit_timeout' => 'Timeout tra le cifre durante la traduzione (secondi)', 'rest_schema_gs_use_webrtc' => 'Abilita il supporto WebRTC', 'rest_schema_gs_web_admin_login' => 'Accesso amministratore interfaccia web', 'rest_schema_gs_web_admin_password' => 'Password amministratore interfaccia web', 'rest_schema_gs_web_https_private_key' => 'Chiave privata del certificato SSL', 'rest_schema_gs_web_https_public_key' => 'Chiave pubblica del certificato SSL', 'rest_schema_gs_web_port' => 'Porta HTTP dell\'interfaccia web', 'rest_schema_iax_registry_item' => 'Elemento di registrazione del provider IAX2', 'rest_schema_id' => 'Identificatore univoco del record', 'rest_schema_module_commercial' => 'Il modulo è commerciale.', 'rest_schema_module_description' => 'Descrizione della funzionalità del modulo', 'rest_schema_module_developer' => 'Sviluppatore di moduli', 'rest_schema_module_disabled' => 'Il modulo è disabilitato', 'rest_schema_module_file_path' => 'Percorso al file del modulo', 'rest_schema_module_installed' => 'Il modulo è installato', 'rest_schema_module_max_pbx_version' => 'Versione massima compatibile di MikoPBX', 'rest_schema_module_min_pbx_version' => 'Versione minima richiesta di MikoPBX', 'rest_schema_module_name' => 'Nome del modulo', 'rest_schema_module_offset' => 'Offset per la paginazione', 'rest_schema_module_order' => 'Ordine di ordinamento dei risultati', 'rest_schema_module_version' => 'Versione del modulo', 'rest_schema_owt_action' => 'Azione fuori orario di lavoro', 'rest_schema_owt_actionDisplay' => 'Rappresentazione visualizzata dell\'azione', 'rest_schema_owt_allowRestriction' => 'Applica restrizioni numeriche', 'rest_schema_owt_allowedExtensions' => 'Numeri interni consentiti', 'rest_schema_owt_audio_message_id' => 'ID del messaggio audio da riprodurre', 'rest_schema_owt_audio_message_id_represent' => 'Presentazione di un messaggio audio', 'rest_schema_owt_calSecret' => 'Chiave segreta del calendario', 'rest_schema_owt_calType' => 'Tipo di calendario (iCal, CalDAV, Google)', 'rest_schema_owt_calUrl' => 'URL del calendario', 'rest_schema_owt_calUser' => 'Utente del calendario', 'rest_schema_owt_calendarPeriods' => 'Periodi da un calendario esterno', 'rest_schema_owt_date_from' => 'Data di inizio del periodo non lavorativo', 'rest_schema_owt_date_to' => 'Data di fine del periodo non lavorativo', 'rest_schema_owt_description' => 'Descrizione della regola degli orari non lavorativi', 'rest_schema_owt_extension' => 'Numero di inoltro', 'rest_schema_owt_incomingRouteIds' => 'ID delle rotte in entrata a cui applicare la regola', 'rest_schema_owt_name' => 'Nome della regola sulle ore non lavorative', 'rest_schema_owt_priority' => 'Priorità di applicazione della norma', 'rest_schema_owt_search_index' => 'Indice di ricerca full-text', 'rest_schema_owt_time_from' => 'Ora di inizio del periodo non lavorativo', 'rest_schema_owt_time_to' => 'Ora di fine del periodo non lavorativo', 'rest_schema_owt_weekday_from' => 'Giorno di inizio della settimana (1=lunedì, 7=domenica)', 'rest_schema_provider_cid_custom_header' => 'Intestazione SIP personalizzata per CallerID', 'rest_schema_provider_cid_did_debug' => 'Abilita il debug dell\'analisi CallerID e DID', 'rest_schema_provider_cid_source' => 'ID chiamante di origine (da, identità dichiarata P, ID parte remota)', 'rest_schema_provider_description' => 'Descrizione del fornitore', 'rest_schema_provider_did_custom_header' => 'Intestazione SIP personalizzata per DID', 'rest_schema_provider_did_parser_regex' => 'Espressione regolare per l\'analisi DID', 'rest_schema_provider_disabled' => 'Il provider è disconnesso', 'rest_schema_provider_disablefromuser' => 'Non inviare il nome utente nel campo Da', 'rest_param_obr_numberbeginswith' => 'Prefisso del numero per determinare il percorso (può contenere *, #, +, X)', 'rest_schema_provider_dtmfmode' => 'Modalità di trasmissione DTMF (rfc2833, inband, info, auto)', 'rest_schema_provider_fromdomain' => 'Dominio nel campo Da del messaggio SIP', 'rest_schema_provider_fromuser' => 'Utente nel campo Da del messaggio SIP', 'rest_schema_provider_host' => 'Host o indirizzo IP del provider', 'rest_schema_provider_host_address' => 'Indirizzo host del provider', 'rest_schema_provider_id' => 'Identificatore univoco del fornitore', 'rest_schema_provider_networkfilterid' => 'ID regola firewall per il provider', 'rest_schema_provider_note' => 'Note sul fornitore', 'rest_schema_provider_outbound_proxy' => 'Server proxy in uscita', 'rest_schema_provider_port' => 'Porta di connessione al provider', 'rest_schema_provider_qualify' => 'Controlla periodicamente la disponibilità del tuo fornitore', 'rest_schema_provider_qualifyfreq' => 'Frequenza di controllo della disponibilità (secondi)', 'rest_schema_provider_search_index' => 'Indice di ricerca full-text', 'rest_schema_provider_secret' => 'Password per l\'autenticazione con il provider', 'rest_schema_provider_status_class' => 'Classe CSS per lo stato del provider', 'rest_schema_provider_transport' => 'Protocollo di trasporto (udp, tcp, tls, ws, wss)', 'rest_schema_provider_username' => 'Nome utente per l\'autenticazione', 'rest_schema_search_index' => 'Indice di ricerca full-text', 'rest_schema_sip_limit' => 'Limite di immissione della pagina per le richieste SIP', 'rest_schema_sip_offset' => 'Offset per la paginazione delle richieste SIP', 'rest_schema_sip_peer_detail' => 'Informazioni dettagliate sui peer SIP', 'rest_schema_sip_peer_extension' => 'Numero interno collegato al peer SIP', 'rest_schema_sip_peer_status' => 'Stato peer SIP (registrato, non raggiungibile, sconosciuto)', 'rest_param_obr_prepend' => 'Prefisso da aggiungere al numero prima dell\'invio', 'rest_param_obr_note' => 'Nota o descrizione del percorso di andata', 'rest_schema_sip_registry_id' => 'ID di registrazione SIP', 'rest_schema_sip_registry_item' => 'Elemento di registrazione del provider SIP', 'rest_schema_sip_registry_state' => 'Stato di registrazione SIP (Registrato, Richiesta inviata, Rifiutato)', 'rest_schema_upt_expire' => 'Tempo di scadenza della sessione di monitoraggio della pagina (timestamp Unix)', 'rest_schema_upt_page_name' => 'Nome della pagina per il monitoraggio delle attività', 'rest_schema_upt_session_id' => 'ID sessione utente per il tracciamento', // ============================================================================ // RESOURCE_PARAM // ============================================================================ 'rest_param_' => 'Parametro di richiesta', 'rest_param_aru_applications' => 'Applicazioni consentite per l\'utente Asterisk REST', 'rest_param_aru_password' => 'Password utente REST Asterisk', 'rest_param_aru_weak_password' => 'Consenti password deboli per l\'utente Asterisk REST', 'rest_param_async_channel_id' => 'Identificatore di canale per operazioni asincrone', 'rest_param_dateFrom' => 'Data di inizio del periodo di campionamento', 'rest_param_dateTo' => 'Data di fine del periodo di campionamento', 'rest_param_gs_settings' => 'Impostazioni generali del sistema', 'rest_param_module_disable_reason' => 'Motivo della disabilitazione del modulo', 'rest_param_module_disable_reason_text' => 'Descrizione testuale del motivo della disabilitazione del modulo', 'rest_param_module_download_md5' => 'Hash MD5 del modulo caricato', 'rest_param_module_download_url' => 'URL per scaricare il modulo', 'rest_param_module_file_id' => 'Identificatore del file del modulo', 'rest_param_module_keep_settings' => 'Salva le impostazioni del modulo durante la reinstallazione', 'rest_param_module_release_id' => 'ID di rilascio del modulo', 'rest_param_modules_for_update' => 'Elenco dei moduli da aggiornare', // ============================================================================ // API_RESPONSES // ============================================================================ 'rest_response_200_async_started' => 'L\'operazione asincrona è stata avviata correttamente.', 'rest_response_200_authenticated' => 'Autenticazione riuscita', 'rest_response_200_availability_checked' => 'Disponibilità del nome utente verificata', 'rest_response_200_rebooting' => 'Il sistema si sta riavviando', 'rest_response_200_shutting_down' => 'Il sistema si sta spegnendo', 'rest_response_200_started' => 'Il servizio è stato avviato con successo.', 'rest_response_200_uninstalled' => 'Il modulo è stato rimosso correttamente.', 'rest_response_200_upgrading' => 'Il sistema è in fase di aggiornamento', 'rest_response_200_validated' => 'Dati convalidati con successo', 'rest_response_500_internal' => 'Si è verificato un errore interno del server durante l\'elaborazione della richiesta.', // ============================================================================ // RESOURCE_OPENAPI // ============================================================================ 'rest_openapi_GetSimplifiedPerms' => 'Ottieni un elenco semplificato delle autorizzazioni', 'rest_openapi_GetDetailedPerms' => 'Ottieni un elenco dettagliato delle autorizzazioni', 'rest_openapi_GetDetailedPermsDesc' => 'Ottieni un elenco completo di controller e azioni per la creazione di un albero ACL. Include controller di AdminCabinet, API REST e moduli.', // ============================================================================ // S3 Storage Parameters and Schema // ============================================================================ 'rest_param_s3_enabled' => 'Abilita l\'archiviazione cloud S3 per le registrazioni (0=disabilitato, 1=abilitato)', 'rest_param_s3_endpoint' => 'URL dell\'endpoint compatibile con S3 (ad esempio https://s3.amazonaws.com per AWS S3)', 'rest_param_s3_region' => 'Regione AWS o equivalente per il servizio S3 (ad esempio us-east-1)', 'rest_param_s3_bucket' => 'Nome del bucket S3 per l\'archiviazione dei record (3-63 caratteri minuscoli)', 'rest_param_s3_access_key' => 'ID chiave di accesso S3 per l\'autenticazione', 'rest_param_s3_secret_key' => 'Chiave di accesso segreta S3 per l\'autenticazione (sarà crittografata)', 'rest_param_s3_total_retention' => 'Periodo totale di conservazione dei record in giorni (locale + S3)', 'rest_param_s3_local_retention' => 'Periodo di archiviazione locale prima del caricamento su S3 (in giorni)', 'rest_schema_s3_enabled' => 'Stato di abilitazione dell\'archiviazione S3 (0=disabilitato, 1=abilitato)', 'rest_schema_s3_endpoint' => 'URL di un endpoint compatibile con S3 (AWS S3, MinIO, Wasabi, ecc.)', 'rest_schema_s3_local_retention' => 'Numero di giorni per archiviare i record localmente prima di caricarli su S3', // ============================================================================ // System Upgrade // ============================================================================ 'rest_System_UpgradeFailedToDetectOffset' => 'Impossibile determinare l\'offset della partizione di avvio.', 'rest_System_UpgradeLoopDeviceFailed' => 'Impossibile creare il dispositivo loop.', 'rest_System_UpgradeMountFailed' => 'Impossibile montare la partizione. Controllare il file system.', // ============================================================================ // MISC // ============================================================================ 'rest_password' => 'Password', 'rest_param_sf_file_path' => 'Percorso completo del file audio da convertire', 'rest_param_syslog_log_level' => 'Livello di registrazione per il filtraggio (ERRORE, AVVISO, NOTIFICA, INFO, DEBUG)', 'rest_param_ak_networkfilterid' => 'ID filtro di rete per limitare l\'accesso tramite IP', 'rest_param_ak_full_permissions' => 'Diritti di accesso completi a tutti gli endpoint', // GeneralSettings specific parameters 'rest_param_gs_key' => 'Chiave di impostazione (nome del parametro)', 'rest_param_gs_pbxname' => 'Nome del PBX', // Firewall specific parameters 'rest_param_fw_network' => 'L\'indirizzo IP di rete nel formato IPv4 (ad esempio, 192.168.1.0)', 'rest_param_fw_newer_block_ip' => 'Flag di subnet attendibile (gli indirizzi non verranno bloccati da Fail2Ban)', 'rest_param_fw_local_network' => 'Flag di sottorete locale', // Banned IPs response schema 'rest_schema_banned_ip_map' => 'Mappa degli indirizzi IP e informazioni sul loro blocco', 'rest_schema_banned_ip_country' => 'Codice paese ISO 3166-1 alpha-2 (ad esempio US, RU, CN). Stringa vuota se il paese non è specificato.', 'rest_schema_banned_ip_country_name' => 'Nome completo del Paese in inglese. Stringa vuota se il Paese non è definito.', 'rest_schema_ts_manual_datetime' => 'Data e ora per l\'installazione manuale (formato ISO 8601)', 'rest_schema_ts_timezone_represent' => 'Rappresentazione di un fuso orario con il suo offset UTC', 'rest_schema_ts_current_datetime' => 'Data e ora del sistema corrente', /** * REST API translations for OpenAPI documentation * These translations are used in REST API controllers and OpenAPI specification generation */ 'rest_MikoPBXRestAPIHeader' => 'API REST di MikoPBX', 'rest_MikoPBXRestAPIDescription' => 'Un\'API REST completa per la gestione e la configurazione di MikoPBX', 'rest_MikoPBXSupportName' => 'Supporto MikoPBX', // ============================================================================ // API Resource Descriptions (unified for API and UI empty state placeholders) // ============================================================================ 'rest_Advice_ApiDescription' => 'Gestisci le raccomandazioni e le notifiche di sistema per il monitoraggio dello stato del PBX. Fornisce analisi automatizzate della configurazione del sistema, raccomandazioni di sicurezza, avvisi sulle prestazioni e consigli sulle best practice. Questa è una risorsa di sola lettura con metodi definiti dall\'utente per il recupero e l\'aggiornamento delle raccomandazioni di sistema.', 'rest_ApiKeys_ApiDescription' => 'Gestione completa delle chiavi API per un accesso sicuro all\'API REST. Include la generazione di token JWT, la gestione delle autorizzazioni, le restrizioni degli endpoint, il filtraggio di rete e la gestione del ciclo di vita delle chiavi. Le chiavi API forniscono un accesso programmatico sicuro all\'API REST del PBX con controllo granulare degli accessi.', 'rest_AsteriskManagers_ApiDescription' => 'Gestione utenti tramite Asterisk Manager Interface (AMI) per l\'amministrazione del PBX. Gli utenti AMI forniscono accesso programmatico ad Asterisk per il monitoraggio, la gestione e l\'integrazione. Include gestione delle autorizzazioni, autenticazione sicura e controllo degli accessi amministrativi.', 'rest_AsteriskRestUsers_ApiDescription' => 'Gestione completa degli utenti con l\'interfaccia Asterisk REST Interface (ARI) per la gestione delle chiamate in tempo reale. ARI fornisce API basate su WebSocket per la creazione di applicazioni di telefonia personalizzate con controllo completo delle chiamate. Include l\'autenticazione degli utenti, il binding delle applicazioni e la gestione delle autorizzazioni per le applicazioni ARI.', 'rest_Auth_ApiDescription' => 'Un sistema di autenticazione basato su JWT con token di aggiornamento per client REST API e applicazioni SPA. Supporta l\'autenticazione tramite password e passkey (WebAuthn). Restituisce token di accesso di breve durata (JWT, 15 minuti) e token di aggiornamento di lunga durata (cookie httpOnly, 30 giorni). Implementa la rotazione automatica dei token e il tracciamento dei dispositivi per una maggiore sicurezza.', 'rest_CallQueues_ApiDescription' => 'Gestione completa delle code di chiamata per una distribuzione avanzata delle chiamate. Include diverse strategie di distribuzione (squillo generale, round-robin, lineare, casuale, meno recente), gestione dei partecipanti con priorità/penalità, configurazione degli annunci, gestione dei timeout e instradamento automatico delle chiamate.', 'rest_Cdr_ApiDescription' => 'Gestione completa dei registri dettagliati delle chiamate (CDR) per l\'analisi e la creazione di report sulla cronologia delle chiamate. Fornisce accesso in sola lettura ai registri delle chiamate completati e riproduzione in streaming dei registri delle chiamate con supporto per intervalli HTTP. Filtraggio avanzato per data, chiamante/destinatario, durata e stato della chiamata. Utilizza l\'API PBX Status per monitorare le chiamate e i canali attivi.', 'rest_PbxStatus_ApiDescription' => 'Monitoraggio dello stato del PBX in tempo reale per il monitoraggio delle chiamate e dei canali attivi. Fornisce accesso in sola lettura alle chiamate in corso in tempo reale, ai canali Asterisk attivi e allo stato del sistema. Utilizzato per il monitoraggio e i pannelli operatore per visualizzare l\'attività in tempo reale.', 'rest_ConferenceRooms_ApiDescription' => 'Gestione della sala conferenze per audioconferenze multi-partecipanti.', 'rest_CustomFiles_ApiDescription' => 'Gestione completa dei file utente per la personalizzazione delle configurazioni di sistema. Consente di gestire i file di configurazione utente che vengono ripristinati automaticamente dopo gli aggiornamenti di sistema. Supporta diverse modalità: override (sostituzione file), append (aggiunta di contenuto) e script (eseguibile). Il contenuto viene memorizzato come stringhe codificate in base64 per motivi di sicurezza.', 'rest_DialplanApplications_ApiDescription' => 'Gestisci le applicazioni dialplan per funzionalità e logica di elaborazione delle chiamate personalizzate.', 'rest_Employees_ApiDescription' => 'Gestione completa dei dipendenti: utenti PBX. I dipendenti sono dipendenti a tempo pieno con numeri di interno, account utente e credenziali SIP.', 'rest_Extensions_ApiDescription' => 'Gestione completa degli interni PBX. Gli interni vengono creati tramite diverse entità (dipendenti, menu IVR, code, ecc.). Questa API fornisce un accesso unificato alla visualizzazione, alla ricerca e alla gestione di tutti gli interni, incluse le informazioni sul tipo e i controlli di disponibilità.', 'rest_Fail2Ban_ApiDescription' => 'Gestione completa del sistema di prevenzione delle intrusioni Fail2Ban. Fornisce operazioni REST singleton per la configurazione di policy di blocco, timeout e whitelist IP. Blocca automaticamente gli indirizzi IP dannosi dopo aver rilevato ripetuti tentativi di autenticazione non riusciti.', 'rest_Files_ApiDescription' => 'Operazioni complete di gestione dei file. Fornisce operazioni REST per la lettura, il caricamento e l\'eliminazione di file, oltre a metodi personalizzati per caricamenti in blocchi e download di firmware. Supporta sia caricamenti PUT semplici che caricamenti in blocchi ripristinabili tramite il protocollo Resumable.js.', 'rest_Firewall_ApiDescription' => 'Gestione completa delle regole del firewall. Fornisce operazioni CRUD complete per le regole di controllo degli accessi alla rete, oltre a metodi personalizzati per la gestione degli IP bloccati, l\'abilitazione/disabilitazione del firewall e il recupero delle configurazioni predefinite.', 'rest_GeneralSettings_ApiDescription' => 'Gestione completa delle impostazioni di sistema. Fornisce accesso alle impostazioni generali del PBX, tra cui nome del sistema, lingua, fuso orario, configurazione dell\'accesso web/SSH, impostazioni SIP, parametri di registrazione e gestione dei codec. Implementa il modello di risorsa singleton.', 'rest_Iax_ApiDescription' => 'Gestione del protocollo IAX (Inter-Asterisk eXchange) per le connessioni ai provider VoIP. Fornisce il monitoraggio in tempo reale dello stato di registrazione del provider IAX, dello stato della connessione peer e del tempo di risposta per i trunk SIP basati su IAX.', 'rest_IaxProviders_ApiDescription' => 'Gestione completa del provider IAX per il trunking tramite il protocollo Internet Asterisk eXchange (IAX). IAX è un protocollo VoIP progettato per connessioni trunking efficienti tra server Asterisk. Include la registrazione del provider, il monitoraggio dello stato, il test della connessione e il monitoraggio delle statistiche.', 'rest_IncomingRoutes_ApiDescription' => 'Gestione completa del routing in entrata per l\'instradamento delle chiamate e l\'elaborazione DID. Include routing basato sul provider, corrispondenza dei pattern dei numeri, gestione delle priorità, impostazioni di timeout, inoltro degli interni e riproduzione dei messaggi audio.', 'rest_IvrMenu_ApiDescription' => 'Gestione completa del menu IVR per l\'instradamento automatico delle chiamate e il self-service. Include opzioni di menu personalizzabili, gestione dei timeout, assegnazione di file audio, navigazione numerica e regole di instradamento flessibili per la creazione di sistemi di operatori automatizzati complessi.', 'rest_License_ApiDescription' => 'Gestione delle licenze per il sistema MikoPBX. Include l\'attivazione della licenza, la convalida, la gestione delle chiavi, l\'acquisizione delle funzionalità del prodotto, l\'invio di metriche e la verifica della connessione al server delle licenze.', 'rest_MailSettings_ApiDescription' => 'Gestisci la configurazione del server di posta per notifiche e avvisi di sistema. Supporta l\'autenticazione SMTP, incluso OAuth2, per Gmail, Outlook e altri provider. Include test di connessione e rinnovo automatico dei token.', 'rest_Modules_ApiDescription' => 'Gestione completa dei moduli di estensione per estendere le funzionalità del PBX. Include l\'installazione dei moduli da un repository o pacchetto, aggiornamenti, operazioni di abilitazione/disabilitazione, recupero dei metadati e gestione automatica delle dipendenze.', 'rest_Network_ApiDescription' => 'Gestione della configurazione di rete del sistema MikoPBX. Include la gestione dell\'interfaccia di rete (Ethernet, VLAN), la configurazione degli indirizzi IP (DHCP, Statico), le impostazioni del gateway, la configurazione DNS e le impostazioni NAT/STUN per le connessioni VoIP.', 'rest_NetworkFilters_ApiDescription' => 'Accesso in sola lettura ai filtri di rete (regole firewall) per gli elenchi a discesa dell\'interfaccia utente. Supporta il filtraggio per categoria (SIP, IAX, AMI, API) e include un\'opzione localhost speciale. Per creare/aggiornare i filtri, utilizzare l\'API Firewall.', 'rest_OffWorkTimes_ApiDescription' => 'Condizioni di routing basate sul tempo per la gestione delle chiamate al di fuori dell\'orario di lavoro. Include la definizione di intervalli di tempo (giornalieri, settimanali, date specifiche), la pianificazione delle festività, il routing delle azioni (inoltro a un interno, riproduzione audio) e la valutazione delle regole basate sulla priorità.', 'rest_OpenAPI_ApiDescription' => 'Gestione delle specifiche OpenAPI e della documentazione per l\'API REST di MikoPBX. Fornisce accesso alla documentazione API, alle regole ACL, agli schemi di convalida e ai metadati. Modello di risorsa singleton: esiste una sola specifica. Tutti gli endpoint richiedono l\'autenticazione per motivi di sicurezza.', 'rest_OutboundRoutes_ApiDescription' => 'Gestione del routing in uscita per l\'inoltro delle chiamate a provider esterni. Include la corrispondenza dei pattern numerici (in base ai prefissi), la selezione del provider, la selezione del percorso in base alla priorità, la manipolazione delle cifre e il supporto del failover del trunk.', 'rest_Passkeys_ApiDescription' => 'Gestione e autenticazione tramite passkey WebAuthn per l\'accesso senza password. Supporta gli standard FIDO2/WebAuthn per l\'autenticazione sicura tramite chiave biometrica e hardware. Fornisce un processo di registrazione per gli utenti autenticati e un processo di autenticazione per l\'accesso pubblico.', 'rest_Passwords_ApiDescription' => 'Utilità di gestione delle password per la convalida e la generazione. Include la convalida della robustezza della password, la generazione di password sicure, il controllo degli attacchi tramite dizionario e operazioni batch per più password.', 'rest_Providers_ApiDescription' => 'Gestione completa dei provider VoIP per la visualizzazione e il monitoraggio dei provider SIP e IAX. Questo endpoint di sola lettura fornisce un accesso unificato a tutti i tipi di provider. Per le operazioni di creazione/aggiornamento/eliminazione, utilizzare gli endpoint specifici per tipo: /api/v3/sip-providers o /api/v3/iax-providers. I provider sono identificati da identificatori univoci (formato PROV-XXX) e possono essere filtrati per tipo, stato o stato di registrazione. Supporta il monitoraggio dello stato in tempo reale, il recupero dei dati storici e il tracciamento delle statistiche.', 'rest_Sip_ApiDescription' => 'Monitoraggio dello stato e delle statistiche dei dispositivi SIP. Fornisce informazioni sullo stato in tempo reale per endpoint, peer e registri SIP. Questa interfaccia è solo per il monitoraggio; la configurazione del dispositivo è gestita tramite l\'API Extensions.', 'rest_SipProviders_ApiDescription' => 'Gestione completa del provider SIP per il trunking SIP (Session Initiation Protocol). SIP è il protocollo VoIP standard del settore per le comunicazioni vocali e video. Include la registrazione del provider, il monitoraggio dello stato, il test della connessione e il monitoraggio delle statistiche.', 'rest_SoundFiles_ApiDescription' => 'Gestisce file audio per menu IVR, musica d\'attesa, annunci e prompt di sistema. Supporta il caricamento, la conversione, la riproduzione e le operazioni CRUD per i file audio. Gestisce diversi formati audio con conversione automatica in formati compatibili con il sistema.', 'rest_Storage_ApiDescription' => 'Gestione completa di storage e dischi per MikoPBX. Questa risorsa singleton fornisce accesso alla configurazione dello storage, inclusi selezione dei dischi, punti di montaggio, statistiche di utilizzo e operazioni sul file system. Gestisce i periodi di conservazione delle registrazioni delle chiamate, monitora l\'utilizzo dello spazio su disco e fornisce strumenti per la formattazione e il montaggio dei dispositivi di storage. Essenziale per gli amministratori di sistema che gestiscono la capacità di storage e le policy di conservazione dei dati.', 'rest_ts_Update' => 'Aggiorna le impostazioni dell\'ora', 'rest_stg_MkfsDesc' => 'Formattare il dispositivo e creare un file system (ATTENZIONE: tutti i dati verranno eliminati)', 'rest_response_200_refreshed' => 'L\'aggiornamento è stato completato con successo.', 'rest_response_200_patched' => 'La modifica è stata completata con successo.', 'rest_response_200_deleted' => 'L\'eliminazione è avvenuta con successo.', 'rest_response_200_auth_login' => 'Autenticazione riuscita', 'rest_response_200_auth_refresh' => 'Il token è stato aggiornato correttamente.', 'rest_response_200_auth_logout' => 'Disconnessione avvenuta con successo', 'rest_response_401_invalid_credentials' => 'Login o password errati', 'rest_response_401_invalid_refresh_token' => 'Token di aggiornamento non valido o scaduto', 'rest_system_RestoreDefault' => 'Ripristina le impostazioni predefinite', 'rest_system_CheckForUpdates' => 'Ottieni informazioni dettagliate sull\'aggiornamento', // System error messages 'rest_err_system_command_required' => 'Il parametro "comando" è obbligatorio per l\'esecuzione.', 'rest_tag_Modules' => 'Moduli aggiuntivi', 'rest_da_GetRecord' => 'Ottieni l\'app dialplan tramite ID', 'rest_S3LocalRetentionMustBeLess' => 'Il periodo di conservazione locale (%local% giorni) deve essere inferiore al periodo di conservazione totale (%total% giorni)', 'rest_err_s3_connection_failed' => 'Connessione S3 non riuscita. Verificare le credenziali e le impostazioni nei dettagli diagnostici.', 'rest_err_s3_required_fields' => 'Quando S3 è abilitato, i seguenti campi sono obbligatori: %fields%', 'rest_err_s3_bucket_consecutive_dots' => 'Il nome del bucket S3 non deve contenere punti consecutivi (..)', 'rest_err_s3_bucket_ip_format' => 'Il nome del bucket S3 non deve essere in formato indirizzo IP', 'rest_err_s3_bucket_xn_prefix' => 'Il nome del bucket S3 non deve iniziare con "xn--"', 'rest_err_s3_bucket_reserved_suffix' => 'Il nome del bucket S3 non deve terminare con "-s3alias" o "--ol-s3"', 'rest_TimeSettings_ApiDescription' => 'Gestione completa dell\'ora e del fuso orario per MikoPBX. Questa risorsa singleton fornisce accesso alla configurazione dell\'ora di sistema, inclusa la selezione del fuso orario, le impostazioni del server NTP e le regolazioni manuali dell\'ora. È essenziale per garantire timestamp accurati delle chiamate, esecuzione delle attività pianificate e correlazione dei log di sistema. Supporta la sincronizzazione automatica dell\'ora tramite NTP o l\'impostazione manuale dell\'ora per reti isolate.', 'rest_UserPageTracker_ApiDescription' => 'Tiene traccia dell\'attività degli utenti sulle pagine dell\'interfaccia amministrativa. Registra le visualizzazioni e le uscite delle pagine per tenere traccia di quali amministratori stanno visualizzando quali pagine. Viene utilizzato per la gestione delle sessioni, il monitoraggio delle attività e la prevenzione di conflitti durante la modifica simultanea.', 'rest_Users_ApiDescription' => 'Gestione degli account utente per l\'accesso all\'interfaccia amministrativa. Supporta operazioni CRUD complete e metodi personalizzati per la verifica della disponibilità delle email. Gli utenti possono autenticarsi nell\'interfaccia amministrativa e disporre di impostazioni personalizzate, come lingua e avatar.', 'rest_Search_ApiDescription' => 'Ricerca di sistema globale per un rapido accesso a qualsiasi entità e pagina. Fornisce accesso unificato a tutti gli elementi disponibili, comprese le entità del database (utenti, provider, code, ecc.) e le pagine di menu statiche. Supporta il filtraggio per numero, nome o indice di ricerca, con caricamento dei risultati durante la digitazione.', // ============================================================================ // Resource Names (for placeholder replacement in response messages) // ============================================================================ 'Call Queues' => 'Coda', 'IVR Menu' => 'Menù IVR', 'Incoming Routes' => 'Percorso in arrivo', 'Extensions' => 'Dipendente', 'Employees' => 'Dipendente', 'Fail2Ban' => 'Impostazioni Fail2Ban', 'Firewall' => 'Regola del firewall', 'IAX' => 'IAX', 'IAX Providers' => 'Fornitore IAX', 'SIP Providers' => 'Fornitore SIP', 'Files' => 'File', 'CDR' => 'Registrazione CDR', 'Custom Files' => 'Modifica dei file di sistema', 'Dialplan Applications' => 'App Dialplan', 'Conference Rooms' => 'Sala conferenze', 'System Advice' => 'Notifica di sistema', 'Authentication' => 'Autenticazione', 'Asterisk Managers' => 'Utente AMI', 'Asterisk REST Users' => 'Utente ARI', 'General Settings' => 'Impostazione', 'Mail Settings' => 'Configurazione della posta', 'License' => 'Licenza', 'Search' => 'Ricerca', 'Network' => 'Interfaccia di rete', 'Network Filters' => 'Protezione da sovratensioni', 'Time Settings' => 'Impostazioni dell\'ora', // ============================================================================ // Providers REST API (Read-Only Unified Access) // ============================================================================ 'rest_pvd_GetList' => 'Ottieni un elenco di tutti i fornitori', 'rest_pvd_GetListDesc' => 'Ottieni un elenco combinato di provider SIP e IAX con supporto per la paginazione e il filtraggio per tipo e stato di registrazione', 'rest_pvd_GetRecord' => 'Ottieni il fornitore tramite ID', 'rest_pvd_GetRecordDesc' => 'Ottieni informazioni dettagliate sul fornitore (il tipo viene determinato automaticamente dall\'ID)', 'rest_pvd_GetForSelect' => 'Ottieni i provider per l\'elenco a discesa', 'rest_pvd_GetForSelectDesc' => 'Ottieni un elenco semplificato di provider da utilizzare nei componenti dell\'interfaccia utente (seleziona/menu a discesa)', 'rest_pvd_GetStatuses' => 'Ottieni lo stato di tutti i fornitori', 'rest_pvd_GetStatusesDesc' => 'Ottieni informazioni aggiornate sullo stato di registrazione e sullo stato di tutti i fornitori per il monitoraggio', 'rest_pvd_GetStatus' => 'Ottenere lo stato di fornitore', 'rest_pvd_GetStatusDesc' => 'Ottieni lo stato di registrazione dettagliato di un fornitore specifico in tempo reale da Asterisk', 'rest_pvd_GetHistory' => 'Ottieni la cronologia del provider', 'rest_pvd_GetHistoryDesc' => 'Ottieni una cronologia degli eventi di registrazione, degli errori di connessione e delle modifiche dello stato del provider per un periodo specificato', 'rest_pvd_GetStats' => 'Ottieni le statistiche del provider', 'rest_pvd_GetStatsDesc' => 'Ottieni informazioni statistiche sull\'utilizzo del provider: numero di chiamate, durata, indicatori di qualità', 'rest_pvd_UpdateStatus' => 'Aggiorna lo stato del fornitore', 'rest_pvd_UpdateStatusDesc' => 'Forza la registrazione/cancellazione del provider o l\'aggiornamento dello stato senza riavviare Asterisk', // ============================================================================ // Passwords REST API // ============================================================================ 'rest_pwd_Generate' => 'Genera una password', 'rest_pwd_GenerateDesc' => 'Genera una password casuale sicura con parametri personalizzabili', 'rest_pwd_Validate' => 'Controlla la robustezza della password', 'rest_pwd_ValidateDesc' => 'Controlla la robustezza della password e restituisce suggerimenti per migliorarla', 'rest_pwd_CheckDictionary' => 'Controlla la password in un dizionario', 'rest_pwd_CheckDictionaryDesc' => 'Controlla se una password è presente in un dizionario di password comuni', 'rest_pwd_BatchValidate' => 'Controllo batch delle password', 'rest_pwd_BatchValidateDesc' => 'Controlla la forza di più password in un\'unica richiesta', 'rest_pwd_BatchCheckDictionary' => 'Controllo batch del dizionario', 'rest_pwd_BatchCheckDictionaryDesc' => 'Controlla la presenza di più password nel dizionario in un\'unica richiesta', // ============================================================================ // OutboundRoutes REST API // ============================================================================ 'rest_obr_GetList' => 'Ottieni un elenco di percorsi in uscita', 'rest_obr_GetListDesc' => 'Ottieni un elenco pagina per pagina di tutti i percorsi in uscita con informazioni sui provider e sulle impostazioni di routing', 'rest_obr_GetRecord' => 'Ottieni il percorso in uscita tramite ID', 'rest_obr_GetRecordDesc' => 'Ottieni informazioni dettagliate sul percorso in uscita, inclusi prefissi, provider e manipolazione dei numeri.', 'rest_obr_Create' => 'Crea un nuovo percorso in uscita', 'rest_obr_CreateDesc' => 'Crea un nuovo percorso in uscita con i prefissi numerici specificati e le impostazioni del provider', 'rest_obr_Update' => 'Aggiorna percorso in uscita', 'rest_obr_UpdateDesc' => 'Sostituisci completamente tutti i parametri di un percorso in uscita esistente', 'rest_obr_Patch' => 'Aggiorna parzialmente il percorso in uscita', 'rest_obr_PatchDesc' => 'Aggiorna solo i parametri del percorso in uscita specificati', 'rest_obr_Delete' => 'Elimina percorso in uscita', 'rest_obr_DeleteDesc' => 'Elimina percorso in uscita tramite ID', 'rest_obr_GetDefault' => 'Ottieni valori predefiniti', 'rest_obr_GetDefaultDesc' => 'Ottieni i valori predefiniti per la creazione di un nuovo percorso in uscita', 'rest_obr_Copy' => 'Copia il percorso in uscita', 'rest_obr_CopyDesc' => 'Crea una copia di un percorso in uscita esistente', 'rest_obr_ChangePriority' => 'Cambia priorità del percorso', 'rest_obr_ChangePriorityDesc' => 'Aggiorna l\'ordine di priorità per più percorsi in uscita contemporaneamente', // Schema field descriptions for Outbound Routes 'rest_schema_obr_id' => 'Identificatore univoco del percorso in uscita', 'rest_schema_obr_rulename' => 'Nome della regola del percorso in uscita', 'rest_schema_obr_providerid' => 'ID del fornitore per le chiamate in uscita', 'rest_schema_obr_priority' => 'La priorità di applicazione della regola (più basso è il valore, maggiore è la priorità)', 'rest_schema_obr_numberbeginswith' => 'Prefisso numerico per l\'applicazione della regola', 'rest_schema_obr_restnumbers' => 'Numero di cifre dopo il prefisso (-1 = qualsiasi numero, 0 = solo prefisso)', 'rest_schema_obr_trimfrombegin' => 'Numero di cifre da rimuovere dall\'inizio del numero', 'rest_schema_obr_prepend' => 'Prefisso da aggiungere al numero prima dell\'invio', 'rest_schema_obr_providerid_represent' => 'Rappresentazione HTML del provider con un\'icona', 'rest_schema_obr_provider_type' => 'Tipo di provider (SIP o IAX2)', 'rest_schema_obr_provider_disabled' => 'Flag di disconnessione del provider', 'rest_schema_obr_ruleDescription' => 'Descrizione HTML della regola di routing', 'rest_schema_obr_represent' => 'Rappresentazione testuale del percorso', // ============================================================================ // OffWorkTimes REST API // ============================================================================ 'rest_owt_GetList' => 'Ottieni un elenco di condizioni temporanee', 'rest_owt_GetListDesc' => 'Ottieni un elenco pagina per pagina di tutte le condizioni temporali per l\'instradamento delle chiamate al di fuori dell\'orario lavorativo.', 'rest_owt_GetRecord' => 'Ottieni la condizione temporanea tramite ID', 'rest_owt_GetRecordDesc' => 'Ottieni informazioni dettagliate su una condizione temporale, inclusi intervalli di tempo e azioni di routing.', 'rest_owt_Create' => 'Crea una nuova condizione temporanea', 'rest_owt_CreateDesc' => 'Crea una nuova condizione temporale con intervalli di tempo e azioni specificati', 'rest_owt_Update' => 'Aggiorna condizione temporanea', 'rest_owt_UpdateDesc' => 'Sostituire completamente tutti i parametri di una condizione temporanea esistente', 'rest_owt_Patch' => 'Aggiorna parzialmente la condizione temporanea', 'rest_owt_PatchDesc' => 'Aggiorna solo i parametri specificati di una condizione temporanea', 'rest_owt_Delete' => 'Rimuovere la condizione temporanea', 'rest_owt_DeleteDesc' => 'Elimina condizione temporanea tramite ID', 'rest_owt_GetDefault' => 'Ottieni valori predefiniti', 'rest_owt_GetDefaultDesc' => 'Ottieni valori predefiniti per la creazione di una nuova condizione temporanea', 'rest_owt_Copy' => 'Copia condizione temporanea', 'rest_owt_CopyDesc' => 'Crea una copia di una condizione temporanea esistente', 'rest_owt_ChangePriorities' => 'Cambia la priorità delle condizioni', 'rest_owt_ChangePrioritiesDesc' => 'Aggiorna l\'ordine di priorità per più condizioni temporali contemporaneamente', // ============================================================================ // NetworkFilters REST API // ============================================================================ 'rest_nf_GetList' => 'Ottieni un elenco di filtri di rete', 'rest_nf_GetListDesc' => 'Ottieni un elenco di tutti i filtri di rete (regole del firewall) da utilizzare negli elenchi a discesa', 'rest_nf_GetRecord' => 'Ottieni il filtro di rete per ID', 'rest_nf_GetRecordDesc' => 'Ottieni informazioni dettagliate su uno specifico filtro di rete, inclusi indirizzi IP e servizi consentiti.', 'rest_nf_GetForSelect' => 'Ottieni filtri per un elenco a discesa', 'rest_nf_GetForSelectDesc' => 'Ottieni un elenco di filtri di rete per un elenco a discesa con filtraggio per categoria (SIP, IAX, AMI, API)', // ============================================================================ // Network REST API // ============================================================================ 'rest_net_GetList' => 'Ottieni un elenco delle interfacce di rete', 'rest_net_GetListDesc' => 'Ottieni un elenco di tutte le interfacce di rete del sistema, comprese quelle fisiche e virtuali.', 'rest_net_GetRecord' => 'Ottieni l\'interfaccia di rete tramite ID', 'rest_net_GetRecordDesc' => 'Ottieni informazioni dettagliate su un\'interfaccia di rete specifica, inclusi indirizzo IP, maschera, gateway', 'rest_net_Delete' => 'Rimuovi interfaccia di rete', 'rest_net_DeleteDesc' => 'Elimina un\'interfaccia di rete virtuale (VLAN) tramite ID', 'rest_net_GetConfig' => 'Ottieni una configurazione di rete completa', 'rest_net_GetConfigDesc' => 'Ottieni una configurazione di rete completa che include tutte le interfacce, gateway, impostazioni DNS e NAT', 'rest_net_SaveConfig' => 'Salva la configurazione di rete', 'rest_net_SaveConfigDesc' => 'Salva la configurazione di rete completa, incluse tutte le interfacce, i gateway e i server DNS', 'rest_net_GetNatSettings' => 'Ottieni le impostazioni NAT', 'rest_net_GetNatSettingsDesc' => 'Ottieni le impostazioni NAT e STUN affinché VoIP funzioni correttamente tramite NAT', // Network REST API - Request Parameters // Network specific parameters 'rest_param_net_interfaces' => 'Array di configurazione dell\'interfaccia di rete', 'rest_param_net_gateway' => 'Indirizzo IP del gateway predefinito', 'rest_param_net_primarydns' => 'Server DNS primario', 'rest_param_net_secondarydns' => 'Server DNS secondario', 'rest_param_net_hostname' => 'Nome host del sistema', 'rest_param_net_domain' => 'Nome di dominio del sistema', 'rest_param_net_static_routes' => 'Array di percorsi statici', // Network REST API - Response Schemas (Field Descriptions) 'rest_schema_net_id' => 'Identificatore univoco dell\'interfaccia', 'rest_schema_net_interface' => 'Nome dell\'interfaccia fisica', 'rest_schema_net_name' => 'Nome dell\'interfaccia utente', 'rest_schema_net_vlanid' => 'ID VLAN (0-4095, 0=nessuna VLAN)', 'rest_schema_net_ipaddr' => 'Indirizzo IP dell\'interfaccia', 'rest_schema_net_subnet' => 'Maschera di sottorete', 'rest_schema_net_gateway' => 'Gateway predefinito', 'rest_schema_net_hostname' => 'Nome host del sistema', 'rest_schema_net_domain' => 'Nome di dominio', 'rest_schema_net_primarydns' => 'Server DNS primario', 'rest_schema_net_secondarydns' => 'Server DNS secondario', 'rest_schema_net_dhcp' => 'Utilizza DHCP (0=no, 1=sì)', 'rest_schema_net_internet' => 'Interfaccia Internet (0=no, 1=sì)', 'rest_schema_net_disabled' => 'Interfaccia disabilitata (0=no, 1=sì)', 'rest_schema_net_topology' => 'Topologia di rete (pubblica/privata)', 'rest_schema_net_extipaddr' => 'Indirizzo IP esterno per NAT', 'rest_schema_net_exthostname' => 'Nome host esterno per NAT', 'rest_schema_net_is_deletable' => 'È possibile rimuovere l\'interfaccia?', 'rest_schema_net_is_internet' => 'È un\'interfaccia Internet?', 'rest_schema_net_is_dhcp' => 'Utilizza DHCP?', // Network REST API - Complex Object Schemas 'rest_schema_net_interface_list_item' => 'Elemento elenco interfaccia di rete', 'rest_schema_net_interface_detail' => 'Informazioni dettagliate sull\'interfaccia di rete', 'rest_schema_net_config' => 'Configurazione di rete completa', 'rest_schema_net_config_interfaces' => 'Array di interfacce di rete', 'rest_schema_net_config_template' => 'Modello per la creazione di una nuova interfaccia', 'rest_schema_net_config_internet_interface_id' => 'ID interfaccia Internet', 'rest_schema_net_config_deletable_interfaces' => 'Elenco delle interfacce da rimuovere', 'rest_schema_net_config_nat' => 'Impostazioni NAT', 'rest_schema_net_config_ports' => 'Impostazioni della porta', 'rest_schema_net_config_is_docker' => 'Funziona in un contenitore Docker?', 'rest_schema_net_config_static_routes' => 'Percorsi statici', // Network REST API - NAT Settings 'rest_schema_net_nat_usenat' => 'Utilizzare NAT', 'rest_schema_net_nat_extipaddr' => 'Indirizzo IP esterno', 'rest_schema_net_nat_exthostname' => 'Nome host esterno', 'rest_schema_net_nat_auto_update' => 'Aggiorna automaticamente l\'IP esterno', // Network REST API - Port Settings 'rest_schema_net_ports_sip' => 'Porta SIP interna', 'rest_schema_net_ports_external_sip' => 'Porta SIP esterna', 'rest_schema_net_ports_tls' => 'Porta TLS interna', 'rest_schema_net_ports_external_tls' => 'Porta TLS esterna', 'rest_schema_net_ports_rtp_from' => 'Inizio dell\'intervallo di porte RTP', 'rest_schema_net_ports_rtp_to' => 'Fine dell\'intervallo di porte RTP', // Network REST API - Static Routes 'rest_schema_net_route_id' => 'ID percorso', 'rest_schema_net_route_network' => 'Rete di destinazione', 'rest_schema_net_route_subnet' => 'Maschera di sottorete (CIDR)', 'rest_schema_net_route_gateway' => 'Porta d\'accesso al percorso', 'rest_schema_net_route_interface' => 'Interfaccia di percorso', 'rest_schema_net_route_description' => 'Descrizione del percorso', 'rest_schema_net_route_priority' => 'Priorità del percorso', // ============================================================================ // OpenAPI Documentation REST API // ============================================================================ 'rest_openapi_GetSpec' => 'Ottieni le specifiche OpenAPI', 'rest_openapi_GetSpecDesc' => 'Restituisce la specifica completa OpenAPI 3.1 dell\'API REST MikoPBX in formato JSON o YAML.', 'rest_openapi_GetAcl' => 'Ottieni le regole API ACL', 'rest_openapi_GetAclDesc' => 'Restituisce le regole di accesso (ACL) per tutti gli endpoint API, estratte dai metadati.', 'rest_openapi_GetSchemas' => 'Ottieni schemi di convalida', 'rest_openapi_GetSchemasDesc' => 'Restituisce gli schemi di convalida per tutti gli endpoint API.', 'rest_openapi_GetSimplifiedPermissions' => 'Ottieni una struttura semplificata dei diritti di accesso', 'rest_openapi_GetSimplifiedPermissionsDesc' => 'Restituisce un elenco di tutti gli endpoint REST API raggruppati per risorse, indicando le azioni disponibili (lettura/scrittura) per impostare i diritti di accesso alla chiave API.', 'rest_openapi_ClearCache' => 'Cancella la cache OpenAPI', 'rest_openapi_ClearCacheDesc' => 'Cancella la cache dei metadati OpenAPI, forzando la rigenerazione delle specifiche alla richiesta successiva.', // ============================================================================ // Passkeys REST API // ============================================================================ 'rest_pk_GetList' => 'Ottieni un elenco di passkey', 'rest_pk_GetListDesc' => 'Ottieni un elenco di tutte le chiavi di accesso registrate (credenziali WebAuthn) per l\'utente corrente', 'rest_pk_GetRecord' => 'Ottieni una chiave di accesso tramite ID', 'rest_pk_GetRecordDesc' => 'Ottieni informazioni dettagliate su una specifica passkey, inclusi metadati e data dell\'ultimo utilizzo.', 'rest_pk_Create' => 'Crea una nuova password', 'rest_pk_CreateDesc' => 'Avvia il processo di registrazione di una nuova passkey (alias per registrationStart)', 'rest_pk_Patch' => 'Aggiorna password', 'rest_pk_PatchDesc' => 'Aggiorna il nome della passkey o i metadati', 'rest_pk_Delete' => 'Elimina la passkey', 'rest_pk_DeleteDesc' => 'Rimuovere la passkey registrata dal sistema', 'rest_pk_CheckAvailability' => 'Controllare le passkey', 'rest_pk_CheckAvailabilityDesc' => 'Verificare se l\'utente ha registrato le passkey (endpoint pubblico senza autenticazione)', 'rest_pk_RegistrationStart' => 'Inizia a registrare la passkey', 'rest_pk_RegistrationStartDesc' => 'Avvia il processo di registrazione della passkey WebAuthn, restituisce publicKeyCredentialCreationOptions per navigator.credentials.create()', 'rest_pk_RegistrationFinish' => 'Registrazione completa della passkey', 'rest_pk_RegistrationFinishDesc' => 'Completa la registrazione della passkey WebAuthn, verifica l\'attestazione e salva le credenziali', 'rest_pk_AuthenticationStart' => 'Avvia l\'autenticazione tramite passkey', 'rest_pk_AuthenticationStartDesc' => 'Avvia il processo di autenticazione WebAuthn, restituisce publicKeyCredentialRequestOptions per navigator.credentials.get() (endpoint pubblico)', 'rest_pk_AuthenticationFinish' => 'Autenticazione completa tramite passkey', 'rest_pk_AuthenticationFinishDesc' => 'Autenticazione WebAuthn completa, verifica l\'asserzione e restituisce i dati della sessione (endpoint pubblico)', // ============================================================================ // License REST API // ============================================================================ 'rest_lic_GetLicenseInfo' => 'Ottieni informazioni sulla licenza', 'rest_lic_GetLicenseInfoDesc' => 'Ottieni informazioni sulla tua licenza attuale, tra cui tipo, data di scadenza, funzionalità attivate e limiti.', 'rest_lic_Ping' => 'Controllare la connessione con il server delle licenze', 'rest_lic_PingDesc' => 'Verificare la disponibilità del server delle licenze e la qualità della connessione', 'rest_lic_SendPBXMetrics' => 'Invia metriche PBX', 'rest_lic_SendPBXMetricsDesc' => 'Inviare statistiche sull\'utilizzo del PBX al server delle licenze per analisi e monitoraggio', 'rest_lic_ResetKey' => 'Reimposta la chiave di licenza', 'rest_lic_ResetKeyDesc' => 'Reimposta la chiave di licenza corrente e riporta il sistema allo stato senza licenza', 'rest_lic_ProcessUserRequest' => 'Elaborare la richiesta dell\'utente', 'rest_lic_ProcessUserRequestDesc' => 'Elabora una richiesta per attivare una licenza o applicare un codice promozionale coupon', 'rest_lic_CaptureFeature' => 'Cattura una caratteristica per un prodotto', 'rest_lic_CaptureFeatureDesc' => 'Cattura l\'utilizzo di una funzionalità specifica per un prodotto (modulo) nel sistema di licenze', // ============================================================================ // IncomingRoutes REST API // ============================================================================ 'rest_ir_GetList' => 'Ottieni un elenco dei percorsi in arrivo', 'rest_ir_GetListDesc' => 'Ottieni un elenco pagina per pagina di tutti i percorsi in entrata con la possibilità di filtrare per provider, cercare e ordinare', 'rest_ir_GetRecord' => 'Ottieni il percorso in entrata tramite ID', 'rest_ir_GetRecordDesc' => 'Ottieni informazioni dettagliate sul percorso in entrata, inclusi numero, provider, priorità e impostazioni di inoltro.', 'rest_ir_Create' => 'Crea un nuovo percorso in entrata', 'rest_ir_CreateDesc' => 'Crea un nuovo percorso in entrata con i parametri di routing e la priorità specificati', 'rest_ir_Update' => 'Aggiorna percorso in arrivo', 'rest_ir_UpdateDesc' => 'Sostituisci completamente tutti i parametri di un percorso in entrata esistente', 'rest_ir_Patch' => 'Aggiorna parzialmente il percorso in arrivo', 'rest_ir_PatchDesc' => 'Aggiorna solo i parametri specificati del percorso in entrata', 'rest_ir_Delete' => 'Elimina percorso in arrivo', 'rest_ir_DeleteDesc' => 'Elimina percorso in entrata tramite ID', 'rest_ir_GetDefaultDesc' => 'Ottieni valori predefiniti per la creazione di un nuovo percorso in entrata', 'rest_ir_GetDefaultRoute' => 'Ottieni il percorso predefinito', 'rest_ir_GetDefaultRouteDesc' => 'Ottieni o crea un percorso predefinito (percorso universale con ID=1)', 'rest_ir_Copy' => 'Copia il percorso in arrivo', 'rest_ir_CopyDesc' => 'Crea una copia di un percorso in entrata esistente con una nuova priorità', 'rest_ir_ChangePriority' => 'Cambia priorità del percorso', 'rest_ir_ChangePriorityDesc' => 'Aggiorna l\'ordine di priorità per più percorsi in entrata contemporaneamente', 'rest_ir_GetUniqueDIDs' => 'Ottieni DID univoci', 'rest_ir_GetUniqueDIDsDesc' => 'Restituisce fino a 20 numeri DID univoci dalla cronologia delle chiamate per il provider specificato', // Schema field descriptions for Incoming Routes 'rest_schema_ir_id' => 'Identificatore univoco del percorso in arrivo', 'rest_schema_ir_rulename' => 'Nome della regola del percorso in entrata', 'rest_schema_ir_number' => 'Numero DID per le chiamate in arrivo', 'rest_schema_ir_providerid' => 'ID del fornitore per il filtraggio delle chiamate', 'rest_schema_ir_priority' => 'La priorità di applicazione della regola (più basso è il valore, maggiore è la priorità)', 'rest_schema_ir_timeout' => 'Timeout di risposta in secondi', 'rest_schema_ir_extension' => 'Numero di interno per l\'inoltro di chiamata', 'rest_schema_ir_audio_message_id' => 'ID del file audio da riprodurre', 'rest_schema_ir_note' => 'Nota sulla regola di routing', 'rest_schema_ir_providerid_represent' => 'Rappresentazione HTML del provider con un\'icona', 'rest_schema_ir_provider_type' => 'Tipo di provider (SIP o IAX2)', 'rest_schema_ir_provider_disabled' => 'Flag di disconnessione del provider', 'rest_schema_ir_extension_represent' => 'Rappresentazione HTML di un numero di interno con un\'icona', 'rest_schema_ir_audio_message_id_represent' => 'Rappresentazione HTML di un file audio con un\'icona', 'rest_schema_ir_rule_represent' => 'Descrizione HTML della regola di routing', 'rest_schema_ir_search_index' => 'Indice di ricerca full-text', // ============================================================================ // CDR (Call Detail Records) REST API // ============================================================================ 'rest_cdr_GetList' => 'Ottieni un elenco di record CDR', 'rest_cdr_GetListDesc' => 'Ottieni un elenco pagina per pagina di tutti i record dei dettagli delle chiamate filtrati per data, numero e stato', 'rest_cdr_GetRecord' => 'Ottieni il record CDR tramite ID', 'rest_cdr_GetRecordDesc' => 'Ottieni informazioni dettagliate sulla registrazione di una chiamata specifica', 'rest_cdr_Playback' => 'Riproduci la registrazione della chiamata', 'rest_cdr_PlaybackDesc' => 'Riproduci o scarica una registrazione di chiamata con supporto HTTP Range per la riproduzione in streaming', 'rest_cdr_Delete' => 'Elimina record CDR', 'rest_cdr_DeleteDesc' => 'Elimina una registrazione dei dettagli di una chiamata. Supporta due modalità: eliminazione di una singola registrazione tramite ID numerico (ad esempio, 718517) o eliminazione di tutte le registrazioni collegate tramite ID collegato (ad esempio, mikopbx-1760784793.4627). Il parametro deleteRecording=true elimina anche i file di registrazione delle chiamate di tutti i formati (.mp3, .wav, .ogg).', 'rest_cdr_GetMetadata' => 'Ottieni metadati CDR', 'rest_cdr_GetMetadataDesc' => 'Ottieni metadati sui record CDR (intervallo di date a partire dai record più recenti) senza caricare i dati completi. Utilizzato per inizializzare l\'interfaccia utente con un intervallo di date significativo.', 'rest_cdr_GetStatsByProvider' => 'Statistiche chiamate per provider', 'rest_cdr_GetStatsByProviderDesc' => 'Ottieni statistiche aggregate delle chiamate raggruppate per provider/trunk. Restituisce il conteggio delle chiamate, la durata totale e i secondi fatturabili per le chiamate in entrata e in uscita.', 'rest_cdr_Download' => 'Scarica la registrazione della conversazione', 'rest_cdr_DownloadDesc' => 'Scarica la registrazione della chiamata come file con il nome specificato (Content-Disposition: attachment)', // CDR schema fields 'rest_schema_cdr_deleteRecording' => 'Elimina il file di registrazione delle chiamate insieme al record del DB (predefinito falso)', 'rest_schema_cdr_deleteLinked' => 'Elimina tutti i record con lo stesso linkedid (intera chiamata con traduzioni, valore predefinito falso)', // ============================================================================ // PBX Status REST API (Real-time Monitoring) // ============================================================================ 'rest_pbx_status_GetActiveCalls' => 'Ricevi chiamate attive', 'rest_pbx_status_GetActiveCallsDesc' => 'Ottieni un elenco di tutte le chiamate attualmente attive in tempo reale', 'rest_pbx_status_GetActiveChannels' => 'Ottieni canali attivi', 'rest_pbx_status_GetActiveChannelsDesc' => 'Ottieni un elenco di tutti i canali Asterisk attivi (chiamate incomplete con endtime IS NULL)', // PBX Status schema fields - Active Calls 'rest_schema_pbx_status_active_calls' => 'Informazioni sulla chiamata attiva', 'rest_schema_pbx_status_call_start' => 'Ora di inizio della chiamata', 'rest_schema_pbx_status_call_answer' => 'Tempo di risposta alla chiamata', 'rest_schema_pbx_status_call_endtime' => 'Ora di fine chiamata (vuoto per attiva)', 'rest_schema_pbx_status_src_num' => 'ID chiamante', 'rest_schema_pbx_status_dst_num' => 'Numero del destinatario', 'rest_schema_pbx_status_did' => 'Numero DID (chiamata in entrata diretta)', 'rest_schema_pbx_status_linkedid' => 'ID chiamata associato', 'Off Work Times' => 'Condizione temporanea', 'Outbound Routes' => 'Percorso di uscita', // PBX Status schema fields - Active Channels 'rest_schema_pbx_status_active_channels' => 'Informazioni sul canale attivo', 'rest_schema_pbx_status_channel_start' => 'Ora di inizio del canale', 'rest_schema_pbx_status_channel_answer' => 'Tempo di risposta del canale', 'rest_schema_pbx_status_src_chan' => 'Canale sorgente Asterisk', 'rest_schema_pbx_status_dst_chan' => 'Canale di destinazione dell\'asterisco', // ============================================================================ // Authentication REST API // ============================================================================ 'rest_auth_Login' => 'Registrazione', 'rest_auth_LoginDesc' => 'Autenticazione utente tramite password o passkey (WebAuthn) con emissione di un token di accesso JWT e di un token di aggiornamento', 'rest_auth_Refresh' => 'Aggiorna il token di accesso', 'rest_auth_RefreshDesc' => 'Ottieni un nuovo token di accesso JWT utilizzando il token di aggiornamento dal cookie httpOnly', 'rest_auth_Logout' => 'Disconnettersi', 'rest_auth_LogoutDesc' => 'Per uscire, elimina il token di aggiornamento e cancella i cookie.', // ============================================================================ // CallQueues REST API // ============================================================================ 'rest_cq_GetList' => 'Ottieni un elenco delle code', 'rest_cq_GetListDesc' => 'Ottieni un elenco pagina per pagina di tutte le code di chiamata con la possibilità di filtrare per strategia, ricerca e ordinamento', 'rest_cq_GetRecord' => 'Ottieni la coda tramite ID', 'rest_cq_GetRecordDesc' => 'Ottieni informazioni dettagliate su una coda, inclusi tutti i parametri di configurazione e un elenco dei partecipanti.', 'rest_cq_Create' => 'Crea una nuova coda', 'rest_cq_CreateDesc' => 'Crea una nuova coda di chiamate con i parametri di configurazione specificati', 'rest_cq_Update' => 'Aggiorna la coda', 'rest_cq_UpdateDesc' => 'Sostituisci completamente tutti i parametri della coda di chiamata esistente', 'rest_cq_Patch' => 'Aggiorna parzialmente la coda', 'rest_cq_PatchDesc' => 'Aggiorna solo i parametri della coda di chiamata specificati', 'rest_cq_DeleteDesc' => 'Elimina la coda di chiamate per ID', 'rest_cq_GetDefault' => 'Ottieni valori predefiniti', 'rest_cq_GetDefaultDesc' => 'Ottieni i valori predefiniti per la creazione di una nuova coda di chiamate', 'rest_cq_Copy' => 'Coda di copia', 'rest_cq_CopyDesc' => 'Crea una copia di una coda di chiamate esistente con un nuovo numero di interno', // ============================================================================ // IVR Menu REST API // ============================================================================ 'rest_ivr_GetList' => 'Ottieni l\'elenco del menu IVR', 'rest_tag_SIP' => 'SORSO', 'rest_ivr_GetListDesc' => 'Ottieni un elenco pagina per pagina di tutti i menu IVR con opzioni di filtraggio, ricerca e ordinamento', 'rest_ivr_GetRecord' => 'Ottieni il menu IVR tramite ID', 'rest_ivr_GetRecordDesc' => 'Ottieni informazioni dettagliate sul menu IVR, inclusi tutti i parametri di configurazione e le impostazioni delle azioni.', 'rest_ivr_Create' => 'Crea un nuovo menu IVR', 'rest_ivr_CreateDesc' => 'Crea un nuovo menu IVR con parametri di configurazione e azioni specificati', 'rest_ivr_Update' => 'Aggiorna il menu IVR', 'rest_ivr_UpdateDesc' => 'Sostituisci completamente tutti i parametri del menu IVR esistente', 'rest_ivr_Patch' => 'Aggiornare parzialmente il menu IVR', 'rest_ivr_PatchDesc' => 'Aggiorna solo i parametri del menu IVR specificati', 'rest_ivr_Delete' => 'Rimuovi menu IVR', 'rest_ivr_DeleteDesc' => 'Elimina il menu IVR tramite ID', 'rest_ivr_GetDefault' => 'Ottieni valori predefiniti', 'rest_ivr_GetDefaultDesc' => 'Ottieni i valori predefiniti per la creazione di un nuovo menu IVR', 'rest_ivr_Copy' => 'Copia il menu IVR', 'rest_ivr_CopyDesc' => 'Crea una copia di un menu IVR esistente con un nuovo numero di interno', // ============================================================================ // System Advice REST API // ============================================================================ 'rest_advice_GetList' => 'Ottieni un elenco delle notifiche di sistema', 'rest_advice_GetListDesc' => 'Ottieni un elenco di tutti i consigli e le notifiche di sistema su configurazione, sicurezza e prestazioni', 'rest_advice_Refresh' => 'Aggiorna la cache delle notifiche', 'rest_advice_RefreshDesc' => 'Forza l\'aggiornamento della cache delle notifiche di sistema e la rianalisi', // ============================================================================ // Employees REST API // ============================================================================ 'rest_emp_GetList' => 'Ottieni un elenco dei dipendenti', 'rest_emp_GetListDesc' => 'Ottieni un elenco pagina per pagina di tutti i dipendenti con funzionalità di filtraggio, ricerca e ordinamento', 'rest_emp_GetRecord' => 'Ottieni un dipendente tramite ID', 'rest_emp_GetRecordDesc' => 'Ottieni informazioni dettagliate su un dipendente, tra cui numero, nome, indirizzo email e altri parametri.', 'rest_emp_Create' => 'Crea un nuovo dipendente', 'rest_emp_CreateDesc' => 'Crea un nuovo dipendente con i parametri specificati', 'rest_emp_Update' => 'Aggiorna dipendente', 'rest_emp_UpdateDesc' => 'Sostituire completamente tutti i parametri di un dipendente esistente', 'rest_emp_Patch' => 'Aggiornare parzialmente un dipendente', 'rest_emp_PatchDesc' => 'Aggiorna solo i parametri dei dipendenti specificati', 'rest_emp_Delete' => 'Elimina un dipendente', 'rest_emp_DeleteDesc' => 'Elimina un dipendente tramite ID', 'rest_emp_GetDefault' => 'Ottieni valori predefiniti', 'rest_emp_GetDefaultDesc' => 'Ottieni valori predefiniti per la creazione di un nuovo dipendente', 'rest_emp_Export' => 'Dipendenti esportatori', 'rest_emp_ExportDesc' => 'Esporta l\'elenco dei dipendenti in formato CSV o Excel', 'rest_emp_ExportTemplate' => 'Modello di esportazione', 'rest_emp_ExportTemplateDesc' => 'Modello di esportazione per l\'importazione dei dipendenti', 'rest_emp_Import' => 'Importa dipendenti (anteprima)', 'rest_emp_ImportDesc' => 'Carica un file CSV/Excel con i dipendenti per l\'anteprima prima dell\'importazione', 'rest_emp_ConfirmImport' => 'Conferma importazione', 'rest_emp_ConfirmImportDesc' => 'Confermare e applicare l\'importazione dei dipendenti dopo l\'anteprima', 'rest_emp_BatchCreate' => 'Creazione di massa di dipendenti', 'rest_emp_BatchCreateDesc' => 'Crea più dipendenti con una richiesta', 'rest_emp_BatchDelete' => 'Rimozione di massa dei dipendenti', 'rest_emp_BatchDeleteDesc' => 'Elimina più dipendenti con una sola richiesta', // ============================================================================ // Extensions REST API // ============================================================================ 'rest_ext_GetList' => 'Ottieni un elenco di ulteriori', 'rest_ext_GetListDesc' => 'Ottieni un elenco pagina per pagina di tutte le estensioni con la possibilità di filtrare per tipo, ricerca e ordinamento', 'rest_ext_GetRecord' => 'Ottieni l\'estensione tramite numero', 'rest_ext_GetRecordDesc' => 'Ottieni informazioni dettagliate su un\'estensione, tra cui tipo, CallerID e utente associato.', 'rest_ext_Create' => 'Crea una nuova estensione', 'rest_ext_CreateDesc' => 'Crea una nuova estensione con il tipo e i parametri specificati', 'rest_ext_Update' => 'Aggiorna estensione', 'rest_ext_UpdateDesc' => 'Sostituisci completamente tutti i parametri di un numero di interno esistente', 'rest_ext_Patch' => 'Aggiornare parzialmente l\'estensione', 'rest_ext_PatchDesc' => 'Aggiorna solo i parametri di estensione specificati', 'rest_ext_Delete' => 'Rimuovi estensione', 'rest_ext_DeleteDesc' => 'Elimina il numero di interno', 'rest_ext_GetDefault' => 'Ottieni valori predefiniti', 'rest_ext_GetDefaultDesc' => 'Ottieni i valori predefiniti per la creazione di una nuova estensione', 'rest_ext_GetForSelect' => 'Ottieni opzioni aggiuntive per un elenco a discesa', 'rest_ext_GetForSelectDesc' => 'Ottieni un elenco di numeri di interno in un formato di elenco a discesa con la possibilità di filtrare per tipo', 'rest_ext_Available' => 'Controlla la disponibilità della camera', 'rest_ext_AvailableDesc' => 'Controllare se il numero di interno specificato è disponibile per l\'uso', 'rest_ext_GetPhonesRepresent' => 'Fatti un\'idea dei telefoni', 'rest_ext_GetPhonesRepresentDesc' => 'Ottieni la rappresentazione HTML per l\'elenco dei numeri di estensione', 'rest_ext_GetPhoneRepresent' => 'Ottieni un\'anteprima del telefono', 'rest_ext_GetPhoneRepresentDesc' => 'Ottieni la rappresentazione HTML per un\'estensione specifica', 'rest_ext_id' => 'Numero di interno (2-8 cifre)', // ============================================================================ // ApiKeys REST API // ============================================================================ 'rest_ak_GetList' => 'Ottieni un elenco di chiavi API', 'rest_ak_GetListDesc' => 'Ottieni un elenco paginato di tutte le chiavi API con opzioni di filtraggio e ordinamento', 'rest_ak_GetRecord' => 'Ottieni la chiave API tramite ID', 'rest_ak_GetRecordDesc' => 'Ottieni informazioni dettagliate sulla chiave API, comprese autorizzazioni e restrizioni.', 'rest_ak_Create' => 'Crea una nuova chiave API', 'rest_ak_CreateDesc' => 'Crea una nuova chiave API con le autorizzazioni e le restrizioni specificate', 'rest_ak_Update' => 'Aggiorna la chiave API', 'rest_ak_UpdateDesc' => 'Sostituisci completamente tutti i parametri di una chiave API esistente', 'rest_ak_Patch' => 'Aggiorna parzialmente la chiave API', 'rest_ak_PatchDesc' => 'Aggiorna solo i parametri della chiave API specificati', 'rest_ak_Delete' => 'Elimina la chiave API', 'rest_ak_DeleteDesc' => 'Elimina la chiave API tramite ID', 'rest_ak_GetDefault' => 'Ottieni valori predefiniti', 'rest_ak_GetDefaultDesc' => 'Ottieni i valori predefiniti per la creazione di una nuova chiave API', 'rest_ak_GenerateKey' => 'Genera una nuova chiave', 'rest_ak_GenerateKeyDesc' => 'Genera una nuova chiave API casuale', // ============================================================================ // Asterisk REST Users (ARI) REST API // ============================================================================ 'rest_aru_GetList' => 'Ottieni un elenco degli utenti ARI', 'rest_aru_GetListDesc' => 'Ottieni un elenco paginato di tutti gli utenti dell\'interfaccia REST di Asterisk', 'rest_aru_GetRecord' => 'Ottieni l\'ARI dell\'utente tramite ID', 'rest_aru_GetRecordDesc' => 'Ottieni informazioni dettagliate su un utente dell\'interfaccia REST di Asterisk', 'rest_aru_Create' => 'Crea un nuovo utente ARI', 'rest_aru_CreateDesc' => 'Crea un nuovo utente dell\'interfaccia Asterisk REST per il controllo delle chiamate', 'rest_aru_Update' => 'Aggiorna utente ARI', 'rest_aru_UpdateDesc' => 'Sostituisci completamente tutti i parametri dell\'ARI utente esistente', 'rest_aru_Patch' => 'Aggiorna parzialmente l\'ARI dell\'utente', 'rest_aru_PatchDesc' => 'Aggiorna solo i parametri ARI utente specificati', 'rest_aru_Delete' => 'Elimina utente ARI', 'rest_aru_DeleteDesc' => 'Elimina un utente dell\'interfaccia REST di Asterisk', 'rest_aru_GetDefault' => 'Ottieni valori predefiniti', 'rest_aru_GetDefaultDesc' => 'Ottieni i valori predefiniti per la creazione di un nuovo utente ARI', // ============================================================================ // Firewall REST API // ============================================================================ 'rest_fw_GetList' => 'Ottieni un elenco delle regole del firewall', 'rest_fw_GetListDesc' => 'Ottieni un elenco pagina per pagina di tutte le regole del firewall con opzioni di filtraggio e ordinamento', 'rest_fw_GetRecord' => 'Ottieni la regola del firewall tramite ID', 'rest_fw_GetRecordDesc' => 'Ottieni informazioni dettagliate su una regola del firewall, inclusi gli indirizzi IP consentiti e le impostazioni di accesso.', 'rest_fw_Create' => 'Crea una nuova regola firewall', 'rest_fw_CreateDesc' => 'Crea una nuova regola firewall specificando l\'indirizzo IP/subnet e le regole di accesso', 'rest_fw_Update' => 'Aggiorna la regola del firewall', 'rest_fw_UpdateDesc' => 'Sostituisci completamente tutti i parametri di una regola firewall esistente', 'rest_fw_Patch' => 'Aggiornare parzialmente una regola del firewall', 'rest_fw_PatchDesc' => 'Aggiorna solo i parametri della regola firewall specificati', 'rest_fw_Delete' => 'Elimina una regola del firewall', 'rest_fw_DeleteDesc' => 'Elimina la regola del firewall per ID', 'rest_fw_GetDefault' => 'Ottieni valori predefiniti', 'rest_fw_GetDefaultDesc' => 'Ottieni i valori predefiniti per la creazione di una nuova regola del firewall', 'rest_fw_GetBannedIps' => 'Ottieni un elenco di IP bloccati', 'rest_fw_GetBannedIpsDesc' => 'Ottieni un elenco di indirizzi IP bloccati da Fail2Ban', 'rest_fw_UnbanIp' => 'Sblocca l\'indirizzo IP', 'rest_fw_UnbanIpDesc' => 'Sblocca un indirizzo IP bloccato da Fail2Ban', 'rest_fw_Enable' => 'Abilita il firewall', 'rest_fw_EnableDesc' => 'Abilita firewall e Fail2Ban', 'rest_fw_Disable' => 'Disattivare il firewall', 'rest_fw_DisableDesc' => 'Disabilitare il firewall e Fail2Ban', // ============================================================================ // Mail Settings REST API (OAuth2) // ============================================================================ 'rest_mail_OAuth2Callback' => 'Gestisci il callback OAuth2', 'rest_mail_OAuth2CallbackDesc' => 'Gestisce il callback di autorizzazione OAuth2 dal provider di posta (Google, Microsoft, ecc.). Restituisce una pagina HTML per passare il risultato alla finestra padre.', // ============================================================================ // Search REST API // ============================================================================ 'rest_search_GetSearchItems' => 'Ricerca globale', 'rest_search_GetSearchItemsDesc' => 'Ottieni un elenco di elementi corrispondenti a una query di ricerca. Cerca per numeri, nomi e indici di ricerca in tutte le entità di sistema (utenti, provider, code, IVR, ecc.) e nelle pagine statiche. Supporta corrispondenze parziali e ricerche senza distinzione tra maiuscole e minuscole. I risultati vengono restituiti durante la digitazione per prestazioni ottimali.', // Search REST API - Request Parameters 'rest_param_search_query' => 'Query di ricerca per filtrare i risultati (ricerca per nome, numero o codice postale)', // Search REST API - Response Schema 'rest_schema_search_results' => 'Matrice dei risultati della ricerca globale', 'rest_schema_search_item' => 'Un elemento del risultato della ricerca contenente informazioni sull\'entità trovata', 'rest_schema_search_result_name' => 'Nome visualizzato dell\'elemento (può contenere HTML)', 'rest_schema_search_result_value' => 'URL/link all\'elemento', 'rest_schema_search_result_type' => 'Categoria/tipo di elemento (UTENTI, FORNITORI, CODE, ecc.)', 'rest_schema_search_result_type_localized' => 'Nome della categoria localizzato', 'rest_schema_search_result_sorter' => 'Testo da ordinare (senza tag HTML)', // ============================================================================ // User Page Tracker REST API // ============================================================================ 'rest_upt_PageView' => 'Registra una visualizzazione di pagina', 'rest_upt_PageViewDesc' => 'Registra l\'apertura o la transizione a una pagina nel pannello di amministrazione. Aggiorna la posizione corrente dell\'utente e imposta la scadenza della sessione.', 'rest_upt_PageLeave' => 'Registra l\'uscita dalla pagina', 'rest_upt_PageLeaveDesc' => 'Registra una transizione o la chiusura di una pagina nel pannello di amministrazione. Rimuove la posizione attuale dell\'utente dal sistema di tracciamento.', // ============================================================================ // Files REST API // ============================================================================ 'rest_file_GetRecord' => 'Ottieni il contenuto del file', 'rest_file_GetRecordDesc' => 'Ottieni il contenuto del file nel percorso specificato', 'rest_file_Update' => 'Carica/Aggiorna file', 'rest_file_UpdateDesc' => 'Scarica o aggiorna un file nel percorso specificato', 'rest_file_Delete' => 'Elimina file', 'rest_file_DeleteDesc' => 'Elimina il file nel percorso specificato', 'rest_file_Upload' => 'Carica file (blocchi)', 'rest_file_UploadDesc' => 'Carica un file in blocchi con il supporto Resumable.js', 'rest_file_UploadStatus' => 'Controlla lo stato del download', 'rest_file_UploadStatusDesc' => 'Controlla lo stato del download del file tramite ID', 'rest_file_DownloadFirmware' => 'Scarica il firmware', 'rest_file_DownloadFirmwareDesc' => 'Scarica il firmware da un URL esterno', 'rest_file_FirmwareStatus' => 'Controllare lo stato del download del firmware', 'rest_file_FirmwareStatusDesc' => 'Controlla lo stato del download del firmware in base al nome del file', // ============================================================================ // Fail2Ban REST API // ============================================================================ 'rest_f2b_GetRecord' => 'Ottieni le impostazioni di Fail2Ban', 'rest_f2b_GetRecordDesc' => 'Ottieni le impostazioni attuali di protezione dagli attacchi brute-force di Fail2Ban', 'rest_f2b_Update' => 'Aggiorna le impostazioni di Fail2Ban', 'rest_f2b_UpdateDesc' => 'Aggiorna le impostazioni di protezione Fail2Ban (numero di tentativi, tempo di ban, whitelist)', 'rest_f2b_Patch' => 'Aggiorna parzialmente le impostazioni di Fail2Ban', 'rest_f2b_PatchDesc' => 'Aggiorna solo i parametri Fail2Ban specificati', // ============================================================================ // IAX REST API // ============================================================================ 'rest_iax_GetRegistry' => 'Ottieni lo stato di registrazione del provider IAX', 'rest_iax_GetRegistryDesc' => 'Ottieni informazioni sullo stato di registrazione dei provider IAX', // ============================================================================ // IAX Providers REST API // ============================================================================ 'rest_iaxp_GetList' => 'Ottieni un elenco dei provider IAX', 'rest_iaxp_GetListDesc' => 'Ottieni un elenco pagina per pagina di tutti i provider IAX con opzioni di filtraggio e ordinamento', 'rest_iaxp_GetRecord' => 'Ottieni il provider IAX tramite ID', 'rest_iaxp_GetRecordDesc' => 'Ottieni informazioni dettagliate su uno specifico fornitore IAX', 'rest_iaxp_Create' => 'Creare un provider IAX', 'rest_iaxp_CreateDesc' => 'Crea un nuovo provider IAX con i parametri di connessione specificati', 'rest_iaxp_Update' => 'Aggiorna il provider IAX', 'rest_iaxp_UpdateDesc' => 'Aggiornare completamente il provider IAX esistente (sostituire tutti i campi)', 'rest_iaxp_Patch' => 'Aggiorna parzialmente il provider IAX', 'rest_iaxp_PatchDesc' => 'Aggiorna solo i campi specificati di un provider IAX esistente', 'rest_iaxp_Delete' => 'Rimuovi provider IAX', 'rest_iaxp_DeleteDesc' => 'Rimuovi il provider IAX tramite ID', 'rest_iaxp_GetDefault' => 'Ottieni il modello del provider IAX', 'rest_iaxp_GetDefaultDesc' => 'Ottieni un modello con parametri predefiniti per la creazione di un nuovo provider IAX', 'rest_iaxp_GetStatuses' => 'Ottieni lo stato di tutti i provider IAX', 'rest_iaxp_GetStatusesDesc' => 'Ottieni gli stati di registrazione di tutti i provider IAX', 'rest_iaxp_GetStatus' => 'Ottenere lo stato di fornitore IAX', 'rest_iaxp_GetStatusDesc' => 'Ottieni lo stato di registrazione attuale di uno specifico fornitore IAX', 'rest_iaxp_GetHistory' => 'Ottieni la cronologia delle connessioni', 'rest_iaxp_GetHistoryDesc' => 'Ottieni la cronologia delle connessioni dei provider IAX per il periodo specificato', 'rest_iaxp_GetStats' => 'Ottieni le statistiche del provider IAX', 'rest_iaxp_GetStatsDesc' => 'Ottieni statistiche riepilogative per tutti i provider IAX', 'rest_iaxp_Copy' => 'Copia il provider IAX', 'rest_iaxp_CopyDesc' => 'Crea una copia di un provider IAX esistente con una nuova descrizione', 'rest_iaxp_ForceCheck' => 'Verifica della registrazione della forza', 'rest_iaxp_ForceCheckDesc' => 'Controllo forzato dello stato di registrazione di uno specifico provider IAX', 'rest_iaxp_UpdateStatus' => 'Aggiorna lo stato del fornitore', 'rest_iaxp_UpdateStatusDesc' => 'Abilita o disabilita il provider IAX', // ============================================================================ // SIP Monitoring REST API // ============================================================================ 'rest_sip_GetStatuses' => 'Ottieni lo stato di tutti i dispositivi SIP', 'rest_sip_GetStatusesDesc' => 'Ottieni lo stato di registrazione e disponibilità di tutti i dispositivi SIP in tempo reale', 'rest_sip_GetStatus' => 'Ottieni lo stato di un dispositivo SIP', 'rest_sip_GetStatusDesc' => 'Ottieni lo stato dettagliato di un dispositivo SIP specifico, inclusi indirizzo IP, User-Agent e ora di registrazione', 'rest_sip_GetHistory' => 'Ottieni la cronologia delle connessioni', 'rest_sip_GetHistoryDesc' => 'Ottieni la cronologia di registrazione e cancellazione di un dispositivo SIP', 'rest_sip_GetStats' => 'Ottieni statistiche sui dispositivi SIP', 'rest_sip_GetStatsDesc' => 'Ottieni statistiche sull\'utilizzo del dispositivo SIP (numero di chiamate, tempo di funzionamento, ecc.)', 'rest_sip_GetPeersStatuses' => 'Ottieni gli stati dei peer SIP (legacy)', 'rest_sip_GetPeersStatusesDesc' => 'Ottieni gli stati di tutti i peer SIP in formato legacy (per compatibilità)', 'rest_sip_GetRegistry' => 'Ottenere lo stato di registrazione (legacy)', 'rest_sip_GetRegistryDesc' => 'Ottieni informazioni sulla registrazione del dispositivo SIP in formato legacy (per compatibilità)', 'rest_sip_GetSecret' => 'Ottieni la password SIP', 'rest_sip_GetSecretDesc' => 'Ottieni la password SIP per il numero di interno specificato', 'rest_sip_GetAuthFailureStats' => 'Ottieni statistiche sugli errori di autenticazione', 'rest_sip_GetAuthFailureStatsDesc' => 'Ottieni statistiche sui tentativi di autenticazione non riusciti per un dispositivo SIP', 'rest_sip_ForceCheck' => 'Verifica forzata dello stato', 'rest_sip_ForceCheckDesc' => 'Controllo forzato dello stato di registrazione del dispositivo SIP', 'rest_sip_ProcessAuthFailures' => 'Gestire gli errori di autenticazione', 'rest_sip_ProcessAuthFailuresDesc' => 'Elaborare gli errori di autenticazione accumulati dal dispositivo SIP', 'rest_sip_ClearAuthFailureStats' => 'Cancella le statistiche degli errori', 'rest_sip_ClearAuthFailureStatsDesc' => 'Cancella le statistiche degli errori di autenticazione per il dispositivo SIP specificato', // ============================================================================ // Sound Files REST API // ============================================================================ 'rest_sf_GetList' => 'Ottieni un elenco di file audio', 'rest_sf_GetListDesc' => 'Ottieni un elenco di tutti i file audio con la possibilità di filtrare per categoria (personalizzato, moh, sistema)', 'rest_sf_GetRecord' => 'Ottieni il file audio tramite ID', 'rest_sf_GetRecordDesc' => 'Ottieni informazioni dettagliate su un file audio specifico, inclusi percorso, categoria e metadati', 'rest_sf_Create' => 'Crea un file audio', 'rest_sf_CreateDesc' => 'Crea un nuovo file audio con un nome, una categoria e un percorso al file audio.', 'rest_sf_Update' => 'Aggiorna file audio', 'rest_sf_UpdateDesc' => 'Sostituisci completamente i metadati del file audio (tutti i campi devono essere specificati)', 'rest_sf_Patch' => 'Aggiorna parzialmente il file audio', 'rest_sf_PatchDesc' => 'Aggiorna solo i campi specificati del file audio (ad esempio, modifica solo il nome)', 'rest_sf_Delete' => 'Elimina file audio', 'rest_sf_DeleteDesc' => 'Elimina il file audio dal sistema (il file verrà eliminato dal disco)', 'rest_sf_GetDefault' => 'Ottieni valori predefiniti', 'rest_sf_GetDefaultDesc' => 'Ottieni i valori predefiniti per la creazione di un nuovo file audio', 'rest_sf_GetForSelect' => 'Ottieni per elenco a discesa', 'rest_sf_GetForSelectDesc' => 'Ottieni file audio in un formato selezionabile tramite menu a discesa con filtro per categoria', 'rest_sf_Playback' => 'Riproduci file audio', 'rest_sf_PlaybackDesc' => 'Trasmetti in streaming un file audio per la riproduzione in un browser', 'rest_sf_UploadFile' => 'Carica file audio', 'rest_sf_UploadFileDesc' => 'Carica un file audio tramite multipart/form-data con supporto per il caricamento in blocchi (Resumable.js)', 'rest_sf_ConvertAudioFile' => 'Converti file audio', 'rest_sf_ConvertAudioFileDesc' => 'Convertire il file audio nel formato di sistema (wav, 8kHz mono per personalizzato o adatto per moh)', // ============================================================================ // System Information REST API // ============================================================================ 'rest_sysinfo_GetInfo' => 'Ottieni informazioni di sistema', 'rest_sysinfo_GetInfoDesc' => 'Ottieni informazioni complete sul sistema, tra cui CPU, memoria, dischi, rete e versione del sistema', 'rest_sysinfo_GetExternalIp' => 'Ottieni un indirizzo IP esterno', 'rest_sysinfo_GetExternalIpDesc' => 'Ottieni informazioni sull\'indirizzo IP esterno del sistema e sulla sua geolocalizzazione', 'rest_sysinfo_GetHypervisor' => 'Ottieni informazioni sull\'hypervisor', 'rest_sysinfo_GetHypervisorDesc' => 'Ottieni informazioni sulla piattaforma di virtualizzazione (VMware, VirtualBox, KVM, Proxmox, ecc.)', 'rest_sysinfo_GetDMI' => 'Ottieni informazioni DMI', 'rest_sysinfo_GetDMIDesc' => 'Ottieni informazioni DMI (Desktop Management Interface) su BIOS, scheda madre e hardware', // ============================================================================ // System Logs REST API // ============================================================================ 'rest_syslog_GetLogsList' => 'Ottieni un elenco dei file di registro', 'rest_syslog_GetLogsListDesc' => 'Ottieni un elenco di tutti i file di registro di sistema disponibili (Asterisk, PHP, sistema, moduli)', 'rest_syslog_GetLogFromFile' => 'Ottieni il contenuto del registro', 'rest_syslog_GetLogFromFileDesc' => 'Ottieni il contenuto del file di registro specificato con la possibilità di filtrare per testo, tempo e limitazione di riga', 'rest_syslog_GetLogTimeRange' => 'Ottieni l\'intervallo di tempo del registro', 'rest_syslog_GetLogTimeRangeDesc' => 'Ottieni l\'intervallo di tempo disponibile (prima e ultima voce) per il file di registro specificato', 'rest_syslog_StartCapture' => 'Inizia ad acquisire i pacchetti', 'rest_syslog_StartCaptureDesc' => 'Inizia ad acquisire pacchetti di rete con tcpdump per diagnosticare i problemi di rete', 'rest_syslog_StopCapture' => 'Interrompere l\'acquisizione dei pacchetti', 'rest_syslog_StopCaptureDesc' => 'Interrompere l\'acquisizione dei pacchetti di rete e preparare il file per il download', 'rest_syslog_PrepareArchive' => 'Preparare un archivio di log', 'rest_syslog_PrepareArchiveDesc' => 'Preparare un archivio di tutti i registri di sistema per il download (senza interrompere l\'acquisizione dei pacchetti)', 'rest_syslog_DownloadLogFile' => 'Scarica il file di registro', 'rest_syslog_DownloadLogFileDesc' => 'Scarica il file di registro specificato', 'rest_syslog_DownloadArchive' => 'Scarica l\'archivio dei log', 'rest_syslog_DownloadArchiveDesc' => 'Scarica l\'archivio preparato dei log di sistema', 'rest_syslog_EraseFile' => 'Cancella il file di registro', 'rest_syslog_EraseFileDesc' => 'Cancella il contenuto del file di registro specificato (il file rimarrà, ma sarà vuoto)', // ============================================================================ // SIP Providers REST API // ============================================================================ 'rest_sipp_GetList' => 'Ottieni un elenco di provider SIP', 'rest_sipp_GetListDesc' => 'Ottieni un elenco pagina per pagina di tutti i provider SIP con opzioni di filtraggio e ordinamento', 'rest_sipp_GetRecord' => 'Ottieni il provider SIP tramite ID', 'rest_sipp_GetRecordDesc' => 'Ottieni informazioni dettagliate su uno specifico provider SIP', 'rest_sipp_Create' => 'Creare un provider SIP', 'rest_sipp_CreateDesc' => 'Crea un nuovo provider SIP con i parametri di connessione specificati', 'rest_sipp_Update' => 'Aggiorna il provider SIP', 'rest_sipp_UpdateDesc' => 'Aggiornare completamente il provider SIP esistente (sostituire tutti i campi)', 'rest_sipp_Patch' => 'Aggiornare parzialmente il provider SIP', 'rest_sipp_PatchDesc' => 'Aggiorna solo i campi specificati di un provider SIP esistente', 'rest_sipp_Delete' => 'Rimuovi provider SIP', 'rest_sipp_DeleteDesc' => 'Rimuovi il provider SIP tramite ID', 'rest_sipp_GetDefault' => 'Ottieni il modello del provider SIP', 'rest_sipp_GetDefaultDesc' => 'Ottieni un modello con parametri predefiniti per la creazione di un nuovo provider SIP', 'rest_sipp_GetStatuses' => 'Ottieni lo stato di tutti i provider SIP', 'rest_sipp_GetStatusesDesc' => 'Ottieni gli stati di registrazione per tutti i provider SIP', 'rest_sipp_GetStatus' => 'Ottenere lo stato del provider SIP', 'rest_sipp_GetStatusDesc' => 'Ottieni lo stato di registrazione attuale di uno specifico provider SIP', 'rest_sipp_GetHistory' => 'Ottieni la cronologia delle connessioni', 'rest_sipp_GetHistoryDesc' => 'Ottieni la cronologia delle connessioni dei provider SIP per un periodo specificato', 'rest_sipp_GetStats' => 'Ottieni statistiche sul provider SIP', 'rest_sipp_GetStatsDesc' => 'Ottieni statistiche riepilogative per tutti i provider SIP', 'rest_sipp_Copy' => 'Copia il provider SIP', 'rest_sipp_CopyDesc' => 'Crea una copia di un provider SIP esistente con una nuova descrizione', 'rest_sipp_ForceCheck' => 'Verifica della registrazione della forza', 'rest_sipp_ForceCheckDesc' => 'Controllo forzato dello stato di registrazione di uno specifico provider SIP', 'rest_sipp_UpdateStatus' => 'Aggiorna lo stato del fornitore', 'rest_sipp_UpdateStatusDesc' => 'Abilita o disabilita il provider SIP', // ============================================================================ // GeneralSettings REST API // ============================================================================ 'rest_gs_GetRecord' => 'Ottieni le impostazioni generali', 'rest_gs_GetRecordDesc' => 'Ottieni le impostazioni generali correnti del sistema', 'rest_gs_GetSetting' => 'Ottieni un\'impostazione specifica', 'rest_gs_GetSettingDesc' => 'Ottieni il valore di un\'impostazione specifica tramite chiave', 'rest_gs_Update' => 'Aggiorna le impostazioni generali', 'rest_gs_UpdateDesc' => 'Aggiorna le impostazioni generali del sistema', 'rest_gs_Patch' => 'Aggiorna parzialmente le impostazioni generali', 'rest_gs_PatchDesc' => 'Aggiorna solo i parametri delle Impostazioni generali specificati', 'rest_gs_GetDefault' => 'Ottieni valori predefiniti', 'rest_gs_GetDefaultDesc' => 'Ottieni i valori predefiniti per le impostazioni generali', 'rest_gs_UpdateCodecs' => 'Aggiorna le impostazioni del codec', 'rest_gs_UpdateCodecsDesc' => 'Aggiorna la priorità e la disponibilità del codec audio/video', // ============================================================================ // CustomFiles REST API // ============================================================================ 'rest_cf_GetList' => 'Ottieni un elenco dei file utente', 'rest_cf_GetListDesc' => 'Ottieni un elenco pagina per pagina di tutti i file utente con opzioni di filtraggio e ordinamento', 'rest_cf_GetRecord' => 'Ottieni il file utente tramite ID', 'rest_cf_GetRecordDesc' => 'Ottieni informazioni dettagliate su un file utente, tra cui percorso, contenuto e modalità di utilizzo.', // ============================================================================ // Dialplan Applications REST API // ============================================================================ 'rest_da_GetList' => 'Ottieni un elenco delle applicazioni dialplan', 'rest_da_GetListDesc' => 'Ottieni un elenco pagina per pagina di tutte le applicazioni dialplan con opzioni di filtraggio e ordinamento', 'rest_da_GetRecordDesc' => 'Ottieni informazioni dettagliate su una specifica applicazione dialplan', 'rest_da_Create' => 'Crea un\'app dialplan', 'rest_da_CreateDesc' => 'Crea una nuova applicazione dialplan per gestire le chiamate', 'rest_da_Update' => 'Aggiorna l\'app dialplan', 'rest_da_UpdateDesc' => 'Aggiornare completamente l\'applicazione dialplan esistente (sostituire tutti i campi)', 'rest_da_Patch' => 'Aggiornare parzialmente l\'applicazione dialplan', 'rest_da_PatchDesc' => 'Aggiorna solo i campi specificati di un\'applicazione dialplan esistente', 'rest_da_Delete' => 'Rimuovi l\'app dialplan', 'rest_da_DeleteDesc' => 'Rimuovi l\'app dialplan tramite ID', 'rest_da_GetDefault' => 'Ottieni un modello di app dialplan', 'rest_da_GetDefaultDesc' => 'Ottieni un modello con parametri predefiniti per la creazione di una nuova applicazione dialplan', 'rest_da_Copy' => 'Copia l\'app dialplan', 'rest_da_CopyDesc' => 'Crea una copia di un\'applicazione dialplan esistente con una nuova estensione', // ============================================================================ // Conference Rooms REST API // ============================================================================ 'rest_cr_GetList' => 'Ottieni un elenco delle sale conferenze', 'rest_cr_GetListDesc' => 'Ottieni un elenco pagina per pagina di tutte le sale conferenza con opzioni di filtraggio e ordinamento', 'rest_cr_GetRecord' => 'Ottieni una sala conferenze tramite ID', 'rest_cr_GetRecordDesc' => 'Ottieni informazioni dettagliate su una specifica sala conferenze', 'rest_cr_Create' => 'Crea una sala conferenze', 'rest_cr_CreateDesc' => 'Crea una nuova sala conferenze per audioconferenze di gruppo', 'rest_cr_Update' => 'Aggiorna la tua sala conferenze', 'rest_cr_UpdateDesc' => 'Ristrutturare completamente una sala conferenze esistente (sostituire tutti i campi)', 'rest_cr_DeleteDesc' => 'Elimina una sala conferenze tramite ID', 'rest_cr_GetDefaultDesc' => 'Ottieni un modello con parametri predefiniti per la creazione di una nuova sala riunioni', 'rest_am_Update' => 'Aggiorna AMI utente', 'rest_am_UpdateDesc' => 'Sostituisci completamente tutti i parametri di un\'AMI utente esistente', 'rest_am_Patch' => 'Aggiorna parzialmente l\'AMI dell\'utente', 'rest_am_PatchDesc' => 'Aggiorna solo i parametri AMI utente specificati', 'rest_am_Delete' => 'Elimina l\'AMI dell\'utente', 'rest_am_DeleteDesc' => 'Elimina un utente dell\'interfaccia di Asterisk Manager', 'rest_am_GetDefault' => 'Ottieni valori predefiniti', 'rest_ms_Patch' => 'Aggiorna parzialmente le impostazioni di posta', 'rest_ms_TestConnection' => 'Controlla la connessione al server SMTP', 'rest_ms_TestConnectionDesc' => 'Controlla la connessione al server di posta con le impostazioni correnti o specificate', 'rest_ms_GetDiagnostics' => 'Ottieni una diagnosi delle tue impostazioni di posta', 'rest_ms_GetDiagnosticsDesc' => 'Ottieni informazioni diagnostiche dettagliate sulle impostazioni della tua posta, tra cui lo stato della connessione e la configurazione.', 'rest_ms_SendTestEmail' => 'Invia un\'e-mail di prova', 'rest_ms_SendTestEmailDesc' => 'Invia un\'e-mail di prova all\'indirizzo specificato per verificare le impostazioni del tuo server di posta.', 'rest_ms_GetOAuth2Url' => 'Ottieni l\'URL di autorizzazione OAuth2', 'rest_ms_GetOAuth2UrlDesc' => 'Genera un URL per l\'autorizzazione OAuth2 nel tuo provider di posta elettronica (Gmail, Outlook, ecc.)', 'rest_ts_UpdateDesc' => 'Aggiorna le impostazioni di ora e fuso orario', 'rest_ts_Patch' => 'Aggiorna parzialmente le impostazioni dell\'ora', 'rest_stg_UmountDesc' => 'Smonta in modo sicuro il dispositivo di archiviazione preservando tutti i dati', 'rest_stg_StatusMkfs' => 'Ottieni lo stato di formattazione', 'rest_stg_StatusMkfsDesc' => 'Controllare lo stato di esecuzione dell\'operazione di formattazione del dispositivo asincrono.', 'rest_s3_PatchDesc' => 'Aggiorna solo le impostazioni di configurazione S3 specificate. Utile per attivare/disattivare lo stato di abilitazione, ruotare le credenziali o modificare i periodi di conservazione senza modificare altre impostazioni.', 'rest_s3_TestConnection' => 'Prova la connessione S3', 'rest_schema_cdr_src_num_filter' => 'Filtra per numero chiamante', 'rest_schema_cdr_disposition_filter' => 'Filtra per stato di terminazione della chiamata', 'rest_schema_cdr_linkedid_filter' => 'Filtra per ID chiamata associato', 'rest_schema_cdr_view' => 'Percorso al file di registrazione della chiamata per la visualizzazione', 'rest_schema_cdr_download' => 'Scarica il file invece dello streaming', 'rest_schema_cdr_filename' => 'Nome del file per il download', 'rest_schema_cdr_token' => 'Token di accesso temporaneo per la riproduzione della registrazione delle chiamate', 'rest_schema_cdr_recording_url' => 'URL per riprodurre la registrazione della chiamata con un token di accesso temporaneo', 'rest_schema_da_hint' => 'Suggerimento BLF per la visualizzazione dello stato', 'rest_param_prov_disabled' => 'Disabilita provider (vero/falso)', 'rest_resource_firewall' => 'Regola del firewall', 'rest_mod_Create' => 'Crea un modulo', 'rest_schema_provider_represent' => 'Rappresentazione HTML del provider per elenchi a discesa', 'rest_schema_provider_type' => 'Tipo di provider (SIP, IAX2)', 'rest_openapi_GetSimplifiedPermsDesc' => 'Ottieni un elenco semplificato delle autorizzazioni delle chiavi API per un facile controllo degli accessi', 'rest_S3Storage_ApiDescription' => 'Gestisci l\'archiviazione cloud compatibile con S3 per le registrazioni delle chiamate. Questa risorsa singleton fornisce la configurazione per AWS S3, MinIO, Wasabi e altri servizi di archiviazione compatibili con S3. Le funzionalità includono il caricamento automatico delle registrazioni sull\'archiviazione cloud dopo la scadenza del periodo di conservazione locale, la riproduzione trasparente dalla cache S3 e una strategia di archiviazione a due livelli (archiviazione locale a caldo + archiviazione cloud a freddo). Le credenziali vengono crittografate automaticamente prima dell\'archiviazione.', 'rest_Sysinfo_ApiDescription' => 'Una risorsa di diagnostica e informazioni di sistema singleton. Fornisce informazioni dettagliate su hardware, configurazione di rete, piattaforma di virtualizzazione e dati DMI. Un\'interfaccia di sola lettura per il monitoraggio e la risoluzione dei problemi del sistema.', 'rest_Syslog_ApiDescription' => 'Strumenti di gestione e diagnostica dei log di sistema. Fornisce accesso ai log di sistema, filtraggio dei log, acquisizione di pacchetti di rete e generazione di archivi. Essenziale per la risoluzione dei problemi e il monitoraggio del sistema.', 'rest_System_ApiDescription' => 'Una risorsa di gestione singleton a livello di sistema. Fornisce gestione dell\'alimentazione (riavvio, arresto), monitoraggio dello stato (ping, checkAuth), operazioni di data/ora, impostazioni della lingua, conversione audio, aggiornamenti di sistema e ripristino delle impostazioni di fabbrica.', 'Passwords' => 'Password', 'Providers' => 'Fornitore', 'Storage' => 'Magazzinaggio', 'rest_cf_Create' => 'Crea un nuovo file utente', 'rest_cf_CreateDesc' => 'Crea un nuovo file personalizzato con il percorso, il contenuto e la modalità di applicazione specificati', 'rest_cf_Update' => 'Aggiorna il file utente', 'rest_cf_UpdateDesc' => 'Sostituisci completamente tutti i parametri di un file utente esistente', 'rest_cf_Patch' => 'Aggiorna parzialmente il file utente', 'rest_cf_PatchDesc' => 'Aggiorna solo i parametri del file utente specificati', 'rest_cf_Delete' => 'Elimina file utente', 'rest_cf_DeleteDesc' => 'Elimina un file utente tramite ID', 'rest_cf_GetDefault' => 'Ottieni valori predefiniti', 'rest_cf_GetDefaultDesc' => 'Ottieni i valori predefiniti per la creazione di un nuovo file utente', ];