Plantronics + Polycom. Now together as Poly Logo

VVX - EWS Proxy from Exchange 2016 to Exchange 2010 - Call Logs Fail

Highlighted
Occasional Advisor

VVX - EWS Proxy from Exchange 2016 to Exchange 2010 - Call Logs Fail

Hello,

 

We are in the process of upgrading our Exchange environment and running into an issue with the Exchange integration on the Poly VVX phones.

 

The EWS URL will point to our Exchange 2016 servers and if a user/mailbox resides on Exchange 2010 the request will be proxied back to the previous version.  In testing, we have found that for this scenario the phone will correctly connect to Exchange, download the contacts, VM, but once it reaches the calllogs and tries to connect the phone is getting a 204 response from Exchange and removes all Exchange services.  Below is a sample of the Exchange logs (domain and username changed).  

 

EWS and call logs work perfectly fine when the requests are not being proxied to the previous version - i.e. a mailbox on 2016 can connect to the Exchange 2016 servers and fully sync all Exchange items; and, a mailbox on 2010 can connect to the Exchange 2010 servers directly and fully sync all items; however, we are only seeing this error when the request is being proxied from Exchange 2016 to Exchange 2010).

 

We have tested with UC Frimware 5.9.5.0614 and 6.2.0.4023 with the same results.

 

Has anyone else had issues with Exchange migrations and requests being proxied to previous versions?

 

0310093335|ec |1|00|Transaction created for service 'vvm' and operation 'PullSubscribe'.
0310093335|ec |1|00|[CEwsTransactionMgr::handleTransaction] Acquiring semaphore
0310093335|ec |1|00|Finished processing of received response for service 'vvm'
0310093335|ec |2|00|Transaction processing completed for service 'vvm'
0310093336|ec |1|00|[CEwsTransactionMgr::handleTransaction] Acquiring semaphore
0310093336|ec |1|00|Transaction list size: now 0 and later 4
0310093336|ec |1|00|Executing SOAP transaction request.
0310093336|ec |1|00|[CEwsTransactionMgr::handleTransaction] Releasing semaphore
0310093336|ec |3|00|CSoapService::authenticate, setting credentials to domain\user
0310093336|ec |3|00|'calllogs' Service CSoapTransaction network error = Host requires authentication (204)
0310093336|ec |1|00|'calllogs' service failed with network error 204.
0310093336|ec |1|00|Resetting timer for service 'calllogs' and period 5000
0310093336|ec |2|00|'calllogs' Service onAuthenticationReplyFinished, m_authState = 2, networkReply error = 204
0310093336|ec |1|00|'calllogs' Service Authentication failed: (current authentication state = 2)
0310093336|ec |4|00|'calllogs' service authentication failed.
0310093336|ec |4|00|New credentials needed for accessing Exchange Web Services, deactivating to wait for new credentials
0310093336|ec |2|00|Removing all service(s) 1
0310093336|ec |3|00|[EWS WebTicket] Stopped web ticket service
0310093336|ec |4|00|Stopped access token service
0310093336|ec |3|00|Removing 'autodisc' service
0310093336|ec |4|00|'autodisc' service removed
0310093336|ec |3|00|Removing 'general' service
0310093336|ec |4|00|'general' service removed
0310093336|ec |3|00|Removing 'ews' service
0310093336|ec |2|00| CPolyCalendarService::deactivate
0310093336|ec |2|00|Clearing the calendar day view items
0310093336|ec |4|00|'ews' service removed
0310093336|ec |3|00|Removing 'contacts' service
0310093336|ec |4|00|'contacts' service removed
0310093336|ec |3|00|Removing 'contactsSync' service
0310093336|ec |1|00|CEwsContactsSyncService::stopService
0310093336|ec |4|00|'contactsSync' service removed
0310093336|ec |3|00|Removing 'vvm' service
0310093336|ec |4|00|'vvm' service removed
0310093336|ec |3|00|Removing 'calllogs' service
0310093336|ec |4|00|'calllogs' service removed
0310093336|ec |3|00|Removing 'photoExt' service
0310093336|ec |4|00|Stopped CEWSPhotoExtService service
0310093336|ec |4|00|'photoExt' service removed
0310093336|ec |2|00|Removed all service(s)
0310093337|ec |2|00|Removing all service(s) 1
0310093337|ec |2|00|Removed all service(s)
Message 1 of 1