/
mikopbx
/
ModuleFrenchLanguagePack
Обзор
Документация
Войти
/
mikopbx
/
ModuleFrenchLanguagePack
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
master
Messages/fr/RestApi.php
2 309 строк
208 KB
Nikolay Beketov
Initial commit: ModuleFrenchLanguagePack language pack for MikoPBX
06 апр 2026, 10:12
06 апр 2026, 10:12
675448a
Код
Авторство
О чём код?
<?php return [ // ============================================================================ // Dialplan Applications REST API // ============================================================================ 'rest_da_GetList' => 'Obtenez une liste des applications de plan de numérotation', 'rest_da_GetRecord' => 'Obtenez l\'application de plan de numérotation par ID', 'rest_da_CopyDesc' => 'Créez une copie d\'une application de plan de numérotation existante avec une nouvelle extension', 'rest_ms_UpdateDesc' => 'Remplacez intégralement tous les paramètres du serveur de messagerie (tous les champs doivent être remplis).', 'rest_ts_GetAvailableTimezones' => 'Obtenez la liste des fuseaux horaires disponibles', 'rest_s3_Patch' => 'Mise à jour partielle de la configuration S3', 'rest_s3_TestConnection' => 'Test de connexion S3', 'rest_schema_stg_mount_point' => 'point de montage de l\'appareil', 'rest_schema_stg_filesystem' => 'Type de système de fichiers', 'rest_param_ts_manual_mode' => 'Mode de réglage manuel de l\'heure (vrai - manuellement, faux - via NTP)', 'rest_param_ir_providerid_filter' => 'Filtrer par identifiant de fournisseur', 'rest_param_ir_priority' => 'Priorité de l\'itinéraire (valeur la plus basse - priorité la plus élevée)', 'rest_param_ir_timeout' => 'Délai d\'attente avant lecture du message audio (en secondes)', 'rest_param_cq_description' => 'Description de la file d\'attente', 'rest_param_cq_strategy' => 'Stratégie de distribution des appels', 'rest_param_cq_moh_sound_id' => 'Identifiant du fichier audio pour la musique d\'attente', 'rest_param_cq_members' => 'Tableau des configurations des membres de la file d\'attente', // IVR Menu specific parameters 'rest_param_ivr_name' => 'Nom d\'affichage du menu IVR', 'rest_param_ivr_extension' => 'Numéro de menu IVR de l\'extension interne (2 à 8 chiffres)', 'rest_param_ivr_timeout_extension' => 'Numéro de poste pour le renvoi d\'appel en cas de délai d\'attente dépassé', 'rest_param_ivr_number_of_repeat' => 'Nombre de fois où le menu est joué', 'rest_param_cdr_limit' => 'Nombre maximal d\'enregistrements CDR à récupérer (par défaut 50, maximum 1000)', 'rest_param_cdr_offset' => 'Décalage pour la pagination des enregistrements CDR (par défaut 0)', 'rest_param_cdr_src_num' => 'Filtre : numéro de l’appelant (numéro source)', 'rest_param_cdr_dst_num' => 'Filtre : numéro de destination', 'rest_param_cdr_did' => 'Filtre : numéro DID entrant', 'rest_param_auth_sessionToken' => 'Jeton de session WebAuthn (clé d\'accès) pour l\'authentification sans mot de passe', // System Advice specific parameters 'rest_param_advice_category' => 'Catégorie de notification (Sécurité, Configuration, Performances)', 'rest_schema_cq_announce_hold_time' => 'Annoncez le temps d\'attente prévu.', 'rest_schema_cq_periodic_announce_sound_id' => 'Identifiant du fichier audio pour les annonces périodiques', 'rest_schema_ivr_allow_enter_any_internal_extension' => 'Autoriser l\'entrée de toute extension interne', 'rest_schema_ivr_timeout_ext_repr' => 'Représentation HTML du module complémentaire de délai d\'attente', 'rest_schema_ivr_represent' => 'Représentation HTML pour l\'affichage dans les listes déroulantes', 'rest_schema_ivr_search_index' => 'Index de recherche pour le filtrage', 'rest_schema_ivr_action_extension' => 'Extension pour le transfert', 'rest_schema_ivr_action_ext_repr' => 'Représentation HTML du module complémentaire', // Schema: Employees (Сотрудники) 'rest_schema_emp_id' => 'Identifiant unique de l\'employé', 'rest_schema_emp_username' => 'Nom d\'utilisateur de l\'employé', 'rest_schema_emp_sip_dtmfmode' => 'Mode de transmission de tonalité DTMF', 'rest_schema_emp_sip_networkfilterid' => 'ID du filtre réseau pour l\'accès', 'rest_schema_emp_fwd_forwarding' => 'Extension pour le transfert inconditionnel', 'rest_schema_am_represent' => 'Représentation textuelle des listes déroulantes (nom d\'utilisateur - description)', 'rest_schema_da_hint' => 'Indication BLF pour l\'affichage de l\'état', // Conference Rooms specific parameters 'rest_param_cr_name' => 'Nom de la salle de conférence', // Conference Rooms schema fields 'rest_schema_cr_id' => 'Identifiant unique de la salle de conférence', 'rest_schema_cr_name' => 'Nom de la salle de conférence', 'rest_schema_cr_represent' => 'Représentation HTML de la salle de conférence pour l\'interface utilisateur', // Passkeys specific parameters 'rest_param_pk_login' => 'Nom d\'utilisateur pour vérifier les clés d\'accès', 'rest_schema_lic_productId_param' => 'Identifiant du produit (module)', 'rest_schema_lic_featureId_param' => 'ID de fonction à capturer', 'rest_schema_lic_licenseKey' => 'Clé de licence active pour le système', 'rest_schema_lic_licenseType' => 'Type de licence (essai, commerciale, gratuite)', 'rest_schema_lic_ping_responseTime' => 'Temps de réponse du serveur en millisecondes', // NetworkFilters specific parameters 'rest_param_nf_category' => 'Catégorie de filtrage (SIP, IAX, AMI, API)', 'rest_param_nf_includeLocalhost' => 'Inclure l\'option localhost (127.0.0.1) dans la liste', 'rest_param_pwd_includeUppercase' => 'Incluez des lettres majuscules dans le mot de passe', 'rest_param_pwd_includeLowercase' => 'Incluez des lettres minuscules dans le mot de passe', 'rest_schema_ak_full_permissions' => 'Indicateur de droits d\'accès complets', 'rest_param_fw_ip' => 'Adresse IP à débloquer', 'rest_schema_ts_tz_label' => 'Nom du fuseau horaire affiché avec décalage UTC', 'rest_schema_ms_auth_type' => 'Méthode d\'authentification SMTP (aucune, simple, connexion, OAuth2)', 'rest_schema_ms_send_login_notifications' => 'Envoyer des notifications de connexion', // Syslog specific parameters 'rest_param_syslog_filename' => 'Chemin d\'accès au fichier journal relatif au répertoire des journaux (par exemple, asterisk/messages ou system/messages)', 'rest_param_syslog_offset' => 'Nombre de lignes à ignorer à partir de la fin (utilisé conjointement avec les lignes pour la pagination)', 'rest_param_syslog_date_from' => 'Début de la plage horaire à filtrer (format : AAAA-MM-JJ HH:MM:SS ou horodatage Unix)', 'rest_schema_syslog_offset' => 'Décalage pour la pagination des lignes de journal', 'rest_schema_syslog_archive' => 'Utiliser les journaux d\'archivage', 'rest_schema_syslog_latest' => 'Renvoyer les entrées les plus récentes lorsque la limite est dépassée', // Fail2Ban specific parameters 'rest_param_f2b_maxretry' => 'Nombre maximal de tentatives infructueuses avant blocage', 'rest_param_cf_content' => 'Contenu du fichier encodé en base64', 'rest_schema_sip_stats' => 'Statistiques d\'appels des périphériques SIP', 'rest_schema_sip_stats_failed_calls' => 'Nombre d\'appels infructueux', 'rest_schema_sip_history_event' => 'Type d\'événement (INSCRIPTION, DÉSINSCRIPTION, APPEL, RACCOTER)', 'rest_schema_sip_history_ipaddress' => 'Adresse IP de l\'appareil au moment de l\'événement.', 'rest_schema_sip_auth_failure_count' => 'Nombre de tentatives d\'authentification infructueuses', 'rest_schema_sip_auth_last_failure_time' => 'Date et heure de la dernière tentative d\'authentification infructueuse', 'rest_schema_iax_noregister' => 'Drapeau indiquant l\'absence d\'enregistrement (0 - enregistré, 1 - non enregistré)', 'rest_schema_iax_time_response' => 'temps de réponse du fournisseur IAX', 'rest_response_200_test' => 'Le test a été réalisé avec succès.', 'rest_response_200_import_preview' => 'L\'aperçu de l\'importation a été effectué avec succès.', 'rest_response_200_batch_deleted' => 'Suppression en masse effectuée avec succès', 'rest_response_200_audio_stream' => 'Le flux audio est transmis', 'rest_response_200_file_content' => 'Contenu du fichier reçu', 'rest_response_200_archive_prepared' => 'Les archives du journal sont prêtes à être téléchargées.', 'rest_response_200_enabled' => 'Pare-feu activé', 'rest_response_200_disabled' => 'Le pare-feu est désactivé.', 'rest_response_200_iax_registry' => 'Statut d\'enregistrement IAX reçu', 'rest_response_200_codecs_updated' => 'Les paramètres du codec ont été mis à jour.', 'rest_response_200_statuses' => 'Statuts reçus avec succès', 'rest_response_200_force_check' => 'Vérification forcée terminée', 'rest_response_200_auth_refresh' => 'Le jeton a été mis à jour avec succès.', 'rest_response_200_stream' => 'diffusion en continu de fichiers', 'rest_response_400_invalid' => 'Paramètres de requête incorrects', 'rest_resource_mailsettings' => 'Paramètres de messagerie', 'rest_resource_sipprovider' => 'fournisseur SIP', 'rest_resource_license' => 'Licence', 'rest_schema_messages_info' => 'Tableau de messages d\'information', 'rest_mod_GetRecord' => 'Récupérer le module par son ID', 'rest_mod_EnableDesc' => 'Activation d\'un module précédemment désactivé', 'rest_mod_Disable' => 'Désactiver le module', 'rest_system_Reboot' => 'Redémarrez le système', 'rest_system_RestoreDefaultDesc' => 'Réinitialiser tous les paramètres système aux valeurs d\'usine', 'rest_schema_firmware_release' => 'Informations sur la version du firmware', 'rest_err_system_command_failed' => 'Échec de l\'exécution de la commande', 'rest_err_system_query_required' => 'Le paramètre « query » est requis pour l\'exécution.', 'rest_err_system_invalid_database' => 'Type de base de données ou chemin d\'accès invalide', 'rest_param_pk_credential_id' => 'Identifiant unique d\'identification', 'rest_schema_file_url' => 'URL pour télécharger le fichier', 'rest_schema_sf_duration' => 'Durée du fichier audio au format MM:SS', // WikiLinks schema fields 'rest_schema_wl_url' => 'Lien vers la documentation', 'rest_tag_CallQueues' => 'files d\'attente d\'appels', 'rest_tag_OffWorkTimes' => 'Heures non travaillées', 'rest_tag_SIP' => 'SIROTER', 'rest_tag_Firewall' => 'Filtre réseau (pare-feu)', 'rest_tag_Users' => 'Utilisateurs', 'rest_tag_SystemAdvice' => 'Conseils et recommandations', 'rest_tag_SoundFiles' => 'fichiers audio', 'rest_tag_WikiLinks' => 'Liens vers la documentation', 'rest_tag_PBXStatus' => 'État du PBX', 'rest_tag_Search' => 'Recherche', 'rest_tag_S3Storage' => 'Stockage cloud S3', 'rest_schema_gs_settings' => 'Paramètres généraux du système', 'rest_schema_gs_sip_auth_prefix' => 'Préfixe pour l\'authentification SIP', 'rest_schema_gs_sip_default_expiry' => 'Durée d\'enregistrement SIP par défaut (secondes)', 'rest_schema_gs_sip_max_expiry' => 'Durée maximale d\'enregistrement SIP (secondes)', 'rest_schema_gs_ssh_dss_key' => 'Clé privée DSS du serveur SSH', 'rest_schema_gs_ssh_ecdsa_key' => 'Clé privée ECDSA du serveur SSH', 'rest_schema_sip_auth_failure_stats' => 'Statistiques des tentatives d\'authentification SIP infructueuses', 'rest_schema_upt_session_id' => 'Identifiant de session utilisateur pour le suivi', 'rest_param_dateFrom' => 'Date de début de la période d\'échantillonnage', 'rest_param_dateTo' => 'date de fin de période d\'échantillonnage', 'rest_param_module_download_url' => 'URL pour télécharger le module', 'rest_param_modules_for_update' => 'Liste des modules à mettre à jour', 'rest_schema_s3_endpoint' => 'URL d\'un point de terminaison compatible S3 (AWS S3, MinIO, Wasabi, etc.)', 'rest_System_UpgradeLoopDeviceFailed' => 'Échec de la création du dispositif de boucle.', 'rest_s3_Stats' => 'Obtenir les statistiques de synchronisation S3', 'rest_param_id' => 'Identifiant unique de la ressource', 'rest_param_id_description' => 'Un identifiant unique pour une ressource (généralement un identifiant numérique ou un code de chaîne de caractères)', 'rest_param_stg_device' => 'Chemin d\'accès au périphérique pour l\'opération (monter, démonter, formater)', 'rest_param_stg_mount_point' => 'Point de montage du périphérique (facultatif, la valeur par défaut est automatique)', 'rest_param_stg_label' => 'Étiquette du volume pour le périphérique formaté (16 caractères maximum)', 'rest_schema_stg_save_period' => 'Durée de conservation des enregistrements d\'appels en jours', 'rest_param_ir_number' => 'Numéro ou modèle DID (peut contenir *#+ pour les modèles)', 'rest_param_ir_extension' => 'Numéro de poste pour le renvoi d\'appel entrant', 'rest_param_cq_extension' => 'Numéro de file d\'attente interne (2 à 8 chiffres)', 'rest_param_cq_seconds_to_ring' => 'Durée d\'appel pour chaque participant (en secondes)', 'rest_param_cq_recive_calls_while_on_call' => 'Recevoir des appels pendant un appel', // Employees specific parameters 'rest_param_emp_number' => 'Numéro d\'employé (numéro de poste, 2 à 8 chiffres)', 'rest_param_emp_username' => 'Nom d\'utilisateur (nom complet de l\'employé)', 'rest_param_emp_email' => 'Adresse courriel de l\'employé', 'rest_param_emp_mobile' => 'Numéro de téléphone portable de l\'employé', 'rest_param_emp_export_number_to' => 'Numéro de plage limite pour l\'exportation', 'rest_param_emp_upload_id' => 'Identifiant du fichier téléchargé depuis le système de fichiers temporaires', 'rest_param_emp_import_action' => 'Action d\'importation : aperçu ou importation', 'rest_param_emp_import_strategy' => 'Stratégie de gestion des doublons : ignorer les doublons, mettre à jour les éléments existants, échouer en cas de doublon.', 'rest_param_emp_batch_employees' => 'Tableau de données des employés pour la création en masse (maximum 20 enregistrements)', 'rest_param_emp_batch_mode' => 'Mode de fonctionnement : validation (validation uniquement) ou création (création)', 'rest_param_emp_sip_transport' => 'Protocole de transport SIP (udp, tcp, tls, udp, tcp, udp, tcp, tls)', 'rest_param_emp_fwd_forwarding' => 'Extension pour le transfert inconditionnel', 'rest_param_emp_mobile_number' => 'Numéro de téléphone portable pour le renvoi d\'appel externe', 'rest_param_emp_mobile_dialstring' => 'Chaîne de numérotation mobile', 'rest_param_ext_userid' => 'Identifiant utilisateur lié', 'rest_param_ext_numbers' => 'Tableau des numéros de poste', 'rest_param_ext_show_in_phonebook' => 'Afficher dans l\'annuaire téléphonique', 'rest_schema_ext_userid' => 'ID de l\'utilisateur lié dans la table Utilisateurs', 'rest_schema_ext_show_in_phonebook' => 'Afficher le numéro de poste dans l\'annuaire téléphonique', 'rest_schema_ext_public_access' => 'Autoriser l\'accès public à l\'extension', 'rest_schema_ext_is_general_user_number' => 'Il s\'agit du numéro de poste principal de l\'employé.', 'rest_schema_ext_order' => 'Champ de tri des résultats', 'rest_schema_ext_orderWay' => 'Sens de tri', // Passkeys schema field descriptions 'rest_schema_pk_id' => 'Identifiant unique de la clé d\'accès', 'rest_schema_pk_user_id' => 'Identifiant utilisateur du propriétaire de la clé d\'accès', 'rest_schema_pk_name' => 'Nom de la clé d\'accès (par exemple, « Ma YubiKey 5 »)', 'rest_schema_pk_credential_id' => 'Identifiants WebAuthn encodés en Base64', 'rest_schema_pk_counter' => 'Compteur d\'utilisation pour se protéger contre les attaques par rejeu', 'rest_schema_pk_aaguid' => 'GUID d\'attestation de l\'authentificateur (identifiant de l\'appareil)', 'rest_schema_pk_transports' => 'Transports pris en charge (USB, NFC, BLE, interne)', 'rest_schema_pk_created_at' => 'Date et heure d\'enregistrement du code d\'accès', 'rest_schema_pk_credential' => 'Objet d\'identification WebAuthn', 'rest_schema_cdr_src_chan' => 'Canal d\'appel d\'origine', 'rest_schema_cdr_src_num' => 'Identification de l\'appelant', 'rest_schema_cdr_src_name' => 'Nom affiché de l\'appelant', 'rest_schema_cdr_dst_chan' => 'Chaîne de destination', 'rest_schema_cdr_dst_num' => 'Numéro appelé', 'rest_schema_cdr_dst_name' => 'Nom affiché de l\'appelé', 'rest_schema_cdr_uniqueid' => 'Identifiant d\'appel unique', 'rest_schema_cdr_linkedid' => 'ID d\'appel associé', 'rest_schema_cdr_search' => 'Recherche intelligente dans tous les champs CDR et Extensions avec prise en charge des préfixes (src:, dst:, did:)', 'rest_schema_cdr_src_num_filter' => 'Filtrer par numéro de l\'appelant', 'rest_schema_cdr_dst_num_filter' => 'Filtrer par numéro de l\'appelé', 'rest_schema_cdr_filename' => 'Nom du fichier à télécharger', 'rest_schema_cq_caller_hear' => 'Qu’entend un appelant lorsqu’il fait la queue ?', 'rest_schema_cq_periodic_announce_frequency' => 'Fréquence des annonces périodiques en secondes', 'rest_schema_cq_timeout_to_redirect_to_extension' => 'Délai d\'attente avant le transfert vers l\'extension', 'rest_schema_cq_number_unanswered_calls_to_redirect' => 'Nombre d\'appels sans réponse avant le transfert', 'rest_schema_cq_number_repeat_unanswered_to_redirect' => 'Nombre d\'appels répétés sans réponse avant le transfert', 'rest_schema_cq_callerid_prefix' => 'Préfixe d\'identification de l\'appelant pour les appels provenant de la file d\'attente', 'rest_schema_cq_redirect_to_extension_if_empty_represent' => 'Représentation HTML d\'un module complémentaire pour une file d\'attente vide', 'rest_schema_cq_redirect_to_extension_if_unanswered' => 'Prolongation du délai de transfert en cas de non-réponse', 'rest_schema_cq_members' => 'Participants dans la file d\'attente', 'rest_schema_ivr_timeout_ext_repr_alt' => 'Représentation HTML du module complémentaire de délai d\'expiration (alternative)', 'rest_schema_ivr_action_digits' => 'Chiffres permettant d\'activer l\'action (0-9, #, *)', 'rest_schema_ivr_action_repr' => 'Représentation HTML de l\'action', 'rest_schema_emp_fwd_forwarding_represent' => 'Représentation HTML d\'une redirection inconditionnelle', 'rest_schema_am_perm_dialplan_read' => 'Autorisation d\'afficher le plan de numérotation (ShowDialPlan)', 'rest_schema_am_perm_dialplan_write' => 'Autorisation de modifier le plan de numérotation (DialplanExtensionAdd/Remove)', 'rest_schema_am_perm_log_write' => 'Autorisation de gérer la journalisation (peu utilisée)', 'rest_schema_am_perm_system_read' => 'Autorisation de recevoir les événements système (Registre, Rechargement)', 'rest_schema_am_perm_user_read' => 'Autorisation de recevoir les événements utilisateur (UserEvent)', 'rest_schema_am_perm_verbose_write' => 'Autorisation de contrôle du niveau de verbosité (peu utilisée)', 'rest_schema_am_perm_command_write' => 'Autorisation d\'exécuter des commandes CLI via AMI (Commande)', 'rest_param_da_type' => 'Type d\'application (php, texte brut, python3, lua, ael, aucune)', 'rest_param_da_applicationlogic' => 'Code ou logique de l\'application (selon le type : PHP, Python, Lua, etc.)', 'rest_param_cr_description' => 'Description de la salle de conférence', 'rest_schema_cr_pincode' => 'Code PIN pour accéder à la conférence', 'rest_schema_cr_description' => 'Description de la salle de conférence', 'rest_param_pk_name' => 'Nom de la clé d\'accès (par exemple, « Ma YubiKey » ou « Touch ID »)', 'rest_param_pk_credential' => 'Objet d\'identification WebAuthn de l\'API navigator.credentials', // License schema field descriptions 'rest_schema_lic_licKey' => 'Clé de licence au format MIKO-XXXXX-XXXXX-XXXXX-XXXXX', 'rest_schema_lic_coupon' => 'Code promotionnel au format MIKOUPD-XXXXX-XXXXX-XXXXX-XXXXX', 'rest_schema_lic_serverResponse' => 'Réponse du serveur de licences', 'rest_schema_lic_productId' => 'Identifiant unique du produit', 'rest_schema_lic_productName' => 'Nom du produit', 'rest_schema_lic_productVersion' => 'Version du produit', 'rest_schema_lic_featureId' => 'Identifiant de fonction unique', 'rest_schema_lic_featureName' => 'Nom de la fonction', 'rest_schema_lic_featureIsEnabled' => 'Cette fonctionnalité est-elle activée ?', 'rest_schema_lic_featureExpirationDate' => 'date d\'expiration de la fonction', 'rest_param_pwd_passwords' => 'Un tableau d\'objets contenant des mots de passe et des contextes à vérifier', 'rest_param_pwd_passwordsList' => 'Tableau de mots de passe à vérifier par rapport à un dictionnaire', 'rest_param_obr_prepend' => 'Préfixe à ajouter au numéro avant l\'envoi', 'rest_param_obr_note' => 'Note ou description de l\'itinéraire de sortie', 'rest_param_obr_priorities' => 'Un tableau d\'objets contenant des identifiants d\'itinéraire et de nouvelles valeurs de priorité', 'rest_param_owt_calUrl' => 'URL du calendrier au format iCalendar', 'rest_param_owt_priorities' => 'Un tableau d\'objets avec des identifiants de condition et de nouvelles valeurs de priorité', 'rest_param_owt_calType' => 'Type de calendrier (aucun, iCalendar)', // ApiKeys specific parameters 'rest_param_ak_description' => 'Description de l\'objectif de la clé API', // ApiKeys schema fields 'rest_schema_ak_id' => 'Identifiant unique de clé API', 'rest_schema_ak_description' => 'Description de l\'objectif de la clé API', 'rest_schema_ak_key' => 'Valeur de la clé API (écriture seule)', 'rest_schema_ak_last_used_at' => 'Date et heure de la dernière utilisation de la clé', 'rest_schema_ak_key_display' => 'Affichage d\'une partie de la clé (premier et dernier caractères)', 'rest_schema_ak_has_key' => 'Indication de la présence d\'une clé installée', 'rest_param_gs_pbxdescription' => 'Description du PBX', 'rest_param_gs_pbxlanguage' => 'Langue système par défaut', 'rest_param_gs_pbxtimezone' => 'Fuseau horaire du système', 'rest_param_gs_pbxrecordcalls' => 'Mode d\'enregistrement des appels (tous, internes, externes, aucun)', 'rest_param_fw_deny' => 'Adresses IP et sous-réseaux interdits (notation CIDR)', 'rest_schema_ms_enable_notifications' => 'Activer l\'envoi de notifications par e-mail depuis le système', 'rest_schema_ms_send_missed_call_notifications' => 'Envoyer des notifications d\'appels manqués', 'rest_schema_ms_oauth2_provider' => 'Fournisseur OAuth2 (Google, Microsoft, Yandex)', 'rest_schema_ms_oauth2_redirect_uri' => 'URI de redirection après l\'autorisation OAuth2', 'rest_schema_ms_oauth2_url' => 'URL d\'autorisation OAuth2', 'rest_schema_ms_test_email_to' => 'Adresse électronique du destinataire du courriel de test', 'rest_param_file_chunk_number' => 'Numéro de segment actuel', 'rest_param_file_total_chunks' => 'Nombre total de morceaux', 'rest_param_file_resumable_name' => 'Nom du fichier téléchargé', 'rest_param_syslog_archive_filename' => 'Chemin d\'accès au fichier d\'archive journal', 'rest_param_syslog_archive' => 'Utiliser les journaux d\'archivage', 'rest_param_syslog_latest' => 'Si vrai, renvoie les dernières entrées de journal (les plus récentes). Lorsque les données dépassent la limite de lignes, la troncature se produit au début (les entrées les plus anciennes sont supprimées)', 'rest_schema_syslog_filter' => 'Texte pour filtrer les lignes de journal', 'rest_schema_syslog_log_level' => 'Niveau de journalisation pour le filtrage', 'rest_schema_syslog_lines' => 'Nombre de dernières lignes de journal à afficher', 'rest_schema_syslog_date_from' => 'Début de la plage horaire à filtrer', 'rest_schema_syslog_date_to' => 'Fin de la plage horaire de filtrage', // CustomFiles schema fields 'rest_schema_cf_id' => 'Identifiant unique du fichier', 'rest_schema_cf_filepath' => 'Chemin d\'accès au fichier dans le système', 'rest_schema_cf_content' => 'Contenu du fichier encodé en base64', 'rest_schema_cf_mode' => 'Mode application de fichiers', 'rest_schema_cf_description' => 'Description de l\'objectif du fichier', 'rest_schema_cf_changed' => 'indicateur de modification de fichier', // MailSettings specific parameters 'rest_param_ms_smtp_host' => 'Adresse du serveur SMTP (par exemple, smtp.gmail.com)', 'rest_response_200_status_updated' => 'Statut mis à jour avec succès', 'rest_response_201_copied' => 'La copie a été créée avec succès.', 'rest_response_200_updated' => 'La mise à jour s\'est déroulée avec succès.', 'rest_response_200_auth_login' => 'Authentification réussie', 'rest_response_401_unauthorized' => 'Authentification requise', 'rest_resource_apikey' => 'Clé API', // ============================================================================ // Users Methods // ============================================================================ 'rest_users_Available' => 'Vérifier la disponibilité des courriels', 'rest_users_AvailableDesc' => 'Vérifie si l\'adresse électronique spécifiée est disponible.', // ============================================================================ // Modules REST API // ============================================================================ 'rest_mod_GetList' => 'Obtenir une liste des modules', 'rest_mod_GetListDesc' => 'Obtenir la liste complète de tous les modules disponibles avec leurs métadonnées', 'rest_mod_Delete' => 'Supprimer le module', 'rest_system_CheckForUpdates' => 'Obtenez des informations détaillées sur la mise à jour', 'rest_schema_system_status' => 'État d\'exécution de l\'opération', 'rest_schema_system_current_version' => 'Version actuelle du firmware de MikoPBX', // API responses for checkForUpdates 'rest_response_200_release_check' => 'Vérification rapide de la nouvelle version effectuée avec succès', 'rest_schema_file_total_chunks' => 'Nombre total de morceaux', 'rest_schema_file_resumable_name' => 'Nom du fichier téléchargé', 'rest_schema_file_status' => 'État de l\'opération sur le fichier (NOT_FOUND, UPLOAD_IN_PROGRESS, UPLOAD_TERPLETE, UPLOAD_FAILED)', 'rest_schema_file_progress' => 'Progression du téléchargement du fichier en pourcentage (0-100)', 'rest_schema_file_event_bus' => 'Indicateur de disponibilité EventBus pour le suivi des progrès', // SoundFiles schema fields (getAllFieldDefinitions pattern) 'rest_schema_sf_id' => 'Identifiant unique du fichier audio', 'rest_schema_sf_name' => 'Nom du fichier audio', 'rest_schema_sf_description' => 'Description du fichier audio', 'rest_schema_sf_path' => 'Chemin d\'accès au fichier audio dans le système de fichiers', 'rest_schema_sf_category' => 'Catégorie de fichiers audio', 'rest_schema_wl_action' => 'Nom de la méthode du contrôleur pour rechercher la documentation', 'rest_schema_wl_language' => 'Langue de la documentation (ru ou en)', 'rest_schema_wl_module_id' => 'Identifiant du module pour la documentation', 'rest_param_wl_action' => 'Méthode du contrôleur pour définir le contexte de documentation', 'rest_tag_DialplanApplications' => 'Applications de plan de numérotation', 'rest_tag_IAX' => 'IAX', 'rest_tag_Providers' => 'Fournisseurs', 'rest_tag_EmployeesManagement' => 'Employés', 'rest_tag_System' => 'Opérations système', 'rest_tag_TimeSettings' => 'Réglages de l\'heure', 'rest_tag_GeneralSettings' => 'Paramètres généraux', 'rest_tag_MailSettings' => 'Paramètres de messagerie', 'rest_tag_Sysinfo' => 'Informations système', 'rest_tag_Syslog' => 'Journaux système', 'rest_tag_Modules' => 'Modules supplémentaires', 'rest_tag_Media' => 'Médias', 'rest_tag_OpenAPIDocumentation' => 'Documentation OpenAPI', 'rest_schema_codec_type' => 'Type de codec (audio/vidéo)', 'rest_schema_codec_priority' => 'Priorité du codec dans la liste des préférences', 'rest_schema_gs_ajam_enabled' => 'Activer AJAM Manager', 'rest_schema_gs_ajam_port' => 'Port HTTP pour AJAM', 'rest_schema_gs_ajam_port_tls' => 'Port HTTPS pour AJAM', 'rest_schema_gs_call_parking_end_slot' => 'Fin de l\'emplacement de stationnement d\'appel', 'rest_schema_gs_call_parking_start_slot' => 'Emplacement de stationnement pour appel initial', 'rest_schema_gs_ssh_port' => 'Port pour serveur SSH', 'rest_schema_module_description' => 'Description des fonctionnalités du module', 'rest_schema_owt_time_to' => 'Fin de la période non travaillée', 'rest_schema_owt_weekday_from' => 'Jour de début de la semaine (1=lundi, 7=dimanche)', 'rest_schema_owt_weekday_to' => 'Jour de la semaine se terminant le (1=lundi, 7=dimanche)', 'rest_schema_provider_additional_hosts' => 'Hôtes supplémentaires pour la sauvegarde', 'rest_schema_sip_extension' => 'Numéro interne pour le filtrage des événements SIP', 'rest_param_module_disable_reason_text' => 'Description textuelle de la raison de la désactivation du module', 'rest_ApiKeys_ApiDescription' => 'Gestion complète des clés API pour un accès sécurisé à l\'API REST. Inclut la génération de jetons JWT, la gestion des permissions, les restrictions de points de terminaison, le filtrage réseau et la gestion du cycle de vie des clés. Les clés API offrent un accès programmatique sécurisé à l\'API REST du PBX avec un contrôle d\'accès précis.', 'IVR Menu' => 'Menu IVR', 'rest_pvd_UpdateStatus' => 'Mise à jour du statut du fournisseur', 'rest_schema_net_topology' => 'Topologie du réseau (public/privé)', 'rest_schema_net_extipaddr' => 'Adresse IP externe pour le NAT', 'rest_openapi_GetSchemas' => 'Obtenir des schémas de validation', 'rest_openapi_ClearCache' => 'Vider le cache OpenAPI', 'rest_ir_CopyDesc' => 'Créer une copie d\'une route entrante existante avec une nouvelle priorité', 'rest_ir_ChangePriority' => 'Priorité de changement d\'itinéraire', 'rest_ir_ChangePriorityDesc' => 'Mettre à jour simultanément l\'ordre de priorité de plusieurs itinéraires entrants.', 'rest_ir_GetUniqueDIDs' => 'Obtenir les DID uniques', 'rest_ir_GetUniqueDIDsDesc' => 'Retourne jusqu\'à 20 numéros DID uniques de l\'historique des appels pour le fournisseur spécifié', // Schema field descriptions for Incoming Routes 'rest_schema_ir_id' => 'Identifiant unique de la route entrante', 'rest_schema_ir_rulename' => 'Nom de la règle de routage entrant', 'rest_schema_ir_number' => 'Numéro DID pour les appels entrants', 'rest_schema_ir_timeout' => 'Délai de réponse en secondes', 'rest_schema_ir_audio_message_id' => 'Identifiant du fichier audio à lire', 'rest_schema_ir_note' => 'Note sur la règle de routage', 'rest_schema_ir_provider_type' => 'Type de fournisseur (SIP ou IAX2)', 'rest_aru_GetRecordDesc' => 'Obtenez des informations détaillées sur un utilisateur de l\'interface REST d\'Asterisk', 'rest_aru_Create' => 'Créer un nouvel utilisateur ARI', 'rest_fw_GetRecordDesc' => 'Obtenez des informations détaillées sur une règle de pare-feu, notamment les adresses IP autorisées et les paramètres d\'accès.', 'rest_fw_Create' => 'Créer une nouvelle règle de pare-feu', 'rest_fw_CreateDesc' => 'Créez une nouvelle règle de pare-feu spécifiant l\'adresse IP/le sous-réseau et les règles d\'accès.', 'rest_fw_Update' => 'Mettre à jour la règle du pare-feu', 'rest_fw_UpdateDesc' => 'Remplacer intégralement tous les paramètres d\'une règle de pare-feu existante', 'rest_fw_Patch' => 'Mettre à jour partiellement une règle de pare-feu', 'rest_fw_GetBannedIpsDesc' => 'Obtenez la liste des adresses IP bloquées par Fail2Ban', 'rest_fw_UnbanIp' => 'Débloquer l\'adresse IP', 'rest_fw_UnbanIpDesc' => 'Débloquer une adresse IP bloquée par Fail2Ban', 'rest_fw_Enable' => 'Activer le pare-feu', 'rest_fw_EnableDesc' => 'Activer le pare-feu et Fail2Ban', 'rest_search_GetSearchItemsDesc' => 'Obtenez la liste des éléments correspondant à votre requête. La recherche s\'effectue par numéros, noms et index sur l\'ensemble des entités du système (utilisateurs, fournisseurs, files d\'attente, SVI, etc.) et des pages statiques. Les correspondances partielles et la recherche insensible à la casse sont prises en charge. Les résultats s\'affichent en temps réel pour une performance optimale.', // Search REST API - Request Parameters 'rest_param_search_query' => 'Requête de recherche pour filtrer les résultats (recherche par nom, numéro ou code postal)', // Search REST API - Response Schema 'rest_schema_search_results' => 'Tableau des résultats de recherche globale', 'rest_schema_search_item' => 'Un élément de résultat de recherche contenant des informations sur l\'entité trouvée', 'rest_schema_search_result_name' => 'Nom d\'affichage de l\'élément (peut contenir du HTML)', 'rest_iaxp_Update' => 'Mise à jour du fournisseur IAX', 'rest_iaxp_GetDefaultDesc' => 'Obtenez un modèle avec des paramètres par défaut pour créer un nouveau fournisseur IAX', 'rest_sip_ProcessAuthFailures' => 'Gérer les erreurs d\'authentification', 'rest_sip_ProcessAuthFailuresDesc' => 'Traitement des erreurs d\'authentification accumulées des périphériques SIP', 'rest_sip_ClearAuthFailureStats' => 'Statistiques d\'erreur claires', 'rest_sf_GetListDesc' => 'Obtenez la liste de tous les fichiers audio avec la possibilité de filtrer par catégorie (personnalisée, musique d\'ambiance, système).', 'rest_sf_GetForSelectDesc' => 'Obtenez des fichiers audio dans un format de sélection déroulante avec filtrage par catégorie', 'rest_sf_Playback' => 'Lire le fichier audio', 'rest_sf_PlaybackDesc' => 'Diffuser un fichier audio pour l\'écouter dans un navigateur', 'rest_sf_UploadFile' => 'Téléverser un fichier audio', 'rest_sf_UploadFileDesc' => 'Téléverser un fichier audio via multipart/form-data avec prise en charge du téléversement par blocs (Resumable.js)', 'rest_sf_ConvertAudioFile' => 'Convertir un fichier audio', 'rest_sysinfo_GetHypervisor' => 'Obtenez des informations sur l\'hyperviseur', 'rest_syslog_StopCaptureDesc' => 'Arrêtez la capture des paquets réseau et préparez le fichier pour le téléchargement.', 'rest_syslog_PrepareArchive' => 'Préparer une archive de journalisation', 'rest_syslog_PrepareArchiveDesc' => 'Préparer une archive de tous les journaux système pour téléchargement (sans interrompre la capture des paquets).', 'rest_syslog_DownloadLogFile' => 'Télécharger le fichier journal', 'rest_syslog_EraseFile' => 'Effacer le fichier journal', 'rest_cf_GetRecordDesc' => 'Obtenez des informations détaillées sur un fichier utilisateur, notamment son chemin d\'accès, son contenu et son mode d\'utilisation.', 'rest_cf_Create' => 'Créer un nouveau fichier utilisateur', 'rest_cf_Update' => 'Mettre à jour le fichier utilisateur', 'rest_cf_UpdateDesc' => 'Remplacer intégralement tous les paramètres d\'un fichier utilisateur existant', 'rest_cf_Patch' => 'Mise à jour partielle du fichier utilisateur', // ============================================================================ // Conference Rooms REST API // ============================================================================ 'rest_cr_GetList' => 'Obtenez une liste des salles de conférence', 'rest_cr_GetListDesc' => 'Obtenez une liste détaillée de toutes les salles de conférence, avec des options de filtrage et de tri.', 'rest_cr_GetRecord' => 'Réservez une salle de conférence par identifiant', 'rest_cr_GetRecordDesc' => 'Obtenez des informations détaillées sur une salle de conférence spécifique', 'rest_am_GetRecordDesc' => 'Obtenez des informations détaillées sur un utilisateur de l\'interface Asterisk Manager', 'rest_am_Update' => 'Mise à jour de l\'AMI utilisateur', 'rest_ms_PatchDesc' => 'Mettez à jour uniquement les paramètres du serveur de messagerie spécifiés (les autres champs restent inchangés).', 'rest_ms_Reset' => 'Réinitialiser les paramètres de messagerie', 'rest_ts_UpdateDesc' => 'Mettre à jour les paramètres de l\'heure et du fuseau horaire', 'rest_ts_Patch' => 'Paramètres de mise à jour partielle', 'rest_stg_StatusMkfsDesc' => 'Vérifiez l\'état d\'exécution de l\'opération de formatage asynchrone du périphérique.', 'rest_param_cdr_filename' => 'Nom du fichier à télécharger', 'rest_param_ext_type' => 'Type de supplément', 'rest_param_emp_fwd_forwardingonbusy' => 'Extension pour le renvoi d\'appel en cas d\'occupation', 'rest_param_emp_fwd_forwardingonunavailable' => 'Extension pour le renvoi d\'appel en cas d\'indisponibilité', 'rest_param_ext_limit' => 'Nombre maximal d\'entrées par page', 'rest_schema_pk_public_key' => 'Identifiant de clé publique WebAuthn (Base64)', 'rest_schema_emp_mobile_dialstring' => 'Chaîne de numérotation mobile', 'rest_param_aru_secret' => 'Mot de passe d\'authentification ARI', 'rest_param_aru_description' => 'Description de l\'utilisateur ARI', 'rest_param_aru_disabled' => 'Désactivez votre compte', // AsteriskManagers specific parameters 'rest_param_am_username' => 'Nom d\'utilisateur AMI (doit être unique)', 'rest_param_am_secret' => 'Mot de passe d\'authentification AMI', 'rest_param_am_description' => 'Description utilisateur AMI', 'rest_param_am_networkfilterid' => 'ID du filtre réseau pour la restriction d\'accès', 'rest_param_am_permissions' => 'Objet disposant de droits d\'accès (lecture/écriture pour chaque catégorie)', 'rest_param_am_read' => 'Autorisations de lecture (formées à partir des autorisations)', 'rest_param_am_write' => 'Autorisations d\'écriture (formées à partir des autorisations)', 'rest_param_am_agent' => 'Droits liés au travail avec des agents', // AsteriskManagers permission fields 'rest_schema_am_perm_call_read' => 'Autorisation de recevoir des appels', 'rest_schema_am_perm_call_write' => 'Autorisation de contrôle des appels (Raccrocher, Rediriger, Transférer)', 'rest_schema_am_perm_cdr_read' => 'Autorisation de recevoir des événements CDR', 'rest_schema_am_perm_cdr_write' => 'Autorisation d\'enregistrement CDR (peu utilisée)', 'rest_schema_am_perm_originate_write' => 'Autorisation d\'initier des appels (Originer)', 'rest_schema_lic_products' => 'Liste des produits sous licence (modules)', 'rest_schema_lic_features' => 'Liste des fonctions disponibles', 'rest_schema_lic_isValid' => 'Indicateur de validité de la licence', 'rest_param_owt_time_from' => 'Heure de début au format HH:MM', 'rest_param_fw_subnet' => 'Masque de sous-réseau en notation CIDR (0-32)', 'rest_param_file_firmware_url' => 'URL pour télécharger le firmware', 'rest_param_sip_date_from' => 'Date de début du filtrage de l\'historique (ISO 8601)', 'rest_param_sip_date_to' => 'Date de fin du filtrage de l\'historique (ISO 8601)', 'rest_schema_sip_peer_useragent' => 'Dispositifs SIP User-Agent', 'rest_response_401_invalid_refresh_token' => 'Jeton d\'actualisation invalide ou expiré', 'rest_param_users_username' => 'Nom d\'utilisateur pour l\'authentification', 'rest_schema_firmware_size' => 'Taille du fichier du firmware', 'rest_tag_IVRMenu' => 'Menu IVR', // User Page Tracker schema fields // ============================================================================ // RESOURCE_SCHEMA // ============================================================================ 'rest_schema_' => 'champ du schéma de données', 'rest_schema_aru_applications_count' => 'Nombre d\'applications utilisateur REST Asterisk autorisées', 'rest_schema_gs_iax_port' => 'Port pour le protocole IAX2', 'rest_schema_gs_internal_extension_length' => 'Longueur des nombres internes', 'rest_schema_gs_is_default_ssh_password' => 'Le mot de passe SSH standard est utilisé.', 'rest_schema_gs_is_default_web_password' => 'Le mot de passe par défaut de l\'interface web est utilisé.', 'rest_schema_gs_pbx_name' => 'Nom du PBX', 'rest_schema_module_max_pbx_version' => 'Version maximale compatible de MikoPBX', 'rest_schema_module_min_pbx_version' => 'Version minimale requise de MikoPBX', 'rest_schema_module_name' => 'Nom du module', 'rest_schema_owt_calType' => 'Type de calendrier (iCal, CalDAV, Google)', 'rest_schema_owt_calUser' => 'Utilisateur du calendrier', 'rest_schema_owt_calendarPeriods' => 'Périodes d\'un calendrier externe', 'rest_schema_owt_date_from' => 'Date de début de la période non travaillée', 'rest_schema_provider_cid_source' => 'Identification de l\'appelant source (De, Identité affirmée par le client, ID de la partie distante)', // ============================================================================ // Resource Names (for placeholder replacement in response messages) // ============================================================================ 'Call Queues' => 'File d\'attente', 'Incoming Routes' => 'Route entrante', 'Extensions' => 'Employé', 'Employees' => 'Employé', 'Network' => 'interface réseau', 'rest_schema_net_ports_tls' => 'Port TLS interne', 'rest_schema_ir_search_index' => 'Index de recherche en texte intégral', 'rest_schema_pbx_status_did' => 'Numéro DID (appel direct entrant)', 'rest_emp_ExportDesc' => 'Exporter la liste des employés au format CSV ou Excel', 'rest_emp_ExportTemplate' => 'Modèle d\'exportation', 'rest_file_Delete' => 'Supprimer le fichier', 'rest_gs_UpdateCodecs' => 'Mettre à jour les paramètres du codec', 'rest_stg_Mkfs' => 'Formatez le périphérique de stockage', 'rest_param_emp_sip_manualattributes' => 'Paramètres SIP supplémentaires (séparés par des sauts de ligne)', 'rest_param_emp_sip_enableRecording' => 'Activer l\'enregistrement des appels', 'rest_param_emp_sip_networkfilterid' => 'ID du filtre réseau pour l\'accès', 'rest_param_emp_fwd_ringlength' => 'Délai de réponse en secondes avant redirection', 'rest_schema_emp_avatar' => 'URL de l\'avatar de l\'employé', 'rest_param_owt_weekday_to' => 'Jour de la semaine se terminant par (0-7, où 0 et 7 sont dimanche)', 'rest_schema_provider_description' => 'Description du fournisseur', 'rest_da_GetListDesc' => 'Obtenez une liste page par page de toutes les applications de plan de numérotation avec options de filtrage et de tri', 'rest_da_Create' => 'Créer une application de plan de numérotation', 'rest_s3_GetRecord' => 'Obtenir la configuration de stockage S3', 'rest_s3_PatchDesc' => 'Mettez à jour uniquement les paramètres de configuration S3 spécifiés. Utile pour activer ou désactiver l\'option, renouveler les informations d\'identification ou ajuster les périodes de rétention sans modifier les autres paramètres.', 'rest_s3_TestConnectionDesc' => 'Testez la connectivité et les identifiants S3 en vérifiant l\'accès au compartiment. La configuration reste inchangée : les paramètres actuels de la base de données sont utilisés pour effectuer le test de connexion.', 'rest_param_stg_task_id' => 'Format de l\'identifiant de tâche pour la vérification de l\'état', // Storage schema field descriptions 'rest_schema_stg_disk' => 'Chemin d\'accès au périphérique de stockage', 'rest_schema_stg_label' => 'Étiquette de volume', 'rest_param_ts_manual_datetime' => 'Date et heure d\'installation manuelle (format ISO 8601)', // IncomingRoutes specific parameters 'rest_param_ir_rulename' => 'Nom de la route d\'arrivée', 'rest_param_ir_audio_message_id' => 'Identifiant du fichier audio à lire avant la redirection', 'rest_param_ir_note' => 'Note ou description de l\'itinéraire d\'arrivée', 'rest_param_ir_priorities' => 'Un tableau d\'objets contenant des identifiants d\'itinéraire et de nouvelles valeurs de priorité', // CallQueues specific parameters 'rest_param_cq_name' => 'Afficher le nom de la file d\'attente', 'rest_param_cdr_dateFrom' => 'Date de début de la période d\'échantillonnage des CDR', 'rest_param_cdr_token' => 'Un jeton d\'accès temporaire pour lire l\'enregistrement de l\'appel (de préférence pour le visionner)', 'rest_param_cdr_view' => 'Chemin d\'accès au fichier d\'enregistrement de l\'appel (obsolète, utilisez un jeton)', 'rest_param_auth_rememberMe' => 'Mémoriser l\'appareil (validité prolongée du jeton d\'actualisation)', 'rest_schema_cdr_did' => 'Numéro DID (numéro d\'appel direct entrant)', 'rest_schema_cdr_linkedid_filter' => 'Filtrer par identifiant d\'appel associé', 'rest_schema_cq_timeout_extension_represent' => 'Représentation HTML du module complémentaire de délai d\'attente', 'rest_schema_cq_redirect_to_extension_if_empty' => 'Extension pour le transfert si la file d\'attente est vide', 'rest_schema_cq_redirect_to_extension_if_unanswered_represent' => 'Représentation HTML du module complémentaire pour la non-réponse', 'rest_schema_cq_member_extension' => 'Numéro de participant supplémentaire', 'rest_schema_ivr_description' => 'Description du menu IVR', 'rest_schema_ivr_timeout_extension' => 'Extension pour la redirection en cas de délai d\'attente', 'rest_schema_ivr_action_id' => 'Identifiant d\'action unique', 'rest_schema_emp_number' => 'numéro de poste interne', 'rest_schema_emp_sip_transport' => 'Protocole de transport SIP (UDP/TCP/TLS)', 'rest_schema_emp_mobile_number' => 'Numéro de téléphone portable pour le renvoi d\'appel externe', 'rest_schema_cr_extension' => 'Numéro de poste pour participer à la conférence', 'rest_param_gs_codecs' => 'Tableau de configurations de codecs avec priorité et statut', 'rest_schema_ts_tz_offset' => 'Décalage horaire par rapport à UTC en secondes', 'rest_schema_ms_from_address' => 'Adresse e-mail de l\'expéditeur', 'rest_schema_sip_registry_username' => 'Nom d\'utilisateur pour l\'inscription', 'rest_param_prov_username' => 'Nom d\'utilisateur pour l\'inscription', 'rest_param_prov_secret' => 'Mot de passe pour l\'inscription auprès du fournisseur', 'rest_schema_iax_state' => 'État d\'enregistrement du fournisseur IAX (DÉSACTIVÉ, Enregistré, Non enregistré, Erreur d\'enregistrement, EN RETARD, OK)', 'rest_schema_iax_username' => 'Nom d\'utilisateur pour l\'inscription auprès du fournisseur IAX', 'rest_mod_Enable' => 'Activer le module', 'rest_param_system_database' => 'Type de base de données ou chemin d\'accès au fichier (principal, cdr ou chemin complet)', // System schema field descriptions 'rest_schema_system_audio_filename' => 'Chemin d\'accès au fichier audio', 'rest_schema_system_language' => 'Langue du système actuel', 'rest_schema_firmware_version' => 'Numéro de version du firmware', 'rest_schema_firmware_description' => 'Description des modifications apportées à la version', 'rest_schema_wl_controller' => 'Nom du contrôleur pour la recherche de documentation', 'rest_tag_FilesManagement' => 'Opérations sur les fichiers', 'rest_schema_gs_digit_timeout' => 'Délai d\'attente pour la numérotation des chiffres (secondes)', 'rest_schema_gs_pickup_exten' => 'code d\'interception d\'appels', 'rest_response_200_stopped' => 'Le service a été arrêté avec succès.', 'rest_param_s3_endpoint' => 'URL du point de terminaison compatible S3 (par exemple, https://s3.amazonaws.com pour AWS S3)', 'rest_openapi_GetDetailedPerms' => 'Obtenir une liste détaillée des autorisations', 'rest_openapi_GetDetailedPermsDesc' => 'Obtenez la liste complète des contrôleurs et actions nécessaires à la création d\'une arborescence ACL. Inclut AdminCabinet, l\'API REST et les contrôleurs de modules.', 'rest_param_s3_access_key' => 'Identifiant de clé d\'accès S3 pour l\'authentification', 'rest_s3_StatsDesc' => 'Renvoie des statistiques détaillées de synchronisation du stockage cloud S3 : nombre de fichiers dans S3 et localement, taille totale, pourcentage de synchronisation, statut (synchronisé/en cours de synchronisation/en attente/désactivé), heure du dernier chargement et date du fichier en attente le plus ancien.', // ============================================================================ // Common Parameters // ============================================================================ 'rest_param_limit' => 'Nombre maximal d\'enregistrements à renvoyer', 'rest_param_offset' => 'Nombre d\'enregistrements à ignorer (utilisé pour la pagination)', 'rest_param_search' => 'Requête de recherche pour filtrer les résultats', 'rest_param_order' => 'Champ de tri des résultats', 'rest_param_orderWay' => 'Sens de tri', 'rest_param_strategy' => 'Filtrer par stratégie de distribution des appels', // Providers specific parameters 'rest_param_pvd_id' => 'Identifiant unique du fournisseur (format PROV-XXX)', 'rest_param_pvd_type' => 'Type de fournisseur pour le filtrage (SIP ou IAX)', 'rest_param_pvd_registered' => 'Filtrer par statut d\'enregistrement du fournisseur', 'rest_param_pvd_from' => 'Date et heure de début de l\'échantillonnage des données historiques', 'rest_param_pvd_to' => 'Date et heure de fin de l\'échantillonnage des données historiques', 'rest_param_pvd_action' => 'Action pour mettre à jour le statut (inscription, désinscription, actualisation)', // Storage specific parameters 'rest_param_stg_disk' => 'Chemin d\'accès au périphérique de stockage (par exemple, /dev/sdb1)', 'rest_param_stg_save_period' => 'Durée de conservation des enregistrements d\'appels en jours (de 1 à 3650)', 'rest_param_stg_filesystem' => 'Type de système de fichiers à formater (ext4 ou ext3)', 'rest_schema_stg_task_id' => 'Formatage de l\'ID de tâche', // TimeSettings specific parameters 'rest_param_ts_timezone' => 'Fuseau horaire au format IANA (par exemple Europe/Moscou, Asie/Tokyo)', 'rest_param_ts_ntp_server' => 'Adresse du serveur NTP pour la synchronisation de l\'heure', 'rest_param_cq_seconds_for_wrapup' => 'Délai de traitement après la fin de l\'appel (en secondes)', 'rest_param_cq_timeout_to_redirect' => 'Délai d\'expiration de la redirection (en secondes)', 'rest_param_cq_caller_hear' => 'Qu’entend l’appelant pendant qu’il attend ?', 'rest_param_cq_announce_position' => 'Annoncez votre position dans la file d\'attente', 'rest_param_cq_announce_hold_time' => 'Annoncez le temps d\'attente', 'rest_param_ivr_description' => 'Description du menu IVR', 'rest_param_ivr_timeout' => 'Temps d\'attente pour que l\'abonné saisisse les numéros (en secondes)', 'rest_param_ivr_allow_enter_any_internal_extension' => 'Autoriser la numérotation de n\'importe quel poste interne', 'rest_param_ivr_audio_message_id' => 'ID du fichier audio de bienvenue du menu', 'rest_param_ivr_actions' => 'Tableau des actions pour les touches pressées', // CDR specific parameters 'rest_param_cdr_id' => 'Identifiant numérique du message (par exemple 718517) ou identifiant LinkedIn pour supprimer la conversation entière (par exemple mikopbx-1760784793.4627)', 'rest_param_cdr_dateTo' => 'Date de fin de la période d\'échantillonnage des CDR', 'rest_param_cdr_search' => 'Recherche intelligente par CDR et extensions. Prise en charge des préfixes pour une recherche précise : src:numéro (source), dst:numéro (destination), did:numéro (numéro DID entrant). Sans préfixe, la recherche s’effectue sur tous les champs, y compris les noms des employés et les numéros de téléphone mobile.', 'rest_param_cdr_disposition' => 'Filtre : État de fin d’appel', 'rest_param_cdr_linkedid' => 'Filtre : Recherche exacte par linkedid (pour récupérer tous les enregistrements d’un seul appel)', 'rest_param_cdr_provider' => 'Identifiant du fournisseur pour le filtrage (ex. SIP-TRUNK-xxx)', 'rest_param_cdr_download' => 'Téléchargez le fichier au lieu de le regarder en streaming.', 'rest_param_cdr_deleteRecording' => 'Supprime le fichier d\'enregistrement de l\'appel ainsi que l\'entrée correspondante dans la base de données. Supprime tous les formats de fichiers (.mp3, .wav, .ogg). Valeur par défaut : false', // Authentication specific parameters 'rest_param_auth_login' => 'Connexion utilisateur pour l\'authentification', 'rest_param_auth_password' => 'Mot de passe utilisateur', 'rest_param_auth_refreshToken' => 'Actualisez le jeton pour obtenir un nouveau jeton d\'accès', 'rest_param_auth_userAgent' => 'Agent utilisateur du navigateur client', 'rest_param_auth_token' => 'Jeton JWT pour la validation', // Authentication schema field descriptions 'rest_schema_auth_login_param' => 'Connexion utilisateur pour l\'authentification', 'rest_schema_auth_password' => 'Mot de passe utilisateur', 'rest_schema_auth_sessionToken' => 'Jeton de session WebAuthn (clé d\'accès) pour l\'authentification sans mot de passe', 'rest_schema_auth_rememberMe' => 'Mémoriser l\'appareil (validité prolongée du jeton d\'actualisation)', 'rest_schema_auth_refreshToken' => 'Actualisez le jeton pour obtenir un nouveau jeton d\'accès', 'rest_schema_auth_clientIp' => 'Adresse IP du client', 'rest_schema_auth_userAgent' => 'Agent utilisateur du navigateur client', 'rest_schema_auth_token' => 'Jeton JWT pour la validation', 'rest_schema_auth_accessToken' => 'Jeton d\'accès JWT', 'rest_schema_auth_tokenType' => 'Type de jeton (Porteur)', 'rest_schema_auth_expiresIn' => 'Durée de vie du jeton d\'accès en secondes', 'rest_schema_auth_message' => 'Message concernant le résultat de l\'opération', 'rest_param_advice_severity' => 'Niveau d\'importance de la notification', 'rest_param_advice_severity_filter' => 'Filtrer par niveau d\'importance des notifications', // System Advice schema field descriptions 'rest_schema_advice_advice' => 'Un dictionnaire des notifications système, regroupées par catégorie', 'rest_schema_advice_message_tpl' => 'Clé du modèle de message pour la localisation', 'rest_schema_advice_message_params' => 'Paramètres de substitution dans le modèle de message', 'rest_schema_advice_severity' => 'Niveau d\'importance de la notification (critique, avertissement, information)', 'rest_schema_advice_category' => 'Catégorie de notification (sécurité, configuration, performances, maintenance, mises à jour)', 'rest_param_emp_avatar' => 'Chemin vers l\'avatar de l\'employé', 'rest_param_emp_export_format' => 'Format d\'exportation : minimal (7 champs), standard (13 champs), complet (15 champs)', 'rest_param_emp_export_filter' => 'Filtre d\'exportation (plage de nombres)', 'rest_param_emp_export_number_from' => 'Numéro de la plage de départ pour l\'exportation', 'rest_param_emp_batch_skip_errors' => 'Poursuivre le traitement en cas d\'erreur (vrai) ou l\'arrêter à la première erreur (faux).', 'rest_param_emp_batch_ids' => 'Tableau des identifiants d\'employés pour la suppression en masse', 'rest_param_emp_sip_secret' => 'Mot de passe du compte SIP', 'rest_param_emp_sip_dtmfmode' => 'Mode de transmission de tonalité DTMF (auto, auto_info, inband, rfc4733, info)', // Extensions specific parameters 'rest_param_ext_number' => 'Numéro de poste (2 à 8 chiffres)', 'rest_param_ext_type_filter' => 'Filtrer par type d\'extension', 'rest_param_ext_callerid' => 'Nom de l\'abonné (identification de l\'appelant)', 'rest_param_ext_public_access' => 'Accès pour les appels publics', 'rest_param_ext_is_general_user_number' => 'Le numéro principal de l\'utilisateur', 'rest_param_ext_offset' => 'Décalage pour la pagination', 'rest_param_ext_search' => 'Barre de recherche', 'rest_param_ext_order' => 'Champ de tri', 'rest_param_ext_orderWay' => 'Sens de tri (ASC ou DESC)', // Extensions schema field descriptions 'rest_schema_ext_id' => 'Identifiant unique de l\'extension (numéro)', 'rest_schema_ext_number' => 'Numéro de poste', 'rest_schema_ext_type' => 'Type d\'extension (SIP, IAX, FILE D\'ATTENTE, IVR, CONFÉRENCE, EXTERNE)', 'rest_schema_ext_callerid' => 'Nom de l\'abonné affiché pendant les appels', 'rest_schema_ext_offset' => 'Décalage pour la navigation par pagination', 'rest_schema_ext_search' => 'Barre de recherche par numéro ou nom', 'rest_schema_pk_last_used_at' => 'Date et heure de la dernière utilisation du code d\'accès', 'rest_schema_pk_user_agent' => 'Agent utilisateur du navigateur lors de l\'enregistrement d\'une clé d\'accès', 'rest_schema_pk_login' => 'Connexion utilisateur pour la vérification des clés d\'accès', // Passwords schema field descriptions 'rest_schema_pwd_length' => 'Longueur du mot de passe généré (de 8 à 128 caractères)', 'rest_schema_pwd_includeSpecial' => 'Incluez des caractères spéciaux dans le mot de passe', 'rest_schema_pwd_includeNumbers' => 'Incluez des chiffres dans le mot de passe', 'rest_schema_pwd_includeUppercase' => 'Incluez des lettres majuscules dans le mot de passe', 'rest_schema_pwd_includeLowercase' => 'Incluez des lettres minuscules dans le mot de passe', 'rest_schema_pwd_password' => 'Mot de passe pour la vérification de sécurité', 'rest_schema_pwd_field' => 'Contexte d\'utilisation du mot de passe (WebAdminPassword, SSHPassword, AMIPassword, SIPPassword)', 'rest_schema_pwd_passwords' => 'Tableau de mots de passe avec contextes pour la vérification par lots', 'rest_schema_pwd_passwordsList' => 'Tableau de mots de passe à vérifier par rapport à un dictionnaire', // CDR schema field descriptions 'rest_schema_cdr_detail' => 'Informations détaillées sur l\'enregistrement CDR', 'rest_schema_cdr_list' => 'Liste des enregistrements CDR', 'rest_schema_cdr_id' => 'Identifiant unique de l\'enregistrement CDR', 'rest_schema_cdr_start' => 'heure de début de l\'appel', 'rest_schema_cdr_endtime' => 'Heure de fin d\'appel', 'rest_schema_cdr_answer' => 'temps de réponse aux appels', 'rest_schema_cdr_disposition' => 'État de fin d\'appel', 'rest_schema_cdr_recordingfile' => 'Chemin d\'accès au fichier d\'enregistrement de l\'appel', 'rest_schema_cdr_from_account' => 'Compte source', 'rest_schema_cdr_to_account' => 'Compte cible', 'rest_schema_cdr_dialstatus' => 'État de la numérotation', 'rest_schema_cdr_appname' => 'Nom de l\'application', 'rest_schema_cdr_transfer' => 'Indicateur d\'appel transféré', 'rest_schema_cdr_is_app' => 'indicateur d\'appel d\'application', 'rest_schema_cdr_duration' => 'Durée totale de l\'appel en secondes', 'rest_schema_cdr_billsec' => 'Temps de communication payante en secondes', 'rest_schema_cdr_work_completed' => 'Indicateur de fin de traitement des enregistrements', 'rest_schema_cdr_src_call_id' => 'Identifiant d\'appel de la source', 'rest_schema_cdr_dst_call_id' => 'Identifiant de l\'appelant de destination', 'rest_schema_cdr_verbose_call_id' => 'Identification détaillée de l\'appelant', 'rest_schema_cdr_limit' => 'Nombre maximal d\'enregistrements CDR à échantillonner', 'rest_schema_cdr_offset' => 'Décalage pour la pagination des enregistrements CDR', 'rest_schema_cdr_dateFrom' => 'Date de début de la période d\'échantillonnage des CDR', 'rest_schema_cdr_dateTo' => 'Date de fin de la période d\'échantillonnage des CDR', 'rest_schema_cdr_did_filter' => 'Filtrer par numéro DID entrant', 'rest_schema_cdr_disposition_filter' => 'Filtrer par statut de fin d\'appel', 'rest_schema_cdr_view' => 'Chemin d\'accès au fichier d\'enregistrement de l\'appel pour consultation', 'rest_schema_cdr_download' => 'Téléchargez le fichier au lieu de le regarder en streaming.', 'rest_schema_cdr_token' => 'Jeton d\'accès temporaire pour la lecture de l\'enregistrement d\'appel', 'rest_schema_cdr_recording_url' => 'URL permettant de lire l\'enregistrement de l\'appel avec un jeton d\'accès temporaire', 'rest_schema_cdr_playback_url' => 'URL pour la diffusion en continu de l\'enregistrement de l\'appel (intégré) avec un jeton d\'accès temporaire', 'rest_schema_cdr_download_url' => 'URL pour télécharger le fichier d\'enregistrement de l\'appel (pièce jointe) avec un jeton d\'accès temporaire', 'rest_schema_cdr_rec_src_channel' => 'Indice de canal stéréo de l\'audio src_num (0=gauche, 1=droite, vide=mono)', 'rest_schema_cdr_dtmf_digits' => 'Chiffres DTMF saisis lors de l\'interaction avec le menu IVR. Séquence séparée par des virgules : chiffres, \'t\' pour le délai d\'attente, \'i\' pour une saisie invalide.', // CallQueues schema field descriptions 'rest_schema_cq_id' => 'Identifiant unique de la file d\'attente', 'rest_schema_cq_extension' => 'numéro de file d\'attente interne', 'rest_schema_cq_name' => 'Nom de la file d\'attente', 'rest_schema_cq_description' => 'Description de la file d\'attente', 'rest_schema_cq_represent' => 'Représentation HTML pour l\'affichage dans les listes déroulantes', 'rest_schema_cq_strategy' => 'Stratégie de distribution des appels', 'rest_schema_cq_seconds_to_ring_each_member' => 'Durée de l\'appel pour chaque participant en secondes', 'rest_schema_cq_seconds_for_wrapup' => 'Délai de traitement après la fin de l\'appel (en secondes)', 'rest_schema_cq_recive_calls_while_on_a_call' => 'Autoriser la réception d\'appels pendant un appel', 'rest_schema_cq_announce_position' => 'Annoncez la position de l\'appelant dans la file d\'attente.', 'rest_schema_cq_timeout_extension' => 'Extension pour la redirection en cas de délai d\'attente', 'rest_schema_cq_redirect_to_extension_if_repeat_exceeded' => 'Extension pour la redirection lorsque la limite de tentatives est dépassée.', 'rest_schema_cq_redirect_to_extension_if_repeat_exceeded_represent' => 'Représentation HTML du module complémentaire pour le dépassement de la limite', 'rest_schema_cq_periodic_announce_sound_id_represent' => 'Représentation HTML du fichier audio des annonces', 'rest_schema_cq_moh_sound_id' => 'Identifiant du fichier audio pour la musique d\'attente', 'rest_schema_cq_moh_sound_id_represent' => 'Représentation HTML du fichier musical en attente', 'rest_schema_cq_search_index' => 'Index de recherche pour le filtrage', 'rest_schema_cq_member_represent' => 'Représentation HTML du participant', 'rest_schema_ivr_timeout' => 'Temps d\'attente pour la saisie numérique en secondes', 'rest_schema_ivr_number_of_repeat' => 'Nombre de fois où le menu est joué', 'rest_schema_emp_email' => 'Adresse courriel de l\'employé', 'rest_schema_emp_extensions_length' => 'Longueur des nombres internes dans le système', 'rest_schema_emp_sip_secret' => 'Mot de passe du compte SIP', 'rest_schema_emp_sip_manualattributes' => 'Paramètres SIP supplémentaires (séparés par des sauts de ligne)', 'rest_schema_emp_sip_enableRecording' => 'Activer l\'enregistrement des appels', 'rest_schema_emp_sip_networkfilterid_represent' => 'Représentation HTML d\'un filtre réseau', 'rest_schema_emp_fwd_ringlength' => 'Délai de réponse en secondes avant redirection', 'rest_schema_emp_fwd_forwardingonbusy' => 'Extension pour le renvoi d\'appel en cas d\'occupation', 'rest_schema_emp_fwd_forwardingonbusy_represent' => 'Représentation HTML du transfert actif', 'rest_schema_emp_fwd_forwardingonunavailable' => 'Extension pour le renvoi d\'appel en cas d\'indisponibilité', 'rest_schema_emp_fwd_forwardingonunavailable_represent' => 'Représentation HTML de la redirection en cas d\'indisponibilité', 'rest_schema_emp_represent' => 'Représentation HTML d\'un employé', 'rest_schema_emp_search_index' => 'Index de recherche pour le filtrage', // Schema: Fail2Ban (singleton resource) 'rest_schema_f2b_maxretry' => 'Nombre maximal de tentatives infructueuses avant blocage de l\'adresse IP', 'rest_schema_f2b_bantime' => 'Durée de blocage de l\'adresse IP en secondes', 'rest_schema_f2b_findtime' => 'La période de comptage des tentatives infructueuses en secondes', 'rest_schema_f2b_whitelist' => 'Liste blanche d\'adresses IP et de sous-réseaux (séparés par des virgules)', 'rest_schema_f2b_maxreqsec' => 'Nombre maximal de requêtes par seconde à l\'interface web', // Schema: Firewall Rules 'rest_schema_fw_id' => 'Identifiant unique de la règle de pare-feu', 'rest_schema_fw_network' => 'L\'adresse IP du réseau au format IPv4 (par exemple, 192.168.1.0)', 'rest_schema_fw_subnet' => 'Masque de sous-réseau en notation CIDR (0-32)', 'rest_schema_fw_permit' => 'Adresses IP et sous-réseaux autorisés (notation CIDR)', 'rest_schema_fw_deny' => 'Adresses IP et sous-réseaux interdits (notation CIDR)', 'rest_schema_fw_description' => 'Description de la règle du pare-feu', 'rest_schema_fw_newer_block_ip' => 'Indicateur de sous-réseau de confiance (les adresses ne seront pas bloquées par Fail2Ban)', 'rest_schema_fw_local_network' => 'Indicateur de sous-réseau local', 'rest_schema_fw_current_rules' => 'Un objet contenant des règles d\'accès aux services (clés : SIP, WEB, SSH, AMI, CTI, ICMP ; valeurs : vrai/faux)', 'rest_schema_fw_rules' => 'Règles d\'accès pour les catégories de trafic (SIP, WEB, SSH, AMI, CTI, ICMP)', 'rest_schema_fw_represent' => 'Représentation HTML d\'une règle de pare-feu', 'rest_schema_fw_search_index' => 'Index de recherche pour le filtrage', 'rest_schema_fw_active_rules' => 'Nombre de règles d\'autorisation actives', // Asterisk REST Users (ARI) specific parameters 'rest_param_aru_username' => 'Nom d\'utilisateur ARI (doit être unique)', 'rest_param_am_cdr' => 'Droits d\'accès aux CDR', 'rest_param_am_call_timeout' => 'Délai d\'attente de l\'appel en secondes', 'rest_param_am_disabled' => 'Désactivez votre compte', // AsteriskManagers schema fields 'rest_schema_am_id' => 'Identifiant AMI unique de l\'utilisateur', 'rest_schema_am_username' => 'Nom d\'utilisateur AMI', 'rest_schema_am_secret' => 'Mot de passe d\'authentification AMI', 'rest_schema_am_description' => 'Description utilisateur AMI', 'rest_schema_am_networkfilterid' => 'ID du filtre réseau', 'rest_schema_am_eventfilter' => 'Filtre d\'événements AMI (chaque modèle sur une nouvelle ligne, par exemple : !Event : Newexten)', 'rest_schema_am_permissions' => 'Objet disposant de droits d\'accès (lecture/écriture pour chaque catégorie)', 'rest_schema_am_read' => 'Autorisations de lecture (formées à partir des autorisations)', 'rest_schema_am_write' => 'Autorisations d\'écriture (formées à partir des autorisations)', 'rest_schema_am_networkfilter_represent' => 'Représentation HTML d\'un filtre réseau', 'rest_schema_am_is_system' => 'Indicateur de compte système (ne peut pas être supprimé)', 'rest_schema_am_read_permissions_summary' => 'Brève description des autorisations de lecture', 'rest_schema_am_write_permissions_summary' => 'Brève description des autorisations d\'écriture', 'rest_schema_am_perm_reporting_read' => 'Autorisation de recevoir des statistiques et des rapports', 'rest_schema_am_perm_reporting_write' => 'Autorisation de modifier les paramètres de rapport (généralement non utilisée)', 'rest_schema_am_perm_agent_write' => 'Autorisation de gérer les agents (Connexion, Déconnexion, Pause)', 'rest_schema_am_perm_config_read' => 'Autorisation de lire la configuration via GetConfig', 'rest_schema_am_perm_config_write' => 'Autorisation de modifier la configuration via UpdateConfig', 'rest_schema_am_perm_dtmf_read' => 'Autorisation de recevoir des événements DTMF', 'rest_schema_am_perm_dtmf_write' => 'Autorisation d\'envoyer des signaux DTMF (PlayDTMF)', 'rest_schema_am_perm_log_read' => 'Autorisation de recevoir les journaux système', 'rest_schema_am_perm_system_write' => 'Autorisation pour les commandes système (Recharger, Paramètres principaux)', 'rest_schema_am_perm_user_write' => 'Autorisation d\'envoyer des événements utilisateur (UserEvent)', 'rest_schema_am_perm_verbose_read' => 'Autorisation de recevoir des messages détaillés et verbeux', 'rest_schema_am_perm_command_read' => 'Autorisation de récupérer les résultats des commandes CLI (peu utilisée)', // Dialplan Applications specific parameters 'rest_param_da_name' => 'Nom de l\'application de plan de numérotation', 'rest_param_da_extension' => 'Numéro de poste pour appeler l\'application (2 à 8 caractères)', 'rest_param_da_description' => 'Description de l\'application de plan de numérotation', 'rest_param_da_hint' => 'Indication BLF pour afficher l\'état de la ligne sur le téléphone', // Dialplan Applications schema fields 'rest_schema_da_id' => 'Identifiant unique de l\'application de plan de numérotation', 'rest_schema_da_name' => 'Nom de l\'application de plan de numérotation', 'rest_schema_da_extension' => 'Numéro de poste pour appeler l\'application', 'rest_schema_da_type' => 'Type d\'application', 'rest_schema_da_description' => 'Description de l\'application de plan de numérotation', 'rest_schema_da_applicationlogic' => 'Code d\'application', 'rest_schema_da_represent' => 'Représentation HTML des composants d\'interface utilisateur', 'rest_schema_da_search_index' => 'Index de recherche en texte intégral', 'rest_param_cr_extension' => 'Numéro de poste pour accéder à la conférence (2 à 8 chiffres)', 'rest_param_cr_pincode' => 'Code PIN pour accéder à la conférence', // OpenAPI specific parameters 'rest_param_openapi_format' => 'Format de sortie de la spécification (json ou yaml)', // License specific parameters 'rest_param_lic_licKey' => 'Clé de licence au format MIKO-XXX-XXX', 'rest_param_lic_coupon' => 'Code promo ou coupon pour activer les fonctionnalités', 'rest_param_lic_productId' => 'Identifiant du produit (module)', 'rest_param_lic_featureId' => 'ID de fonction à capturer', 'rest_schema_lic_companyName' => 'Nom de la société titulaire de la licence', 'rest_schema_lic_email' => 'Adresse électronique de la personne-ressource de l\'entreprise', 'rest_schema_lic_expirationDate' => 'date d\'expiration de la licence', 'rest_schema_lic_currentUsers' => 'Nombre actuel d\'utilisateurs actifs', 'rest_schema_lic_productIsActive' => 'Le produit est-il actif ?', 'rest_schema_lic_ping_success' => 'ping du serveur de licences réussi', 'rest_schema_lic_ping_message' => 'Message du serveur de licences', // Passwords specific parameters 'rest_param_pwd_length' => 'Longueur du mot de passe généré', 'rest_param_pwd_includeSpecial' => 'Incluez des caractères spéciaux dans le mot de passe', 'rest_param_pwd_includeNumbers' => 'Incluez des chiffres dans le mot de passe', 'rest_param_pwd_password' => 'Mot de passe pour la vérification', 'rest_param_pwd_field' => 'Contexte d\'utilisation du mot de passe (WebAdminPassword, SSHPassword, AMIPassword, SIPPassword)', // OutboundRoutes specific parameters 'rest_param_obr_rulename' => 'Nom de la route de sortie', 'rest_param_obr_providerid' => 'Identifiant du fournisseur pour le routage des appels', 'rest_param_obr_numberbeginswith' => 'Préfixe du numéro permettant de déterminer l\'itinéraire (peut contenir *, #, +, X)', 'rest_param_obr_restnumbers' => 'Nombre de chiffres après le préfixe à vérifier (0 = n\'importe quel nombre)', 'rest_param_obr_trimfrombegin' => 'Le nombre de chiffres à supprimer au début d\'un numéro avant de l\'envoyer.', // OffWorkTimes specific parameters 'rest_param_owt_description' => 'Description de l\'état temporaire', 'rest_param_owt_date_from' => 'Date de début de la condition (format AAAA-MM-JJ)', 'rest_param_owt_date_to' => 'Date d\'expiration de la condition (format AAAA-MM-JJ)', 'rest_param_owt_weekday_from' => 'Jour de la semaine commençant (0-7, où 0 et 7 sont dimanche)', 'rest_param_owt_time_to' => 'Heure de fin au format HH:MM', 'rest_param_owt_action' => 'Action à entreprendre lorsque la condition est déclenchée (extension, occupé, raccroché)', 'rest_param_owt_extension' => 'Numéro de poste pour le renvoi d\'appel', 'rest_param_owt_audio_message_id' => 'Identifiant du fichier audio à lire', 'rest_param_ak_key' => 'Valeur de la clé API (facultative, générée automatiquement si non spécifiée, minimum 32 caractères). Jamais renvoyée dans les réponses ; stockée sous forme de hachage bcrypt.', 'rest_param_ak_networkfilterid' => 'Identifiant du filtre réseau pour restreindre l\'accès par adresse IP', 'rest_param_ak_full_permissions' => 'Droits d\'accès complets à tous les terminaux', 'rest_param_ak_allowed_paths_permissions' => 'Un objet contenant les droits d\'accès aux points de terminaison de l\'API. Les clés correspondent aux chemins d\'accès à l\'API (par exemple, « /api/v3/extensions »), et les valeurs aux niveaux d\'accès (« lecture » ou « écriture »).', 'rest_schema_ak_networkfilterid' => 'ID du filtre réseau', 'rest_schema_ak_allowed_paths_permissions' => 'Un objet disposant des droits d\'accès aux points de terminaison de l\'API. Les clés correspondent aux chemins de l\'API, les valeurs sont « read » ou « write » (lecture et écriture).', 'rest_schema_ak_created_at' => 'Date et heure de création de la clé', 'rest_schema_ak_allowed_paths_count' => 'Nombre de chemins d\'API autorisés', 'rest_schema_ak_has_network_filter' => 'Signe de la présence d\'un filtre réseau', 'rest_schema_ak_networkfilter_represent' => 'Représentation HTML d\'un filtre réseau', 'rest_schema_ak_represent' => 'Représentation HTML de la clé API pour l\'interface', // GeneralSettings specific parameters 'rest_param_gs_key' => 'Clé de réglage (nom du paramètre)', 'rest_param_gs_pbxname' => 'Nom du PBX', // Firewall specific parameters 'rest_param_fw_network' => 'L\'adresse IP du réseau au format IPv4 (par exemple, 192.168.1.0)', 'rest_param_fw_permit' => 'Adresse IP ou sous-réseau au format CIDR (par exemple 192.168.1.0/24)', 'rest_param_fw_description' => 'Description de la règle du pare-feu', 'rest_param_fw_newer_block_ip' => 'Indicateur de sous-réseau de confiance (les adresses ne seront pas bloquées par Fail2Ban)', 'rest_param_fw_local_network' => 'Indicateur de sous-réseau local', 'rest_param_fw_current_rules' => 'Un objet contenant des règles d\'accès aux services (clés : SIP, WEB, SSH, AMI, CTI, ICMP ; valeurs : vrai/faux)', 'rest_param_fw_rules' => 'Un objet contenant des règles d\'accès pour différents services (SIP, WEB, SSH, etc.).', // Banned IPs response schema 'rest_schema_banned_ip_map' => 'Carte des adresses IP et informations sur leur blocage', 'rest_schema_banned_ip_country' => 'Code pays ISO 3166-1 alpha-2 (par exemple, US, RU, CN). Chaîne vide si le pays n\'est pas spécifié.', 'rest_schema_banned_ip_country_name' => 'Nom complet du pays en anglais. Chaîne vide si le pays n\'est pas défini.', 'rest_schema_banned_ip_bans' => 'Liste des entrées concernant le blocage de cette adresse IP dans différentes prisons', 'rest_schema_banned_ip_jail' => 'Le nom de la prison Fail2ban qui a bloqué cette adresse IP', 'rest_schema_banned_ip_timeofban' => 'Horodatage UNIX du moment où l\'adresse IP a été bloquée', 'rest_schema_banned_ip_timeunban' => 'Horodatage UNIX du moment où l\'adresse IP sera débloquée', 'rest_schema_banned_ip_version' => 'Marqueur de version de l\'API', // TimeSettings schema field descriptions 'rest_schema_ts_timezone' => 'Fuseau horaire au format IANA (par exemple Europe/Moscou, Asie/Tokyo)', 'rest_schema_ts_ntp_server' => 'Adresse du serveur NTP pour la synchronisation de l\'heure', 'rest_schema_ts_manual_time' => 'Mode de réglage manuel de l\'heure (vrai - manuellement, faux - via NTP)', 'rest_schema_ts_manual_datetime' => 'Date et heure d\'installation manuelle (format ISO 8601)', 'rest_schema_ts_timezone_represent' => 'Représenter un fuseau horaire avec son décalage UTC', 'rest_schema_ts_current_datetime' => 'Date et heure système actuelles', 'rest_schema_ts_tz_identifier' => 'Identifiant du fuseau horaire au format IANA', // MailSettings schema field descriptions 'rest_schema_ms_smtp_host' => 'Adresse du serveur SMTP (par exemple, smtp.gmail.com)', 'rest_schema_ms_smtp_port' => 'Port du serveur SMTP (généralement 587 pour TLS, 465 pour SSL, 25 pour non sécurisé)', 'rest_schema_ms_username' => 'Nom d\'utilisateur ou adresse e-mail SMTP', 'rest_schema_ms_password' => 'Mot de passe SMTP (pour les méthodes simples ou avec authentification)', 'rest_schema_ms_use_tls' => 'Type de chiffrement (aucun - pas de chiffrement, tls - STARTTLS, ssl - SSL/TLS)', 'rest_schema_ms_cert_check' => 'Vérifiez le certificat SSL du serveur', 'rest_schema_ms_from_username' => 'Nom de l\'expéditeur affiché dans les e-mails', 'rest_schema_ms_send_voicemail_notifications' => 'Envoyer des notifications concernant les nouveaux messages vocaux', 'rest_schema_ms_send_system_notifications' => 'Envoyer des notifications système', 'rest_schema_ms_oauth2_client_id' => 'ID client OAuth2', 'rest_schema_ms_oauth2_client_secret' => 'Secret client OAuth2', 'rest_schema_ms_oauth2_refresh_token' => 'Jeton d\'actualisation OAuth2', 'rest_schema_ms_oauth2_state' => 'Jeton d\'état pour la protection contre les attaques CSRF', 'rest_schema_ms_system_notifications_email' => 'Adresse électronique pour les notifications système', 'rest_schema_ms_missed_calls_email' => 'Adresse e-mail pour les notifications d\'appels manqués', 'rest_schema_ms_voicemail_email' => 'Adresse e-mail pour les notifications de messages vocaux', 'rest_schema_ms_test_email_subject' => 'Objet du courriel de test', 'rest_schema_ms_test_email_body' => 'Texte de l\'e-mail de test', 'rest_schema_ms_connection_status' => 'état de la connexion au serveur de messagerie', 'rest_schema_ms_last_test_date' => 'Date et heure de la dernière vérification de connexion', 'rest_schema_ms_error_message' => 'Message d\'erreur lors de la connexion', 'rest_schema_ms_test_success' => 'Résultat du test de connexion', 'rest_schema_ms_test_message' => 'Message concernant les résultats des tests', 'rest_schema_ms_test_details' => 'Détails des résultats du test', // OAuth2 callback parameters 'rest_param_oauth_code' => 'Code d\'autorisation OAuth2 du fournisseur', 'rest_param_oauth_state' => 'Jeton d\'état pour la protection contre les attaques CSRF', 'rest_param_oauth_error' => 'Code d\'erreur OAuth2', 'rest_param_oauth_error_desc' => 'Description de l\'erreur OAuth2', 'rest_param_upt_expire' => 'Durée d\'expiration en secondes (durée du suivi des vues)', // User Page Tracker schema fields 'rest_schema_upt_timestamp' => 'Horodatage Unix de la dernière consultation de page', // Files specific parameters 'rest_param_file_path' => 'Chemin d\'accès au fichier dans le système', 'rest_param_file_resumable_id' => 'ID de chargement (Resumable.js)', 'rest_param_file_firmware_md5' => 'Hachage MD5 du firmware pour vérification d\'intégrité', 'rest_param_file_firmware_name' => 'Nom du fichier du firmware', // SoundFiles specific parameters 'rest_param_sf_name' => 'Nom du fichier audio', 'rest_param_sf_category' => 'Catégorie de fichier audio (personnalisé, moh, système)', 'rest_param_sf_path' => 'Chemin d\'accès au fichier audio dans le système de fichiers', 'rest_param_sf_chunk_number' => 'Numéro du segment actuel lors du chargement par segments (Resumable.js)', 'rest_param_sf_total_chunks' => 'Nombre total de segments dans un téléchargement par segments (Resumable.js)', 'rest_param_sf_file_path' => 'Chemin complet vers le fichier audio à convertir', 'rest_param_syslog_filter' => 'Texte permettant de filtrer les lignes de journal (recherche grep)', 'rest_param_syslog_log_level' => 'Niveau de journalisation pour le filtrage (ERREUR, AVERTISSEMENT, NOTIFICATION, INFO, DÉBOGAGE)', 'rest_param_syslog_lines' => 'Nombre de dernières lignes de journal à afficher', 'rest_param_syslog_date_to' => 'Fin de la plage horaire à filtrer (format : AAAA-MM-JJ HH:MM:SS ou horodatage Unix)', // SysLogs schema field descriptions 'rest_schema_syslog_filename' => 'Chemin d\'accès au fichier journal relatif au répertoire des journaux', 'rest_param_f2b_bantime' => 'Durée de blocage de l\'adresse IP en secondes', 'rest_param_f2b_findtime' => 'La période de comptage des tentatives infructueuses en secondes', 'rest_param_f2b_whitelist' => 'Liste blanche d\'adresses IP et de sous-réseaux (séparés par des virgules)', 'rest_param_f2b_maxreqsec' => 'Nombre maximal de requêtes par seconde à l\'interface web', // CustomFiles specific parameters 'rest_param_cf_filepath' => 'Chemin d\'accès à un fichier sur le système (par exemple, /etc/asterisk/custom.conf)', 'rest_param_cf_mode' => 'Mode d\'application du fichier : remplacement, ajout, script (script exécutable), aucun (ne pas appliquer)', 'rest_param_cf_description' => 'Description de l\'objectif du fichier utilisateur', 'rest_param_cf_changed' => 'Indicateur de modification du fichier (0 - non modifié, 1 - modifié)', 'rest_param_ms_smtp_port' => 'Port du serveur SMTP (généralement 587 pour TLS, 465 pour SSL, 25 pour non sécurisé)', 'rest_param_ms_auth_type' => 'Méthode d\'authentification SMTP (aucune, simple, connexion, OAuth2)', 'rest_param_ms_password' => 'Mot de passe SMTP (pour les méthodes simples ou avec authentification)', 'rest_param_ms_use_tls' => 'Utilisez le chiffrement TLS pour une connexion sécurisée', 'rest_param_ms_from_username' => 'Nom de l\'expéditeur affiché dans les e-mails', 'rest_param_ms_from_address' => 'Adresse e-mail de l\'expéditeur', 'rest_param_ms_enable_notifications' => 'Activer l\'envoi de notifications par e-mail depuis le système', 'rest_param_ms_send_missed_call_notifications' => 'Envoyer des notifications d\'appels manqués', 'rest_param_ms_send_voicemail_notifications' => 'Envoyer des notifications vocales', 'rest_param_ms_send_login_notifications' => 'Envoyer des notifications de connexion', 'rest_param_ms_send_system_notifications' => 'Envoyer des notifications système', 'rest_param_ms_test_email_to' => 'Adresse électronique du destinataire du courriel de test', 'rest_param_ms_test_email_subject' => 'Objet du courriel de test', 'rest_param_ms_test_email_body' => 'Texte de l\'e-mail de test', 'rest_param_ms_oauth2_provider' => 'Fournisseur OAuth2 pour l\'autorisation (Google, Microsoft, Yahoo)', 'rest_param_ms_oauth2_redirect_uri' => 'URI de redirection après l\'autorisation OAuth2', // SIP specific parameters 'rest_param_sip_extension' => 'Numéro de poste ou identifiant du périphérique SIP', 'rest_param_sip_id' => 'Identifiant unique du périphérique SIP', 'rest_param_sip_event' => 'Type d\'événement à filtrer (INSCRIPTION, DÉSINSCRIPTION, APPEL, RACCOTER)', 'rest_param_sip_limit' => 'Nombre maximal d\'enregistrements dans la réponse', 'rest_param_sip_offset' => 'Décalage pour la pagination des résultats', // SIP schema fields 'rest_schema_sip_peer_id' => 'Identifiant de périphérique SIP', 'rest_schema_sip_peer_state' => 'État du périphérique SIP (OK, INJOIGNABLE, RETARDÉ, INCONNU, DÉSACTIVÉ, ENREGISTRÉ)', 'rest_schema_sip_peer_ipaddress' => 'Adresse IP du périphérique SIP', 'rest_schema_sip_peer_port' => 'port de périphérique SIP', 'rest_schema_sip_peer_codec' => 'Codecs SIP pris en charge', 'rest_schema_sip_registry_host' => 'adresse hôte du fournisseur SIP', 'rest_schema_sip_auth_extension' => 'Numéro interne d\'authentification', 'rest_schema_sip_secret' => 'Un objet contenant les données de clé secrète du périphérique SIP', 'rest_schema_sip_secret_extension' => 'Numéro interne de la clé secrète', 'rest_schema_sip_secret_value' => 'clé secrète du périphérique SIP', 'rest_schema_sip_stats_total_calls' => 'Nombre total d\'appels', 'rest_schema_sip_stats_successful_calls' => 'Nombre d\'appels réussis', 'rest_schema_sip_stats_total_duration' => 'Durée totale de l\'appel (secondes)', 'rest_schema_sip_stats_average_duration' => 'Durée moyenne des appels (secondes)', 'rest_schema_sip_history_item' => 'élément d\'historique de connexion du périphérique SIP', 'rest_schema_sip_history_timestamp' => 'Horodatage de l\'événement', 'rest_schema_sip_history_useragent' => 'Agent utilisateur de l\'appareil lorsqu\'un événement se produit', 'rest_schema_sip_history_country' => 'Code pays ISO de l\'appareil', 'rest_schema_sip_history_country_name' => 'Nom du pays de l\'appareil', 'rest_schema_sip_auth_blocked_until' => 'Durée pendant laquelle l\'appareil est verrouillé', // Providers common parameters (IAX/SIP) 'rest_param_prov_description' => 'Description du fournisseur', 'rest_param_prov_host' => 'Adresse de l\'hôte du fournisseur (IP ou domaine)', 'rest_param_prov_disabled' => 'Désactiver le fournisseur (vrai/faux)', // IAX schema fields 'rest_schema_iax_id' => 'Identifiant unique du fournisseur IAX', 'rest_schema_iax_host' => 'adresse hôte du fournisseur IAX', // ============================================================================ // Common Responses (using neutral forms to avoid gender agreement issues) // ============================================================================ 'rest_response_200_list' => 'La liste a été reçue avec succès.', 'rest_response_200_get' => 'La demande a été reçue avec succès.', 'rest_response_200_default' => 'Valeurs par défaut récupérées avec succès', 'rest_response_200_available' => 'Ce numéro est disponible.', 'rest_response_200_refreshed' => 'La mise à jour s\'est déroulée avec succès.', 'rest_response_200_generated' => 'Génération terminée avec succès', 'rest_response_200_copied' => 'Copie réussie', 'rest_response_200_exported' => 'Exportation réussie', 'rest_response_200_imported' => 'Importation réussie', 'rest_response_200_batch_created' => 'Création en masse terminée avec succès', 'rest_response_200_uploaded' => 'Le fichier a été téléchargé avec succès.', 'rest_response_200_converted' => 'Le fichier audio a été converti avec succès.', 'rest_response_200_log_content' => 'Le contenu du fichier journal a été reçu.', 'rest_response_200_log_time_range' => 'Plage horaire enregistrée reçue', 'rest_response_200_file_download' => 'Le fichier est prêt à être téléchargé.', 'rest_response_200_chunk_uploaded' => 'Le fragment de fichier a été téléchargé avec succès.', 'rest_response_200_upload_status' => 'Statut du téléchargement reçu', 'rest_response_200_firmware_downloading' => 'Le téléchargement du firmware a commencé.', 'rest_response_200_firmware_status' => 'État du téléchargement du firmware reçu', 'rest_response_200_banned_ips' => 'La liste des adresses IP bloquées a été reçue.', 'rest_response_200_unbanned' => 'L\'adresse IP est débloquée.', 'rest_response_200_status' => 'Statut reçu avec succès', 'rest_response_200_history' => 'Historique reçu avec succès', 'rest_response_200_stats' => 'Statistiques reçues avec succès', 'rest_response_200_metadata' => 'Métadonnées reçues avec succès', 'rest_response_200_patched' => 'La modification a été effectuée avec succès.', 'rest_response_200_deleted' => 'La suppression a réussi.', 'rest_response_200_auth_logout' => 'Déconnexion réussie', 'rest_response_200_oauth_html' => 'Page HTML avec résultat d\'autorisation OAuth2', 'rest_response_200_page_tracked' => 'Vue de page enregistrée avec succès', 'rest_response_200_page_untracked' => 'La sortie de la page a été enregistrée avec succès.', 'rest_response_206_partial_content' => 'Contenu partiel (plage HTTP)', 'rest_response_201_created' => 'Création terminée avec succès', 'rest_response_204_deleted' => 'La suppression a réussi.', 'rest_response_400_bad_request' => 'Requête incorrecte', 'rest_response_400_invalid_request' => 'Données de requête incorrectes', 'rest_response_401_invalid_credentials' => 'Identifiant ou mot de passe incorrect', 'rest_response_403_forbidden' => 'Droits d\'accès insuffisants', 'rest_response_404_not_found' => 'Enregistrement introuvable', 'rest_response_404_notfound' => 'Enregistrement introuvable', 'rest_response_416_range_not_satisfiable' => 'La plage de fréquences demandée n\'est pas disponible.', 'rest_response_429_too_many_requests' => 'Trop de requêtes. Veuillez réessayer plus tard.', 'rest_response_409_conflict' => 'Conflit avec une ressource existante', 'rest_response_409_extension_conflict' => 'Conflit de numéro de poste', 'rest_response_409_active_calls' => 'Impossible de supprimer une file d\'attente contenant des appels actifs', 'rest_response_422_validation' => 'Erreur de validation des données', 'rest_response_500_error' => 'Erreur interne du serveur', // ============================================================================ // Resource Names (for use in responses with placeholders) // ============================================================================ 'rest_resource_callqueue' => 'file d\'attente d\'appels', 'rest_resource_ivrmenu' => 'Menu IVR', 'rest_resource_incomingroute' => 'Route entrante', 'rest_resource_extension' => 'Extension', 'rest_resource_employee' => 'Employé', 'rest_resource_fail2ban' => 'Paramètres Fail2Ban', 'rest_resource_firewall' => 'règle du pare-feu', 'rest_resource_file' => 'Déposer', 'rest_resource_cdr' => 'Enregistrement CDR', 'rest_resource_customfile' => 'Fichier utilisateur', 'rest_resource_dialplanapplication' => 'application de plan de numérotation', 'rest_resource_conferenceroom' => 'Salle de conférence', 'rest_resource_advice' => 'Notification système', 'rest_resource_auth' => 'Authentification', 'rest_resource_asteriskrestuser' => 'utilisateur ARI', 'rest_resource_asteriskmanager' => 'Utilisateur AMI', 'rest_resource_generalsettings' => 'Paramètres généraux', 'rest_resource_timesettings' => 'Réglages de l\'heure', 'rest_resource_iaxprovider' => 'fournisseur IAX', 'rest_resource_network' => 'interface réseau', 'rest_resource_networkfilter' => 'Parafoudre', 'rest_resource_offworktime' => 'État temporaire', 'rest_resource_outboundroute' => 'Route de sortie', 'rest_resource_password' => 'Mot de passe', // ============================================================================ // PBXApiResult Schema Descriptions // ============================================================================ 'rest_schema_PBXApiResult' => 'Format de réponse standard de l\'API REST', 'rest_schema_result' => 'État d\'exécution de la requête (vrai - succès, faux - erreur)', 'rest_schema_data' => 'Données de réponse (la structure dépend du critère d\'évaluation spécifique)', 'rest_schema_messages' => 'Messages d\'erreur, d\'avertissement ou d\'information', 'rest_schema_messages_error' => 'Tableau de messages d\'erreur', 'rest_schema_messages_warning' => 'Tableau de messages d\'avertissement', 'rest_schema_function' => 'Le nom de la fonction appelée', 'rest_schema_processor' => 'La classe de gestionnaire qui a effectué la requête', 'rest_schema_pid' => 'L\'identifiant du processus qui a traité la requête', 'rest_schema_reload' => 'Chemin de redirection côté client (utilisé pour la navigation après modification)', // ============================================================================ // Security Schemes // ============================================================================ 'rest_security_bearer' => 'Un jeton d\'authentification Bearer (JWT) est requis.', 'rest_security_public' => 'Point d\'accès public sans authentification requise', 'rest_security_bearerAuth_description' => 'Authentification par jeton Bearer (JWT). Les clés API peuvent être créées dans l\'interface web sous Paramètres → Clés API.', // ============================================================================ // Users Parameters // ============================================================================ 'rest_param_users_email' => 'Adresse e-mail de l\'utilisateur', 'rest_param_users_language' => 'Langue d\'interface préférée', 'rest_param_users_avatar' => 'URL ou chemin d\'accès à l\'image d\'avatar de l\'utilisateur', // ============================================================================ // Users Schema Fields // ============================================================================ 'rest_schema_users_id' => 'Identifiant unique de l\'utilisateur', 'rest_schema_users_email' => 'Adresse e-mail de l\'utilisateur', 'rest_schema_users_username' => 'Nom d\'utilisateur pour l\'authentification', 'rest_schema_users_language' => 'Langue d\'interface préférée', 'rest_schema_users_avatar' => 'URL ou chemin d\'accès à l\'image d\'avatar de l\'utilisateur', 'rest_schema_users_available' => 'Indicateur de disponibilité de l\'adresse e-mail (vrai - disponible, faux - occupée)', // ============================================================================ // Users Resources // ============================================================================ 'rest_resource_user' => 'Utilisateur', 'rest_mod_GetRecordDesc' => 'Obtenir des informations détaillées sur un module spécifique grâce à son identifiant unique', 'rest_mod_Create' => 'Créer un module', 'rest_mod_CreateDesc' => 'Créez une nouvelle entrée de module avec la configuration spécifiée', 'rest_mod_Update' => 'Mettre à jour le module', 'rest_mod_UpdateDesc' => 'Mise à jour complète de la configuration d\'un module existant', 'rest_mod_Patch' => 'Mise à jour partielle du module', 'rest_mod_PatchDesc' => 'Mise à jour partielle de champs individuels d\'un module existant', 'rest_mod_DeleteDesc' => 'Suppression définitive du module du système', 'rest_mod_GetDefault' => 'Obtenir les paramètres par défaut du module', 'rest_mod_GetDefaultDesc' => 'Obtenir un modèle de configuration par défaut pour la création de nouveaux modules', 'rest_mod_GetAvailableModules' => 'Obtenez les modules disponibles', 'rest_mod_GetAvailableModulesDesc' => 'Obtenir la liste des modules disponibles à l\'installation sur la plateforme', 'rest_mod_GetModuleInfo' => 'Obtenez des informations sur un module', 'rest_mod_GetModuleInfoDesc' => 'Obtenez des informations complètes sur un module spécifique, y compris ses métadonnées et son état.', 'rest_mod_GetModuleLink' => 'Obtenez un lien pour télécharger le module', 'rest_mod_GetModuleLinkDesc' => 'Générer un lien de téléchargement pour une version spécifique du module', 'rest_mod_InstallFromRepo' => 'Installez le module depuis le dépôt', 'rest_mod_InstallFromRepoDesc' => 'Installation d\'un module directement depuis le dépôt du marketplace en utilisant son ID et sa version', 'rest_mod_InstallFromPackage' => 'Installez le module à partir du package', 'rest_mod_InstallFromPackageDesc' => 'Installation d\'un module à partir d\'un fichier de package téléchargé', 'rest_mod_DisableDesc' => 'Désactivation d\'un module actif sans le supprimer', 'rest_mod_Uninstall' => 'Supprimer le module', 'rest_mod_UninstallDesc' => 'Suppression complète d\'un module du système, y compris de ses données', 'rest_mod_UpdateAll' => 'Mettre à jour tous les modules', 'rest_mod_UpdateAllDesc' => 'Mise à jour de tous les modules installés vers les dernières versions disponibles', 'rest_mod_StartDownload' => 'Commencez le téléchargement du module', 'rest_mod_StartDownloadDesc' => 'Démarrage du processus de téléchargement d\'un module depuis le dépôt', 'rest_mod_DownloadStatus' => 'Obtenir l\'état du téléchargement', 'rest_mod_DownloadStatusDesc' => 'Récupération de l\'état actuel du téléchargement d\'un module en cours', 'rest_mod_GetMetadataFromPackage' => 'Récupérer les métadonnées d\'un paquet', 'rest_mod_GetMetadataFromPackageDesc' => 'Extraction et renvoi des métadonnées d\'un fichier de package de module', 'rest_mod_InstallationStatus' => 'Obtenir l\'état de l\'installation', 'rest_mod_InstallationStatusDesc' => 'Obtention de l\'état actuel du processus d\'installation du module', // ============================================================================ // System REST API // ============================================================================ 'rest_system_Ping' => 'Vérifier la disponibilité du système', 'rest_system_PingDesc' => 'Vérification de la fonctionnalité de l\'API REST et de la disponibilité du système', 'rest_system_CheckAuth' => 'Vérifier l\'authentification', 'rest_system_CheckAuthDesc' => 'Vérification de la validité du jeton d\'authentification actuel', 'rest_system_GetDatetime' => 'Obtenez l\'heure système', 'rest_system_GetDatetimeDesc' => 'Récupération de la date et de l\'heure actuelles depuis le serveur', 'rest_system_GetAvailableLanguages' => 'Obtenir les langues disponibles', 'rest_system_GetAvailableLanguagesDesc' => 'Obtenir la liste des langues d\'interface prises en charge', 'rest_system_GetDeleteStatistics' => 'Obtenez des statistiques sur les suppressions', 'rest_system_GetDeleteStatisticsDesc' => 'Obtenir des informations sur les objets qui seront supprimés en même temps que l\'objet spécifié.', 'rest_system_RebootDesc' => 'Lancement d\'un redémarrage du système d\'exploitation', 'rest_system_Shutdown' => 'Éteignez le système', 'rest_system_ShutdownDesc' => 'Déclencher un arrêt correct du système d\'exploitation', 'rest_system_UpdateMailSettings' => 'Mettre à jour les paramètres de messagerie', 'rest_system_UpdateMailSettingsDesc' => 'Mise à jour de la configuration du serveur de messagerie pour l\'envoi des notifications', 'rest_system_ConvertAudioFile' => 'Convertir un fichier audio', 'rest_system_ConvertAudioFileDesc' => 'Conversion d\'un fichier audio dans un format pris en charge par Asterisk', 'rest_system_Upgrade' => 'Mettre à jour le système', 'rest_system_UpgradeDesc' => 'Démarrage du processus de mise à jour de MikoPBX vers une nouvelle version', 'rest_system_RestoreDefault' => 'Rétablir les paramètres par défaut', 'rest_system_ChangeLanguage' => 'Changer la langue du système', 'rest_system_ChangeLanguageDesc' => 'Modification de la langue de l\'interface d\'administration système', 'rest_system_CheckIfNewReleaseAvailable' => 'Vérification rapide de la disponibilité d\'une nouvelle version', 'rest_system_CheckIfNewReleaseAvailableDesc' => 'Un outil léger et rapide pour vérifier la disponibilité des nouvelles versions de firmware. Il renvoie uniquement le statut et le numéro de version, sans informations détaillées. Idéal pour les widgets de tableau de bord, la surveillance et les vérifications fréquentes.', 'rest_system_CheckForUpdatesDesc' => 'Obtenez toutes les informations concernant la mise à jour du firmware : version, description, liens de téléchargement, taille du fichier et somme de contrôle MD5. Utilisez ces informations pour les communiquer aux utilisateurs.', 'rest_system_ExecuteBashCommand' => 'Exécuter une commande bash', 'rest_system_ExecuteBashCommandDesc' => 'Exécute une commande bash arbitraire avec un délai d\'attente configurable. Renvoie le résultat de la commande et le code de sortie. À utiliser avec précaution, car cela donne un accès direct à l\'interpréteur de commandes.', 'rest_system_ExecuteSqlRequest' => 'Exécuter une requête SQL', 'rest_system_ExecuteSqlRequestDesc' => 'Exécute une requête SQL personnalisée sur la base de données principale, la base de données CDR ou la base de données utilisateur située à l\'emplacement spécifié. Renvoie les lignes résultantes et les métadonnées.', // System specific parameters 'rest_param_system_audio_filename' => 'Chemin complet vers le fichier audio à convertir', 'rest_param_system_language' => 'Code de langue de l\'interface (en, ru, de, es, fr, pt, uk)', 'rest_param_system_command' => 'Commande Bash à exécuter', 'rest_param_system_timeout' => 'Délai d\'exécution de la commande en secondes (1-300, par défaut 30)', 'rest_param_system_query' => 'Requête SQL à exécuter', 'rest_schema_system_datetime' => 'Date et heure système actuelles', 'rest_schema_system_has_updates' => 'Un drapeau indique que des mises à jour sont disponibles.', 'rest_schema_system_last_check' => 'Date et heure de la dernière vérification de mise à jour', 'rest_schema_system_firmware_list' => 'Liste des versions de firmware disponibles', 'rest_schema_system_command' => 'La commande bash exécutée', 'rest_schema_system_timeout' => 'Délai d\'exécution de la commande expiré en secondes', 'rest_schema_system_query' => 'Requête SQL exécutée', 'rest_schema_system_database' => 'La base de données sur laquelle la requête a été exécutée', 'rest_schema_firmware_download_url' => 'URL pour télécharger le firmware', 'rest_schema_firmware_md5' => 'Hachage MD5 du fichier firmware', 'rest_response_200_firmware_details' => 'Informations détaillées sur le firmware reçues avec succès', 'rest_response_200_command_executed' => 'La commande a été exécutée avec succès.', 'rest_response_200_query_executed' => 'La requête SQL s\'est exécutée avec succès.', // System error messages 'rest_err_system_command_required' => 'Le paramètre « command » est requis pour l’exécution.', 'rest_err_system_timeout_range' => 'Le délai d\'expiration doit être compris entre 1 et 300 secondes.', 'rest_err_system_query_failed' => 'La requête SQL a échoué avec une erreur.', 'rest_err_system_query_exception' => 'Échec de l\'exécution de la requête SQL', // REST API - Request parameters 'rest_param_pk_id' => 'Clé d\'identification', 'rest_param_pk_user_id' => 'ID de l\'utilisateur', 'rest_param_pk_public_key' => 'Clé publique (Base64)', 'rest_param_pk_counter' => 'Compteur d\'utilisation (pour se protéger contre les attaques par rejeu)', 'rest_param_pk_aaguid' => 'Authentificateur AAGUID', 'rest_param_pk_transports' => 'Transports pris en charge (USB, NFC, BLE, interne)', // Files - additional parameters (getAllFieldDefinitions pattern) 'rest_param_file_filename' => 'Nom de fichier', 'rest_param_file_url' => 'URL pour télécharger le fichier', // SoundFiles - additional parameters (getAllFieldDefinitions pattern) 'rest_param_sf_description' => 'Description du fichier audio', 'rest_param_sf_view_path' => 'Chemin d\'accès au fichier à consulter/télécharger', 'rest_param_sf_download_flag' => 'Indicateur de téléchargement d\'un fichier (1 - télécharger, 0 - visionner)', 'rest_param_sf_filename' => 'Nom du fichier à télécharger', // Files schema fields (getAllFieldDefinitions pattern) 'rest_schema_file_path' => 'Chemin d\'accès au fichier dans le système', 'rest_schema_file_filename' => 'Nom de fichier', 'rest_schema_file_firmware_md5' => 'Hachage MD5 du firmware pour vérification d\'intégrité', 'rest_schema_file_resumable_id' => 'ID de chargement (Resumable.js)', 'rest_schema_file_chunk_number' => 'Numéro de segment actuel', 'rest_schema_file_size' => 'Taille du fichier en octets', 'rest_schema_file_channel_id' => 'Identifiant du canal pour le suivi des téléchargements EventBus', 'rest_schema_sf_view_path' => 'Chemin d\'accès au fichier à consulter/télécharger', 'rest_schema_sf_download_flag' => 'Signaler pour le téléchargement du fichier', 'rest_schema_sf_filename' => 'Nom du fichier à télécharger', 'rest_schema_sf_file_path' => 'Chemin complet vers le fichier audio', 'rest_schema_sf_file_size' => 'Taille du fichier en octets', // WikiLinks request parameters 'rest_param_wl_controller' => 'Nom du contrôleur pour la génération dynamique du lien vers la documentation', 'rest_param_wl_language' => 'Langue de la documentation (ru - russe, en - anglais)', 'rest_param_wl_module_id' => 'Identifiant unique du module permettant d\'obtenir une documentation spécifique', // ============================================================================ // API Tags - OpenAPI Endpoint Tags // ============================================================================ // Individual endpoint tags 'rest_tag_Extensions' => 'Numéros internes', 'rest_tag_ConferenceRooms' => 'Salles de conférence', 'rest_tag_IncomingRoutes' => 'Routage entrant', 'rest_tag_OutboundRoutes' => 'routage sortant', 'rest_tag_SIPProviders' => 'Fournisseurs SIP', 'rest_tag_IAXProviders' => 'Fournisseurs IAX', 'rest_tag_CallRecords' => 'Enregistrement des appels (CDR)', 'rest_tag_Authentication' => 'Authentification', 'rest_tag_AsteriskManagers' => 'Utilisateurs AMI', 'rest_tag_AsteriskRESTUsers' => 'utilisateurs d\'ARI', 'rest_tag_Passkeys' => 'Clés d\'accès (mots de passe)', 'rest_tag_Passwords' => 'Mots de passe', 'rest_tag_Fail2Ban' => 'Échec2Ban', 'rest_tag_Storage' => 'Stockage', 'rest_tag_NetworkManagement' => 'Interfaces réseau et routage', 'rest_tag_NetworkFilters' => 'parafoudres', 'rest_tag_SystemFilesManagement' => 'Personnalisation des fichiers système', 'rest_tag_UserPageTracking' => 'Suivi de l\'activité des utilisateurs', 'rest_tag_Licensing' => 'Licence', 'rest_tag_Documentation' => 'Liens vers la documentation wiki', // WikiLinks resource description 'rest_description_WikiLinks' => 'Génération dynamique de liens vers la documentation en fonction du contrôleur, de la méthode, de l\'ID du module et de la langue.', // WikiLinks operation descriptions 'rest_operation_wl_getLink_summary' => 'Obtenez un lien vers la documentation', 'rest_operation_wl_getLink_description' => 'Génère dynamiquement des URL de documentation en fonction du nom du contrôleur, de la méthode d\'action, de l\'ID du module et de la langue de l\'utilisateur afin d\'intégrer une aide contextuelle.', 'rest_schema_aru_applications_summary' => 'Description succincte des applications utilisateur REST autorisées pour Asterisk', 'rest_schema_aru_id' => 'Identifiant unique de l\'utilisateur REST Asterisk', 'rest_schema_aru_represent' => 'Représentation HTML de l\'utilisateur REST Asterisk pour les listes déroulantes', 'rest_schema_codec_description' => 'Description du codec audio/vidéo', 'rest_schema_codec_disabled' => 'Le codec est désactivé.', 'rest_schema_codec_name' => 'Nom du codec', 'rest_schema_gs_allow_guest_calls' => 'Autoriser les appels invités sans authentification', 'rest_schema_gs_ami_enabled' => 'Activer l\'interface Asterisk Manager (AMI)', 'rest_schema_gs_ami_port' => 'Interface de port pour Asterisk Manager', 'rest_schema_gs_ari_allowed_origins' => 'Origines autorisées pour l\'interface REST d\'Asterisk (CORS)', 'rest_schema_gs_ari_enabled' => 'Activer l\'interface REST Asterisk (ARI)', 'rest_schema_gs_attended_transfer' => 'Code pour transfert avec déduction', 'rest_schema_gs_atxfer_abort' => 'Code pour annuler un transfert', 'rest_schema_gs_atxfer_no_answer_timeout' => 'Délai d\'attente pour un transfert sans réponse (secondes)', 'rest_schema_gs_blind_transfer' => 'Code de traduction aveugle', 'rest_schema_gs_codecs' => 'Liste des codecs pris en charge', 'rest_schema_gs_password_validation' => 'Activer la vérification de la complexité du mot de passe', 'rest_schema_gs_pbx_description' => 'Description du PBX', 'rest_schema_gs_pbx_language' => 'langage d\'interface PBX', 'rest_schema_gs_record_announcement_in' => 'Notification de lecture lors de l\'enregistrement des appels entrants', 'rest_schema_gs_record_announcement_out' => 'Notification de lecture lors de l\'enregistrement des appels sortants', 'rest_schema_gs_record_calls' => 'Enregistrer les appels externes', 'rest_schema_gs_record_calls_inner' => 'Enregistrement des appels internes', 'rest_schema_gs_redirect_to_https' => 'Redirection automatique des requêtes HTTP vers HTTPS', 'rest_schema_gs_rate_limit_enabled' => 'Activer la limitation du débit HTTP', 'rest_schema_gs_restart_every_night' => 'Redémarrez le système chaque nuit', 'rest_schema_gs_rtp_port_from' => 'Port de départ de la plage RTP', 'rest_schema_gs_rtp_port_to' => 'Port d\'extrémité de la plage RTP', 'rest_schema_gs_rtp_stun_server' => 'Serveur STUN pour RTP (par exemple, stun.l.google.com:19302)', 'rest_schema_gs_send_metrics' => 'Envoyer des statistiques d\'utilisation anonymes', 'rest_schema_gs_sip_min_expiry' => 'Durée minimale d\'enregistrement SIP (secondes)', 'rest_schema_gs_sip_port' => 'Port pour le protocole SIP', 'rest_schema_gs_split_audio_thread' => 'Répartir les flux audio sur différents cœurs de processeur', 'rest_schema_gs_ssh_authorized_keys' => 'Clés SSH autorisées pour l\'accès sans mot de passe', 'rest_schema_gs_ssh_disable_password' => 'Désactiver la connexion par mot de passe SSH (clés uniquement)', 'rest_schema_gs_ssh_ed25519_key' => 'Clé privée du serveur SSH ED25519', 'rest_schema_gs_ssh_id_rsa_pub' => 'Clé RSA publique du serveur SSH', 'rest_schema_gs_ssh_login' => 'Connexion pour l\'accès SSH', 'rest_schema_gs_ssh_password' => 'Mot de passe pour l\'accès SSH', 'rest_schema_gs_ssh_rsa_key' => 'Clé privée RSA du serveur SSH', 'rest_schema_gs_tls_port' => 'Port pour SIP sur TLS', 'rest_schema_gs_transfer_digit_timeout' => 'Délai d\'attente entre les chiffres lors de la traduction (secondes)', 'rest_schema_gs_use_webrtc' => 'Activer la prise en charge de WebRTC', 'rest_schema_gs_web_admin_login' => 'Connexion administrateur de l\'interface web', 'rest_schema_gs_web_admin_password' => 'mot de passe administrateur de l\'interface Web', 'rest_schema_gs_web_https_port' => 'Port HTTPS de l\'interface web', 'rest_schema_gs_web_https_private_key' => 'clé privée du certificat SSL', 'rest_schema_gs_web_https_public_key' => 'clé publique du certificat SSL', 'rest_schema_gs_web_port' => 'Port HTTP de l\'interface web', 'rest_schema_iax_registry_item' => 'Élément d\'enregistrement du fournisseur IAX2', 'rest_schema_id' => 'Identifiant unique de l\'enregistrement', 'rest_schema_module_commercial' => 'Le module est commercial.', 'rest_schema_module_developer' => 'Développeur de modules', 'rest_schema_module_disabled' => 'Le module est désactivé.', 'rest_schema_module_file_path' => 'Chemin d\'accès au fichier du module', 'rest_schema_module_id' => 'Identifiant de module interne', 'rest_schema_module_installed' => 'Le module est installé', 'rest_schema_module_limit' => 'Nombre maximal de messages par page', 'rest_schema_module_offset' => 'Décalage pour la pagination', 'rest_schema_module_order' => 'Ordre de tri des résultats', 'rest_schema_module_path' => 'Chemin d\'installation du module', 'rest_schema_module_release_id' => 'ID de version du module', 'rest_schema_module_search' => 'Requête de recherche pour les modules de filtrage', 'rest_schema_module_uniqid' => 'Identifiant unique du module', 'rest_schema_module_version' => 'Version du module', 'rest_schema_owt_action' => 'Actions en dehors des heures de travail', 'rest_schema_owt_actionDisplay' => 'Représentation affichée de l\'action', 'rest_schema_owt_allowRestriction' => 'Appliquer les restrictions numériques', 'rest_schema_owt_allowedExtensions' => 'Numéros internes autorisés', 'rest_schema_owt_audio_message_id' => 'Identifiant du message audio à lire', 'rest_schema_owt_audio_message_id_represent' => 'Présentation d\'un message audio', 'rest_schema_owt_calUrl' => 'URL du calendrier', 'rest_schema_owt_date_to' => 'Date de fin de la période non travaillée', 'rest_schema_owt_description' => 'Description de la règle relative aux heures non travaillées', 'rest_schema_owt_extension' => 'Numéro de transfert', 'rest_schema_owt_extension_represent' => 'Présentation du numéro de transfert', 'rest_schema_owt_id' => 'ID de règle des heures non travaillées', 'rest_schema_owt_incomingRouteIds' => 'Identifiants des routes entrantes auxquelles appliquer la règle', 'rest_schema_owt_name' => 'Nom de la règle relative aux heures non travaillées', 'rest_schema_owt_priority' => 'Priorité d\'application de la règle', 'rest_schema_owt_search_index' => 'Index de recherche en texte intégral', 'rest_schema_owt_shot_description' => 'Brève description de la règle', 'rest_schema_owt_time_from' => 'Début de la période non travaillée', 'rest_schema_provider_cid_custom_header' => 'En-tête SIP personnalisé pour l\'identification de l\'appelant', 'rest_schema_provider_cid_did_debug' => 'Activer le débogage de l\'analyse de l\'identification de l\'appelant et du numéro DID', 'rest_schema_provider_cid_parser_end' => 'Caractère final pour l\'extraction de l\'identifiant de l\'appelant', 'rest_schema_provider_cid_parser_regex' => 'Expression régulière pour l\'analyse de l\'identifiant de l\'appelant', 'rest_schema_provider_fromdomain' => 'Domaine dans le champ From du message SIP', 'rest_schema_provider_fromuser' => 'Utilisateur dans le champ De du message SIP', 'rest_schema_provider_host' => 'Hôte ou adresse IP du fournisseur', 'rest_schema_provider_host_address' => 'Adresse hôte du fournisseur', 'rest_schema_provider_host_id' => 'ID de l\'hôte', 'rest_schema_provider_id' => 'Identifiant unique du fournisseur', 'rest_schema_provider_manualattributes' => 'Options de configuration supplémentaires', 'rest_schema_provider_networkfilter_represent' => 'Introduction d\'un filtre réseau', 'rest_schema_provider_networkfilterid' => 'ID de la règle de pare-feu pour le fournisseur', 'rest_schema_provider_note' => 'Remarques concernant le fournisseur', 'rest_schema_provider_outbound_proxy' => 'serveur proxy sortant', 'rest_schema_provider_port' => 'Port de connexion au fournisseur', 'rest_schema_provider_qualify' => 'Vérifiez régulièrement la disponibilité de votre fournisseur.', 'rest_schema_provider_search_index' => 'Index de recherche en texte intégral', 'rest_schema_provider_secret' => 'Mot de passe pour l\'authentification auprès du fournisseur', 'rest_schema_provider_status_class' => 'Classe CSS pour le statut du fournisseur', 'rest_schema_provider_transport' => 'Protocole de transport (udp, tcp, tls, ws, wss)', 'rest_schema_provider_type' => 'Type de fournisseur (SIP, IAX2)', 'rest_schema_provider_username' => 'Nom d\'utilisateur pour l\'authentification', 'rest_schema_search_index' => 'Index de recherche en texte intégral', 'rest_schema_sip_date_from' => 'Date de début de la période d\'échantillonnage des événements SIP', 'rest_schema_sip_date_to' => 'Date de fin de la période d\'échantillonnage des événements SIP', 'rest_schema_sip_event' => 'Type d\'événement SIP à filtrer', 'rest_schema_sip_id' => 'Identifiant unique d\'enregistrement SIP', 'rest_schema_sip_limit' => 'Limite de pages pour les requêtes SIP', 'rest_schema_sip_offset' => 'Décalage pour la pagination des requêtes SIP', 'rest_schema_sip_peer_detail' => 'Informations détaillées sur les pairs SIP', 'rest_schema_sip_peer_extension' => 'Numéro interne lié au pair SIP', 'rest_schema_sip_peer_status' => 'Statut du pair SIP (Enregistré, Injoignable, Inconnu)', 'rest_schema_sip_registry_id' => 'ID d\'enregistrement SIP', 'rest_schema_sip_registry_item' => 'élément d\'enregistrement du fournisseur SIP', 'rest_schema_sip_registry_state' => 'Statut d\'enregistrement SIP (Enregistré, Requête envoyée, Rejeté)', 'rest_schema_upt_expire' => 'Durée d\'expiration de la session de suivi de page (horodatage Unix)', 'rest_schema_upt_page_name' => 'Nom de la page pour le suivi d\'activité', // ============================================================================ // RESOURCE_PARAM // ============================================================================ 'rest_param_' => 'Paramètre de requête', 'rest_param_aru_password' => 'Mot de passe utilisateur REST Asterisk', 'rest_param_aru_weak_password' => 'Autoriser un mot de passe faible pour l\'utilisateur REST Asterisk', 'rest_param_async_channel_id' => 'Identifiant du canal pour les opérations asynchrones', 'rest_param_gs_settings' => 'Paramètres généraux du système', 'rest_param_module_disable_reason' => 'Raison de la désactivation du module', 'rest_param_module_download_md5' => 'Hachage MD5 du module chargé', 'rest_param_module_file_id' => 'Identifiant du fichier de module', 'rest_param_module_keep_settings' => 'Enregistrez les paramètres du module lors de la réinstallation.', 'rest_param_module_release_id' => 'ID de version du module', // ============================================================================ // API_RESPONSES // ============================================================================ 'rest_response_200_async_started' => 'L\'opération asynchrone a démarré avec succès.', 'rest_response_200_authenticated' => 'Authentification réussie', 'rest_response_200_availability_checked' => 'Disponibilité du nom d\'utilisateur vérifiée', 'rest_response_200_detail' => 'Informations détaillées reçues avec succès', 'rest_response_200_pong' => 'Le serveur est disponible et répond aux requêtes', 'rest_response_200_rebooting' => 'Le système redémarre.', 'rest_response_200_restoring' => 'Le système est en cours de restauration à partir d\'une sauvegarde.', 'rest_response_200_shutting_down' => 'Le système s\'arrête.', 'rest_response_200_started' => 'Le service a démarré avec succès.', 'rest_response_200_uninstalled' => 'Le module a été supprimé avec succès.', 'rest_response_200_upgrading' => 'Le système est en cours de mise à jour.', 'rest_openapi_GetSimplifiedPermsDesc' => 'Obtenez une liste simplifiée des autorisations des clés API pour un contrôle d\'accès facilité.', // ============================================================================ // S3 Storage Parameters and Schema // ============================================================================ 'rest_param_s3_enabled' => 'Activer le stockage cloud S3 pour les enregistrements (0=désactivé, 1=activé)', 'rest_param_s3_region' => 'Région AWS ou équivalent pour le service S3 (par exemple, us-east-1)', 'rest_param_s3_bucket' => 'Nom du compartiment S3 pour le stockage des enregistrements (3 à 63 caractères minuscules)', 'rest_param_s3_secret_key' => 'Clé d\'accès secrète S3 pour l\'authentification (sera chiffrée)', 'rest_param_s3_total_retention' => 'Durée totale de conservation des enregistrements en jours (locale + S3)', 'rest_param_s3_local_retention' => 'Durée de stockage local avant le chargement sur S3 (en jours)', 'rest_schema_s3_enabled' => 'État d\'activation du stockage S3 (0=désactivé, 1=activé)', 'rest_schema_s3_region' => 'ID de région AWS ou de région de service S3 équivalent', 'rest_schema_s3_bucket' => 'Nom du compartiment S3 où sont stockés les enregistrements', 'rest_schema_s3_access_key' => 'ID de clé d\'accès S3 (visible dans les réponses)', 'rest_schema_s3_secret_key' => 'Clé d\'accès secrète S3 (masquée par des astérisques dans les réponses)', 'rest_schema_s3_total_retention' => 'Durée totale de conservation des enregistrements en jours (stockage local + stockage cloud)', 'rest_schema_s3_local_retention' => 'Nombre de jours pendant lesquels les enregistrements doivent être stockés localement avant d\'être téléchargés sur S3', // ============================================================================ // System Upgrade // ============================================================================ 'rest_System_UpgradeFailedToDetectOffset' => 'Impossible de déterminer le décalage de la partition de démarrage.', 'rest_System_UpgradeMountFailed' => 'Impossible de monter la partition. Vérifiez le système de fichiers.', // ============================================================================ // MISC // ============================================================================ 'rest_password' => 'Mot de passe', /** * REST API translations for OpenAPI documentation * These translations are used in REST API controllers and OpenAPI specification generation */ 'rest_MikoPBXRestAPIHeader' => 'API REST MikoPBX', 'rest_MikoPBXRestAPIDescription' => 'Une API REST complète pour la gestion et la configuration de MikoPBX', 'rest_MikoPBXSupportName' => 'Assistance MikoPBX', // ============================================================================ // API Resource Descriptions (unified for API and UI empty state placeholders) // ============================================================================ 'rest_Advice_ApiDescription' => 'Gérez les recommandations et notifications système pour la surveillance de l\'état de votre PBX. Ce système fournit une analyse automatisée de la configuration, des recommandations de sécurité, des alertes de performance et des conseils de bonnes pratiques. Il s\'agit d\'une ressource en lecture seule, dont les méthodes de récupération et de mise à jour des recommandations système sont définies par l\'utilisateur.', 'rest_AsteriskManagers_ApiDescription' => 'L\'interface AMI (Asterisk Manager Interface) permet la gestion des utilisateurs pour l\'administration des PBX. Les utilisateurs AMI bénéficient d\'un accès programmatique à Asterisk pour la surveillance, la gestion et l\'intégration. Elle inclut la gestion des permissions, l\'authentification sécurisée et le contrôle d\'accès administratif.', 'rest_AsteriskRestUsers_ApiDescription' => 'Gestion complète des utilisateurs grâce à l\'interface REST d\'Asterisk (ARI) pour la gestion des appels en temps réel. ARI fournit des API WebSocket permettant de créer des applications de téléphonie personnalisées avec un contrôle total des appels. Elle inclut l\'authentification des utilisateurs, la liaison d\'applications et la gestion des permissions pour les applications ARI.', 'rest_Auth_ApiDescription' => 'Système d\'authentification basé sur JWT avec jetons d\'actualisation pour les clients d\'API REST et les applications SPA. Prend en charge l\'authentification par mot de passe et clé d\'accès (WebAuthn). Génère des jetons d\'accès temporaires (JWT, 15 minutes) et des jetons d\'actualisation permanents (cookie httpOnly, 30 jours). Intègre la rotation automatique des jetons et le suivi des appareils pour une sécurité renforcée.', 'rest_CallQueues_ApiDescription' => 'Gestion complète des files d\'attente pour une distribution avancée des appels. Inclut plusieurs stratégies de distribution (sonnerie générale, tourniquet, linéaire, aléatoire, appel le moins récent), la gestion des participants avec priorités et pénalités, la configuration des annonces, la gestion des délais d\'attente et le routage automatique des appels.', 'rest_Cdr_ApiDescription' => 'Gestion complète des enregistrements détaillés d\'appels (CDR) pour l\'analyse et le reporting de l\'historique des appels. Accès en lecture seule aux enregistrements d\'appels terminés et lecture en continu des enregistrements d\'appels avec prise en charge des plages HTTP. Filtrage avancé par date, appelant/destinataire, durée et statut de l\'appel. Utilisation de l\'API PBX Status pour la surveillance des appels et canaux actifs.', 'rest_PbxStatus_ApiDescription' => 'Surveillance en temps réel de l\'état du PBX pour le suivi des appels et canaux actifs. Offre un accès en lecture seule aux appels en cours, aux canaux Asterisk actifs et à l\'état du système. Utilisé pour la surveillance et les panneaux d\'opérateur afin d\'afficher l\'activité en temps réel.', 'rest_ConferenceRooms_ApiDescription' => 'Gestion des salles de conférence pour les audioconférences multipartites.', 'rest_CustomFiles_ApiDescription' => 'Gestion complète des fichiers utilisateur pour la personnalisation des configurations système. Permet de gérer les fichiers de configuration utilisateur, restaurés automatiquement après les mises à jour système. Plusieurs modes sont disponibles : remplacement de fichier, ajout de contenu et script (exécutable). Le contenu est stocké sous forme de chaînes encodées en base64 pour des raisons de sécurité.', 'rest_DialplanApplications_ApiDescription' => 'Gérer les applications de plan de numérotation pour une logique et des fonctionnalités de traitement d\'appels personnalisées.', 'rest_Employees_ApiDescription' => 'Gestion complète des employés – utilisateurs du PBX. Les employés sont des salariés à temps plein disposant d\'un numéro de poste, d\'un compte utilisateur et d\'identifiants SIP.', 'rest_Extensions_ApiDescription' => 'Gestion complète des extensions PBX. Les extensions sont créées via différentes entités (employés, menus SVI, files d\'attente, etc.). Cette API offre un accès unifié à la consultation, la recherche et la gestion de toutes les extensions, y compris les informations de type et la vérification de leur disponibilité.', 'rest_Fail2Ban_ApiDescription' => 'Gestion complète du système de prévention des intrusions Fail2Ban. Fournit des opérations REST uniques pour la configuration des politiques de blocage, des délais d\'expiration et des listes blanches d\'adresses IP. Bloque automatiquement les adresses IP malveillantes après la détection de tentatives d\'authentification infructueuses répétées.', 'rest_Files_ApiDescription' => 'Gestion complète des fichiers. Offre des opérations REST pour la lecture, le chargement et la suppression de fichiers, ainsi que des méthodes personnalisées pour les chargements par morceaux et les téléchargements de firmware. Prend en charge les chargements PUT simples et les chargements par morceaux avec reprise via le protocole Resumable.js.', 'rest_Firewall_ApiDescription' => 'Gestion complète des règles de pare-feu. Offre des opérations CRUD complètes pour les règles de contrôle d\'accès au réseau, ainsi que des méthodes personnalisées pour gérer les adresses IP bloquées, activer/désactiver le pare-feu et récupérer les configurations par défaut.', 'rest_GeneralSettings_ApiDescription' => 'Gestion complète des paramètres système. Permet d\'accéder aux paramètres généraux du PBX, notamment le nom du système, la langue, le fuseau horaire, la configuration d\'accès web/SSH, les paramètres SIP, les paramètres d\'enregistrement et la gestion des codecs. Implémente le modèle de ressource unique.', 'rest_Iax_ApiDescription' => 'Gestion du protocole IAX (Inter-Asterisk eXchange) pour les connexions aux fournisseurs VoIP. Permet une surveillance en temps réel de l\'état d\'enregistrement du fournisseur IAX, de l\'état de la connexion entre pairs et du temps de réponse des liaisons SIP basées sur IAX.', 'rest_IaxProviders_ApiDescription' => 'Gestion complète des fournisseurs IAX pour l\'interconnexion via le protocole Internet Asterisk eXchange (IAX). IAX est un protocole VoIP conçu pour optimiser les connexions entre serveurs Asterisk. Inclut l\'enregistrement des fournisseurs, la surveillance de l\'état des connexions, les tests de connexion et le suivi des statistiques.', 'rest_IncomingRoutes_ApiDescription' => 'Gestion complète des flux entrants pour le routage des appels et le traitement des numéros DID. Inclut le routage basé sur le fournisseur, la correspondance de modèles de numéros, la gestion des priorités, les paramètres de délai d\'attente, le transfert d\'extension et la lecture des messages audio.', 'rest_IvrMenu_ApiDescription' => 'Gestion complète des menus IVR pour le routage automatisé des appels et le libre-service. Inclut des options de menu personnalisables, la gestion des délais d\'attente, l\'attribution de fichiers audio, la navigation numérique et des règles de routage flexibles pour la création de systèmes d\'opérateur automatisés complexes.', 'rest_License_ApiDescription' => 'Gestion des licences pour le système MikoPBX. Inclut l\'activation, la validation et la gestion des clés de licence, la capture des fonctionnalités du produit, l\'envoi des métriques et la vérification de la connexion au serveur de licences.', 'rest_MailSettings_ApiDescription' => 'Gérez la configuration du serveur de messagerie pour les notifications et alertes système. Prend en charge l\'authentification SMTP, y compris OAuth2, pour Gmail, Outlook et autres fournisseurs. Inclut des tests de connexion et le renouvellement automatique des jetons.', 'rest_Modules_ApiDescription' => 'Gestion complète des modules d\'extension pour étendre les fonctionnalités du PBX. Inclut l\'installation des modules à partir d\'un dépôt ou d\'un package, les mises à jour, les opérations d\'activation/désactivation, la récupération des métadonnées et la gestion automatique des dépendances.', 'rest_Network_ApiDescription' => 'Gestion de la configuration réseau du système MikoPBX. Inclut la gestion des interfaces réseau (Ethernet, VLAN), la configuration des adresses IP (DHCP, statiques), les paramètres de passerelle, la configuration DNS et les paramètres NAT/STUN pour les connexions VoIP.', 'rest_NetworkFilters_ApiDescription' => 'Accès en lecture seule aux filtres réseau (règles de pare-feu) pour les listes déroulantes de l\'interface utilisateur. Prend en charge le filtrage par catégorie (SIP, IAX, AMI, API) et inclut une option locale. Pour créer ou mettre à jour des filtres, utilisez l\'API du pare-feu.', 'rest_OffWorkTimes_ApiDescription' => 'Conditions de routage temporel pour la gestion des appels en dehors des heures ouvrables. Inclut la définition de plages horaires (quotidienne, hebdomadaire, dates spécifiques), la planification des jours fériés, le routage des actions (renvoi vers un poste, lecture audio) et l\'évaluation des règles par priorité.', 'rest_OpenAPI_ApiDescription' => 'Gestion de la spécification et de la documentation OpenAPI pour l\'API REST de MikoPBX. Permet d\'accéder à la documentation de l\'API, aux règles ACL, aux schémas de validation et aux métadonnées. Modèle de ressource unique : une seule spécification. L\'authentification est requise pour tous les points de terminaison.', 'rest_OutboundRoutes_ApiDescription' => 'Gestion du routage sortant pour l\'acheminement des appels vers des fournisseurs externes. Inclut la correspondance des modèles de numéros (basée sur les préfixes), la sélection du fournisseur, la sélection de route par priorité, la manipulation des chiffres et la prise en charge du basculement des lignes.', 'rest_Passkeys_ApiDescription' => 'Gestion des clés d\'accès et authentification WebAuthn pour une connexion sans mot de passe. Compatible avec les normes FIDO2/WebAuthn pour une authentification biométrique et par clé matérielle sécurisée. Propose un processus d\'inscription pour les utilisateurs authentifiés et un processus d\'authentification pour l\'accès public.', 'rest_Passwords_ApiDescription' => 'Outils de gestion des mots de passe pour la validation et la génération. Inclut la validation de la robustesse des mots de passe, la génération de mots de passe sécurisés, la vérification contre les attaques par dictionnaire et le traitement par lots de plusieurs mots de passe.', 'rest_Providers_ApiDescription' => 'Gestion complète des fournisseurs VoIP pour la visualisation et la surveillance des fournisseurs SIP et IAX. Ce point d\'accès en lecture seule offre un accès unifié à tous les types de fournisseurs. Pour les opérations de création, de mise à jour et de suppression, utilisez les points d\'accès spécifiques : /api/v3/sip-providers ou /api/v3/iax-providers. Les fournisseurs sont identifiés par des identifiants uniques (format PROV-XXX) et peuvent être filtrés par type, statut ou statut d\'enregistrement. Prise en charge de la surveillance du statut en temps réel, de la récupération des données historiques et du suivi des statistiques.', 'rest_Sip_ApiDescription' => 'Surveillance de l\'état et des statistiques des périphériques SIP. Fournit des informations en temps réel sur l\'état des terminaux, des pairs et des registres SIP. Cette interface est dédiée à la surveillance ; la configuration des périphériques est gérée via l\'API Extensions.', 'rest_SipProviders_ApiDescription' => 'Gestion complète des fournisseurs SIP pour les liaisons SIP (Session Initiation Protocol). Le protocole SIP est le protocole VoIP standard pour les communications vocales et vidéo. Cette gestion inclut l\'enregistrement des fournisseurs, la surveillance de l\'état des connexions, les tests de connexion et le suivi des statistiques.', 'rest_SoundFiles_ApiDescription' => 'Gère les fichiers audio pour les menus SVI, la musique d\'attente, les annonces et les messages système. Permet le chargement, la conversion, la lecture et les opérations CRUD sur les fichiers audio. Prend en charge de nombreux formats audio avec conversion automatique vers des formats compatibles avec le système.', 'rest_Storage_ApiDescription' => 'Gestion complète du stockage et des disques pour MikoPBX. Cette ressource unique permet d\'accéder à la configuration du stockage, notamment la sélection des disques, les points de montage, les statistiques d\'utilisation et les opérations sur le système de fichiers. Elle gère les durées de conservation des enregistrements d\'appels, surveille l\'utilisation de l\'espace disque et fournit des outils pour le formatage et le montage des périphériques de stockage. Indispensable aux administrateurs système en charge de la gestion de la capacité de stockage et des politiques de conservation des données.', 'License' => 'Licence', 'Network Filters' => 'Parafoudre', 'Off Work Times' => 'État temporaire', 'Outbound Routes' => 'Route de sortie', 'rest_pvd_GetStatus' => 'Obtenir le statut de fournisseur', 'rest_pvd_GetHistory' => 'Obtenir l\'historique du fournisseur', 'rest_auth_Logout' => 'Déconnexion', 'rest_fw_PatchDesc' => 'Mettez à jour uniquement les paramètres de règle de pare-feu spécifiés.', 'rest_fw_Delete' => 'Supprimer une règle de pare-feu', 'rest_fw_DeleteDesc' => 'Supprimer une règle de pare-feu par ID', 'rest_fw_GetDefault' => 'Obtenir les valeurs par défaut', 'rest_fw_Disable' => 'Désactivez le pare-feu', 'rest_fw_DisableDesc' => 'Désactivez le pare-feu et Fail2Ban', // ============================================================================ // Mail Settings REST API (OAuth2) // ============================================================================ 'rest_mail_OAuth2Callback' => 'Gérer le rappel OAuth2', 'rest_schema_search_result_value' => 'URL/lien vers l\'élément', 'rest_schema_search_result_type' => 'Catégorie/type d\'élément (UTILISATEURS, FOURNISSEURS, FILES D\'ATTENTE, etc.)', 'rest_schema_search_result_type_localized' => 'Nom de catégorie localisé', 'rest_iaxp_GetStatuses' => 'Obtenez le statut de tous les fournisseurs IAX', 'rest_iaxp_GetStatusesDesc' => 'Obtenez les statuts d\'enregistrement de tous les fournisseurs IAX', 'rest_iaxp_GetStatus' => 'Obtenir le statut de fournisseur IAX', 'rest_sip_GetAuthFailureStatsDesc' => 'Obtenez des statistiques sur les tentatives d\'authentification infructueuses pour un périphérique SIP.', 'rest_sip_ForceCheck' => 'État de la vérification forcée', 'rest_sip_ForceCheckDesc' => 'Vérification forcée de l\'état d\'enregistrement du périphérique SIP', 'rest_sf_ConvertAudioFileDesc' => 'Convertissez le fichier audio au format système (wav, mono 8 kHz pour une utilisation personnalisée ou adapté à moh).', 'rest_cf_CreateDesc' => 'Créez un nouveau fichier personnalisé avec le chemin, le contenu et le mode d\'application spécifiés.', 'rest_cr_Create' => 'Créer une salle de conférence', 'rest_stg_Update' => 'Mise à jour de la configuration de stockage', 'rest_stg_ListDesc' => 'Obtenez la liste de tous les périphériques de stockage détectés, y compris les disques internes, les disques USB et le stockage réseau.', 'rest_stg_Mount' => 'Monter le périphérique de stockage', 'rest_stg_MountDesc' => 'Installez manuellement un périphérique de stockage pour l\'utiliser sur le système.', 'rest_stg_Umount' => 'Démontez le périphérique de stockage', 'rest_stg_UmountDesc' => 'Démontez le périphérique de stockage en toute sécurité tout en préservant toutes les données.', 'rest_param_auth_clientIp' => 'Adresse IP du client', 'rest_param_am_call' => 'droits de contrôle des appels', 'rest_schema_am_perm_originate_read' => 'Autorisation de recevoir des événements Originate', 'rest_schema_am_perm_agent_read' => 'Autorisation de recevoir des informations sur les agents de file d\'attente', 'rest_schema_lic_maxUsers' => 'Nombre maximal d\'utilisateurs par licence', 'rest_param_ms_username' => 'Nom d\'utilisateur ou adresse e-mail SMTP', 'rest_schema_gs_call_parking_ext' => 'Appelez le numéro du parking', 'rest_schema_owt_calSecret' => 'Clé secrète du calendrier', 'rest_schema_provider_did_parser_start' => 'Caractère de départ pour l\'extraction DID', 'rest_schema_provider_qualifyfreq' => 'Fréquence de vérification de la disponibilité (secondes)', 'rest_schema_provider_registration_type' => 'Type d\'inscription (aucune, pair à pair, sortante)', 'rest_S3LocalRetentionMustBeLess' => 'La durée de conservation locale (%local% jours) doit être inférieure à la durée de conservation totale (%total% jours).', 'rest_err_s3_connection_failed' => 'Échec de la connexion S3. Vérifiez les identifiants et les paramètres dans les détails de diagnostic.', 'rest_err_s3_required_fields' => 'Lorsque S3 est activé, les champs suivants sont obligatoires : %fields%', 'rest_err_s3_bucket_consecutive_dots' => 'Le nom du bucket S3 ne doit pas contenir de points consécutifs (..)', 'rest_err_s3_bucket_ip_format' => 'Le nom du bucket S3 ne doit pas être au format d\'une adresse IP', 'rest_err_s3_bucket_xn_prefix' => 'Le nom du bucket S3 ne doit pas commencer par "xn--"', 'rest_err_s3_bucket_reserved_suffix' => 'Le nom du bucket S3 ne doit pas se terminer par "-s3alias" ou "--ol-s3"', 'rest_UserPageTracker_ApiDescription' => 'Ce système enregistre l\'activité des utilisateurs sur les pages de l\'interface d\'administration. Il consigne les pages consultées et les sorties afin de savoir quels administrateurs consultent actuellement quelles pages. Ces données servent à la gestion des sessions, au suivi de l\'activité et à la prévention des conflits lors de modifications simultanées.', 'rest_Users_ApiDescription' => 'Gestion des comptes utilisateurs pour l\'accès à l\'interface d\'administration. Prend en charge toutes les opérations CRUD ainsi que des méthodes personnalisées pour vérifier la disponibilité des adresses e-mail. Les utilisateurs peuvent s\'authentifier dans l\'interface d\'administration et bénéficier de paramètres personnalisés, tels que la langue et l\'avatar.', 'rest_Search_ApiDescription' => 'Recherche système globale pour un accès rapide à toute entité et page. Offre un accès unifié à tous les éléments disponibles, y compris les entités de base de données (utilisateurs, fournisseurs, files d\'attente, etc.) et les pages de menu statiques. Permet le filtrage par numéro, nom ou index de recherche, avec affichage des résultats en temps réel.', 'Fail2Ban' => 'Paramètres Fail2Ban', 'Firewall' => 'règle du pare-feu', 'IAX' => 'IAX', 'IAX Providers' => 'fournisseur IAX', 'SIP Providers' => 'fournisseur SIP', 'Files' => 'Déposer', 'CDR' => 'Enregistrement CDR', 'Custom Files' => 'Modification des fichiers système', 'Dialplan Applications' => 'application de plan de numérotation', 'Conference Rooms' => 'Salle de conférence', 'System Advice' => 'Notification système', 'Authentication' => 'Authentification', 'API Keys' => 'Clé API', 'Asterisk Managers' => 'Utilisateur AMI', 'Asterisk REST Users' => 'utilisateur ARI', 'General Settings' => 'Configuration', 'Mail Settings' => 'Configuration de la messagerie', 'Search' => 'Recherche', 'Passwords' => 'Mots de passe', 'Providers' => 'Fournisseur', 'Storage' => 'Stockage', 'Time Settings' => 'Réglages de l\'heure', // ============================================================================ // Providers REST API (Read-Only Unified Access) // ============================================================================ 'rest_pvd_GetList' => 'Obtenez une liste de tous les fournisseurs', 'rest_pvd_GetListDesc' => 'Obtenez une liste combinée de fournisseurs SIP et IAX avec prise en charge de la pagination et du filtrage par type et statut d\'enregistrement', 'rest_pvd_GetRecord' => 'Trouver un fournisseur par identifiant', 'rest_pvd_GetRecordDesc' => 'Obtenez des informations détaillées sur le fournisseur (le type est déterminé automatiquement par l\'identifiant).', 'rest_pvd_GetForSelect' => 'Obtenir des fournisseurs pour la liste déroulante', 'rest_pvd_GetForSelectDesc' => 'Obtenez une liste simplifiée des fournisseurs à utiliser dans les composants d\'interface utilisateur (liste déroulante/sélection).', 'rest_pvd_GetStatuses' => 'Obtenez le statut de tous les fournisseurs', 'rest_pvd_GetStatusesDesc' => 'Obtenez des informations actualisées sur le statut d\'enregistrement et le statut de tous les fournisseurs de services de surveillance.', 'rest_pvd_GetStatusDesc' => 'Obtenez en temps réel le statut d\'enregistrement détaillé d\'un fournisseur spécifique auprès d\'Asterisk.', 'rest_pvd_GetHistoryDesc' => 'Obtenez l\'historique des événements d\'inscription, des échecs de connexion et des changements de statut du fournisseur pour une période donnée.', 'rest_pvd_GetStats' => 'Obtenir des statistiques sur les fournisseurs', 'rest_pvd_GetStatsDesc' => 'Obtenez des informations statistiques sur l\'utilisation du fournisseur : nombre d\'appels, durée, indicateurs de qualité', 'rest_pvd_UpdateStatusDesc' => 'Forcer l\'enregistrement/la désinscription du fournisseur ou la mise à jour de son statut sans redémarrer Asterisk', // ============================================================================ // Passwords REST API // ============================================================================ 'rest_pwd_Generate' => 'Générer un mot de passe', 'rest_pwd_GenerateDesc' => 'Génère un mot de passe aléatoire et sécurisé avec des paramètres personnalisables', 'rest_pwd_Validate' => 'Vérifiez la robustesse de votre mot de passe.', 'rest_pwd_ValidateDesc' => 'Vérifie la robustesse du mot de passe et fournit des recommandations pour l\'améliorer.', 'rest_pwd_CheckDictionary' => 'Vérifiez le mot de passe dans un dictionnaire', 'rest_pwd_CheckDictionaryDesc' => 'Vérifie si un mot de passe figure dans un dictionnaire de mots de passe courants.', 'rest_pwd_BatchValidate' => 'vérification par lots des mots de passe', 'rest_pwd_BatchValidateDesc' => 'Vérifie la robustesse de plusieurs mots de passe en une seule requête', 'rest_pwd_BatchCheckDictionary' => 'vérificateur de dictionnaire par lots', 'rest_pwd_BatchCheckDictionaryDesc' => 'Vérifie la présence de plusieurs mots de passe dans le dictionnaire en une seule requête.', // ============================================================================ // OutboundRoutes REST API // ============================================================================ 'rest_obr_GetList' => 'Obtenez une liste des itinéraires de sortie', 'rest_obr_GetListDesc' => 'Obtenez une liste détaillée de tous les itinéraires sortants, avec des informations sur les fournisseurs et les paramètres de routage.', 'rest_obr_GetRecord' => 'Obtenir l\'itinéraire sortant par ID', 'rest_obr_GetRecordDesc' => 'Obtenez des informations détaillées sur l\'itinéraire sortant, notamment les préfixes, le fournisseur et la manipulation des numéros.', 'rest_obr_Create' => 'Créer un nouvel itinéraire de sortie', 'rest_obr_CreateDesc' => 'Créez un nouvel itinéraire sortant avec les préfixes numériques et les paramètres du fournisseur spécifiés.', 'rest_obr_Update' => 'Mise à jour de l\'itinéraire sortant', 'rest_obr_UpdateDesc' => 'Remplacer intégralement tous les paramètres d\'un itinéraire sortant existant', 'rest_obr_Patch' => 'Mise à jour partielle de l\'itinéraire sortant', 'rest_obr_PatchDesc' => 'Mettez à jour uniquement les paramètres de l\'itinéraire sortant spécifiés.', 'rest_obr_Delete' => 'Supprimer l\'itinéraire sortant', 'rest_obr_DeleteDesc' => 'Supprimer la route sortante par ID', 'rest_obr_GetDefault' => 'Obtenir les valeurs par défaut', 'rest_obr_GetDefaultDesc' => 'Obtenez les valeurs par défaut pour la création d\'un nouvel itinéraire sortant.', 'rest_obr_Copy' => 'Copier l\'itinéraire sortant', 'rest_obr_CopyDesc' => 'Créer une copie d\'un itinéraire sortant existant', 'rest_obr_ChangePriority' => 'Priorité de changement d\'itinéraire', 'rest_obr_ChangePriorityDesc' => 'Mettre à jour simultanément l\'ordre de priorité de plusieurs itinéraires sortants', // Schema field descriptions for Outbound Routes 'rest_schema_obr_id' => 'Identifiant unique de l\'itinéraire de sortie', 'rest_schema_obr_rulename' => 'nom de la règle de routage sortant', 'rest_schema_obr_providerid' => 'Identifiant du fournisseur pour les appels sortants', 'rest_schema_obr_priority' => 'La priorité d\'application de la règle (plus la valeur est basse, plus la priorité est élevée)', 'rest_schema_obr_numberbeginswith' => 'Préfixe numérique pour l\'application de la règle', 'rest_schema_obr_restnumbers' => 'Nombre de chiffres après le préfixe (-1 = n\'importe quel nombre, 0 = préfixe uniquement)', 'rest_schema_obr_trimfrombegin' => 'Nombre de chiffres à supprimer au début du nombre', 'rest_schema_obr_prepend' => 'Préfixe à ajouter au numéro avant l\'envoi', 'rest_schema_obr_note' => 'Note sur la règle de routage', 'rest_schema_obr_providerid_represent' => 'Représentation HTML du fournisseur avec une icône', 'rest_schema_obr_provider_type' => 'Type de fournisseur (SIP ou IAX2)', 'rest_schema_obr_provider_disabled' => 'Indicateur de déconnexion du fournisseur', 'rest_schema_obr_ruleDescription' => 'Description HTML de la règle de routage', 'rest_schema_obr_represent' => 'Représentation textuelle de l\'itinéraire', // ============================================================================ // OffWorkTimes REST API // ============================================================================ 'rest_owt_GetList' => 'Obtenez une liste des conditions temporaires', 'rest_owt_GetListDesc' => 'Obtenez une liste détaillée, page par page, de toutes les conditions horaires de routage des appels en dehors des heures ouvrables.', 'rest_owt_GetRecord' => 'Obtenir l\'état temporaire par ID', 'rest_owt_GetRecordDesc' => 'Obtenez des informations détaillées sur une condition temporelle, y compris les plages horaires et les actions de routage.', 'rest_owt_Create' => 'Créer une nouvelle condition temporaire', 'rest_owt_CreateDesc' => 'Créez une nouvelle condition temporelle avec des plages horaires et des actions spécifiées.', 'rest_owt_UpdateDesc' => 'Remplacer complètement tous les paramètres d\'une condition temporaire existante', 'rest_owt_Patch' => 'Mise à jour partielle de l\'état temporaire', 'rest_owt_PatchDesc' => 'Mettez à jour uniquement les paramètres spécifiés d\'une condition temporaire', 'rest_owt_Delete' => 'Supprimer la condition temporaire', 'rest_owt_DeleteDesc' => 'Supprimer la condition temporaire par ID', 'rest_owt_GetDefault' => 'Obtenir les valeurs par défaut', 'rest_owt_GetDefaultDesc' => 'Obtenez les valeurs par défaut pour la création d\'une nouvelle condition temporaire', 'rest_owt_Copy' => 'Copie de l\'état temporaire', 'rest_owt_CopyDesc' => 'Créer une copie d\'une condition temporaire existante', 'rest_owt_ChangePriorities' => 'Modifier la priorité des conditions', 'rest_owt_ChangePrioritiesDesc' => 'Mettre à jour simultanément l\'ordre de priorité de plusieurs conditions temporelles', // ============================================================================ // NetworkFilters REST API // ============================================================================ 'rest_nf_GetList' => 'Obtenir une liste des filtres réseau', 'rest_nf_GetListDesc' => 'Obtenez la liste de tous les filtres réseau (règles de pare-feu) à utiliser dans les listes déroulantes.', 'rest_nf_GetRecord' => 'Filtrer le réseau par ID', 'rest_nf_GetRecordDesc' => 'Obtenez des informations détaillées sur un filtre réseau spécifique, notamment les adresses IP et les services autorisés.', 'rest_nf_GetForSelect' => 'Obtenir des filtres pour une liste déroulante', 'rest_nf_GetForSelectDesc' => 'Obtenez une liste de filtres réseau pour une liste déroulante avec filtrage par catégorie (SIP, IAX, AMI, API)', // ============================================================================ // Network REST API // ============================================================================ 'rest_net_GetList' => 'Obtenir la liste des interfaces réseau', 'rest_net_GetListDesc' => 'Obtenez la liste de toutes les interfaces réseau du système, y compris les interfaces physiques et virtuelles.', 'rest_net_GetRecord' => 'Obtenir l\'interface réseau par son ID', 'rest_net_GetRecordDesc' => 'Obtenez des informations détaillées sur une interface réseau spécifique, notamment son adresse IP, son masque de sous-réseau et sa passerelle.', 'rest_net_Delete' => 'Supprimer l\'interface réseau', 'rest_net_DeleteDesc' => 'Supprimer une interface réseau virtuelle (VLAN) par son ID', 'rest_net_GetConfig' => 'Obtenez une configuration réseau complète', 'rest_net_GetConfigDesc' => 'Obtenez une configuration réseau complète incluant toutes les interfaces, la passerelle, le DNS et les paramètres NAT.', 'rest_net_SaveConfig' => 'Sauvegarder la configuration réseau', 'rest_net_SaveConfigDesc' => 'Sauvegardez la configuration réseau complète, y compris toutes les interfaces, la passerelle et les serveurs DNS.', 'rest_net_GetNatSettings' => 'Obtenir les paramètres NAT', 'rest_net_GetNatSettingsDesc' => 'Configurez les paramètres NAT et STUN pour que la VoIP fonctionne correctement via NAT.', // Network REST API - Request Parameters // Network specific parameters 'rest_param_net_interfaces' => 'matrice de configuration d\'interface réseau', 'rest_param_net_gateway' => 'Adresse IP de la passerelle par défaut', 'rest_param_net_primarydns' => 'Serveur DNS principal', 'rest_param_net_secondarydns' => 'Serveur DNS secondaire', 'rest_param_net_hostname' => 'Nom d\'hôte du système', 'rest_param_net_domain' => 'Nom de domaine du système', 'rest_param_net_static_routes' => 'Tableau de routes statiques', // Network REST API - Response Schemas (Field Descriptions) 'rest_schema_net_id' => 'Identifiant unique de l\'interface', 'rest_schema_net_interface' => 'Nom de l\'interface physique', 'rest_schema_net_name' => 'Nom de l\'interface utilisateur', 'rest_schema_net_vlanid' => 'ID VLAN (0-4095, 0=pas de VLAN)', 'rest_schema_net_ipaddr' => 'Adresse IP de l\'interface', 'rest_schema_net_subnet' => 'Masque de sous-réseau', 'rest_schema_net_gateway' => 'Passerelle par défaut', 'rest_schema_net_hostname' => 'Nom d\'hôte du système', 'rest_schema_net_domain' => 'Nom de domaine', 'rest_schema_net_primarydns' => 'Serveur DNS principal', 'rest_schema_net_secondarydns' => 'Serveur DNS secondaire', 'rest_schema_net_dhcp' => 'Utiliser DHCP (0=non, 1=oui)', 'rest_schema_net_internet' => 'Interface Internet (0=non, 1=oui)', 'rest_schema_net_disabled' => 'Interface désactivée (0=non, 1=oui)', 'rest_schema_net_exthostname' => 'Nom d\'hôte externe pour NAT', 'rest_schema_net_is_deletable' => 'Est-il possible de supprimer l\'interface ?', 'rest_schema_net_is_internet' => 'S\'agit-il d\'une interface internet ?', 'rest_schema_net_is_dhcp' => 'Utilise-t-il le DHCP ?', // Network REST API - Complex Object Schemas 'rest_schema_net_interface_list_item' => 'élément de liste d\'interface réseau', 'rest_schema_net_interface_detail' => 'Informations détaillées sur l\'interface réseau', 'rest_schema_net_config' => 'Configuration réseau complète', 'rest_schema_net_config_interfaces' => 'matrice d\'interface réseau', 'rest_schema_net_config_template' => 'Modèle pour la création d\'une nouvelle interface', 'rest_schema_net_config_internet_interface_id' => 'ID d\'interface Internet', 'rest_schema_net_config_deletable_interfaces' => 'Liste des interfaces à supprimer', 'rest_schema_net_config_nat' => 'Paramètres NAT', 'rest_schema_net_config_ports' => 'Paramètres du port', 'rest_schema_net_config_is_docker' => 'Est-ce que cela fonctionne dans un conteneur Docker ?', 'rest_schema_net_config_static_routes' => 'Itinéraires statiques', // Network REST API - NAT Settings 'rest_schema_net_nat_usenat' => 'Utiliser NAT', 'rest_schema_net_nat_extipaddr' => 'Adresse IP externe', 'rest_schema_net_nat_exthostname' => 'nom d\'hôte externe', 'rest_schema_net_nat_auto_update' => 'Mise à jour automatique de l\'adresse IP externe', // Network REST API - Port Settings 'rest_schema_net_ports_sip' => 'Port SIP interne', 'rest_schema_net_ports_external_sip' => 'Port SIP externe', 'rest_schema_net_ports_external_tls' => 'Port TLS externe', 'rest_schema_net_ports_rtp_from' => 'Début de la plage de ports RTP', 'rest_schema_net_ports_rtp_to' => 'Fin de la plage de ports RTP', // Network REST API - Static Routes 'rest_schema_net_route_id' => 'ID de route', 'rest_schema_net_route_network' => 'Réseau de destination', 'rest_schema_net_route_subnet' => 'Masque de sous-réseau (CIDR)', 'rest_schema_net_route_gateway' => 'Porte d\'entrée de l\'itinéraire', 'rest_schema_net_route_interface' => 'interface de routage', 'rest_schema_net_route_description' => 'Description de l\'itinéraire', 'rest_schema_net_route_priority' => 'Priorité de l\'itinéraire', // ============================================================================ // OpenAPI Documentation REST API // ============================================================================ 'rest_openapi_GetSpec' => 'Obtenez la spécification OpenAPI', 'rest_openapi_GetSpecDesc' => 'Renvoie la spécification complète OpenAPI 3.1 de l\'API REST MikoPBX au format JSON ou YAML.', 'rest_openapi_GetAcl' => 'Obtenir les règles de l\'API ACL', 'rest_openapi_GetAclDesc' => 'Renvoie les règles d\'accès (ACL) pour tous les points de terminaison de l\'API, extraites des métadonnées.', 'rest_openapi_GetSchemasDesc' => 'Renvoie les schémas de validation pour tous les points de terminaison de l\'API.', 'rest_openapi_GetSimplifiedPermissions' => 'Obtenez une structure de droits d\'accès simplifiée', 'rest_openapi_GetSimplifiedPermissionsDesc' => 'Renvoie une liste de tous les points de terminaison de l\'API REST regroupés par ressources, indiquant les actions disponibles (lecture/écriture) pour configurer les droits d\'accès aux clés API.', 'rest_openapi_ClearCacheDesc' => 'Efface le cache des métadonnées OpenAPI, forçant la régénération de la spécification lors de la prochaine requête.', // ============================================================================ // Passkeys REST API // ============================================================================ 'rest_pk_GetList' => 'Obtenir une liste des mots de passe', 'rest_pk_GetListDesc' => 'Obtenir la liste de tous les mots de passe enregistrés (identifiants WebAuthn) pour l\'utilisateur actuel', 'rest_pk_GetRecord' => 'Obtenez un code d\'accès par identifiant', 'rest_pk_GetRecordDesc' => 'Obtenez des informations détaillées sur un mot de passe spécifique, y compris ses métadonnées et sa date de dernière utilisation.', 'rest_pk_Create' => 'Créer un nouveau mot de passe', 'rest_pk_CreateDesc' => 'Démarrez le processus d\'enregistrement d\'une nouvelle clé d\'accès (alias pour registrationStart)', 'rest_pk_Patch' => 'Mettre à jour le mot de passe', 'rest_pk_PatchDesc' => 'Mettre à jour le nom ou les métadonnées de la clé d\'accès', 'rest_pk_Delete' => 'Supprimer le code d\'accès', 'rest_pk_DeleteDesc' => 'Supprimer la clé d\'accès enregistrée du système', 'rest_pk_CheckAvailability' => 'Vérifier les mots de passe', 'rest_pk_CheckAvailabilityDesc' => 'Vérifier si l\'utilisateur a enregistré des clés d\'accès (point de terminaison public sans authentification).', 'rest_pk_RegistrationStart' => 'Commencez l\'enregistrement de la clé d\'accès', 'rest_pk_RegistrationStartDesc' => 'Démarre le processus d\'enregistrement de la clé d\'accès WebAuthn, renvoie publicKeyCredentialCreationOptions pour navigator.credentials.create()', 'rest_pk_RegistrationFinish' => 'Enregistrement complet du code d\'accès', 'rest_pk_RegistrationFinishDesc' => 'Finalisez l\'enregistrement de votre clé d\'accès WebAuthn, vérifiez l\'attestation et enregistrez vos identifiants.', 'rest_pk_AuthenticationStart' => 'Démarrez l\'authentification via une clé d\'accès', 'rest_pk_AuthenticationStartDesc' => 'Démarre le processus d\'authentification WebAuthn, renvoie publicKeyCredentialRequestOptions pour navigator.credentials.get() (point de terminaison public)', 'rest_pk_AuthenticationFinish' => 'Authentification complète par clé d\'accès', 'rest_pk_AuthenticationFinishDesc' => 'Authentification WebAuthn complète, vérification de l\'assertion et renvoi des données de session (point de terminaison public)', // ============================================================================ // License REST API // ============================================================================ 'rest_lic_GetLicenseInfo' => 'Obtenir les informations de licence', 'rest_lic_GetLicenseInfoDesc' => 'Obtenez des informations sur votre licence actuelle, notamment son type, sa date d\'expiration, les fonctionnalités activées et ses limites.', 'rest_lic_Ping' => 'Vérifiez la connexion avec le serveur de licences', 'rest_lic_PingDesc' => 'Vérifiez la disponibilité du serveur de licences et la qualité de la connexion.', 'rest_lic_SendPBXMetrics' => 'Envoyer les métriques PBX', 'rest_lic_SendPBXMetricsDesc' => 'Envoyer les statistiques d\'utilisation du PBX au serveur de licences pour analyse et surveillance', 'rest_lic_ResetKey' => 'Réinitialiser la clé de licence', 'rest_lic_ResetKeyDesc' => 'Réinitialisez la clé de licence actuelle et remettez le système à l\'état non licencié.', 'rest_lic_ProcessUserRequest' => 'Traiter la demande de l\'utilisateur', 'rest_lic_ProcessUserRequestDesc' => 'Traiter une demande d\'activation de licence ou appliquer un code promotionnel', 'rest_lic_CaptureFeature' => 'Capturez une caractéristique d\'un produit', 'rest_lic_CaptureFeatureDesc' => 'Capturer l\'utilisation d\'une fonctionnalité spécifique d\'un produit (module) dans le système de gestion des licences', // ============================================================================ // IncomingRoutes REST API // ============================================================================ 'rest_ir_GetList' => 'Obtenez la liste des itinéraires entrants', 'rest_ir_GetListDesc' => 'Obtenez une liste détaillée de toutes les routes entrantes, avec possibilité de filtrer par fournisseur, de rechercher et de trier.', 'rest_ir_GetRecord' => 'Obtenir la route entrante par ID', 'rest_ir_GetRecordDesc' => 'Obtenez des informations détaillées sur l\'itinéraire entrant, notamment le numéro, le fournisseur, la priorité et les paramètres de transfert.', 'rest_ir_Create' => 'Créer un nouvel itinéraire entrant', 'rest_ir_CreateDesc' => 'Créez une nouvelle route entrante avec les paramètres de routage et la priorité spécifiés.', 'rest_ir_Update' => 'Mise à jour de l\'itinéraire entrant', 'rest_ir_UpdateDesc' => 'Remplacer intégralement tous les paramètres d\'un itinéraire entrant existant', 'rest_ir_Patch' => 'Mise à jour partielle de l\'itinéraire entrant', 'rest_ir_PatchDesc' => 'Mettez à jour uniquement les paramètres spécifiés de l\'itinéraire entrant.', 'rest_ir_Delete' => 'Supprimer l\'itinéraire entrant', 'rest_ir_DeleteDesc' => 'Supprimer la route entrante par ID', 'rest_ir_GetDefault' => 'Obtenir les valeurs par défaut', 'rest_ir_GetDefaultDesc' => 'Obtenez les valeurs par défaut pour la création d\'une nouvelle route entrante', 'rest_ir_GetDefaultRoute' => 'Obtenir l\'itinéraire par défaut', 'rest_ir_GetDefaultRouteDesc' => 'Obtenir ou créer une route par défaut (route universelle avec ID=1)', 'rest_ir_Copy' => 'Copier l\'itinéraire entrant', 'rest_schema_ir_providerid' => 'Identifiant du fournisseur pour le filtrage des appels', 'rest_schema_ir_priority' => 'La priorité d\'application de la règle (plus la valeur est basse, plus la priorité est élevée)', 'rest_schema_ir_extension' => 'Numéro de poste pour le renvoi d\'appel', 'rest_schema_ir_providerid_represent' => 'Représentation HTML du fournisseur avec une icône', 'rest_schema_ir_provider_disabled' => 'Indicateur de déconnexion du fournisseur', 'rest_schema_ir_extension_represent' => 'Représentation HTML d\'un numéro de poste avec une icône', 'rest_schema_ir_audio_message_id_represent' => 'Représentation HTML d\'un fichier audio avec une icône', 'rest_schema_ir_rule_represent' => 'Description HTML de la règle de routage', // ============================================================================ // CDR (Call Detail Records) REST API // ============================================================================ 'rest_cdr_GetList' => 'Obtenir une liste des enregistrements CDR', 'rest_cdr_GetListDesc' => 'Obtenez une liste détaillée de tous les enregistrements d\'appels, page par page, filtrée par date, numéro et statut.', 'rest_cdr_GetRecord' => 'Récupérer l\'enregistrement CDR par ID', 'rest_cdr_GetRecordDesc' => 'Obtenez des informations détaillées sur un enregistrement d\'appel spécifique', 'rest_cdr_Playback' => 'Écouter l\'enregistrement de l\'appel', 'rest_cdr_PlaybackDesc' => 'Écoutez ou téléchargez un enregistrement d\'appel grâce à la prise en charge HTTP Range pour la lecture en continu.', 'rest_cdr_Delete' => 'Supprimer l\'enregistrement CDR', 'rest_cdr_DeleteDesc' => 'Supprimer l\'enregistrement d\'un appel. Deux modes sont disponibles : suppression d\'un enregistrement unique par son identifiant numérique (ex. : 718517) ou suppression de tous les enregistrements liés par leur identifiant (ex. : mikopbx-1760784793.4627). Le paramètre deleteRecording=true supprime également les fichiers d\'enregistrement d\'appels de tous les formats (.mp3, .wav, .ogg).', 'rest_cdr_GetMetadata' => 'Récupérer les métadonnées CDR', 'rest_cdr_GetMetadataDesc' => 'Récupérez les métadonnées des enregistrements CDR (plage de dates à partir des enregistrements les plus récents) sans charger l\'intégralité des données. Permet d\'initialiser l\'interface utilisateur avec une plage de dates pertinente.', 'rest_cdr_GetStatsByProvider' => 'Statistiques d\'appels par fournisseur', 'rest_cdr_GetStatsByProviderDesc' => 'Obtenir des statistiques d\'appels agrégées regroupées par fournisseur/trunk. Retourne le nombre d\'appels, la durée totale et les secondes facturables pour les appels entrants et sortants.', 'rest_cdr_Download' => 'Téléchargez l\'enregistrement de la conversation', 'rest_cdr_DownloadDesc' => 'Télécharger l\'enregistrement de l\'appel sous forme de fichier avec le nom spécifié (Content-Disposition : pièce jointe)', // CDR schema fields 'rest_schema_cdr_deleteRecording' => 'Supprimer le fichier d\'enregistrement des appels ainsi que l\'enregistrement de la base de données (par défaut : faux).', 'rest_schema_cdr_deleteLinked' => 'Supprimer tous les enregistrements ayant le même identifiant lié (appel complet avec traductions, valeur par défaut : false)', // ============================================================================ // PBX Status REST API (Real-time Monitoring) // ============================================================================ 'rest_pbx_status_GetActiveCalls' => 'Obtenez des appels actifs', 'rest_pbx_status_GetActiveCallsDesc' => 'Obtenez la liste de tous les appels actifs en temps réel', 'rest_pbx_status_GetActiveChannels' => 'Obtenez des chaînes actives', 'rest_pbx_status_GetActiveChannelsDesc' => 'Obtenir la liste de tous les canaux Asterisk actifs (appels incomplets dont l\'heure de fin est nulle).', // PBX Status schema fields - Active Calls 'rest_schema_pbx_status_active_calls' => 'Informations sur les appels actifs', 'rest_schema_pbx_status_call_start' => 'heure de début de l\'appel', 'rest_schema_pbx_status_call_answer' => 'temps de réponse aux appels', 'rest_schema_pbx_status_call_endtime' => 'Heure de fin d\'appel (laisser vide pour actif)', 'rest_schema_pbx_status_src_num' => 'Identification de l\'appelant', 'rest_schema_pbx_status_dst_num' => 'Numéro du destinataire', 'rest_schema_pbx_status_linkedid' => 'ID d\'appel associé', // PBX Status schema fields - Active Channels 'rest_schema_pbx_status_active_channels' => 'Informations concernant la chaîne active', 'rest_schema_pbx_status_channel_start' => 'Heure de début de la chaîne', 'rest_schema_pbx_status_channel_answer' => 'temps de réponse du canal', 'rest_schema_pbx_status_src_chan' => 'Chaîne source Asterisk', 'rest_schema_pbx_status_dst_chan' => 'Canal cible Asterisk', // ============================================================================ // Authentication REST API // ============================================================================ 'rest_auth_Login' => 'Se connecter', 'rest_auth_LoginDesc' => 'Authentification de l\'utilisateur par mot de passe ou clé d\'accès (WebAuthn) avec émission d\'un jeton d\'accès JWT et d\'un jeton d\'actualisation', 'rest_auth_Refresh' => 'Actualiser le jeton d\'accès', 'rest_auth_RefreshDesc' => 'Obtenez un nouveau jeton d\'accès JWT à l\'aide du jeton d\'actualisation du cookie httpOnly', 'rest_auth_LogoutDesc' => 'Déconnectez-vous en supprimant le jeton d\'actualisation et en effaçant les cookies.', // ============================================================================ // CallQueues REST API // ============================================================================ 'rest_cq_GetList' => 'Obtenir une liste des files d\'attente', 'rest_cq_GetListDesc' => 'Obtenez une liste détaillée de toutes les files d\'attente d\'appels, avec possibilité de filtrer par stratégie, de rechercher et de trier.', 'rest_cq_GetRecord' => 'Récupérer la file d\'attente par ID', 'rest_cq_GetRecordDesc' => 'Obtenez des informations détaillées sur une file d\'attente, y compris tous les paramètres de configuration et la liste des participants.', 'rest_cq_Create' => 'Créer une nouvelle file d\'attente', 'rest_cq_CreateDesc' => 'Créez une nouvelle file d\'attente d\'appels avec les paramètres de configuration spécifiés.', 'rest_cq_Update' => 'Actualiser la file d\'attente', 'rest_cq_UpdateDesc' => 'Remplacer intégralement tous les paramètres de la file d\'appels existante', 'rest_cq_Patch' => 'Actualiser partiellement la file d\'attente', 'rest_cq_PatchDesc' => 'Mettez à jour uniquement les paramètres de file d\'appels spécifiés.', 'rest_cq_Delete' => 'Supprimer la file d\'attente', 'rest_cq_DeleteDesc' => 'Supprimer la file d\'attente d\'appels par ID', 'rest_cq_GetDefault' => 'Obtenir les valeurs par défaut', 'rest_cq_GetDefaultDesc' => 'Obtenez les valeurs par défaut pour la création d\'une nouvelle file d\'appels', 'rest_cq_Copy' => 'File d\'attente de copie', 'rest_cq_CopyDesc' => 'Créer une copie d\'une file d\'attente d\'appels existante avec un nouveau numéro de poste', // ============================================================================ // IVR Menu REST API // ============================================================================ 'rest_ivr_GetList' => 'Obtenir la liste des menus IVR', 'rest_ivr_GetListDesc' => 'Obtenez une liste page par page de tous les menus IVR avec options de filtrage, de recherche et de tri', 'rest_ivr_GetRecord' => 'Obtenir le menu IVR par ID', 'rest_ivr_GetRecordDesc' => 'Obtenez des informations détaillées sur le menu IVR, y compris tous les paramètres de configuration et les paramètres d\'action.', 'rest_ivr_Create' => 'Créer un nouveau menu IVR', 'rest_ivr_CreateDesc' => 'Créez un nouveau menu IVR avec des paramètres de configuration et des actions spécifiés.', 'rest_ivr_Update' => 'Mise à jour du menu IVR', 'rest_ivr_UpdateDesc' => 'Remplacer intégralement tous les paramètres du menu IVR existant', 'rest_ivr_Patch' => 'Mise à jour partielle du menu IVR', 'rest_ivr_PatchDesc' => 'Mettre à jour uniquement les paramètres spécifiés du menu IVR', 'rest_ivr_Delete' => 'Supprimer le menu IVR', 'rest_ivr_DeleteDesc' => 'Supprimer le menu IVR par ID', 'rest_ivr_GetDefault' => 'Obtenir les valeurs par défaut', 'rest_ivr_GetDefaultDesc' => 'Obtenez les valeurs par défaut pour la création d\'un nouveau menu IVR', 'rest_ivr_Copy' => 'Copier le menu IVR', 'rest_ivr_CopyDesc' => 'Créer une copie d\'un menu IVR existant avec un nouveau numéro de poste', // ============================================================================ // System Advice REST API // ============================================================================ 'rest_advice_GetList' => 'Obtenir la liste des notifications système', 'rest_advice_GetListDesc' => 'Obtenez la liste de toutes les recommandations et notifications système concernant la configuration, la sécurité et les performances.', 'rest_advice_Refresh' => 'Actualiser le cache des notifications', 'rest_advice_RefreshDesc' => 'Actualisation forcée du cache des notifications système et réanalyse', // ============================================================================ // Employees REST API // ============================================================================ 'rest_emp_GetList' => 'Obtenez une liste des employés', 'rest_emp_GetListDesc' => 'Obtenez une liste détaillée de tous les employés, page par page, avec des options de filtrage, de recherche et de tri.', 'rest_emp_GetRecord' => 'Trouver un employé par son identifiant', 'rest_emp_GetRecordDesc' => 'Obtenez des informations détaillées sur un employé, notamment son numéro, son nom, son adresse e-mail et d\'autres paramètres.', 'rest_emp_Create' => 'Créer un nouvel employé', 'rest_emp_CreateDesc' => 'Créer un nouvel employé avec les paramètres donnés', 'rest_emp_Update' => 'Mise à jour des employés', 'rest_emp_UpdateDesc' => 'Remplacer intégralement tous les paramètres d\'un employé existant', 'rest_emp_Patch' => 'Mise à jour partielle d\'un employé', 'rest_emp_PatchDesc' => 'Mettre à jour uniquement les paramètres d\'employé spécifiés', 'rest_emp_Delete' => 'Supprimer un employé', 'rest_emp_DeleteDesc' => 'Supprimer un employé par son identifiant', 'rest_emp_GetDefault' => 'Obtenir les valeurs par défaut', 'rest_emp_GetDefaultDesc' => 'Obtenez les valeurs par défaut pour la création d\'un nouvel employé', 'rest_emp_Export' => 'employés à l\'exportation', 'rest_emp_ExportTemplateDesc' => 'Modèle d\'exportation pour l\'importation des employés', 'rest_emp_Import' => 'Importer les employés (aperçu)', 'rest_emp_ImportDesc' => 'Téléversez un fichier CSV/Excel contenant la liste des employés pour prévisualisation avant l\'importation.', 'rest_emp_ConfirmImport' => 'Confirmer l\'importation', 'rest_emp_ConfirmImportDesc' => 'Confirmez et appliquez l\'importation des employés après prévisualisation.', 'rest_emp_BatchCreate' => 'Création massive d\'employés', 'rest_emp_BatchCreateDesc' => 'Créer plusieurs employés avec une seule requête', 'rest_emp_BatchDelete' => 'Licenciements massifs d\'employés', 'rest_emp_BatchDeleteDesc' => 'Supprimer plusieurs employés en une seule requête', // ============================================================================ // Extensions REST API // ============================================================================ 'rest_ext_GetList' => 'Obtenez une liste supplémentaire', 'rest_ext_GetListDesc' => 'Obtenez une liste détaillée de toutes les extensions, avec possibilité de filtrer par type, de rechercher et de trier.', 'rest_ext_GetRecord' => 'Obtenez une extension par numéro', 'rest_ext_GetRecordDesc' => 'Obtenez des informations détaillées sur un poste, notamment son type, l\'identifiant de l\'appelant et l\'utilisateur associé.', 'rest_ext_Create' => 'Créer une nouvelle extension', 'rest_ext_CreateDesc' => 'Créez une nouvelle extension avec le type et les paramètres spécifiés.', 'rest_ext_Update' => 'Extension de mise à jour', 'rest_ext_UpdateDesc' => 'Remplacer intégralement tous les paramètres d\'un numéro de poste existant', 'rest_ext_Patch' => 'Mise à jour partielle de l\'extension', 'rest_ext_PatchDesc' => 'Mettez à jour uniquement les paramètres d\'extension spécifiés', 'rest_ext_Delete' => 'Supprimer l\'extension', 'rest_ext_DeleteDesc' => 'Supprimer le numéro de poste', 'rest_ext_GetDefault' => 'Obtenir les valeurs par défaut', 'rest_ext_GetDefaultDesc' => 'Obtenez les valeurs par défaut pour la création d\'une nouvelle extension', 'rest_ext_GetForSelect' => 'Obtenez des options supplémentaires pour une liste déroulante', 'rest_ext_GetForSelectDesc' => 'Obtenez une liste de numéros de poste sous forme de liste déroulante avec possibilité de filtrage par type.', 'rest_ext_Available' => 'Vérifier la disponibilité des chambres', 'rest_ext_AvailableDesc' => 'Vérifiez si le numéro de poste spécifié est disponible.', 'rest_ext_GetPhonesRepresent' => 'Découvrez les téléphones', 'rest_ext_GetPhonesRepresentDesc' => 'Obtenir la représentation HTML de la liste des numéros de poste', 'rest_ext_GetPhoneRepresent' => 'Obtenez un aperçu sur téléphone', 'rest_ext_GetPhoneRepresentDesc' => 'Obtenir la représentation HTML d\'une extension spécifique', 'rest_ext_id' => 'Numéro de poste (2 à 8 chiffres)', // ============================================================================ // ApiKeys REST API // ============================================================================ 'rest_ak_GetList' => 'Obtenir une liste de clés API', 'rest_ak_GetListDesc' => 'Obtenez une liste paginée de toutes les clés API avec options de filtrage et de tri', 'rest_ak_GetRecord' => 'Obtenir la clé API par ID', 'rest_ak_GetRecordDesc' => 'Obtenez des informations détaillées sur la clé API, notamment les autorisations et les restrictions.', 'rest_ak_Create' => 'Créer une nouvelle clé API', 'rest_ak_CreateDesc' => 'Créez une nouvelle clé API avec les autorisations et restrictions spécifiées.', 'rest_ak_Update' => 'Clé API de mise à jour', 'rest_ak_UpdateDesc' => 'Remplacer intégralement tous les paramètres d\'une clé API existante', 'rest_ak_Patch' => 'Mise à jour partielle de la clé API', 'rest_ak_PatchDesc' => 'Mettez à jour uniquement les paramètres de clé API spécifiés.', 'rest_ak_Delete' => 'Supprimer la clé API', 'rest_ak_DeleteDesc' => 'Supprimer la clé API par ID', 'rest_ak_GetDefault' => 'Obtenir les valeurs par défaut', 'rest_ak_GetDefaultDesc' => 'Obtenez les valeurs par défaut pour la création d\'une nouvelle clé API', 'rest_ak_GenerateKey' => 'Générer une nouvelle clé', 'rest_ak_GenerateKeyDesc' => 'Générer une nouvelle clé API aléatoire', // ============================================================================ // Asterisk REST Users (ARI) REST API // ============================================================================ 'rest_aru_GetList' => 'Obtenir une liste des utilisateurs d\'ARI', 'rest_aru_GetListDesc' => 'Obtenez une liste paginée de tous les utilisateurs de l\'interface REST d\'Asterisk', 'rest_aru_GetRecord' => 'Récupérer l\'ARI de l\'utilisateur par son ID', 'rest_aru_CreateDesc' => 'Créer un nouvel utilisateur d\'interface REST Asterisk pour le contrôle des appels', 'rest_aru_Update' => 'Mise à jour de l\'utilisateur ARI', 'rest_aru_UpdateDesc' => 'Remplacer intégralement tous les paramètres de l\'ARI utilisateur existant', 'rest_aru_Patch' => 'Mise à jour partielle de l\'utilisateur ARI', 'rest_aru_PatchDesc' => 'Mettre à jour uniquement les paramètres ARI de l\'utilisateur spécifié', 'rest_aru_Delete' => 'Supprimer l\'utilisateur ARI', 'rest_aru_DeleteDesc' => 'Supprimer un utilisateur de l\'interface REST Asterisk', 'rest_aru_GetDefault' => 'Obtenir les valeurs par défaut', 'rest_aru_GetDefaultDesc' => 'Obtenir les valeurs par défaut pour la création d\'un nouvel utilisateur ARI', // ============================================================================ // Firewall REST API // ============================================================================ 'rest_fw_GetList' => 'Obtenir une liste des règles du pare-feu', 'rest_fw_GetListDesc' => 'Obtenez une liste détaillée de toutes les règles du pare-feu, avec des options de filtrage et de tri.', 'rest_fw_GetRecord' => 'Obtenir la règle de pare-feu par ID', 'rest_fw_GetDefaultDesc' => 'Obtenez les valeurs par défaut pour la création d\'une nouvelle règle de pare-feu', 'rest_fw_GetBannedIps' => 'Obtenir une liste des adresses IP bloquées', 'rest_mail_OAuth2CallbackDesc' => 'Gère le rappel d\'autorisation OAuth2 du fournisseur de messagerie (Google, Microsoft, etc.). Renvoie une page HTML pour transmettre le résultat à la fenêtre parente.', // ============================================================================ // Search REST API // ============================================================================ 'rest_search_GetSearchItems' => 'Recherche mondiale', 'rest_schema_search_result_sorter' => 'Texte à trier (sans balises HTML)', // ============================================================================ // User Page Tracker REST API // ============================================================================ 'rest_upt_PageView' => 'Enregistrer une vue de page', 'rest_upt_PageViewDesc' => 'Enregistre l\'ouverture ou la transition vers une page du panneau d\'administration. Met à jour la position actuelle de l\'utilisateur et définit la durée d\'expiration de la session.', 'rest_upt_PageLeave' => 'Enregistrement quittant la page', 'rest_upt_PageLeaveDesc' => 'Enregistre une transition ou la fermeture d\'une page dans le panneau d\'administration. Supprime la position actuelle de l\'utilisateur du système de suivi.', // ============================================================================ // Files REST API // ============================================================================ 'rest_file_GetRecord' => 'Récupérer le contenu d\'un fichier', 'rest_file_GetRecordDesc' => 'Récupérer le contenu du fichier situé à l\'emplacement spécifié.', 'rest_file_Update' => 'Télécharger/Mettre à jour un fichier', 'rest_file_UpdateDesc' => 'Télécharger ou mettre à jour un fichier à l\'emplacement spécifié', 'rest_file_DeleteDesc' => 'Supprimer le fichier à l\'emplacement spécifié', 'rest_file_Upload' => 'Téléverser le fichier (par morceaux)', 'rest_file_UploadDesc' => 'Téléversez un fichier par morceaux grâce à la prise en charge de Resumable.js', 'rest_file_UploadStatus' => 'Vérifier l\'état du téléchargement', 'rest_file_UploadStatusDesc' => 'Vérifier l\'état du téléchargement du fichier par ID', 'rest_file_DownloadFirmware' => 'Télécharger le firmware', 'rest_file_DownloadFirmwareDesc' => 'Télécharger le firmware depuis une URL externe', 'rest_file_FirmwareStatus' => 'Vérifier l\'état du téléchargement du firmware', 'rest_file_FirmwareStatusDesc' => 'Vérifier l\'état du téléchargement du firmware par nom de fichier', // ============================================================================ // Fail2Ban REST API // ============================================================================ 'rest_f2b_GetRecord' => 'Obtenir les paramètres de Fail2Ban', 'rest_f2b_GetRecordDesc' => 'Obtenir les paramètres de protection actuels de Fail2Ban contre les attaques par force brute', 'rest_f2b_Update' => 'Mettre à jour les paramètres de Fail2Ban', 'rest_f2b_UpdateDesc' => 'Mettre à jour les paramètres de protection Fail2Ban (nombre de tentatives, durée du bannissement, liste blanche)', 'rest_f2b_Patch' => 'Mise à jour partielle des paramètres de Fail2Ban', 'rest_f2b_PatchDesc' => 'Mettez à jour uniquement les paramètres Fail2Ban spécifiés.', // ============================================================================ // IAX REST API // ============================================================================ 'rest_iax_GetRegistry' => 'Obtenir le statut d\'enregistrement de fournisseur IAX', 'rest_iax_GetRegistryDesc' => 'Obtenez des informations sur le statut d\'enregistrement des fournisseurs IAX', // ============================================================================ // IAX Providers REST API // ============================================================================ 'rest_iaxp_GetList' => 'Obtenez une liste des fournisseurs IAX', 'rest_iaxp_GetListDesc' => 'Obtenez une liste détaillée de tous les fournisseurs IAX, avec des options de filtrage et de tri.', 'rest_iaxp_GetRecord' => 'Trouver le fournisseur IAX par ID', 'rest_iaxp_GetRecordDesc' => 'Obtenez des informations détaillées sur un fournisseur IAX spécifique', 'rest_iaxp_Create' => 'Créer un fournisseur IAX', 'rest_iaxp_CreateDesc' => 'Créez un nouveau fournisseur IAX avec les paramètres de connexion spécifiés.', 'rest_iaxp_UpdateDesc' => 'Mettre à jour intégralement le fournisseur IAX existant (remplacer tous les champs)', 'rest_iaxp_Patch' => 'Mise à jour partielle du fournisseur IAX', 'rest_iaxp_PatchDesc' => 'Mettez à jour uniquement les champs spécifiés d\'un fournisseur IAX existant', 'rest_iaxp_Delete' => 'Supprimer le fournisseur IAX', 'rest_iaxp_DeleteDesc' => 'Supprimer le fournisseur IAX par son ID', 'rest_iaxp_GetDefault' => 'Modèle de fournisseur IAX', 'rest_iaxp_GetStatusDesc' => 'Obtenez le statut d\'enregistrement actuel d\'un fournisseur IAX spécifique', 'rest_iaxp_GetHistory' => 'Consulter l\'historique de connexion', 'rest_iaxp_GetHistoryDesc' => 'Obtenez l\'historique des connexions des fournisseurs IAX pour la période spécifiée.', 'rest_iaxp_GetStats' => 'Obtenez des statistiques sur les fournisseurs IAX', 'rest_iaxp_GetStatsDesc' => 'Obtenez des statistiques récapitulatives pour tous les fournisseurs IAX', 'rest_iaxp_Copy' => 'Copier le fournisseur IAX', 'rest_iaxp_CopyDesc' => 'Créez une copie d\'un fournisseur IAX existant avec une nouvelle description.', 'rest_iaxp_ForceCheck' => 'vérification d\'enregistrement des forces', 'rest_iaxp_ForceCheckDesc' => 'Vérification forcée du statut d\'enregistrement d\'un fournisseur IAX spécifique', 'rest_iaxp_UpdateStatus' => 'Mise à jour du statut du fournisseur', 'rest_iaxp_UpdateStatusDesc' => 'Activer ou désactiver le fournisseur IAX', // ============================================================================ // SIP Monitoring REST API // ============================================================================ 'rest_sip_GetStatuses' => 'Obtenez l\'état de tous les périphériques SIP', 'rest_sip_GetStatusesDesc' => 'Obtenez en temps réel l\'état d\'enregistrement et de disponibilité de tous les appareils SIP.', 'rest_sip_GetStatus' => 'Obtenir l\'état d\'un périphérique SIP', 'rest_sip_GetStatusDesc' => 'Obtenez des informations détaillées sur un périphérique SIP spécifique, notamment son adresse IP, son agent utilisateur et sa date d\'enregistrement.', 'rest_sip_GetHistory' => 'Consulter l\'historique de connexion', 'rest_sip_GetHistoryDesc' => 'Obtenez l\'historique d\'enregistrement et de désenregistrement d\'un appareil SIP', 'rest_sip_GetStats' => 'Obtenir les statistiques des périphériques SIP', 'rest_sip_GetStatsDesc' => 'Obtenez des statistiques d\'utilisation du périphérique SIP (nombre d\'appels, durée de fonctionnement, etc.).', 'rest_sip_GetPeersStatuses' => 'Obtenir les statuts des pairs SIP (hérité)', 'rest_sip_GetPeersStatusesDesc' => 'Récupérez les statuts de tous les pairs SIP au format hérité (pour des raisons de compatibilité).', 'rest_sip_GetRegistry' => 'Obtenir le statut d\'inscription (hérité)', 'rest_sip_GetRegistryDesc' => 'Obtenir les informations d\'enregistrement du périphérique SIP au format hérité (pour des raisons de compatibilité).', 'rest_sip_GetSecret' => 'Obtenir le mot de passe SIP', 'rest_sip_GetSecretDesc' => 'Obtenir le mot de passe SIP pour le numéro de poste spécifié', 'rest_sip_GetAuthFailureStats' => 'Obtenir des statistiques sur les erreurs d\'authentification', 'rest_sip_ClearAuthFailureStatsDesc' => 'Statistiques d\'erreurs d\'authentification effacées pour le périphérique SIP spécifié', // ============================================================================ // Sound Files REST API // ============================================================================ 'rest_sf_GetList' => 'Obtenir une liste de fichiers audio', 'rest_sf_GetRecord' => 'Récupérer le fichier audio par son identifiant', 'rest_sf_GetRecordDesc' => 'Obtenez des informations détaillées sur un fichier audio spécifique, notamment son chemin d\'accès, sa catégorie et ses métadonnées.', 'rest_sf_Create' => 'Créer un fichier audio', 'rest_sf_CreateDesc' => 'Créez un nouveau fichier audio en lui attribuant un nom, une catégorie et un chemin d\'accès.', 'rest_sf_Update' => 'Mettre à jour le fichier audio', 'rest_sf_UpdateDesc' => 'Remplacer intégralement les métadonnées du fichier audio (tous les champs doivent être renseignés).', 'rest_sf_Patch' => 'Mise à jour partielle du fichier audio', 'rest_sf_PatchDesc' => 'Mettez à jour uniquement les champs spécifiés du fichier audio (par exemple, modifiez uniquement le nom).', 'rest_sf_Delete' => 'Supprimer le fichier audio', 'rest_sf_DeleteDesc' => 'Supprimer le fichier audio du système (le fichier sera supprimé du disque)', 'rest_sf_GetDefault' => 'Obtenir les valeurs par défaut', 'rest_sf_GetDefaultDesc' => 'Obtenir les valeurs par défaut pour la création d\'un nouveau fichier audio', 'rest_sf_GetForSelect' => 'Obtenir pour la liste déroulante', // ============================================================================ // System Information REST API // ============================================================================ 'rest_sysinfo_GetInfo' => 'Obtenir les informations système', 'rest_sysinfo_GetInfoDesc' => 'Obtenez des informations système complètes, notamment sur le processeur, la mémoire, les disques, le réseau et la version du système.', 'rest_sysinfo_GetExternalIp' => 'Obtenir une adresse IP externe', 'rest_sysinfo_GetExternalIpDesc' => 'Obtenir des informations sur l\'adresse IP externe du système et sa géolocalisation', 'rest_sysinfo_GetHypervisorDesc' => 'Obtenez des informations sur la plateforme de virtualisation (VMware, VirtualBox, KVM, Proxmox, etc.).', 'rest_sysinfo_GetDMI' => 'Obtenez des informations sur le DMI', 'rest_sysinfo_GetDMIDesc' => 'Obtenez des informations DMI (Desktop Management Interface) sur le BIOS, la carte mère et le matériel.', // ============================================================================ // System Logs REST API // ============================================================================ 'rest_syslog_GetLogsList' => 'Obtenir une liste des fichiers journaux', 'rest_syslog_GetLogsListDesc' => 'Obtenir la liste de tous les fichiers journaux système disponibles (Asterisk, PHP, système, modules)', 'rest_syslog_GetLogFromFile' => 'Récupérer le contenu du journal', 'rest_syslog_GetLogFromFileDesc' => 'Récupérez le contenu du fichier journal spécifié, avec possibilité de filtrage par texte, heure et nombre de lignes.', 'rest_syslog_GetLogTimeRange' => 'Obtenir la plage de temps d\'enregistrement', 'rest_syslog_GetLogTimeRangeDesc' => 'Obtenez la plage horaire disponible (première et dernière entrée) pour le fichier journal spécifié.', 'rest_syslog_StartCapture' => 'Début de la capture des paquets', 'rest_syslog_StartCaptureDesc' => 'Commencez par capturer les paquets réseau avec tcpdump pour diagnostiquer les problèmes de réseau.', 'rest_syslog_StopCapture' => 'Arrêter la capture de paquets', 'rest_syslog_DownloadLogFileDesc' => 'Télécharger le fichier journal spécifié', 'rest_syslog_DownloadArchive' => 'Télécharger l\'archive des journaux', 'rest_syslog_DownloadArchiveDesc' => 'Télécharger l\'archive préparée des journaux système', 'rest_syslog_EraseFileDesc' => 'Effacer le contenu du fichier journal spécifié (le fichier restera existant, mais sera vide).', // ============================================================================ // SIP Providers REST API // ============================================================================ 'rest_sipp_GetList' => 'Obtenez une liste des fournisseurs SIP', 'rest_sipp_GetListDesc' => 'Obtenez une liste détaillée de tous les fournisseurs SIP, avec des options de filtrage et de tri.', 'rest_sipp_GetRecord' => 'Trouver un fournisseur SIP par identifiant', 'rest_sipp_GetRecordDesc' => 'Obtenez des informations détaillées sur un fournisseur SIP spécifique', 'rest_sipp_Create' => 'Créer un fournisseur SIP', 'rest_sipp_CreateDesc' => 'Créez un nouveau fournisseur SIP avec les paramètres de connexion spécifiés.', 'rest_sipp_Update' => 'Mise à jour du fournisseur SIP', 'rest_sipp_UpdateDesc' => 'Mettre à jour intégralement le fournisseur SIP existant (remplacer tous les champs)', 'rest_sipp_Patch' => 'Mise à jour partielle du fournisseur SIP', 'rest_sipp_PatchDesc' => 'Mettez à jour uniquement les champs spécifiés d\'un fournisseur SIP existant', 'rest_sipp_Delete' => 'Supprimer le fournisseur SIP', 'rest_sipp_DeleteDesc' => 'Supprimer le fournisseur SIP par son ID', 'rest_sipp_GetDefault' => 'Modèle de fournisseur SIP', 'rest_sipp_GetDefaultDesc' => 'Obtenez un modèle avec des paramètres par défaut pour la création d\'un nouveau fournisseur SIP', 'rest_sipp_GetStatuses' => 'Obtenez le statut de tous les fournisseurs SIP', 'rest_sipp_GetStatusesDesc' => 'Obtenez les statuts d\'enregistrement pour tous les fournisseurs SIP', 'rest_sipp_GetStatus' => 'Obtenir le statut de fournisseur SIP', 'rest_sipp_GetStatusDesc' => 'Obtenez le statut d\'enregistrement actuel d\'un fournisseur SIP spécifique', 'rest_sipp_GetHistory' => 'Consulter l\'historique de connexion', 'rest_sipp_GetHistoryDesc' => 'Obtenir l\'historique des connexions des fournisseurs SIP pour une période donnée', 'rest_sipp_GetStats' => 'Obtenez des statistiques sur les fournisseurs SIP', 'rest_sipp_GetStatsDesc' => 'Obtenez des statistiques récapitulatives pour tous les fournisseurs SIP', 'rest_gs_Patch' => 'Mise à jour partielle des paramètres généraux', 'rest_gs_PatchDesc' => 'Mettre à jour uniquement les paramètres généraux spécifiés', 'rest_gs_GetDefault' => 'Obtenir les valeurs par défaut', 'rest_gs_GetDefaultDesc' => 'Obtenir les valeurs par défaut pour les paramètres généraux', 'rest_gs_UpdateCodecsDesc' => 'Mise à jour de la priorité et de la disponibilité des codecs audio/vidéo', // ============================================================================ // CustomFiles REST API // ============================================================================ 'rest_cf_GetList' => 'Obtenir la liste des fichiers utilisateur', 'rest_cf_GetListDesc' => 'Obtenez une liste page par page de tous les fichiers utilisateur avec des options de filtrage et de tri', 'rest_cf_GetRecord' => 'Récupérer le fichier utilisateur par ID', 'rest_cf_PatchDesc' => 'Mettre à jour uniquement les paramètres du fichier utilisateur spécifiés', 'rest_cf_Delete' => 'Supprimer le fichier utilisateur', 'rest_cf_DeleteDesc' => 'Supprimer un fichier utilisateur par son ID', 'rest_cf_GetDefault' => 'Obtenir les valeurs par défaut', 'rest_cf_GetDefaultDesc' => 'Obtenir les valeurs par défaut pour la création d\'un nouveau fichier utilisateur', 'rest_da_GetRecordDesc' => 'Obtenez des informations détaillées sur une application de plan de numérotation spécifique', 'rest_da_CreateDesc' => 'Créez une nouvelle application de plan de numérotation pour gérer les appels', 'rest_da_Update' => 'Mettre à jour l\'application de plan de numérotation', 'rest_da_UpdateDesc' => 'Mettre à jour intégralement l\'application de plan de numérotation existante (remplacer tous les champs).', 'rest_da_Patch' => 'Mise à jour partielle de l\'application de plan de numérotation', 'rest_da_PatchDesc' => 'Mettez à jour uniquement les champs spécifiés d\'une application de plan de numérotation existante', 'rest_da_Delete' => 'Supprimer l\'application de plan de numérotation', 'rest_da_DeleteDesc' => 'Supprimer l\'application de plan de numérotation par ID', 'rest_da_GetDefault' => 'Obtenez un modèle d\'application de plan de numérotation', 'rest_da_GetDefaultDesc' => 'Obtenez un modèle avec des paramètres par défaut pour créer une nouvelle application de plan de numérotation', 'rest_da_Copy' => 'Copier l\'application de plan de numérotation', 'rest_cr_CreateDesc' => 'Créer une nouvelle salle de conférence pour les audioconférences de groupe', 'rest_cr_Update' => 'Modernisez votre salle de conférence', 'rest_cr_UpdateDesc' => 'Rénover entièrement une salle de conférence existante (remplacement de tous les champs)', 'rest_cr_Patch' => 'Rénover partiellement la salle de conférence', 'rest_cr_PatchDesc' => 'Mettez à jour uniquement les champs spécifiés d\'une salle de conférence existante', 'rest_cr_Delete' => 'Supprimer la salle de conférence', 'rest_cr_DeleteDesc' => 'Supprimer une salle de conférence par son identifiant', 'rest_cr_GetDefault' => 'Obtenez un modèle de salle de conférence', 'rest_cr_GetDefaultDesc' => 'Obtenez un modèle avec des paramètres par défaut pour créer une nouvelle salle de réunion', // ============================================================================ // AsteriskManagers REST API // ============================================================================ 'rest_am_GetList' => 'Obtenir une liste des AMI utilisateur', 'rest_am_GetListDesc' => 'Obtenez une liste paginée de tous les utilisateurs de l\'interface Asterisk Manager', 'rest_am_GetRecord' => 'Récupérer l\'AMI utilisateur par son ID', 'rest_am_CreateDesc' => 'Créez un nouvel utilisateur d\'interface de gestion Asterisk avec les droits d\'accès spécifiés.', 'rest_am_UpdateDesc' => 'Remplacer intégralement tous les paramètres d\'une AMI utilisateur existante', 'rest_am_PatchDesc' => 'Mettre à jour uniquement les paramètres AMI de l\'utilisateur spécifié', 'rest_am_Delete' => 'Supprimer l\'utilisateur AMI', 'rest_am_DeleteDesc' => 'Supprimer un utilisateur de l\'interface Asterisk Manager', 'rest_am_GetDefault' => 'Obtenir les valeurs par défaut', 'rest_am_GetDefaultDesc' => 'Obtenir les valeurs par défaut pour la création d\'une nouvelle AMI utilisateur', 'rest_am_Copy' => 'Copier l\'AMI utilisateur', 'rest_am_CopyDesc' => 'Créer une copie d\'une AMI utilisateur existante avec un nouveau nom', // ============================================================================ // MailSettings REST API // ============================================================================ 'rest_ms_GetRecord' => 'Paramètres de messagerie', 'rest_ms_GetRecordDesc' => 'Récupérez les paramètres actuels du serveur de messagerie, y compris la configuration SMTP et les paramètres OAuth2.', 'rest_ms_Update' => 'Mettre à jour les paramètres de messagerie', 'rest_ms_Patch' => 'Mise à jour partielle des paramètres de messagerie', 'rest_ms_ResetDesc' => 'Réinitialiser tous les paramètres du serveur de messagerie à leurs valeurs par défaut (cette action est irréversible).', 'rest_ms_TestConnection' => 'Vérifiez la connexion au serveur SMTP', 'rest_ms_TestConnectionDesc' => 'Vérifiez la connexion au serveur de messagerie avec les paramètres actuels ou spécifiés.', 'rest_ms_GetDiagnostics' => 'Obtenez un diagnostic de vos paramètres de messagerie', 'rest_ms_GetDiagnosticsDesc' => 'Obtenez des informations de diagnostic détaillées sur vos paramètres de messagerie, notamment l\'état de la connexion et la configuration.', 'rest_ms_SendTestEmail' => 'Envoyer un e-mail de test', 'rest_ms_SendTestEmailDesc' => 'Envoyez un courriel de test à l\'adresse indiquée pour vérifier les paramètres de votre serveur de messagerie.', 'rest_ms_GetOAuth2Url' => 'Obtenir l\'URL d\'autorisation OAuth2', 'rest_ms_GetOAuth2UrlDesc' => 'Générez une URL pour l\'autorisation OAuth2 dans votre fournisseur de messagerie (Gmail, Outlook, etc.).', 'rest_ms_RefreshToken' => 'Actualiser le jeton OAuth2', 'rest_ms_RefreshTokenDesc' => 'Actualisez un jeton d\'accès OAuth2 expiré à l\'aide d\'un jeton d\'actualisation enregistré', 'rest_ms_GetDefault' => 'Obtenir les valeurs par défaut', 'rest_ms_GetDefaultDesc' => 'Obtenir les valeurs par défaut des paramètres du serveur de messagerie', // ============================================================================ // TimeSettings REST API // ============================================================================ 'rest_ts_GetRecord' => 'Obtenir les paramètres de l\'heure', 'rest_ts_GetRecordDesc' => 'Obtenir les paramètres de l\'heure et du fuseau horaire actuels', 'rest_ts_Update' => 'Paramètres de mise à jour', 'rest_ts_PatchDesc' => 'Mettre à jour uniquement les paramètres de date et de fuseau horaire spécifiés', 'rest_ts_GetAvailableTimezonesDesc' => 'Obtenez la liste complète des fuseaux horaires disponibles au format IANA avec décalage UTC.', // ============================================================================ // Storage REST API // ============================================================================ 'rest_stg_GetRecord' => 'Obtenir la configuration de stockage', 'rest_stg_GetRecordDesc' => 'Obtenez la configuration de stockage actuelle, y compris le disque sélectionné, le point de montage et la période de conservation des enregistrements.', 'rest_stg_UpdateDesc' => 'Remplacez l\'intégralité de la configuration de stockage (tous les champs doivent être renseignés).', 'rest_stg_Patch' => 'Mise à jour partielle de la configuration de stockage', 'rest_stg_PatchDesc' => 'Mettre à jour uniquement les paramètres de configuration de stockage spécifiés', 'rest_stg_Usage' => 'Obtenir des statistiques d\'utilisation du stockage', 'rest_stg_UsageDesc' => 'Obtenez des statistiques détaillées sur l\'utilisation de l\'espace disque, ventilées par type de données.', 'rest_stg_List' => 'Obtenez la liste des périphériques de stockage disponibles', 'rest_stg_MkfsDesc' => 'Formatez le périphérique et créez un système de fichiers (ATTENTION : toutes les données seront supprimées)', 'rest_stg_StatusMkfs' => 'Obtenir l\'état de la mise en forme', 'rest_s3_GetRecordDesc' => 'Obtenez la configuration actuelle du stockage S3, y compris l\'état d\'activation, l\'URL du point de terminaison, le nom du compartiment, la région et les paramètres de conservation des enregistrements pour l\'archivage dans le cloud.', 'rest_s3_Update' => 'Mise à jour de la configuration du stockage S3', 'rest_s3_UpdateDesc' => 'Remplacez intégralement la configuration de stockage S3 par tous les paramètres (tous les champs doivent être renseignés). Les clés secrètes sont automatiquement chiffrées avant l\'enregistrement.', 'rest_param_advice_force' => 'Forcer la mise à jour du cache', 'rest_param_advice_category_filter' => 'Filtrer par catégorie de notification', 'rest_schema_ext_limit' => 'Nombre maximal de messages par page', // ============================================================================ // IVR Menu REST API - Response Schemas (Field Descriptions) // ============================================================================ 'rest_schema_ivr_id' => 'Identifiant unique du menu IVR', 'rest_schema_ivr_name' => 'nom du menu IVR', 'rest_schema_ivr_extension' => 'Numéro de menu IVR de l\'extension interne', 'rest_schema_ivr_audio_message_id' => 'Identifiant du fichier audio pour la lecture du menu', 'rest_schema_ivr_actions' => 'Actions du menu IVR (saisie de chiffres)', 'rest_schema_ivr_audio_repr' => 'Représentation HTML d\'un fichier audio', // User Page Tracker parameters 'rest_param_upt_pageName' => 'Le nom de la page à suivre (par exemple, extensions-index)', 'rest_param_sf_file' => 'Fichier audio téléchargeable (formats pris en charge : wav, mp3, ogg, flac)', 'rest_schema_provider_cid_parser_start' => 'Caractère de début pour l\'extraction de l\'identifiant de l\'appelant', 'rest_schema_provider_did_custom_header' => 'En-tête SIP personnalisé pour DID', 'rest_schema_provider_did_parser_end' => 'Caractère final pour l\'extraction DID', 'rest_schema_provider_did_parser_regex' => 'Expression régulière pour l\'analyse DID', 'rest_schema_provider_did_source' => 'Source du numéro DID (À, URI de la requête)', 'rest_schema_provider_disabled' => 'Le fournisseur est déconnecté.', 'rest_schema_provider_disablefromuser' => 'N\'envoyez pas le nom d\'utilisateur dans le champ De', 'rest_schema_provider_dtmfmode' => 'Mode de transmission DTMF (rfc2833, en bande, info, auto)', 'rest_param_aru_applications' => 'Applications autorisées pour l\'utilisateur REST d\'Asterisk', 'rest_am_Create' => 'Créer un nouvel utilisateur AMI', 'rest_am_Patch' => 'Mise à jour partielle de l\'AMI utilisateur', 'rest_param_ir_providerid' => 'ID du fournisseur pour la liaison de route', 'rest_tag_APIKeys' => 'Clés API', 'rest_response_200_validated' => 'Données validées avec succès', 'rest_response_500_internal' => 'Une erreur interne du serveur s\'est produite lors du traitement de la requête.', // ============================================================================ // RESOURCE_OPENAPI // ============================================================================ 'rest_openapi_GetSimplifiedPerms' => 'Obtenez une liste simplifiée des autorisations', 'rest_schema_provider_represent' => 'Représentation HTML du fournisseur pour les listes déroulantes', 'rest_Syslog_ApiDescription' => 'Outils de gestion et de diagnostic des journaux système. Permet d\'accéder aux journaux système, de les filtrer, de capturer les paquets réseau et de les archiver. Indispensable pour le dépannage et la surveillance du système.', 'rest_System_ApiDescription' => 'Ressource de gestion système unique. Assure la gestion de l\'alimentation (redémarrage, arrêt), la surveillance de l\'état (ping, vérification d\'authentification), les opérations de date et d\'heure, les paramètres de langue, la conversion audio, les mises à jour système et la réinitialisation d\'usine.', 'rest_TimeSettings_ApiDescription' => 'Gestion complète de l\'heure et des fuseaux horaires pour MikoPBX. Cette ressource unique permet d\'accéder à la configuration de l\'heure système, notamment la sélection du fuseau horaire, les paramètres du serveur NTP et les ajustements manuels. Elle est essentielle pour garantir l\'horodatage précis des appels, l\'exécution des tâches planifiées et la corrélation des journaux système. Elle prend en charge la synchronisation automatique de l\'heure via NTP ou le réglage manuel pour les réseaux isolés.', 'rest_gs_UpdateDesc' => 'Mettre à jour les paramètres généraux du système', 'rest_owt_Update' => 'Mise à jour de la condition temporaire', 'rest_S3Storage_ApiDescription' => 'Gérez le stockage cloud compatible S3 pour l\'archivage des enregistrements d\'appels. Cette ressource unique permet la configuration pour AWS S3, MinIO, Wasabi et d\'autres services de stockage compatibles S3. Elle offre notamment le chargement automatique des enregistrements vers le stockage cloud après expiration de la période de conservation locale, la lecture transparente depuis le cache S3 et une stratégie de stockage à deux niveaux (stockage local actif + archivage cloud passif). Les identifiants sont automatiquement chiffrés avant l\'enregistrement.', 'rest_Sysinfo_ApiDescription' => 'Ressource unique d\'informations et de diagnostic système. Fournit des informations détaillées sur le matériel, la configuration réseau, la plateforme de virtualisation et les données DMI. Interface en lecture seule pour la surveillance et le dépannage du système.', 'rest_sipp_Copy' => 'Copier le fournisseur SIP', 'rest_sipp_CopyDesc' => 'Créer une copie d\'un fournisseur SIP existant avec une nouvelle description', 'rest_sipp_ForceCheck' => 'vérification d\'enregistrement des forces', 'rest_sipp_ForceCheckDesc' => 'Vérification forcée du statut d\'enregistrement d\'un fournisseur SIP spécifique', 'rest_sipp_UpdateStatus' => 'Mise à jour du statut du fournisseur', 'rest_sipp_UpdateStatusDesc' => 'Activer ou désactiver le fournisseur SIP', // ============================================================================ // GeneralSettings REST API // ============================================================================ 'rest_gs_GetRecord' => 'Obtenir les paramètres généraux', 'rest_gs_GetRecordDesc' => 'Obtenir les paramètres généraux du système actuels', 'rest_gs_GetSetting' => 'Obtenir un paramètre spécifique', 'rest_gs_GetSettingDesc' => 'Obtenir la valeur d\'un paramètre spécifique par clé', 'rest_gs_Update' => 'Mettre à jour les paramètres généraux', 'rest_schema_stg_device' => 'Chemin d\'accès au périphérique', ];