Meeting SDK for Windows API Reference
Loading...
Searching...
No Matches
IMeetingPhoneHelper Class Referenceabstract

Meeting phone helper interface. More...

#include <meeting_phone_helper_interface.h>

Public Member Functions

virtual SDKError SetEvent (IMeetingPhoneHelperEvent *pEvent)=0
 Sets meeting phone helper callback event handler 123, 456, 123.
 
virtual bool IsSupportPhoneFeature ()=0
 Determines whether the meeting supports to join by the phone or not.
 
virtual bool IsDialoutSupported ()=0
 Query if it is able to dial out in the current meeting.
 
virtual IList< IMeetingPhoneSupportCountryInfo * > * GetSupportCountryInfo ()=0
 Gets the list of the country information where the meeting supports to join by telephone.
 
virtual SDKError InviteCallOutUser (const zchar_t *countryCode, const zchar_t *phoneNumber, const zchar_t *name)=0
 Invite the specified user to join the meeting by calling out.
 
virtual SDKError CancelCallOut ()=0
 Cancel the invitation that is being called out by phone.
 
virtual PhoneStatus GetInviteCalloutUserStatus ()=0
 Gets the invited users' status by calling out.
 
virtual SDKError CallMe (const zchar_t *countryCode, const zchar_t *phoneNumber)=0
 Use the CALL ME to invite the attendee who uses the specified number to join the meeting.
 
virtual SDKError Hangup ()=0
 Cancel the current invitation by CALL ME.
 
virtual PhoneStatus GetCallMeStatus ()=0
 Gets the process of the invitation by CALL ME.
 
virtual IList< IMeetingCallInPhoneNumberInfo * > * GetCurrentMeetingCallinNumber ()=0
 Gets the list of call in numbers supported by meeting.
 
virtual unsigned int GetCurrentMeetingCallinParticipantID ()=0
 Gets the ID of the participant who joins the meeting by calling in.
 

Detailed Description

Meeting phone helper interface.

Definition at line 168 of file meeting_phone_helper_interface.h.

Member Function Documentation

◆ CallMe()

virtual SDKError IMeetingPhoneHelper::CallMe ( const zchar_t * countryCode,
const zchar_t * phoneNumber )
pure virtual

Use the CALL ME to invite the attendee who uses the specified number to join the meeting.

Parameters
countryCodeThe country code of the specified user must be in the support list.
phoneNumberThe specified phone number.
Returns
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.

◆ CancelCallOut()

virtual SDKError IMeetingPhoneHelper::CancelCallOut ( )
pure virtual

Cancel the invitation that is being called out by phone.

Returns
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.

◆ GetCallMeStatus()

virtual PhoneStatus IMeetingPhoneHelper::GetCallMeStatus ( )
pure virtual

Gets the process of the invitation by CALL ME.

Returns
If the function succeeds, the return value is the process of the invitation by CALL ME.

◆ GetCurrentMeetingCallinNumber()

virtual IList< IMeetingCallInPhoneNumberInfo * > * IMeetingPhoneHelper::GetCurrentMeetingCallinNumber ( )
pure virtual

Gets the list of call in numbers supported by meeting.

Returns
If the function succeeds, the return value is the list of the call-in numbers.

◆ GetCurrentMeetingCallinParticipantID()

virtual unsigned int IMeetingPhoneHelper::GetCurrentMeetingCallinParticipantID ( )
pure virtual

Gets the ID of the participant who joins the meeting by calling in.

Returns
If the function succeeds, it returns the participant ID.

◆ GetInviteCalloutUserStatus()

virtual PhoneStatus IMeetingPhoneHelper::GetInviteCalloutUserStatus ( )
pure virtual

Gets the invited users' status by calling out.

Returns
If the function succeeds, it returns the current call-out process.

◆ GetSupportCountryInfo()

virtual IList< IMeetingPhoneSupportCountryInfo * > * IMeetingPhoneHelper::GetSupportCountryInfo ( )
pure virtual

Gets the list of the country information where the meeting supports to join by telephone.

Returns
List of the country information returns if the meeting supports to join by telephone. Otherwise nullptr.

◆ Hangup()

virtual SDKError IMeetingPhoneHelper::Hangup ( )
pure virtual

Cancel the current invitation by CALL ME.

Returns
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.

◆ InviteCallOutUser()

virtual SDKError IMeetingPhoneHelper::InviteCallOutUser ( const zchar_t * countryCode,
const zchar_t * phoneNumber,
const zchar_t * name )
pure virtual

Invite the specified user to join the meeting by calling out.

Parameters
countryCodeThe specified users' country code must be in the support list.
phoneNumberThe specified users' phone number.
nameThe specified users' screen name in the meeting.
Returns
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.

◆ IsDialoutSupported()

virtual bool IMeetingPhoneHelper::IsDialoutSupported ( )
pure virtual

Query if it is able to dial out in the current meeting.

Returns
true if able to dial out. Otherwise, false.

◆ IsSupportPhoneFeature()

virtual bool IMeetingPhoneHelper::IsSupportPhoneFeature ( )
pure virtual

Determines whether the meeting supports to join by the phone or not.

Returns
true if to support to join by phone. Otherwise, false.

◆ SetEvent()

virtual SDKError IMeetingPhoneHelper::SetEvent ( IMeetingPhoneHelperEvent * pEvent)
pure virtual

Sets meeting phone helper callback event handler 123, 456, 123.

Parameters
pEventA pointer to the IMeetingPhoneHelperEvent that receives the phone event.
Returns
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.