Règles de profil
3. Si une URL est spécifiée dans le cadre de cette solution alternative, une tentative est effectuée pour
télécharger le profil qui se trouve à l'URL spécifiée. Le système tente de mettre à jour les paramètres
internes en conséquence.
Si toutes les alternatives comportent des expressions conditionnelles et qu'aucune ne prend la valeur Vrai (ou
si l'ensemble de la règle du profil est vide), le paramètre Profile_Rule* tout entier est ignoré. Le paramètre
de règle de profil suivant de la séquence est évalué.
Exemple 1
Cet exemple effectue une resynchronisations inconditionnelle au profil de l'URL spécifiée et une requête
HTTP GET au serveur de mise à disposition à distance :
http://remote.server.com/cisco/$MA.cfg
Exemple 2
Dans cet exemple, le périphérique effectue une resynchronisation à deux URL différentes, selon l'état de
l'enregistrement de la ligne 1. En cas d'enregistrement perdu, le périphérique effectue un HTTP POST vers
un script CGI. Le périphérique envoie le contenu de la macro étendue GPP_A, qui peut fournir des informations
supplémentaires sur l'état du périphérique :
($PRVTMR ge 600)? http://p.tel.com/has-reg.cfg
| [--post a] http://p.tel.com/lost-reg?
Exemple 3
Dans cet exemple, le périphérique réalise une resynchronisation sur le même serveur. Le périphérique fournit
des informations supplémentaires, si un certificat n'est pas installé sur l'unité (pour les unités antérieures à la
2.0 existantes) :
("$CCERT" eq "Installed")? https://p.tel.com/config?
| https://p.tel.com/config?cisco$MAU
Exemple 4
Dans cet exemple, la ligne 1 est désactivée jusqu'à ce que GPP_A soit défini comme égal à Mis à disposition
par la première URL. Ensuite, il effectue une resynchronisation à la deuxième URL :
("$A" ne "Provisioned")? (Line_Enable_1_ = "No";)! https://p.tel.com/init-prov
| https://p.tel.com/configs
Exemple 5
Dans cet exemple, on suppose que le profil que le serveur renvoie contient des balises d'éléments XML. Ces
balises doivent être mappées de nouveau aux noms de paramètres appropriés par la correspondance des alias
stockée dans GPP_B :
[--alias b] https://p.tel.com/account/$PN$MA.xml
Guide de mise à disposition des téléphones multiplateformes IP Cisco 6800
32
Formats de mise à disposition