Preview Tool

Cisco Bug: CSCvu19513 - Jabber for Android does not refresh access token intermittently when setting timer in the background

Last Modified

Jun 18, 2020

Products (1)

  • Cisco Unified Mobile Communicator

Known Affected Releases

12.6(1) 12.7(0) 12.7(1) 12.7(2) 12.8(0) 12.8(1) 12.8(2)

Description (partial)

Jabber for Android can disconnect from services including Contact Search and Phone Services due to access token expired.
This is happening when Jabber client is missing to setup access token refresh timer while working in the background

When Jabber will send REGISTER message to Expressway, it will receive 407 Proxy Authentication Required and will fail to respond to it. You will see following lines in jabber.log:

[c/services/impl/CredentialsImpl.cpp(416)] [CredentialsImpl] [getSecureOAuthTokenWaitMode] - Get blank OAuth Token, verified:1, expiry time:<unix timestamp>

[nyservice/CredentialsHelperImpl.cpp(188)] [] [getSipToken] - Failed to get Oauth token
[onewrapper/ccapi_plat_api_impl.cpp(2000)] [csf.ecc.sipcc] [platDecryptString] - Failed to get password
[cc/core/sipstack/ccsip_messaging.c(5397)] [csf.sip-call-control] [sipSPIGenerateAuthorizationResponse] - sipSPIGenerateAuthorizationResponse: decrypted_password is NULL, just return.
[pcc/core/sipstack/ccsip_register.c(1514)] [csf.sip-call-control] [ccsip_handle_ev_4xx] - SIPCC-SIP_REG: ccsip_handle_ev_4xx: Failed to generate authorization response.  Notifying client credentials are invalid.

- Jabber for Android
- OAuth with Refresh Login Flow is enabled on CUCM
Bug details contain sensitive information and therefore require a account to be viewed.

Bug Details Include

  • Full Description (including symptoms, conditions and workarounds)
  • Status
  • Severity
  • Known Fixed Releases
  • Related Community Discussions
  • Number of Related Support Cases
Bug information is viewable for customers and partners who have a service contract. Registered users can view up to 200 bugs per month without a service contract.