Inleiding
Dit document beschrijft de verschillende methoden om de toegang tot de directory uit te schakelen op een verzameling telefoons.
In Cisco Unified Communications Manager (CUCM) 7.X en hoger hebben de IP-telefoonservices verschillende directory's, zoals:
- Gemiste oproepen
- Ontvangen oproepen
- Geplaatste oproepen enzovoort
Kies Apparaat > Apparaatinstellingen > Telefoonservices om de IP-telefoonservices te bekijken.
Standaard zijn alle services (behalve Intercom-oproepen) ingeschakeld voor Enterprise Subscription. Dit betekent dat het automatisch wordt toegewezen aan alle telefoons.
De TelecasterService-tabel slaat de parameters op voor alle telefoonservices die op het systeem zijn geleverd. Dit standaarditem is:
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
De methodes om de folder op een telefoon uit te schakelen zijn:
- Handmatige update
- Serviceprovisioning
Handmatige update
Methode 1: Verwijder en lees de IP-telefoonservices van de GUI zonder Enterprise Subscription Enabled
Voltooi deze stappen om een bulkupdate aan alle telefoons uit te voeren die indextoegang vereisen.
- Kies Bulkbeheer > Telefoons > Telefoonsjabloon en maak een telefoonsjabloon.
- Abonneer het telefoonmalplaatje aan de IP telefoondiensten.
- Kies bulkbeheer > Telefoons > Telefoons bijwerken > Query, en kies de telefoon die directory-toegang vereist.
- Voor de volgende pagina, controleer het vakje van de Toewijzen IP van de telefoondiensten.
- Kies de sjabloon die is gemaakt.
- Leg de baan voor.
In deze methode is er geen optie om het prioriteitsveld aan te passen en wordt standaard ingesteld op 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
De prioriteit bepaalt de volgorde van de diensten die in de directory worden vermeld. Als meerdere diensten dezelfde prioriteit hebben, worden de diensten in alfabetische volgorde vermeld.
Het prioriteitsveld kan handmatig worden gewijzigd vanuit de CLI met deze query:
run sql update telecasterservice set priority = 1 where pkid = 'd0059763-cdcc-4be7-a2a8-bbd4aac73f63'
Opmerking: in CUCM versie 7 worden de services in alfabetische volgorde weergegeven, zelfs als de prioriteit is ingesteld. Dit veld is alleen van toepassing vanaf CUCM versie 8. IP-telefoon 7940/7960 maakt geen gebruik van interne services provisioning. Dit telefoonmodel gebruikt altijd externe services provisioning. Raadpleeg het gedeelte Service Provisioning Paramter voor meer informatie over de typen serviceprovisioning.
Methode 2: Verwijder de IP-telefoonservices uit de GUI en voeg ze opnieuw toe met behulp van CLI-opdrachten
- Verwijdert de IP-telefoonservices uit de GUI.
- Voer deze opdracht in de CLI in om de IP-telefoonservice te maken:
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)
Alle andere diensten zijn beschikbaar in de release notes. (Zorg ervoor dat de Enterprise Subscription parameter is gewijzigd in 'f'. In de release notes, is deze ingesteld op 't.') Zie voor meer informatie http://www.cisco.com/en/US/partner/docs/voice_ip_comm/cucm/rel_notes/7_0_1/cucm-rel_notes-701.html#wp631159
- Voor alle telefoons die directory-toegang vereisen, voltooi deze stappen om een bulkupdate uit te voeren:
- Kiezen Bulkbeheer > Telefoons > Telefoonsjabloon, en maak een telefoonsjabloon.
- Abonneer de telefoonsjabloon op de IP-telefoonservices.
- Kiezen Bulkbeheer > Telefoons > Telefoons bijwerken > Query, en kies de telefoon die indextoegang vereist.
- Controleer op de volgende pagina de IP-telefoonservices toewijzen selectievakje.
- Kies de sjabloon die is gemaakt.
- Leg de baan voor.
Opmerking: in CUCM Revision 7 worden de diensten in alfabetische volgorde weergegeven, zelfs als de prioriteit is ingesteld. Dit veld is alleen van toepassing vanaf CUCM versie 8. IP-telefoon 7940 maakt geen gebruik van interne services provisioning. Dit telefoonmodel gebruikt altijd externe services provisioning. Raadpleeg het gedeelte Service Provisioning Paramter voor meer informatie over de typen serviceprovisioning.
Service Provisioning-parameter
De parameter Service Provisioning bepaalt of een telefoon de serviceconfiguraties intern (in het TFTP-configuratiebestand - de service is geconfigureerd als IP-telefoonservices) of extern (met service-URL’s - geconfigureerd onder Enterprise-parameter of op apparaatniveau) ontvangt. Deze parameter kan op apparaatniveau worden bestuurd via de instelling "Common Phone Profile" op een IP-telefoon. Het standaardgedrag is het gebruik van interne service provisioning.
Methode 1: Maak een gemeenschappelijk telefoonprofiel en wijzig serviceprovisioning naar externe URL
- Kies Apparaat > Apparaatinstellingen > Gemeenschappelijk telefoonprofiel om een gemeenschappelijk telefoonprofiel te maken.
- Kopieer het 'Standaard Gemeenschappelijke Telefoonprofiel'. In de sectie van de Informatie van de Personalisatie van de Telefoon, verander de Provisioning van de Dienst in Externe URL.
- Kies de telefoons die geen maptoegang nodig hebben en wijs ze toe aan het nieuwe gemeenschappelijke telefoonprofiel.
- Kies Systeem > Enterprise Parameters en verwijder de URL directories parameter.
- Het veld URL-berichten is standaard ingesteld op leeg. Voer deze URL in: http://<IP-adres van uitgever>:8080/ccmcip/getmessagesmenu.jsp. De bericht-URL is vereist omdat de voicemailtoegang nu gebaseerd is op de externe URL en niet op IP-telefoonservices.
- Start de IP-telefoon opnieuw.
- Druk op de knop directory's. Het bericht "Geen beschikbare services" wordt weergegeven en het menu wordt niet weergegeven.
Opmerking: in deze methode is de voicemail-toegang een tweeknopproces. Druk op de knop Voicemail en selecteer vervolgens de voicemail optie met behulp van het Keypad/Select softkey. In plaats van een gemeenschappelijk telefoonprofiel te gebruiken, kan het ook direct worden ingesteld op de pagina Apparaatconfiguratie.
Methode 2: Verwijder de URL Directories Parameter op apparaatniveau
De URL directories parameter kan worden verwijderd op apparaatniveau (in plaats van onder de Enterprise parameter).
- Kies Apparaat > Apparaatinstellingen > Gemeenschappelijk telefoonprofiel om een gemeenschappelijk telefoonprofiel te maken.
- Kopieer het "Standaard Gemeenschappelijke Telefoonprofiel". In de sectie van de Informatie van de Personalisatie van de Telefoon, verander de Levering van de Dienst in Externe URL.
- Wijs het Gemeenschappelijke Telefoonprofiel toe dat voor alle telefoons wordt gemaakt die geen indextoegang nodig hebben
- Voeg een ongeldige URL toe op de pagina van de telefoonconfiguratie. Deze instelling heeft voorrang op de instellingen van Enterprise Parameter.
- Kies Systeem > Enterprise Parameters. Het veld URL-berichten is standaard ingesteld op leeg. Voeg deze URL toe: http://<IP-adres van uitgever>:8080/ccmcip/getmessagesmenu.jsp. Deze stap is vereist aangezien de voicemailtoegang nu gebaseerd is op de externe URL en niet op IP-telefoonservices.
- Start de IP-telefoon opnieuw.
In deze methode, wanneer u op de knop Directories drukt, wordt het bericht "Host Not Found" weergegeven op het telefoonscherm.
Opmerking: in deze methode is de voicemail-toegang een tweeknopproces. Druk op de knop Voicemail en selecteer vervolgens de voicemail optie met behulp van het Keypad/Select softkey. In plaats van een gemeenschappelijk telefoonprofiel te gebruiken, kan het ook direct worden ingesteld op de pagina Apparaatconfiguratie.
Methode 3: Service Provisioning en URL-directory's worden ingesteld onder Enterprise Parameter
- Stel serviceprovisioning in op Beide onder Enterprise Parameter.
- Stel URL-directories in deze indeling in: http://<IP-adres van Publisher Server>:8080/ccmcip/xmldirectory.jsp
- Kies Apparaat > Apparaatinstellingen > Telefoonservices, en verwijder alle services behalve voicemail.
- Stel de parameter Service Provisioning in op Intern voor alle telefoons die geen directorytoegang vereisen.
- Reset alle IP-telefoons.
Opmerking: serviceprovisioning kan ook worden ingesteld met een gemeenschappelijk telefoonprofiel zoals te zien is in de eerste twee methoden van de Service Provisioning-parameter. In deze methode zijn er 5 opties onder Directories in deze volgorde: Missed calls, Received calls, Plaatsing calls, Personal Directory en Corporate Directory.
Methode 4: Directories URL wordt gehost op een externe webtoepassing
Bij deze methode zijn de weergegeven opties beperkt wanneer op de knop Directory's wordt gedrukt.
In dit voorbeeld, is de persoonlijke indexoptie niet beschikbaar. De directory URL wordt gehost op een externe webtoepassingsserver.
- Maak een .xml bestand met deze inhoud:
<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>
Om een exemplaar van het malplaatje te verkrijgen, verwijs naar de sectie van de Snelle Referentie van de Objecten van Cisco IPtelefoon XML van de Toepassingsnota's van de Ontwikkeling van de Toepassing van de Diensten van Cisco Unified IP. Sjabloon kopiëren voor het object CiscoIPhoneMenu.
- Upload het .xml bestand naar de documentroot van de webtoepassingsserver.
- Start de juiste service opnieuw. (Start in Windows de IIS-service opnieuw op.)
- Kies Systeem > Enterprise Parameters in Call Manager en geef de URL Directories parameter in deze indeling:
http://<IP-adres van toepassingsserver>/<Bestandsnaam gemaakt hierboven>.xml
- Stel de Service Provisioning in op Beide opties in het gedeelte Enterprise Parameter.
- Kies Apparaat > Apparaatinstellingen > Telefoonservices en verwijder alle services behalve voicemail.
- Stel de Service Provisioning parameter in op Intern voor de telefoon die geen directorytoegang vereist.
- Reset de IP-telefoon.
Opmerking: de Service Provisioning kan ook worden ingesteld met behulp van een gemeenschappelijk telefoonprofiel zoals in de eerste twee methoden van het gedeelte Service Provisioning parameter
Methode 5: Directories URL wordt gehost op een externe webtoepassing en met aangepast bericht
Deze methode is vergelijkbaar met methode 4; het bericht "No Services Configuration" kan echter worden aangepast.
Wanneer op de knop Map wordt gedrukt, zijn in deze methode de weergegeven opties beperkt. In dit voorbeeld, is de Persoonlijke indexoptie niet beschikbaar, en de folder URL wordt ontvangen op een Externe server van de Toepassing van het Web.
- Maak een .html bestand met deze inhoud. Dit is de boodschap die kan worden aangepast.
Geen services geconfigureerd
- Upload het .html bestand naar de documentroot van de webtoepassingsserver.
- Maak een .xml bestand met deze inhoud:
<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>
Om een exemplaar van het malplaatje te verkrijgen, verwijs naar de sectie van de Snelle Referentie van de Objecten van Cisco IPtelefoon XML van de Toepassingsnota's van de Ontwikkeling van de Toepassing van de Diensten van Cisco Unified IP. Sjabloon kopiëren voor het object CiscoIPhoneMenu.
- Upload het .xml bestand naar de documentroot van de webtoepassingsserver.
- Start de juiste service opnieuw. (Start in Windows de IIS-service opnieuw op.)
- Kies System>Enterprise Parameters On Call Manager en geef deze URL Directories parameter:
http://<IP-adres van toepassingsserver>/<Bestandsnaam gemaakt hierboven>.xml
- Stel de "Service Provisioning" in op Beide in het gedeelte Enterprise Parameter.
- Selecteer de telefoon die geen Directory toegang vereist, In deze sectie Externe Data Locaties Informatie > Directory, voeg deze URL toe: http://<IP Address of Application Server>/<File name gemaakt hierboven>.html
- Kies Apparaat > Apparaatinstellingen > Telefoonservices en verwijder alle services behalve voicemail.
- Reset de IP-telefoons.
Opmerking: wanneer op de knop Directory's wordt gedrukt, wordt het bericht "Geen services geconfigureerd" in de directory's weergegeven en niet als een bericht onder op het scherm zoals in de vorige methoden wordt weergegeven.
Methode 6: Wijs Methode 4 of Methode 5 aan als u de IP-telefoonservices niet wilt verwijderen
Als u de IP-telefoonservices niet wilt verwijderen, vult u methode 4 of methode 5 in met deze wijzigingen:
- Stel de sectie Service Provisioning in op Extern in Enterprise Parameter.
- Kies Systeem > Enterprise Parameters. Het veld URL-berichten is standaard ingesteld op leeg. Voeg deze URL toe:
http://<IP-adres van uitgever>:8080/ccmcip/getmessagesmenu.jsp
Opmerking: in deze methode is de voicemail-toegang een tweeknopproces. Druk op de knop Voicemail en gebruik het toetsenpaneel/selecteer softkey om de voicemail optie te selecteren.