Video SDK for Linux API Reference
Loading...
Searching...
No Matches
zoom_video_sdk_phone_helper_interface.h
Go to the documentation of this file.
1
7#ifndef _ZOOM_VIDEO_SDK_PHONE_INTERFACE_H_
8#define _ZOOM_VIDEO_SDK_PHONE_INTERFACE_H_
11
15{
16public:
20 virtual const zchar_t* getCountryID() = 0;
23 virtual const zchar_t* getCountryName() = 0;
26 virtual const zchar_t* getCountryCode() = 0;
27};
28
39
42{
43public:
47 virtual const zchar_t* getCountryId() = 0;
50 virtual const zchar_t* getCountryCode() = 0;
53 virtual const zchar_t* getCountryName() = 0;
56 virtual const zchar_t* getNumber() = 0;
59 virtual const zchar_t* getDisplayNumber() = 0;
63};
64
65
83
84
101
106{
109 const zchar_t* name;
112
114 {
115 countryCode = nullptr;
116 phoneNumber = nullptr;
117 name = nullptr;
118 bPressOne = true;
119 bGreeting = true;
120 }
121};
122
123
166
168#endif
SDK defined vector interface.
zoom video sdk phone helper interface.
virtual ZoomVideoSDKErrors invitePhoneUser(const InvitePhoneUserInfo &inviteInfo)=0
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 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 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.
const zchar_t * phoneNumber
InvitePhoneUserInfo, The phone number of specified user.
bool bGreeting
InvitePhoneUserInfo, true: When joining the session, play a greeting prompt tone.,...
const zchar_t * name
InvitePhoneUserInfo, The screen name of the specified user in the session.
bool bPressOne
InvitePhoneUserInfo , true: Need press number one to agree to join the session, otherwise not.
const zchar_t * countryCode
InvitePhoneUserInfo, The country code of the specified user must be in the support list.
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_Ringing
In process of ringing.
@ PhoneStatus_Success
Call successful.
@ PhoneStatus_Canceled
Cancel successfully.
@ PhoneStatus_Accepted
Accept the call.
@ PhoneStatus_Failed
Call failed.
@ PhoneStatus_Canceling
In process of canceling the response to the previous state.
@ PhoneStatus_None
No status.
@ PhoneStatus_Cancel_Failed
Cancel fails.
@ PhoneStatus_Calling
In process of calling out.
PhoneFailedReason
The reason for the failure of the telephone call. Here are more detailed structural descriptions.
@ PhoneFailedReason_Block_No_Host
The invitation by phone is blocked by the system due to an absent host.
@ PhoneFailedReason_User_Hangup
The user hangs up.
@ PhoneFailedReason_Busy
The telephone number is busy.
@ PhoneFailedReason_No_Answer
The user did not answer the call.
@ PhoneFailedReason_Block_High_Rate
The call-out is blocked by the system due to the high cost.
@ PhoneFailedReason_Block_Too_Frequent
To join the session, the invitee would press one on the phone. An invitee who fails to respond will e...
@ PhoneFailedReason_Not_Available
The telephone number is out of service.
@ PhoneFailedReason_None
For initialization.
@ PhoneFailedReason_Other_Fail
Other reasons.
ZoomVideoSDKDialInNumType
Type of telephone call. Here are more detailed structural descriptions.
@ ZoomVideoSDKDialInNumType_None
For initialization.
@ ZoomVideoSDKDialInNumType_TollFree
Free.
@ ZoomVideoSDKDialInNumType_Toll
Paid.