# Unsupported Features for Third Party SDK ```cpp // Features that we have no plan or are not able to support in the ZRC SDK. // ------------------------------------------------------------------------------------- // Meeting Chat RichText is not supported in ZRC SDK 6.1.0. // ------------------------------------------------------------------------------------- // Personal Zoom Room Only Features/APIs:(Not list all the PZR APIs here) virtual ZRCError ListVirtualBackgrounds() = 0; virtual ZRCError SetScreenLockStatus(const bool* featureOn, const bool* lock, const std::string newPincode, const uint64_t* seconds, const bool* screensaverOn, const bool* skipped, const bool* cancelIncomingSharing) = 0; virtual ZRCError EnableSilenceRinger(bool enable) = 0; virtual ZRCError UpdatePresenceStatus(PresenceType presence, int32_t duration) = 0; virtual ZRCError HideWelcomeGuide() = 0; // ------------------------------------------------------------------------------------- // Voicemall and cloud history are PZR only features. virtual ZRCError MoreSIPVoicemails(int64_t pastTime) = 0; virtual ZRCError RemoveSIPVoicemail(const std::string& voicemailID) = 0; virtual ZRCError RemoveAllSIPVoicemails() = 0; virtual ZRCError PlaySIPVoicemailMedia(const std::string& voicemailID, int32_t progress) = 0; virtual ZRCError PauseSIPVoicemailMedia(const std::string& voicemailID) = 0; virtual ZRCError StopSIPVoicemailMedia(const std::string& voicemailID) = 0; virtual ZRCError TranscribeSIPVoicemailMedia(const std::string& voicemailID) = 0; virtual ZRCError MoreSIPCloudHistorys(int64_t pastTime) = 0; virtual ZRCError RemoveSIPCloudHistory(const std::string& historyID) = 0; virtual ZRCError RemoveSIPAllCloudHistorys() = 0; virtual ZRCError ClearMissedSIPCloudHistorys() = 0; virtual ZRCError ChooseSIPLineCallerID(const SIPLineCallerID& lineCallerID) = 0; virtual ZRCError PickupSIPLineCallInfo(const SIPLineCallInfo& lineInfo) = 0; // ------------------------------------------------------------------------------------------------------ // Voice command feature needs work with a internal lib. virtual ZRCError EnableVoiceCommand(bool enable) = 0; virtual ZRCError VoiceCommandStartListening() = 0; virtual ZRCError VoiceCommandShowIndicator(const std::string& title, const std::string& detail, const int32_t& duration, const std::string& pronunciation, int32_t indicateId) = 0; virtual ZRCError VoiceCommandShowIndicatorWithIcon(const std::string& title, const std::vector& commands, int32_t duration) = 0; virtual ZRCError VoiceCommandHideIndicator() = 0; // ------------------------------------------------------------------------------------- ```