Contenu

Introduction

Mise à jour manuelle

Méthode 1 : Supprimer et lire les services de téléphonie IP de l'interface utilisateur graphique sans activation de l'abonnement Entreprise

Méthode 2 : Supprimez les services de téléphone IP de l'interface utilisateur graphique et ajoutez-les à nouveau à l'aide des commandes CLI

Paramètre Service Provisioning

Méthode 1 : Créer un profil de téléphone commun et remplacer le provisionnement de service par une URL externe

Méthode 2 : Supprimer le paramètre URL Directories au niveau du périphérique

Méthode 3 : Le provisionnement de service et les répertoires d'URL sont définis sous le paramètre Enterprise

Méthode 4 : L'URL des répertoires est hébergée sur une application Web externe

Méthode 5 : L'URL des répertoires est hébergée sur une application Web externe et avec un message personnalisé

Méthode 6 : Modifiez la méthode 4 ou la méthode 5 si vous ne souhaitez pas supprimer les services de téléphonie IP

Introduction

Ce document décrit les différentes méthodes permettant de désactiver l'accès au répertoire sur un ensemble de téléphones.

Dans Cisco Unified Communications Manager (CUCM) 7.X et versions ultérieures, les services de téléphonie IP ont divers répertoires tels que :

- Appels manqués

- Appels reçus

- Appels passés, etc.

Choisissez Device > Device Settings > Phone Services afin d'afficher les services de téléphone IP.

Par défaut, l'abonnement Entreprise est activé pour tous les services (sauf les appels intercom). Cela signifie qu'il est automatiquement attribué à tous les téléphones.

La table TelecasterService stocke les paramètres de tous les services téléphoniques mis en service sur le système. Cette entrée par défaut est :

admin:run sql select name, priority, urltemplate, pkid from telecasterservice

name                  priority              urltemplate                               pkid

===================== ======== ===================================== ====================================

Missed Calls             1      Application:Cisco/MissedCalls        d0059763-cdcc-4be7-a2a8-bbd4aac73f63

Received Calls           2      Application:Cisco/ReceivedCalls      0061bdd2-26c0-46a4-98a3-48a6878edf53

Placed Calls             3      Application:Cisco/PlacedCalls        a0eed443-c705-4232-86d4-957295dd339c

Intercom Calls           4      Application:Cisco/IntercomCalls      27f92f3c-11ed-45f3-8400-fe06431c0bfc

Personal Directory       5      Application:Cisco/PersonalDirectory  4a9d384a-5beb-4449-b176-cea0e8c4307c

Corporate Directory      6      Application:Cisco/CorporateDirectory 7eca2cf1-0c8d-4df4-a807-124b18fe89a4

Voicemail                1      Application:Cisco/Voicemail          ca69f2e4-d088-47f8-acb2-ceea6722272e

Les méthodes de désactivation du répertoire sur un téléphone sont les suivantes :

- Mise à jour manuelle

- Provisionnement de services

Mise à jour manuelle

Méthode 1 : Supprimer et lire les services de téléphonie IP de l'interface utilisateur graphique sans activation de l'abonnement Entreprise

Complétez ces étapes afin d'effectuer une mise à jour en masse de tous les téléphones qui nécessitent un accès au répertoire.

1. Choisissez Bulk Administration > Phones > Phone Template et créez un modèle de téléphone.

2. Abonnez le modèle de téléphone aux services de téléphone IP.

3. Choisissez Bulk Administration > Phones > Update Phones > Query, puis choisissez le téléphone qui nécessite un accès au répertoire.

4. Sur la page suivante, cochez la case Assign IP Phone Services .

5. Sélectionnez le modèle créé.

6. Soumettez le travail.

Dans cette méthode, il n'y a pas d'option pour modifier le champ de priorité et par défaut il est configuré avec une priorité de 50.

admin:run sql select name, priority, urltemplate, pkid from telecasterservice

name                   priority                urltemplate                                    pkid===================== ==========  ========================================  ========================================

Missed Calls              50      Application:Cisco/MissedCalls               d0059763-cdcc-4be7-a2a8-bbd4aac73f63

Received Calls            50      Application:Cisco/ReceivedCalls             0061bdd2-26c0-46a4-98a3-48a6878edf53

Placed Calls              50      Application:Cisco/PlacedCalls               a0eed443-c705-4232-86d4-957295dd339c

Intercom Calls             4      Application:Cisco/IntercomCalls             27f92f3c-11ed-45f3-8400-fe06431c0bfc

