• Si le champ URL de téléchargement PRT est vide ou comporte une URL non valide, les utilisateurs
obtiennent une alerte de notification sur l'interface utilisateur du téléphone indiquant que le téléchargement
de données a échoué.
Le téléphone utilise un mécanisme HTTP/HTTPS POST, avec des paramètres similaires à un téléchargement
basé sur la forme HTTP. Les paramètres suivants sont inclus dans le téléchargement (utilisant le chiffrement
MIME multipartie) :
• nom du périphérique (exemple : "SEP001122334455")
• no de série (exemple : "FCH12345ABC")
• Nom d'utilisateur (le nom d'utilisateur est soit le Nom d'affichage du terminal, soit l'ID utilisateur
du numéro de poste. Le Nom d'affichage du terminal est pris en compte prioritairement. Si ce champ
est vide, alors l'ID utilisateur est utilisé).
• prt_file (exemple : "probrep-20141021-162840.tar.gz")
Vous trouverez ci-dessous un exemple de script. Le script est uniquement fourni à titre de référence. Cisco
ne fournit pas d'assistance pour les scripts de téléchargement en amont installés sur les serveurs des clients.
<?php
// NOTE: you may need to edit your php.ini file to allow larger
// size file uploads to work.
// Modify the setting for upload_max_filesize
// I used:
upload_max_filesize = 20M
// Retrieve the name of the uploaded file
$filename = basename($_FILES['prt_file']['name']);
// Get rid of quotes around the device name, serial number and username if they exist
$devicename = $_POST['devicename'];
$devicename = trim($devicename, "'\"");
$serialno = $_POST['serialno'];
$serialno = trim($serialno, "'\"");
$username = $_POST['username'];
$username = trim($username, "'\"");
// where to put the file
$fullfilename = "/var/prtuploads/".$filename;
// If the file upload is unsuccessful, return a 500 error and
// inform the user to try again
if(!move_uploaded_file($_FILES['prt_file']['tmp_name'], $fullfilename)) {
header("HTTP/1.0 500 Internal Server Error");
die("Error: You must select a file to upload.");
}
?>
Procédure
Étape 1 Sur la page Utilitaire de Configuration, sélectionnez Connexion d'administration > Avancé > Voix > Mise
à disposition.
Étape 2 Dans la section Outil de rapport de problèmes, saisissez le chemin d'accès du script de téléchargement PRT
dans le champ URL de téléchargement PRT.
Exemple :
Guide de l'administration du téléphone IP Cisco 7800 Series multiplateforme, relatif à la version 11.0(0) du
Configurer le téléchargement PRT
micrologiciel.
159