cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1429
Views
0
Helpful
5
Replies

Calendar presence with CUPS and Exchange

mannycho
Level 1
Level 1

I am trying to get Calender Presence with CUPS and Exchange too work and have followed the steps carefully. The Microsoft Calender will not integrate with CUPS. I have gone through assigning the right permissions to the CUPSAdmin account for the user mail box and also CUPS has the CA Cert that issued a certificate to exchange. DNS is configured correctly for CUPS.

I get "The calender server may be down. Please make sure the server is up and running" message from the IP Phone, when logged into IPPM and select option 1 Todays Meeting.

I have attached the presence engine logs for viewing.

Cheers

2 Accepted Solutions

Accepted Solutions

Jonathan Schulenberg
Hall of Fame
Hall of Fame

IIS is returning a 401 unauthorized message:

|<:STANDALONECLUSTER><:CUPS><:DETAILED><:0800>
06/02/2010 21:56:13.959 EPE|system.pe.pa.owa.backend 130670 DEBUG <--CalendarSubscription::doSUBSCRIBE: cokojie@enet.com
|<:STANDALONECLUSTER><:CUPS><:DETAILED><:0800>
06/02/2010 21:56:13.960 EPE|system.pe.pa.owa.backend 2192562 DEBUG -->QMS::SUBSCRIBE cokojie@enet.com
|<:STANDALONECLUSTER><:CUPS><:DETAILED><:0800>
06/02/2010 21:56:13.960 EPE|system.pe.pa.owa.backend 2192562 DEBUG -->SessionManager::allocateSession cokojie@enet.com
|<:STANDALONECLUSTER><:CUPS><:DETAILED><:0800>
06/02/2010 21:56:13.960 EPE|system.pe.pa.owa.backend 2192562 DEBUG <--SessionManager::allocateSession exchange.enet.com:443
|<:STANDALONECLUSTER><:CUPS><:DETAILED><:0800>
06/02/2010 21:56:13.960 EPE|system.pe.pa.owa.backend 2192562 DEBUG ---->QMS::SUBSCRIBE cokojie@enet.com
|<:STANDALONECLUSTER><:CUPS><:DETAILED><:0800>
06/02/2010 21:56:13.960 EPE|system.pe.pa.owa.backend 2192562 INFO send SUBSCRIBE cokojie@enet.com 86400
|<:STANDALONECLUSTER><:CUPS><:ARBITRARY><:0800>
06/02/2010 21:56:13.966 EPE|system.pe.pa.owa.backend 2192562 INFO received SUBSCRIBE (initial) status: 401 Unauthorized
HTTP/1.1 401 Unauthorized
x-powered-by: ASP.NET
date: Thu, 03 Jun 2010 00:56:08 GMT
content-length: 1539
www-authenticate: Negotiate, NTLM, Basic realm="exchange.enet.com"
server: Microsoft-IIS/6.0
content-type: text/html

I'm not entirely clear why. If this is Exchange 2003 you should be able to test the WebDAV connection yourself. Open a browser and type https://exchange.enet.com/cakojie/calendar. Use the CUPAdmin account credentials when prompted by IIS and see what you get; presumably a 401 error. I suspect the ReceiveAs permission isn't applied properly.

View solution in original post

htluo
Level 9
Level 9

1) CUPS > Presence > Gateways > click on the Outlook gateway.  Make sure "Account Name" is in "domain\username" format.

2) Restart Presence Engine service.

Michael

http://htluo.blogspot.com

View solution in original post

5 Replies 5

Jonathan Schulenberg
Hall of Fame
Hall of Fame

IIS is returning a 401 unauthorized message:

|<:STANDALONECLUSTER><:CUPS><:DETAILED><:0800>
06/02/2010 21:56:13.959 EPE|system.pe.pa.owa.backend 130670 DEBUG <--CalendarSubscription::doSUBSCRIBE: cokojie@enet.com
|<:STANDALONECLUSTER><:CUPS><:DETAILED><:0800>
06/02/2010 21:56:13.960 EPE|system.pe.pa.owa.backend 2192562 DEBUG -->QMS::SUBSCRIBE cokojie@enet.com
|<:STANDALONECLUSTER><:CUPS><:DETAILED><:0800>
06/02/2010 21:56:13.960 EPE|system.pe.pa.owa.backend 2192562 DEBUG -->SessionManager::allocateSession cokojie@enet.com
|<:STANDALONECLUSTER><:CUPS><:DETAILED><:0800>
06/02/2010 21:56:13.960 EPE|system.pe.pa.owa.backend 2192562 DEBUG <--SessionManager::allocateSession exchange.enet.com:443
|<:STANDALONECLUSTER><:CUPS><:DETAILED><:0800>
06/02/2010 21:56:13.960 EPE|system.pe.pa.owa.backend 2192562 DEBUG ---->QMS::SUBSCRIBE cokojie@enet.com
|<:STANDALONECLUSTER><:CUPS><:DETAILED><:0800>
06/02/2010 21:56:13.960 EPE|system.pe.pa.owa.backend 2192562 INFO send SUBSCRIBE cokojie@enet.com 86400
|<:STANDALONECLUSTER><:CUPS><:ARBITRARY><:0800>
06/02/2010 21:56:13.966 EPE|system.pe.pa.owa.backend 2192562 INFO received SUBSCRIBE (initial) status: 401 Unauthorized
HTTP/1.1 401 Unauthorized
x-powered-by: ASP.NET
date: Thu, 03 Jun 2010 00:56:08 GMT
content-length: 1539
www-authenticate: Negotiate, NTLM, Basic realm="exchange.enet.com"
server: Microsoft-IIS/6.0
content-type: text/html

I'm not entirely clear why. If this is Exchange 2003 you should be able to test the WebDAV connection yourself. Open a browser and type https://exchange.enet.com/cakojie/calendar. Use the CUPAdmin account credentials when prompted by IIS and see what you get; presumably a 401 error. I suspect the ReceiveAs permission isn't applied properly.

Hi,

I am running exchange 2007 and when i enter https://exchange.enet.com/cokojie/calender I get IIS 404 error page cannot be found. However I can access URL https://exchange.enet.com/exchnage/cokojie/calender and login with CUPSAdmin successfully

I have confirmed my permissions are set correctly for the CUPSAdmin account

[PS] C:\Documents and Settings\Administrator.ENET>([ADSI]"LDAP://CN=CUPS Admin,OU=Service Accounts,DC=ENET,DC=com").memberof
CN=Exchange View-Only Administrators,OU=Microsoft Exchange Security Groups,DC=ENET,DC=com


[PS] C:\Documents and Settings\Administrator.ENET>Get-ADPermission "First Storage Group" -user cupsadmin | Format-Table -AutoSize

Identity                     User           Deny  Inherited Rights
--------                     ----           ----  --------- ------
EXCHANGE\First Storage Group ENET\CUPSAdmin False False     Receive-As


[PS] C:\Documents and Settings\Administrator.ENET>Get-MailboxPermission cokojie -user cupsadmin | Format-Table -autosize

Identity                                         User           AccessRights IsInherited Deny
--------                                         ----           ------------ ----------- ----
ENET.com/ENET Employees/Managers/Chris E. Okojie ENET\CUPSAdmin {FullAccess} True        False


[PS] C:\Documents and Settings\Administrator.ENET>

htluo
Level 9
Level 9

1) CUPS > Presence > Gateways > click on the Outlook gateway.  Make sure "Account Name" is in "domain\username" format.

2) Restart Presence Engine service.

Michael

http://htluo.blogspot.com

Thanks Michael,

All working now...looking forward to reading your book that shipped this week. How did you know that not having domain/accountname was the issue, what was the clue in the presence engine logs

Cheers

cokojie

When you got a "401 Unauthorized" from Exchange, there are three possiblities:

1) The user does not have "Receive As" permission.

2) The user ID/password was incorrect

3) The user ID was not in the format Exchange expected.

#3 is the most popular one.  On Exchange, you may set the "default domain" for authentication.  If you didn't set it, Exchange would expect a "fully qualified username" in "domain\username" format.

Michael

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: