枚举数据
更新时间:2025-08-02 02:17:09

枚举数据

账户状态枚举
typedef NS_ENUM(NSUInteger, YealinkSDKAccountState) 
  • RETURN VALUE:
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) 
  • RETURN VALUE:
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) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKCallState_Ring 来电响铃
YealinkSDKCallState_Talking 通话中
YealinkSDKCallState_Finished 通话结束

通话状态枚举
typedef NS_ENUM(NSInteger, YealinkSDKMeetingType) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKMeetingType_Invalid 异常
YealinkSDKMeetingType_Meeting 普通会议
YealinkSDKMeetingType_Webinar Webinar

通话呼入呼出类型枚举
typedef NS_ENUM(NSUInteger, YealinkSDKCallDirection) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKCallDirection_Incoming 通话呼入
YealinkSDKCallDirection_Outgoing 通话呼出

通话记录状态类型枚举
typedef NS_ENUM(NSUInteger, YealinkSDKCallHistoryState) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKCallHistoryState_Invalid 无效的通话(需过滤)
YealinkSDKCallHistoryState_Received 已接
YealinkSDKCallHistoryState_Missed 未接
YealinkSDKCallHistoryState_CallOut 呼出

通话账号类型枚举
typedef NS_ENUM(NSUInteger, YealinkSDKCallNumberType) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKCallNumberType_Invalid 预留异常值
YealinkSDKCallNumberType_Common 普通账号
YealinkSDKCallNumberType_RingGroup 振铃组
YealinkSDKCallNumberType_Ivr ivr

通话业务类型枚举
typedef NS_ENUM(NSUInteger, YealinkSDKCallRelationType) 
  • RETURN VALUE:
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) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKCallRelationTypeDirection_Invalid 预留异常值
YealinkSDKCallRelationTypeDirection_None
YealinkSDKCallRelationTypeDirection_To 表示被取回、被截答、转移给x、转接给x
YealinkSDKCallRelationTypeDirection_From 表示停泊、截答自x转移自x、转接自x

通话结束原因枚举
typedef NS_ENUM(NSUInteger, YealinkSDKCallEndReason) 
  • RETURN VALUE:
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) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKCallHistoryInfoUpdateState_Added 通话记录添加
YealinkSDKCallHistoryInfoUpdateState_Updated 通话记录更新
YealinkSDKCallHistoryInfoUpdateState_Deleted 通话记录删除
YealinkSDKCallHistoryInfoUpdateState_Cleared 通话记录清空
YealinkSDKCallHistoryInfoUpdateState_Unread 未读通话记录

意见反馈问题类型枚举
typedef NS_ENUM(NSUInteger, YealinkSDKFeedbackType) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKFeedbackType_BUG 软件卡住或崩溃
YealinkSDKFeedbackType_VIDEO 画面模糊或卡顿
YealinkSDKFeedbackType_AUDIO 声音嘈杂或断续
YealinkSDKFeedbackType_SUGGESTION 体验差操作复杂
YealinkSDKFeedbackType_OTHER 其他问题

意见反馈提交回调枚举
typedef NS_ENUM(NSUInteger, YealinkSDKFeedbackResponseType) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKFeedbackResponseType_ImageTooLarge 意见反馈图片过大
YealinkSDKFeedbackResponseType_Failed 意见反馈提交失敗
YealinkSDKFeedbackResponseType_Success 意见反馈提交成功

会议视频订阅分辨率枚举
typedef NS_ENUM(NSUInteger, YealinkSDKVideoFrameSize) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKVideoFrameSize_480P 分辨率480P
YealinkSDKVideoFrameSize_720P 分辨率720P
YealinkSDKVideoFrameSize_720P 分辨率1080P

查询通话记录类型枚举
typedef NS_ENUM(NSUInteger, YealinkSDKCallHistoryType) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKCallHistoryType_All 全部通话记录
YealinkSDKCallHistoryType_Miss 未接通话记录

会议聊天权限枚举
typedef NS_ENUM(NSUInteger, YealinkSDKMeetingChatType) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKMeetingChatType_All 允许群聊和私聊
YealinkSDKMeetingChatType_Group 仅允许群聊
YealinkSDKMeetingChatType_Host 仅允许私聊主持人
YealinkSDKMeetingChatType_Disabled 全体成员禁言

会议画面横竖屏
typedef NS_ENUM(NSUInteger, YealinkSDKMeetingOrientation) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDK_Landscape 横屏
YealinkSDK_Portrait 竖屏

输出音频设备
typedef NS_ENUM(NSUInteger, YealinkSDKAudioDeviceType) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKAudioDeviceType_AudioLoudSpeaker 扬声器
YealinkSDKAudioDeviceType_TelReciever 听筒
YealinkSDKAudioDeviceType_HeadSet 头戴设备
YealinkSDKAudioDeviceType_BlueTooth 蓝牙

音频输出类型
typedef NS_ENUM(NSUInteger, YealinkSDKAudioOutputType) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKAudioOutputType_Speaker 扬声器
YealinkSDKAudioOutputType_Receiver 听筒

发言举手模式
typedef NS_ENUM(NSUInteger, YealinkSDKMeetingSpeakingMode) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKMeetingSpeakingMode_Invalid 异常值
YealinkSDKMeetingSpeakingMode_Free 自由发言
YealinkSDKMeetingSpeakingMode_HandUp 申请发言

工具条菜单项样式
typedef NS_ENUM(NSInteger, YealinkSDKToolBarMenuItemStyle) 
  • RETURN VALUE:
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) 
  • RETURN VALUE:
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) 
  • RETURN VALUE:
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) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKCallMoreMenuItemStyle_OpenVideo 打开视频
YealinkSDKCallMoreMenuItemStyle_Record 录音
YealinkSDKCallMoreMenuItemStyle_Feedback 反馈

批注清除类型
typedef NS_ENUM(NSInteger, YealinkSDKAnnotationClearType) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKAnnotationClearType_All 清除所有批注
YealinkSDKAnnotationClearType_Myself 清除我的批注

画笔颜色类型
typedef NS_ENUM(NSInteger, YealinkSDKBrushColorType) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKBrushColorType_Black 黑色
YealinkSDKBrushColorType_Red 红色
YealinkSDKBrushColorType_Orange 橙色
YealinkSDKBrushColorType_Yellow 黄色
YealinkSDKBrushColorType_Green 绿色
YealinkSDKBrushColorType_Cyan 青色
YealinkSDKBrushColorType_Blue 蓝色
YealinkSDKBrushColorType_Purple 紫色

画笔粗细类型
typedef NS_ENUM(NSInteger, YealinkSDKBrushSizeType) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKBrushSizeType_Thin
YealinkSDKBrushSizeType_Middle 中等
YealinkSDKBrushSizeType_Thick

批注输入模式
typedef NS_ENUM(NSInteger, YealinkSDKAnnotationInputMode) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKAnnotationInputMode_None
YealinkSDKAnnotationInputMode_HandDraw 画笔
YealinkSDKAnnotationInputMode_DeleteMode 删除

会议邀请状态
typedef NS_ENUM(NSInteger, YealinkSDKMeetingInviteStatus) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKMeetingInviteStatusInvalid 预留异常值
YealinkSDKMeetingInviteStatusSuccess 邀请成功
YealinkSDKMeetingInviteStatusInviting 邀请中
YealinkSDKMeetingInviteStatusFail 邀请失败
YealinkSDKMeetingInviteStatusNotInvited 未发起呼叫

第三方会议呼叫协议
typedef NS_ENUM(NSInteger, YealinkSDKJoinThirdMeetingProtocalType) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKJoinThirdMeetingProtocalType_SIP SIP
YealinkSDKJoinThirdMeetingProtocalType_H323 H323

通话媒体类型
typedef NS_ENUM(NSInteger, YealinkSDKMediaCallType) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKMediaCallType_Audio 音频
YealinkSDKMediaCallType_AudioVideo 视频
YealinkSDKMediaCallType_Share 辅流
YealinkSDKMediaCallType_Cooperation 协作
YealinkSDKMediaCallType_BfcpVideo BFCP

通话媒体类型
typedef NS_ENUM(NSInteger, YealinkSDKCallPlatformType) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKCallPlatformType_None 预留异常值
YealinkSDKCallPlatformType_Pc 电脑
YealinkSDKCallPlatformType_Mobile 移动端
YealinkSDKCallPlatformType_Phone 手机

邀请类型枚举
typedef NS_ENUM(NSInteger, YealinkSDKMeetingInviteType) 
  • RETURN VALUE:
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) 
  • RETURN VALUE:
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) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKMeetingUserRole_None 初始值
YealinkSDKMeetingUserRole_Host 主持人
YealinkSDKMeetingUserRole_CoHost 联席主持人
YealinkSDKMeetingUserRole_Attendee 嘉宾
YealinkSDKMeetingUserRole_Audience 观众

会议录制状态枚举
typedef NS_ENUM(NSUInteger, YealinkSDKMeetingUsersRecordState) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKMeetingUsersRecordState_Started 开始
YealinkSDKMeetingUsersRecordState_Paused 暂停
YealinkSDKMeetingUsersRecordState_Stopped 结束

媒体占用情况枚举
typedef NS_ENUM(NSUInteger, YealinkSDKMeetingUserAudioOccupancy) 
  • RETURN VALUE:
TYPE NOTERIPTION
YealinkSDKMeetingUserAudioOccupancy_none 异常值
YealinkSDKMeetingUserAudioOccupancy_SystemCall 系统通话
YealinkSDKMeetingUserAudioOccupancy_AppCall 第三方app通话

账号类型
typedef NS_ENUM(NSInteger, AccountType) 
  • RETURN VALUE:
TYPE NOTERIPTION
PhoneNumber 电话
Email 邮箱

用户租户类型
typedef NS_ENUM(NSInteger, YealinkSDKAccountTenantMode) 
  • RETURN VALUE:
TYPE NOTERIPTION
None 无效租户
single 单租户
multi 多租户

本页目录