枚举数据
账户状态枚举
typedef NS_ENUM(NSUInteger, YealinkSDKAccountState)
TYPE |
NOTERIPTION |
YealinkSDKAccountState_Success |
成功 |
YealinkSDKAccountState_LoginFail |
登录失败 |
YealinkSDKAccountState_Logout |
登出成功 |
YealinkSDKAccountState_KickByOther |
账户被踢下线 |
YealinkSDKAccountState_NotExist |
账户不存在 |
YealinkSDKAccountState_AccountForbid |
账户禁用 |
YealinkSDKAccountState_PasswordModify |
账户密码被修改 |
YealinkSDKAccountState_Delete |
账户被删除 |
YealinkSDKAccountState_UnableLogin |
账户无法登录 |
YealinkSDKAccountState_UnableLogin |
账户无法登录 |
YealinkSDKAccountState_Modify |
账户被修改 |
YealinkSDKAccountState_ResourceModify |
账户资料被修改 |
YealinkSDKAccountState_PrivacyPolicyChange |
账户隐私政策更改 |
YealinkSDKAccountState_Conflict |
账户冲突 |
YealinkSDKAccountState_TokenChanged |
账户Token更改 |
YealinkSDKAccountState_OperationFrequent |
账户操作频繁 |
YealinkSDKAccountState_Abnormal |
账户异常 |
YealinkSDKAccountState_SetThirdPartyFail |
设置域账号异常 |
会议结束状态枚举
typedef NS_ENUM(NSUInteger, YealinkSDKMeetingFinish)
TYPE |
NOTERIPTION |
YealinkSDKMeetingFinish_LeaveSuccess |
用户主动退会成功 |
YealinkSDKMeetingFinish_NetworkError |
网络问题,请检查网络 |
YealinkSDKMeetingFinish_PasswordError |
会议密码错误 |
YealinkSDKMeetingFinish_MeetingNotStartOrEnd |
会议未开始 |
YealinkSDKMeetingFinish_MeetingNotExist |
会议不存在 |
YealinkSDKMeetingFinish_MeetingUserFull |
会议达到人数上限 |
YealinkSDKMeetingFinish_MeetingLocked |
会议被锁定 |
YealinkSDKMeetingFinish_MeetingRestricted |
会议被限制 |
YealinkSDKMeetingFinish_RemovedByHost |
被主持人移除会议 |
YealinkSDKMeetingFinish_EndByHost |
主持人结束会议 |
YealinkSDKMeetingFinish_InvalidArguments |
无效的参数 |
YealinkSDKMeetingFinish_InAnotherMeeting |
用户已经在另外一个会议 |
YealinkSDKMeetingFinish_Unknown |
未知错误 |
通话状态枚举
typedef NS_ENUM(NSUInteger, YealinkSDKCallState)
TYPE |
NOTERIPTION |
YealinkSDKCallState_Ring |
来电响铃 |
YealinkSDKCallState_Talking |
通话中 |
YealinkSDKCallState_Finished |
通话结束 |
通话状态枚举
typedef NS_ENUM(NSInteger, YealinkSDKMeetingType)
TYPE |
NOTERIPTION |
YealinkSDKMeetingType_Invalid |
异常 |
YealinkSDKMeetingType_Meeting |
普通会议 |
YealinkSDKMeetingType_Webinar |
Webinar |
通话呼入呼出类型枚举
typedef NS_ENUM(NSUInteger, YealinkSDKCallDirection)
TYPE |
NOTERIPTION |
YealinkSDKCallDirection_Incoming |
通话呼入 |
YealinkSDKCallDirection_Outgoing |
通话呼出 |
通话记录状态类型枚举
typedef NS_ENUM(NSUInteger, YealinkSDKCallHistoryState)
TYPE |
NOTERIPTION |
YealinkSDKCallHistoryState_Invalid |
无效的通话(需过滤) |
YealinkSDKCallHistoryState_Received |
已接 |
YealinkSDKCallHistoryState_Missed |
未接 |
YealinkSDKCallHistoryState_CallOut |
呼出 |
通话账号类型枚举
typedef NS_ENUM(NSUInteger, YealinkSDKCallNumberType)
TYPE |
NOTERIPTION |
YealinkSDKCallNumberType_Invalid |
预留异常值 |
YealinkSDKCallNumberType_Common |
普通账号 |
YealinkSDKCallNumberType_RingGroup |
振铃组 |
YealinkSDKCallNumberType_Ivr |
ivr |
通话业务类型枚举
typedef NS_ENUM(NSUInteger, YealinkSDKCallRelationType)
TYPE |
NOTERIPTION |
YealinkSDKCallRelationType_Invalid |
预留异常值 |
YealinkSDKCallRelationType_None |
无 |
YealinkSDKCallRelationType_Forward |
转移 |
YealinkSDKCallRelationType_Transfer |
转接 |
YealinkSDKCallRelationType_Ivr |
ivr通话 |
YealinkSDKCallRelationType_RingGroup |
振铃组 |
YealinkSDKCallRelationType_Moored |
停泊 |
YealinkSDKCallRelationType_Pickup |
截答 |
YealinkSDKCallRelationType_Meeting |
会议 |
通话业务类型方向枚举
typedef NS_ENUM(NSUInteger, YealinkSDKCallRelationTypeDirection)
TYPE |
NOTERIPTION |
YealinkSDKCallRelationTypeDirection_Invalid |
预留异常值 |
YealinkSDKCallRelationTypeDirection_None |
无 |
YealinkSDKCallRelationTypeDirection_To |
表示被取回、被截答、转移给x、转接给x |
YealinkSDKCallRelationTypeDirection_From |
表示停泊、截答自x转移自x、转接自x |
通话结束原因枚举
typedef NS_ENUM(NSUInteger, YealinkSDKCallEndReason)
TYPE |
NOTERIPTION |
YealinkSDKCallEndReason_Invalid |
预留异常值 |
YealinkSDKCallEndReason_None |
无 |
YealinkSDKCallEndReason_OtherAnswer |
其他成员应答 |
YealinkSDKCallEndReason_NoAnswer |
无应答 |
YealinkSDKCallEndReason_Reject |
拒接 |
YealinkSDKCallEndReason_Busy |
占线 |
YealinkSDKCallEndReason_CancelCall |
通话取消 |
YealinkSDKCallEndReason_NoPermission |
权限受限 |
YealinkSDKCallEndReason_Offline |
离线 |
YealinkSDKCallEndReason_NumberNoExist |
号码未启用 |
YealinkSDKCallEndReason_NumberError |
号码错误 |
YealinkSDKCallEndReason_Unknown |
未知原因 |
通话记录变更通知的枚举
typedef NS_ENUM(NSUInteger, YealinkSDKCallHistoryInfoUpdateState)
TYPE |
NOTERIPTION |
YealinkSDKCallHistoryInfoUpdateState_Added |
通话记录添加 |
YealinkSDKCallHistoryInfoUpdateState_Updated |
通话记录更新 |
YealinkSDKCallHistoryInfoUpdateState_Deleted |
通话记录删除 |
YealinkSDKCallHistoryInfoUpdateState_Cleared |
通话记录清空 |
YealinkSDKCallHistoryInfoUpdateState_Unread |
未读通话记录 |
意见反馈问题类型枚举
typedef NS_ENUM(NSUInteger, YealinkSDKFeedbackType)
TYPE |
NOTERIPTION |
YealinkSDKFeedbackType_BUG |
软件卡住或崩溃 |
YealinkSDKFeedbackType_VIDEO |
画面模糊或卡顿 |
YealinkSDKFeedbackType_AUDIO |
声音嘈杂或断续 |
YealinkSDKFeedbackType_SUGGESTION |
体验差操作复杂 |
YealinkSDKFeedbackType_OTHER |
其他问题 |
意见反馈提交回调枚举
typedef NS_ENUM(NSUInteger, YealinkSDKFeedbackResponseType)
TYPE |
NOTERIPTION |
YealinkSDKFeedbackResponseType_ImageTooLarge |
意见反馈图片过大 |
YealinkSDKFeedbackResponseType_Failed |
意见反馈提交失敗 |
YealinkSDKFeedbackResponseType_Success |
意见反馈提交成功 |
会议视频订阅分辨率枚举
typedef NS_ENUM(NSUInteger, YealinkSDKVideoFrameSize)
TYPE |
NOTERIPTION |
YealinkSDKVideoFrameSize_480P |
分辨率480P |
YealinkSDKVideoFrameSize_720P |
分辨率720P |
YealinkSDKVideoFrameSize_720P |
分辨率1080P |
查询通话记录类型枚举
typedef NS_ENUM(NSUInteger, YealinkSDKCallHistoryType)
TYPE |
NOTERIPTION |
YealinkSDKCallHistoryType_All |
全部通话记录 |
YealinkSDKCallHistoryType_Miss |
未接通话记录 |
会议聊天权限枚举
typedef NS_ENUM(NSUInteger, YealinkSDKMeetingChatType)
TYPE |
NOTERIPTION |
YealinkSDKMeetingChatType_All |
允许群聊和私聊 |
YealinkSDKMeetingChatType_Group |
仅允许群聊 |
YealinkSDKMeetingChatType_Host |
仅允许私聊主持人 |
YealinkSDKMeetingChatType_Disabled |
全体成员禁言 |
会议画面横竖屏
typedef NS_ENUM(NSUInteger, YealinkSDKMeetingOrientation)
TYPE |
NOTERIPTION |
YealinkSDK_Landscape |
横屏 |
YealinkSDK_Portrait |
竖屏 |
输出音频设备
typedef NS_ENUM(NSUInteger, YealinkSDKAudioDeviceType)
TYPE |
NOTERIPTION |
YealinkSDKAudioDeviceType_AudioLoudSpeaker |
扬声器 |
YealinkSDKAudioDeviceType_TelReciever |
听筒 |
YealinkSDKAudioDeviceType_HeadSet |
头戴设备 |
YealinkSDKAudioDeviceType_BlueTooth |
蓝牙 |
音频输出类型
typedef NS_ENUM(NSUInteger, YealinkSDKAudioOutputType)
TYPE |
NOTERIPTION |
YealinkSDKAudioOutputType_Speaker |
扬声器 |
YealinkSDKAudioOutputType_Receiver |
听筒 |
发言举手模式
typedef NS_ENUM(NSUInteger, YealinkSDKMeetingSpeakingMode)
TYPE |
NOTERIPTION |
YealinkSDKMeetingSpeakingMode_Invalid |
异常值 |
YealinkSDKMeetingSpeakingMode_Free |
自由发言 |
YealinkSDKMeetingSpeakingMode_HandUp |
申请发言 |
工具条菜单项样式
typedef NS_ENUM(NSInteger, YealinkSDKToolBarMenuItemStyle)
TYPE |
NOTERIPTION |
YealinkSDKToolBarMenuItemStyle_Mic |
麦克风 |
YealinkSDKToolBarMenuItemStyle_Camera |
摄像头 |
YealinkSDKToolBarMenuItemStyle_Share |
共享 |
YealinkSDKToolBarMenuItemStyle_MemberList |
成员列表 |
YealinkSDKToolBarMenuItemStyle_Invite |
邀请 |
YealinkSDKToolBarMenuItemStyle_Handup |
举手 |
YealinkSDKToolBarMenuItemStyle_Chat |
聊天 |
YealinkSDKToolBarMenuItemStyle_QA |
问答 |
YealinkSDKToolBarMenuItemStyle_Vote |
投票 |
YealinkSDKToolBarMenuItemStyle_More |
更多 |
YealinkSDKToolBarMenuItemStyle_Custom |
自定义 |
会议更多菜单项样式
typedef NS_ENUM(NSInteger, YealinkSDKMeetingMoreMenuItemStyle)
TYPE |
NOTERIPTION |
YealinkSDKMeetingMoreMenuItemStyle_Chat |
聊天 |
YealinkSDKMeetingMoreMenuItemStyle_Qa |
QA提问 |
YealinkSDKMeetingMoreMenuItemStyle_Vote |
投票 |
YealinkSDKMeetingMoreMenuItemStyle_More |
更多 |
YealinkSDKMeetingMoreMenuItemStyle_Dtmf |
DTMF |
YealinkSDKMeetingMoreMenuItemStyle_MeetingRecord |
会议录制 |
YealinkSDKMeetingMoreMenuItemStyle_MeetingLive |
直播 |
YealinkSDKMeetingMoreMenuItemStyle_Shrink |
悬浮窗 |
YealinkSDKMeetingMoreMenuItemStyle_MeetingSetting |
会议设置 |
YealinkSDKMeetingMoreMenuItemStyle_Feedback |
反馈 |
YealinkSDKMeetingMoreMenuItemStyle_Translate |
翻译 |
YealinkSDKMeetingMoreMenuItemStyle_AiTranscription |
语音AI |
YealinkSDKMeetingMoreMenuItemStyle_VideoBlur |
视频AI |
YealinkSDKMeetingMoreMenuItemStyle_Spacing |
间距 |
YealinkSDKMeetingMoreMenuItemStyle_Custom |
自定义 |
通话主菜单栏枚举
typedef NS_ENUM(NSUInteger, YealinkSDKCallToolBarMenuItemStyle)
TYPE |
NOTERIPTION |
YealinkSDKCallToolBarMenuItemStyle_Mic |
麦克风 |
YealinkSDKCallToolBarMenuItemStyle_DialPad |
拨号盘 |
YealinkSDKCallToolBarMenuItemStyle_AudioDevice |
音频 |
YealinkSDKCallToolBarMenuItemStyle_Hold |
保持 |
YealinkSDKCallToolBarMenuItemStyle_Transfer |
转接 |
YealinkSDKCallToolBarMenuItemStyle_ScreenShare |
屏幕共享 |
YealinkSDKCallToolBarMenuItemStyle_UpgradeMeeting |
升级会议 |
YealinkSDKCallToolBarMenuItemStyle_Hangup |
挂断通话 |
YealinkSDKCallToolBarMenuItemStyle_More |
更多 |
通话更多菜单项样式
typedef NS_ENUM(NSInteger, YealinkSDKCallMoreMenuItemStyle)
TYPE |
NOTERIPTION |
YealinkSDKCallMoreMenuItemStyle_OpenVideo |
打开视频 |
YealinkSDKCallMoreMenuItemStyle_Record |
录音 |
YealinkSDKCallMoreMenuItemStyle_Feedback |
反馈 |
批注清除类型
typedef NS_ENUM(NSInteger, YealinkSDKAnnotationClearType)
TYPE |
NOTERIPTION |
YealinkSDKAnnotationClearType_All |
清除所有批注 |
YealinkSDKAnnotationClearType_Myself |
清除我的批注 |
画笔颜色类型
typedef NS_ENUM(NSInteger, YealinkSDKBrushColorType)
TYPE |
NOTERIPTION |
YealinkSDKBrushColorType_Black |
黑色 |
YealinkSDKBrushColorType_Red |
红色 |
YealinkSDKBrushColorType_Orange |
橙色 |
YealinkSDKBrushColorType_Yellow |
黄色 |
YealinkSDKBrushColorType_Green |
绿色 |
YealinkSDKBrushColorType_Cyan |
青色 |
YealinkSDKBrushColorType_Blue |
蓝色 |
YealinkSDKBrushColorType_Purple |
紫色 |
画笔粗细类型
typedef NS_ENUM(NSInteger, YealinkSDKBrushSizeType)
TYPE |
NOTERIPTION |
YealinkSDKBrushSizeType_Thin |
细 |
YealinkSDKBrushSizeType_Middle |
中等 |
YealinkSDKBrushSizeType_Thick |
粗 |
批注输入模式
typedef NS_ENUM(NSInteger, YealinkSDKAnnotationInputMode)
TYPE |
NOTERIPTION |
YealinkSDKAnnotationInputMode_None |
无 |
YealinkSDKAnnotationInputMode_HandDraw |
画笔 |
YealinkSDKAnnotationInputMode_DeleteMode |
删除 |
会议邀请状态
typedef NS_ENUM(NSInteger, YealinkSDKMeetingInviteStatus)
TYPE |
NOTERIPTION |
YealinkSDKMeetingInviteStatusInvalid |
预留异常值 |
YealinkSDKMeetingInviteStatusSuccess |
邀请成功 |
YealinkSDKMeetingInviteStatusInviting |
邀请中 |
YealinkSDKMeetingInviteStatusFail |
邀请失败 |
YealinkSDKMeetingInviteStatusNotInvited |
未发起呼叫 |
第三方会议呼叫协议
typedef NS_ENUM(NSInteger, YealinkSDKJoinThirdMeetingProtocalType)
TYPE |
NOTERIPTION |
YealinkSDKJoinThirdMeetingProtocalType_SIP |
SIP |
YealinkSDKJoinThirdMeetingProtocalType_H323 |
H323 |
通话媒体类型
typedef NS_ENUM(NSInteger, YealinkSDKMediaCallType)
TYPE |
NOTERIPTION |
YealinkSDKMediaCallType_Audio |
音频 |
YealinkSDKMediaCallType_AudioVideo |
视频 |
YealinkSDKMediaCallType_Share |
辅流 |
YealinkSDKMediaCallType_Cooperation |
协作 |
YealinkSDKMediaCallType_BfcpVideo |
BFCP |
通话媒体类型
typedef NS_ENUM(NSInteger, YealinkSDKCallPlatformType)
TYPE |
NOTERIPTION |
YealinkSDKCallPlatformType_None |
预留异常值 |
YealinkSDKCallPlatformType_Pc |
电脑 |
YealinkSDKCallPlatformType_Mobile |
移动端 |
YealinkSDKCallPlatformType_Phone |
手机 |
邀请类型枚举
typedef NS_ENUM(NSInteger, YealinkSDKMeetingInviteType)
TYPE |
NOTERIPTION |
YealinkSDKMeetingInviteType_Invalid |
预留异常值 |
YealinkSDKMeetingInviteType_Account |
云账号 |
YealinkSDKMeetingInviteType_SubjectId |
subjectId |
YealinkSDKMeetingInviteType_SIP |
sip |
YealinkSDKMeetingInviteType_H323 |
h323 |
YealinkSDKMeetingInviteType_Tencent |
腾讯网关 |
YealinkSDKMeetingInviteType_Teams |
teams |
YealinkSDKMeetingInviteType_Number |
p2p重定向到会议的第三方号码 |
YealinkSDKMeetingInviteType_Phone |
邀号码,走phone中介 |
YealinkSDKMeetingInviteType_SubjectIdEndpoint |
指定特定终端 |
会议用户类型枚举
typedef NS_ENUM(NSUInteger, YealinkSDKMeetingUserEndpointType)
TYPE |
NOTERIPTION |
YealinkSDKMeetingUserEndpointType_None |
初始值 |
YealinkSDKMeetingUserEndpointType_Desktop |
桌面端 |
YealinkSDKMeetingUserEndpointType_Mobile |
移动端 |
YealinkSDKMeetingUserEndpointType_Vcs |
VCS设备 |
YealinkSDKMeetingUserEndpointType_BigScreen |
大屏幕设备,例如m800电视墙 |
YealinkSDKMeetingUserEndpointType_WebApp |
WebApp |
YealinkSDKMeetingUserEndpointType_WebCtrl |
WebCtrl |
YealinkSDKMeetingUserEndpointType_WeChatMp |
微信小程序 |
YealinkSDKMeetingUserEndpointType_Sip |
Sip |
YealinkSDKMeetingUserEndpointType_H323 |
H323 |
YealinkSDKMeetingUserEndpointType_Pstn |
Pstn |
YealinkSDKMeetingUserEndpointType_Teams |
Teams |
YealinkSDKMeetingUserEndpointType_Tencent |
Tencent |
YealinkSDKMeetingUserEndpointType_Record |
Record |
YealinkSDKMeetingUserEndpointType_LiveStream |
LiveStream |
YealinkSDKMeetingUserEndpointType_Supervision |
Supervision |
YealinkSDKMeetingUserEndpointType_Rtsp |
Rtsp |
会议用户角色枚举
typedef NS_ENUM(NSUInteger, YealinkSDKMeetingUserRole)
TYPE |
NOTERIPTION |
YealinkSDKMeetingUserRole_None |
初始值 |
YealinkSDKMeetingUserRole_Host |
主持人 |
YealinkSDKMeetingUserRole_CoHost |
联席主持人 |
YealinkSDKMeetingUserRole_Attendee |
嘉宾 |
YealinkSDKMeetingUserRole_Audience |
观众 |
会议录制状态枚举
typedef NS_ENUM(NSUInteger, YealinkSDKMeetingUsersRecordState)
TYPE |
NOTERIPTION |
YealinkSDKMeetingUsersRecordState_Started |
开始 |
YealinkSDKMeetingUsersRecordState_Paused |
暂停 |
YealinkSDKMeetingUsersRecordState_Stopped |
结束 |
媒体占用情况枚举
typedef NS_ENUM(NSUInteger, YealinkSDKMeetingUserAudioOccupancy)
TYPE |
NOTERIPTION |
YealinkSDKMeetingUserAudioOccupancy_none |
异常值 |
YealinkSDKMeetingUserAudioOccupancy_SystemCall |
系统通话 |
YealinkSDKMeetingUserAudioOccupancy_AppCall |
第三方app通话 |
账号类型
typedef NS_ENUM(NSInteger, AccountType)
TYPE |
NOTERIPTION |
PhoneNumber |
电话 |
Email |
邮箱 |
用户租户类型
typedef NS_ENUM(NSInteger, YealinkSDKAccountTenantMode)
TYPE |
NOTERIPTION |
None |
无效租户 |
single |
单租户 |
multi |
多租户 |