Personal Directory        50      Application:Cisco/PersonalDirectory         4a9d384a-5beb-4449-b176-cea0e8c4307c

Corporate Directory       50      Application:Cisco/CorporateDirectory        7eca2cf1-0c8d-4df4-a807-124b18fe89a4

Voicemail                  1      Application:Cisco/Voicemail                 ca69f2e4-d088-47f8-acb2-ceea6722272e

La priorité définit l'ordre des services répertoriés dans l'annuaire. Si plusieurs services ont la même priorité, ils sont répertoriés par ordre alphabétique.

Le champ de priorité peut être modifié manuellement à partir de la CLI à l'aide de cette requête :

run sql update telecasterservice set priority = 1 where pkid = 'd0059763-cdcc-4be7-a2a8-bbd4aac73f63'

Note: Dans CUCM Version 7, les services sont affichés dans l'ordre alphabétique même si la priorité est définie. Ce champ s'applique uniquement à partir de la version 8 de CUCM. Le téléphone IP 7940/7960 n'utilise pas la mise en service de services internes. Ce modèle de téléphone utilise toujours le provisionnement de services externes. Consultez la section Paramètre de provisionnement de service pour plus de détails sur les types de provisionnement de service.

Méthode 2 : Supprimez les services de téléphone IP de l'interface utilisateur graphique et ajoutez-les à nouveau à l'aide des commandes CLI

1. Supprimez les services de téléphone IP de l'interface utilisateur graphique.

2. Entrez cette commande dans la CLI afin de créer le service de téléphone IP :
run sql insert into telecasterservice       (pkid,Name,NameASCII,Description,URLTemplate,tkPhoneService,EnterpriseSubscription,Priority)         values('d0059763-cdcc-4be7-a2a8-bbd4aac73f63','Missed Calls','Missed Calls','Missed Calls','Application:Cisco/MissedCalls',1,'f',1)

Tous les autres services sont disponibles dans les notes de version. (Assurez-vous que le paramètre d'abonnement d'entreprise est remplacé par « f ». Dans les notes de version, il est défini sur 't.') Pour plus d'informations, reportez-vous à http://www.cisco.com/en/US/partner/docs/voice_ip_comm/cucm/rel_notes/7_0_1/cucm-rel_notes-701.html#wp631159

3. Pour tous les téléphones nécessitant un accès au répertoire, procédez comme suit afin d'effectuer une mise à jour en bloc :

- Choisir Administration en bloc > Téléphones > Modèle de téléphoneet créez un modèle de téléphone.

- Abonnez le modèle de téléphone aux services de téléphone IP.

- Choisir Bulk Administration > Phones > Update Phones > Queryet choisissez le téléphone qui nécessite un accès au répertoire.

- Sur la page suivante, vérifiez la Attribuer des services téléphoniques IP pour une description.

- Sélectionnez le modèle créé.

- Soumettez le travail.

Remarque : dans CUCM Révision 7, les services sont affichés par ordre alphabétique même si la priorité est définie. Ce champ s'applique uniquement à partir de la version 8 de CUCM. Le téléphone IP 7940 n'utilisera pas la mise en service de services internes. Ce modèle de téléphone utilise toujours l'approvisionnement de services externes. Consultez la section Paramètre d'approvisionnement de service pour plus de détails sur les types d'approvisionnement de service.

Paramètre Service Provisioning

Le paramètre Service Provisioning détermine si un téléphone reçoit les configurations de service en interne (dans le fichier de configuration TFTP - service configuré en tant que services téléphoniques IP) ou en externe (avec des URL de service - configurées sous le paramètre Entreprise ou au niveau du périphérique). Ce paramètre peut être contrôlé au niveau du périphérique via le paramètre « Profil téléphonique commun » sur un téléphone IP. Le comportement par défaut consiste à utiliser le provisionnement de services internes.

Méthode 1 : Créer un profil de téléphone commun et remplacer le provisionnement de service par une URL externe

1. Choisissez Device > Device Settings > Common Phone Profile afin de créer un profil téléphonique commun.

2. Copiez le « Profil téléphonique commun standard ». Dans la section Informations de personnalisation du téléphone, remplacez Service Provisioning par External URL.

3. Choisissez les téléphones qui n'ont pas besoin d'un accès au répertoire et attribuez-les au nouveau profil téléphonique commun.

4. Choisissez System > Enterprise Parameters et supprimez le paramètre URL directories.

