Added

  • New interfaces and callback to support invite by phone:

    • New interfaces in IZoomVideoSDKPhoneHelper:

      virtual bool isSupportPhoneFeature() = 0;
      virtual IVideoSDKVector<IZoomVideoSDKPhoneSupportCountryInfo* >* getSupportCountryInfo() = 0;
      virtual ZoomVideoSDKErrors inviteByPhone(const zchar_t* countryCode, const zchar_t* phoneNumber, const zchar_t* name) = 0;
      virtual ZoomVideoSDKErrors cancelInviteByPhone() = 0;
      virtual PhoneStatus getInviteByPhoneStatus() = 0;
    • New callback in IZoomVideoSDKDelegate:

      virtual void onInviteByPhoneStatus(PhoneStatus status, PhoneFailedReason reason) = 0;
    • New enums:

      enum PhoneStatus
              {
              	PhoneStatus_None,
              	PhoneStatus_Calling,
              	PhoneStatus_Ringing,
              	PhoneStatus_Accepted,
              	PhoneStatus_Success,
              	PhoneStatus_Failed,
              	PhoneStatus_Canceling,
              	PhoneStatus_Canceled,
              	PhoneStatus_Cancel_Failed,
              	PhoneStatus_Timeout,
              };
      
      enum PhoneFailedReason
              {
              	PhoneFailedReason_None,
              	PhoneFailedReason_Busy,
              	PhoneFailedReason_Not_Available,
              	PhoneFailedReason_User_Hangup,
              	PhoneFailedReason_Other_Fail,
              	PhoneFailedReason_No_Answer,
              	PhoneFailedReason_Block_No_Host,
              	PhoneFailedReason_Block_High_Rate,
              	PhoneFailedReason_Block_Too_Frequent,
              };
  • New error code to help troubleshooting join session issues

    • New statuses in RTCErrors:

      ZoomVideoSDKErrors_JoinSession_NoSessionName
      ZoomVideoSDKErrors_JoinSession_NoSessionToken
      ZoomVideoSDKErrors_JoinSession_NoUserName
      ZoomVideoSDKErrors_JoinSession_Invalid_SessionName
      ZoomVideoSDKErrors_JoinSession_Invalid_Password
      ZoomVideoSDKErrors_JoinSession_Invalid_SessionToken
      ZoomVideoSDKErrors_JoinSession_SessionName_TooLong
      ZoomVideoSDKErrors_JoinSession_Token_UnMatchSessionName
      ZoomVideoSDKErrors_JoinSession_Token_NoSessionName
      ZoomVideoSDKErrors_JoinSession_Token_RoleType_EmptyOrWrong
      ZoomVideoSDKErrors_JoinSession_Token_UserIdentity_TooLong

Fixed

  • Issue when clicking the participant button in the sample app will crash when sharing.

  • Issue where an incorrect statistical result of the feedback was provided in the sample app.