Unified Messaging - Unable to reset the Voice Mail pin for a particular user
Hi Guys, We are trying to reset the voicemail pin for a particular user but exchange is reporting this error below everytime we tried to reset the pin. The Operation could not be performed because object 'domain.com/users/user1' on the domain controller 'server.domain.com'. It was performing a command 'get-ummailboxpin -identity domain.com/user/user1'. If we click the "OK" button of the error report, everything is greyed out. Hence, we were unable to reset the pin for the pin. When we also went to the properties of the user's mailbox everything has been greyed out as well hence, we can't modify the user's mailbox properites. What we can't understand is that, it's only happening to a particular user. We can reset the voicemail pin for other users. We've restarted both of our DC and our exchange server hoping to resolve the issue but it didn't. Below are the event logs that we've gathered after the restart of our Exchange Server. _____________________________________________________________________________________________________________________________________________ Event Type: Error Event Source: MSExchange Unified Messaging Event Category: UMCore Event ID: 1138 Date: 7/07/2011 Time: 8:05:26 PM User: N/A Computer: exchange07 Description: The Microsoft Exchange Unified Messaging service could not create and register the Simple Mail Transfer Protocol (SMTP) service principal name (SPN) for the Unified Messaging server. The Win32 error code returned was "5". Delivery of voice mail, missed call notifications, and fax messages will not work correctly until the SPN is registered correctly. __________________________________________________________________________________________________________________________________________________ Event Type: Error Event Source: MSExchangeTransport Event Category: TransportService Event ID: 12011 Date: 7/07/2011 Time: 8:04:42 PM User: N/A Computer: exchange07 Description: Microsoft Exchange couldn't register the service principal name SMTP: Access is denied _______________________________________________________________________________________________________________________________________________ Event Type: Error Event Source: MSExchange System Attendant Mailbox Event Category: General Event ID: 4001 Date: 7/07/2011 Time: 8:04:42 PM User: N/A Computer: exchange07 Description: A transient failure has occurred. The problem may resolve itself in awhile. The service will retry in 56 seconds. Diagnostic information: Cannot open mailbox /o=CDM/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=exchange07/cn=Microsoft System Attendant. Microsoft.Exchange.Data.Storage.ConnectionFailedTransientException: Cannot open mailbox /o=CDM/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=exchange07/cn=Microsoft System Attendant. ---> Microsoft.Mapi.MapiExceptionLogonFailed: MapiExceptionLogonFailed: Unable to open message store. (hr=0x80040111, ec=-2147221231) Diagnostic context: Lid: 18969 EcDoRpcExt2 called [length=243] Lid: 27161 EcDoRpcExt2 returned [ec=0x0][length=116][latency=0] Lid: 23226 --- ROP Parse Start --- Lid: 27962 ROP: ropLogon [254] Lid: 17082 ROP Error: 0x80040111 Lid: 26937 Lid: 21921 StoreEc: 0x80040111 Lid: 27962 ROP: ropExtendedError [250] Lid: 1494 ---- Remote Context Beg ---- Lid: 26426 ROP: ropLogon [254] Lid: 59409 Lid: 45073 Lid: 11173 StoreEc: 0x80040111 Lid: 22970 Lid: 8620 StoreEc: 0x80040111 Lid: 1750 ---- Remote Context End ---- Lid: 26849 Lid: 21817 ROP Failure: 0x80040111 Lid: 26297 Lid: 16585 StoreEc: 0x80040111 Lid: 32441 Lid: 1706 StoreEc: 0x80040111 Lid: 24761 Lid: 20665 StoreEc: 0x80040111 Lid: 25785 Lid: 29881 StoreEc: 0x80040111 at Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, Int32 ec, DiagnosticContext diagCtx) at Microsoft.Mapi.ExRpcConnection.OpenMsgStore(OpenStoreFlag storeFlags, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, MapiStore msgStorePrivate, String& correctServerDn, ClientIdentityInfo clientIdentityAs, String userDnAs, String applicationId, CultureInfo cultureInfo) at Microsoft.Mapi.ConnectionCache.OpenMapiStore(String mailboxDn, Guid mailboxGuid, Guid mdbGuid, ClientIdentityInfo clientIdentity, String userDnAs, OpenStoreFlag openStoreFlags, CultureInfo cultureInfo, String applicationId) at Microsoft.Mapi.ConnectionCache.OpenMailbox(String mailboxDn, Guid mailboxGuid, Guid mdbGuid, WindowsIdentity windowsIdentityAs, String userDnAs, OpenStoreFlag openStoreFlags, CultureInfo cultureInfo, String applicationId) at Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry) --- End of inner exception stack trace --- at Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry) at Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry) at Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString) at Microsoft.Exchange.Data.Storage.MailboxSession.Initialize(LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags) at Microsoft.Exchange.Data.Storage.MailboxSession.CreateMailboxSession(LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags, CultureInfo cultureInfo, String clientInfoString) at Microsoft.Exchange.Data.Storage.MailboxSession.OpenAsAdmin(ExchangePrincipal mailboxOwner, CultureInfo cultureInfo, String clientInfoString, Boolean useLocalRpc, Boolean ignoreHomeMdb) at Microsoft.Exchange.Data.Storage.MailboxSession.OpenAsAdmin(ExchangePrincipal mailboxOwner, CultureInfo cultureInfo, String clientInfoString) at Microsoft.Exchange.Servicelets.SystemAttendantMailbox.Servicelet.Work() _____________________________________________________________________________________________________________________________________________________ Our Environment is: Exchange 2007 running on Windows Server 2003 Enterprise R2 DC running on Windows Server 2003 Enternprise R2 Please help us in resolving this issue. Thanks in advance!
July 8th, 2011 12:01am

Hi, You can reset PIN by several way like from OWA,EMC/EMS. Please try to reset it thru powershell and check it. To use the Exchange Management Shell to reset a UM user's PIN Run the following command: Set-UMMailboxPIN -Identity tony@contoso.com If you see any error then please check you are using right account which is having Exchange permission See below URL also for other way to do it. http://office.microsoft.com/en-us/outlook-help/reset-your-unified-messaging-voice-mail-pin-HA010175553.aspx http://technet.microsoft.com/en-us/library/aa998901(EXCHG.80).aspx Anil MCC 2011,ITIL V3,MCSA 2003,MCTS 2010, My Blog : http://messagingschool.wordpress.com
Free Windows Admin Tool Kit Click here and download it now
July 8th, 2011 11:10am

Hi Anil, Thanks for your reply. I've tried all the different ways to reset the pin however, all of it didn't work. As I've mentioned above, (which I've missed the "could not be found" on the sentence - my apologies) we're are still getting this error. The Operation could not be performed because object 'domain.com/users/user1' could not be found on the domain controller 'server.domain.com'. It was performing a command 'get-ummailboxpin -identity domain.com/user/user1'. May you please explain this error? It is saying that it can't find the object on the domain controller even if the user object is abosolutely on the domain. It can login to the domain and it can send and receive emails. Please help us understand why this is happening and what can we do to resolve this issue. Your help will be much appreciated.
July 10th, 2011 1:16am

So, you only got one exchange server and one DC in the organization, right? With the same method (EMC or EMS), the PIN codes of other users can be reset For event 1138 and 12011, please try the answer and my suggestions in this thread Please apply Scalable Network Package (SPN) hotfix (KB 950224) on the exchange server Please run ExBPA against the exchange server for health and permission check Possible cause: The “EUM:” proxy address was removed from the problematic user’s SMTP proxy address list Resolution: Add the EUM proxy addresses with the Set-Mailbox cmdlet For example: Set-Mailbox -Identity James@domain.com -EmailAddresses EUM:1111111\;phone-context=DialPlanName; eum:2222222\;phone-context=DialPlanName; SMTP:James@domain.com; smtp:James2@domain.com James Luo Forum Support Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.
Free Windows Admin Tool Kit Click here and download it now
July 10th, 2011 11:00pm

How's the issue currently? Any further information?
July 13th, 2011 10:53pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics