Question/Issue
When playing DRM content on a client, an error 8701 'GateWayServer connection failed(Time Out).' or 8706 'LicenseManager AES fail.' occurs during the license request. How can this issue be resolved?
Short Description
The 8701 and 8706 errors occur when a license request is made using the legacy “callback-based” license integration method and the license server cannot access the callback URL.
This typically happens when a license is requested via the callback method without configuring the “License Callback URL” in the DoveRunner Console. This issue is caused by confusion between the “license token” used for token-based integration and the “Auth Data (end-user authentication data)” used for callback-based integration.
If the JSON format used for integration (before Base64 encoding) is as follows, this value corresponds to the authentication data used for the callback method.
{
"drm_type": "<multi-drm type>",
"site_id": "<site id>",
"data": "<base64 encoding(aes256 encryption(custom data json string))>"
}Resolution
Token-based License Integration
Callback-based license integration is not recommended for most services due to issues such as additional communication latency, and this integration method is no longer supported.
To use token-based license integration, a “license token” generated by following the guide linked below must be configured in the client player.