A publisher sends a SUBSCRIBE_ANNOUNCES_ERROR control message in response to a failed SUBSCRIBE_ANNOUNCES.
SUBSCRIBE_ANNOUNCES_ERROR
{
Type (i) = 0x13,
Length (i),
Track Namespace Prefix (tuple),
Error Code (i),
Reason Phrase Length (i),
Reason Phrase (..),
}
-
Track Namespace Prefix: As defined in Section 7.13.
-
Error Code: Identifies an integer error code for the namespace subscription failure.
-
Reason Phrase: Provides the reason for the namespace subscription error.
The application SHOULD use a relevant error code in SUBSCRIBE_ANNOUNCES_ERROR, as defined below:
| Code | Reason |
|---|---|
| 0x0 | Internal Error |
| 0x1 | Unauthorized |
| 0x2 | Timeout |
| 0x3 | Not Supported |
| 0x4 | Namespace Prefix Unknown |