Inhoud

Inleiding

Probleem

Problemen oplossen

Oplossing

Inleiding

Dit document beschrijft een probleem waar uw gebruikers hun berichten niet kunnen laten samenvallen tussen Cisco Unity Connection en Microsoft Exchange 2010. Dit probleem kan zich voordoen bij een nieuwe installatie of kan interfereren met een bestaande installatie. Recente veranderingen die zijn gebracht door Exchange 2010 Service Pack 2 (SP2) Rollup 4 (RU4) zouden deel kunnen uitmaken van de oorzaak.

Probleem

Het synchronisatieprobleem doet zich meestal voor bij gebruikers die een groot aantal items in hun inbox hebben, maar het kan ook bij andere postvakgrootte gebeuren. Er is een verandering geweest in de manier waarop Microsoft Exchange 2010 SP2 RU4 de throttling-limiet toepast.

Cisco-documentatie luidt:

"Vóór uitwisseling 2010 SP2 RU4, werd de begrenzing berekend tegen de rekening die u probeert te bellen (in onze Case Service Account). Om te beginnen, Exchange 2010 SP2 RU4, is deze limiet gewijzigd. Nu worden de kosten geteld op de doelbrievenbus in plaats van op de aanroepende rekening."

Problemen oplossen

In deze procedure wordt beschreven hoe het probleem kan worden onderzocht en geverifieerd:

1. Druk op de knop Test op de gebruiker onder Unified Messaging Account. Navigeren naar gebruikers > 'selecteer uw gebruikers' > bewerken > Unified Messaging Account > Selecteer de dienst.

2. Ga naar de website van de Cisco Unity Connection Services voor u, navigeer naar Trace > Micro Trace en schakel deze microsporen in:

CsMBXSync: 10,11,12,13,14,15,16,17,18,19,20,21,22,23

CsEWS: 10,11,12,13

3. Laat een testbericht voor de gebruiker achter. Wacht tot het bericht aan de telefoon is achtergelaten en wacht nog eens drie minuten om Unity Connection toe te staan om te synchroniseren met de Exchange Web Service (EWS).

4. Gebruik het real-time bewakingsprogramma van de gebruiker om deze twee sporen te verzamelen. Stel het tijdframe in op tien minuten zodat u alle sporen voor het testframe krijgt. Stel de downloadlocatie in op het bureaublad en kijk naar een map met de naam 'Unity Connection server':

Connection Mailbox Sync

Connection Tomcat

Opmerking: Het Sporen van de Brievenster van de verbinding is het meest bruikbare spoor. Als er meerdere brievenbus synchrone sporen zijn gegenereerd, gebruikt u Kladblok++ om door alle sporen in één keer te zoeken.

5. Zoek door het spoor. Over het algemeen kunt u de gebruiker vinden op hun e-mailadres.

12:38:48.095 |13196,,,CsMbxSync,20,Created Service Entry Handler with

retry count 1 for Srvc Entry Data&colon; (Cnx Mbx Id: Cnx Mbx Id: (Mbx Uid:

{11f4a1b5-7758-434a-b66e-f84889b923f2}, Inbox Folder Uid:

{6d08496c-9f8c-4cb4-a828-a38a3d9b7d97}, Mail Store: UnityMbxDb1, Inbox

Folder Name: inbox), Srvc Data&colon; External Srvc Data&colon;

(Ext Srvc Oid: {85ee84a7-0bb6-457f-8cce-2fbf2fae5ad7}, Display Name: UM

Sevices 1, Auth Scheme: 2, Is Enabled: 1, Srvc Supports Sync: 1 , Exch Do

Auto Discover: 0, Exch Do Auto Discover 2003: 0, Security Transport Type:

1, Server: 192.168.5.5, Service Account: Test, Service Password: XXXXXXXXX,

Service

Type: 4, Exch Service Type: 1, Trust Cert Dir:

/usr/local/platform/.security/tomcat/trust-certs/, Ldap Security Transport

Type: 0, Ldap Validate Server Certificate: 0, Validate Server Certificate:

0, Notification Type: 0, Is Impersontaion Enabled: 1, Proxy Ip Address: ),

Mbx Data&colon; Mbx Data&colon;

(Email Addr: user@mylab.com, Subscriber Oid:

{019b9589-d0b4-440f-8afd-dc99ba67547e}, Sync Enabled: 1, SESM Oid:

{ac8b5b58-766b-4ccf-b444-525606562f18}, DTMFAccess ID: 111))
De belangrijkste informatie is de Subscriber Oid, die {019b9589-d0b4-440f-8afd-dc99ba67547e} in dit voorbeeld is. Elke regel die dit Oid bevat, verwijst naar deze gebruiker. U kunt nu meer informatie krijgen als u op de Subscriber Oid zoekt.

6. Zoek naar een code zoals 'ErrorServerBusy'. Dit is voorbeeld output van een zoekopdracht:

12:38:48.281 |13459,172.16.10.31,{019b9589-d0b4-440f-8afd-dc99ba67547e},

CsEws,14,endElement>>> 0:0 - MessageText = The server cannot service this

request right now. Try again later.

12:38:48.281 |13459,172.16.10.31,{019b9589-d0b4-440f-8afd-dc99ba67547e},

CsEws,14,startElement>>> 0:0 - ResponseCode =

12:38:48.281 |13459,172.16.10.31,{019b9589-d0b4-440f-8afd-dc99ba67547e},

CsEws,14,endElement>>> 0:0 - ResponseCode = ErrorServerBusy

Deze uitvoer geeft aan dat EWS het verzoek heeft getimed op basis van het huidige EWS-beleid op de Exchange Server.

Oplossing

U kunt dit probleem als volgt oplossen: pas uw EWS-beleid aan op basis van deze aangepaste documentatie: Cisco Unity Connection 9x en Microsoft Exchange voor Unified Messaging: EWS-limieten verwijderen voor de Unified Messaging Services-account voor Cisco Unity Connection (exchange 2010 SP2 RU4 en hoger).

In deze procedure wordt beschreven hoe een nieuw EWS-beleid met onbeperkte EWS-verbindingen kan worden gecreëerd. Het nieuwe beleid zal gebruikers die het probleem ErrorServerBusy ervaren in staat stellen om goed te werken:

1. Meld u aan bij een server waarop Exchange Management Shell is geïnstalleerd. Gebruik of een account dat lid is van de Enterprise Admins-groep of een account met toestemming om rechten te verlenen op Exchange-objecten in de configuratiecontainer.

2. Een nieuw beleid maken met onbeperkte EWS-verbindingen:

New-ThrottlingPolicy -Name "

"

-EWSMaxConcurrency $null -EWSMaxSubscriptions $null -EWSPercentTimeInCAS

$null -EWSPercentTimeInMailboxRPC $null -EWSFindCountLimit $null

-EWSPercentTimeinAD $null
waar ConnectionUnified MessagingServicesPolicy de naam is van het beleid dat u wilt maken.

3. Pas het nieuwe beleid toe op alle verenigde berichtgebruikerspostboxen. Start deze opdracht voor elke gebruikershandleiding:

Set-ThrottlingPolicyAssociation -Identity

"<ConnectionUnifiedMessagingusermailbox>" -ThrottlingPolicy

"<ConnectionUnifiedMessagingServicesPolicy>"

waarin:

ConnectionUnified Messaging-gebruikersnaam is de naam van de gebruikershandleiding.

ConnectionUnified Messaging ServicesPolicy is de naam van het beleid dat u in Stap 2 hebt gemaakt.

4. Bevestig dat de brievenbus het nieuwe beleid gebruikt:

Get-ThrottlingPolicyAssociation -Identity

"<ConnectionUnifiedMessagingusermailbox>" | findstr "ThrottlingPolicy"

5. Start de Microsoft Exchange Remote Procedure Call (RPC) clienttoegangsservice op elke Exchange 2010-server die de rol van Channel Associated Signaling (CAS) heeft.