6#ifndef _ZOOM_VIDEO_SDK_PHONE_INTERFACE_H_
7#define _ZOOM_VIDEO_SDK_PHONE_INTERFACE_H_
SDK defined vector interface.
zoom video sdk phone helper interface.
virtual ZoomVideoSDKErrors invitePhoneUser(const InvitePhoneUserInfo &inviteInfo)=0
Invite the specified user to join the session by call out.
virtual IVideoSDKVector< IZoomVideoSDKPhoneSupportCountryInfo * > * getSupportCountryInfo()=0
Get the list of the country information where the session supports to join by telephone.
virtual IVideoSDKVector< IZoomVideoSDKSessionDialInNumberInfo * > * getSessionDialInNumbers()=0
Get the list of dial in numbers supported by session.
virtual ZoomVideoSDKErrors cancelInviteByPhone()=0
Cancel the invitation that is being invited by phone.
virtual bool isSupportPhoneFeature()=0
Determine if the session supports join by phone or not.
virtual PhoneStatus getInviteByPhoneStatus()=0
Get the status of the invitation by phone.
virtual ZoomVideoSDKErrors inviteByPhone(const zchar_t *countryCode, const zchar_t *phoneNumber, const zchar_t *name)=0
Invite the specified user to join the session by call out.
Phone session support country information interface.
virtual const zchar_t * getCountryID()=0
Get the country ID of the current information.
virtual const zchar_t * getCountryName()=0
Get the country name of the current information.
virtual const zchar_t * getCountryCode()=0
Get the country code of the current information.
virtual ~IZoomVideoSDKPhoneSupportCountryInfo()
Dial-in meeting Interface.
virtual const zchar_t * getCountryCode()=0
Get the country code of the current information.
virtual const zchar_t * getCountryName()=0
Get the country name of the current information.
virtual ~IZoomVideoSDKSessionDialInNumberInfo()
virtual const zchar_t * getNumber()=0
Get the telephone number of the current information.
virtual ZoomVideoSDKDialInNumType getType()=0
Get the call type of the current information.
virtual const zchar_t * getDisplayNumber()=0
Get the display number of the current information.
virtual const zchar_t * getCountryId()=0
Get the country ID of the current information.
The info for InvitePhoneUser.
const zchar_t * phoneNumber
const zchar_t * countryCode
Zoom Video SDK Common Definition File.
#define BEGIN_ZOOM_VIDEO_SDK_NAMESPACE
#define END_ZOOM_VIDEO_SDK_NAMESPACE
ZoomVideoSDKErrors
Enumeration of common Zoom Video SDK errors.
PhoneStatus
Status of telephone. Here are more detailed structural descriptions.
@ PhoneStatus_Cancel_Failed
PhoneFailedReason
The reason for the failure of the telephone call. Here are more detailed structural descriptions.
@ PhoneFailedReason_Block_No_Host
@ PhoneFailedReason_User_Hangup
@ PhoneFailedReason_No_Answer
@ PhoneFailedReason_Block_High_Rate
@ PhoneFailedReason_Block_Too_Frequent
@ PhoneFailedReason_Not_Available
@ PhoneFailedReason_Other_Fail
ZoomVideoSDKDialInNumType
Type of telephone call. Here are more detailed structural descriptions.
@ ZoomVideoSDKDialInNumType_None
@ ZoomVideoSDKDialInNumType_TollFree
@ ZoomVideoSDKDialInNumType_Toll