5. Le champ Messages de l'URL est vide par défaut. Entrez cette URL : http://<IP Address of Publisher>:8080/ccmcip/getmessagesmenu.jsp. L'URL du message est requise car l'accès à la messagerie vocale est désormais basé sur l'URL externe et non sur les services de téléphonie IP.

6. Redémarrez le téléphone IP.

7. Appuyez sur le bouton Directories. Le message « Aucun service disponible » s'affiche et le menu ne s'affiche pas.

Remarque : dans cette méthode, l'accès à la messagerie vocale est un processus à deux boutons. Appuyez sur le bouton Messagerie vocale, puis sélectionnez l'option de messagerie vocale à l'aide de la touche dynamique Clavier/Sélectionner. En outre, au lieu d'utiliser un profil téléphonique commun, vous pouvez le définir directement sur la page Configuration du périphérique.

Méthode 2 : Supprimer le paramètre URL Directories au niveau du périphérique

Le paramètre URL directories peut être supprimé au niveau du périphérique (au lieu du paramètre Enterprise).

1. Choisissez Device > Device Settings > Common Phone Profile afin de créer un profil téléphonique commun.

2. Copiez le « profil de téléphone commun standard ». Dans la section Informations de personnalisation du téléphone, remplacez Service Provisioning par External URL.

3. Attribuez le profil téléphonique commun créé pour tous les téléphones qui n'ont pas besoin d'un accès au répertoire

4. Ajoutez une URL non valide sur la page de configuration du téléphone. Ce paramètre est prioritaire sur les paramètres d'entreprise.

5. Choisissez System > Enterprise Parameters. Le champ URL Messages est vide par défaut. Ajouter cette URL : http://<IP Address of Publisher>:8080/ccmcip/getmessagesmenu.jsp. Cette étape est requise car l'accès à la messagerie vocale est désormais basé sur l'URL externe et non sur les services téléphoniques IP.

6. Redémarrez le téléphone IP.

Dans cette méthode, lorsque vous appuyez sur le bouton Directories, le message « Host Not Found » s'affiche sur l'écran du téléphone.

Note: Dans cette méthode, l'accès à la messagerie vocale est un processus à deux boutons. Appuyez sur le bouton Messagerie vocale, puis sélectionnez l'option de messagerie vocale à l'aide de la touche dynamique Clavier/Sélectionner. En outre, au lieu d'utiliser un profil téléphonique commun, vous pouvez le définir directement sur la page Configuration du périphérique.

Méthode 3 : Le provisionnement de service et les répertoires d'URL sont définis sous le paramètre Enterprise

1. Définissez Service Provisioning sur Both sous Enterprise Parameter.

2. Définissez les répertoires d'URL au format suivant : http://<Adresse IP du serveur de publication>:8080/ccmcip/xmldirectory.jsp

3. Choisissez Device > Device Settings > Phone Services et supprimez tous les services sauf la messagerie vocale.

4. Définissez le paramètre Service Provisioning sur Internal pour tous les téléphones qui ne nécessitent pas d'accès au répertoire.

5. Réinitialisez tous les téléphones IP.

Note: La mise en service de service peut également être définie avec un profil téléphonique commun, comme indiqué dans les deux premières méthodes du paramètre Mise en service de service. Dans cette méthode, il y a 5 options sous Directories dans cet ordre : Appels en absence, Appels reçus, Appels composés, Répertoire personnel et Répertoire d'entreprise.

Méthode 4 : L'URL des répertoires est hébergée sur une application Web externe

Dans cette méthode, lorsque vous appuyez sur le bouton Directories, les options affichées sont limitées.

Dans cet exemple, l'option de répertoire personnel n'est pas disponible. L'URL de répertoire est hébergée sur un serveur d'applications Web externe.

1. Créez un fichier .xml avec le contenu suivant :
<CiscoIPPhoneMenu>

<MenuItem>

<Name>Missed Call</Name>

<URL>Application:Cisco/MissedCalls</URL>

</MenuItem>

<MenuItem>

<Name>Received Call</Name>

<URL>Application:Cisco/ReceivedCalls</URL>

</MenuItem>

<MenuItem>

<Name>Placed Call</Name>

<URL>Application:Cisco/PlacedCalls</URL>

</MenuItem>

<MenuItem>

<Name>Corporate Directory</Name>       <URL>Application:Cisco/CorporateDirectory</URL>

</MenuItem>

</CiscoIPPhoneMenu>

Pour obtenir une copie du modèle, référez-vous à la section Référence rapide des objets XML CiscoIPPhone des Notes de développement d'application des services de téléphonie IP Cisco Unified. Copiez le modèle pour l'objet CiscoIPPhoneMenu.

2. Téléchargez le fichier .xml à la racine du document du serveur d'applications Web.

3. Redémarrez le service approprié. (Pour Windows, redémarrez le service IIS.)

4. Choisissez System > Enterprise Parameters dans Call Manager, et donnez le paramètre URL Directories au format suivant :

http://<Adresse IP du serveur d'applications>/<Nom du fichier créé ci-dessus>.xml

5. Dans la section Paramètre d'entreprise, affectez la valeur Les deux à Service Provisioning.

6. Choisissez Device > Device Settings > Phone Services et supprimez tous les services sauf la messagerie vocale.

7. Définissez le paramètre Service Provisioning sur Internal pour le téléphone qui ne nécessite pas d'accès au répertoire.

8. Réinitialisez le téléphone IP.

Note: La mise en service de service peut également être définie à l'aide d'un profil téléphonique commun, comme dans les deux premières méthodes de la section Paramètre de mise en service

Méthode 5 : L'URL des répertoires est hébergée sur une application Web externe et avec un message personnalisé

Cette méthode est similaire à la méthode 4 ; toutefois, le message « Aucun service configuré » peut être personnalisé.

Dans cette méthode, lorsque vous cliquez sur le bouton Répertoires, les options affichées sont limitées. Dans cet exemple, l'option Répertoire personnel n'est pas disponible et l'URL du répertoire est hébergée sur un serveur d'applications Web externe.

1. Créez un fichier .html avec ces contenus. Il s'agit du message qui peut être personnalisé.
Aucun service configuré

2. Téléchargez le fichier .html à la racine du document du serveur d'applications Web.

3. Créez un fichier .xml avec le contenu suivant :
<CiscoIPPhoneMenu>

<MenuItem>

<Name>Missed Call</Name>

<URL>Application:Cisco/MissedCalls</URL>

</MenuItem>

<MenuItem>

<Name>Received Call</Name>

<URL>Application:Cisco/ReceivedCalls</URL>

</MenuItem>

<MenuItem>

<Name>Placed Call</Name>

<URL>Application:Cisco/PlacedCalls</URL>

</MenuItem>

<MenuItem>

<Name>Corporate Directory</Name>

<URL>Application:Cisco/CorporateDirectory</URL>

</MenuItem>

</CiscoIPPhoneMenu>

Pour obtenir une copie du modèle, référez-vous à la section Référence rapide des objets XML CiscoIPPhone des Notes de développement d'application des services de téléphonie IP Cisco Unified. Copiez le modèle pour l'objet CiscoIPPhoneMenu.

4. Téléchargez le fichier .xml à la racine du document du serveur d'applications Web.

5. Redémarrez le service approprié. (Pour Windows, redémarrez le service IIS.)

6. Choisissez System>Enterprise Parameters On Call Manager et donnez ce paramètre URL Directories :

http://<Adresse IP du serveur d'applications>/<Nom du fichier créé ci-dessus>.xml

7. Définissez la section « Service Provisioning » sur Both dans Enterprise Parameter.

8. Sélectionnez le téléphone qui ne nécessite pas d'accès au répertoire. Dans cette section Informations sur les emplacements des données externes > Répertoire, ajoutez cette URL : http://<Adresse IP du serveur d'applications>/<Nom du fichier créé ci-dessus>.html

9. Choisissez Device > Device Settings > Phone Services et supprimez tous les services sauf la messagerie vocale.

10. Réinitialisez les téléphones IP.

Note: Lorsque le bouton Directories est appuyé sur « No Services Configured » (Aucun service configuré), le message s'affiche dans les répertoires et non sous la forme d'un message en bas de l'écran, comme indiqué dans les méthodes précédentes.

Méthode 6 : Modifiez la méthode 4 ou la méthode 5 si vous ne souhaitez pas supprimer les services de téléphonie IP

Si vous ne souhaitez pas supprimer les services téléphoniques IP, complétez la méthode 4 ou la méthode 5 avec les modifications suivantes :

1. Définissez la section Service Provisioning sur External dans Enterprise Parameter.

2. Choisissez System > Enterprise Parameters. Le champ URL Messages est vide par défaut. Ajoutez l'URL suivante :

http://<Adresse IP de l'éditeur>:8080/ccmcip/getmessagesmenu.jsp

Note: Dans cette méthode, l'accès à la messagerie vocale est un processus à deux boutons. Appuyez sur le bouton Voicemail, et utilisez la touche de fonction Keypad/Select afin de sélectionner l'option de messagerie vocale.