云服务器内容精选

  • 自定义会议接听时摄像头/麦克风开关 在OpenSDKConfig中配置是否在接听会议的时候自动打开摄像头或者麦克风入会 接听会议的时候sdk通过该回调接口获取摄像头和麦克风是否打开在入会的时候设置是否开启摄像头麦克风 使用场景 一般应用设置中有是否开启摄像头麦克风的用户设置项,通过自定义该回调接口即可实现会议接听时候的摄像头麦克风的开启情况和用户的设置项保持一致 注意事项 1.摄像头的开启需要先有权限,没有权限的情况下无法开启摄像头 2.SDK初始化的时候必须传入这个配置sdkConfig才会生效 示例代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public class MyDeviceStrategyWhenConfAccept implements IDeviceStrategyWhenConfAccept { @Override public boolean isTurnOnCameraWhenConfAccept() { //入会时是否打开摄像头 return DemoUtil.needCustom(NeedCustomType.CONF_OPEN_CAMERA); } @Override public boolean isTurnOnMicWhenConfAccept() { //入会时是否打开麦克风 return DemoUtil.needCustom(NeedCustomType.CONF_OPEN_MIC); } } sdkConfig.setDeviceStrategyWhenConfAccept(new MyDeviceStrategyWhenConfAccept()); 父主题: 基础配置
  • 参数描述 表1 结构体HwmCorpConfigInfo参数说明 参数 类型 描述 enablePstn bool 是否支持手机呼叫。 enableSms bool 是否支持短信通知。 enableRecord bool 是否支持会议录制。 allowGuestStartConf bool 是否允许来宾提前启动会议。 allowGuestStartConfTime unsigned int 允许来宾提前入会时间范围(单位:分钟) :0-随时,n-提前n分钟启动会议。 enableShowAddressBookStructure bool 是否支持通讯录显示。 corpEnableSummary bool 是否支持会议纪要。
  • 前提条件 如果需要配置AD域,请先参考配置 云桌面 和Windows AD网络互通(多个子项目对接同一个AD服务器时,需要先参考配置云桌面和Windows AD网络互通使待对接的所有子项目网络与Windows AD网络互通),在AD服务器上开启相关端口,并准备以下数据: 域名 域管理员账号 域管理员密码 主域控制器名称 主域控制器IP地址 主DNS服务器IP地址 备域控制器名称(可选) 备域控制器IP地址(可选) 备DNS服务器IP地址(可选)
  • 配置APP“保活” 进行现场作业时,手机若被锁屏,手机端app需要保持持续运行的状态,需要在手机中进行“保活”配置。常见手机配置方法如下: 在手机端,选择“设置”并进入 在设置配置项下,选择“电池”并进入 在电池配置项界面下,在应用管理下选择ISDP应用,对ISDP应用进行电池管理,打开“允许自启动”,“允许关联启动”,“允许后台活动” 不同品牌的设置步骤略微不同,主要逻辑需要打开应用的“允许自启动”按钮。 父主题: ISDP系统基础配置
  • DisableVoicePrompts 接口描述 禁用提示音。 注意事项 该接口非必需调用,如不调用,则默认播放会中提示音。 该接口为异步接口,返回值只代表接口是否调用成功,实际业务处理结果在对应的回调函数中返回。 方法定义 1 HWM_SDK_AGENT_API hwmsdk::HwmErrCode DisableVoicePrompts(const HwmVoicePromptsInfo* voicePromptsInfo); 回调函数 1 virtual void OnDisableVoicePromptsResult(hwmsdk::HwmErrCode ret, const char* reason) {}; 参数描述 表1 参数说明 参数 是否必须 类型 描述 voicePromptsInfo 是 HwmVoicePromptsInfo 语音提示信息。 表2 结构体HwmVoicePromptsInfo参数说明 参数 是否必须 类型 描述 isDisableMutePrompt 是 bool 是否禁用静音提示。 返回值 表3 返回值 类型 描述 HwmErrCode 成功返回0,其他值表示失败。失败返回值见错误码参考。 示例代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 /** * 禁用提示音 */ void demoDisableVoicePromptsDlg::DisableVoicePrompts() { hwmsdkagent::HwmVoicePromptsInfo info{}; info.isDisableMutePrompt = true; int ret = hwmsdkagent::DisableVoicePrompts(&info);; if (hwmsdk::HWM_COMMON_SUC CES S != ret) { AfxMessageBox(_T("disable voice prompts error")); return; } CDialogEx::OnOK(); }
  • 自定义日志保存路径 在OpenSDKConfig中配置自定义的SDK日志保存的路径 使用场景 SDK默认的日志路径是/sdcard/Android/data/应用的包名/files/log 用户可以根据自己需要修改日志的存放路径 注意事项 1.自定义日志保存路径后,取日志也确保使用相应的路径,取日志参考获取Android SDK的日志 2.SDK初始化的时候必须传入这个配置sdkConfig才会生效 示例代码 1 2 3 4 5 6 7 8 9 10 11 12 13 //自定义日志保存路径 public class CustomLoggerHandle implements ILoggerHandle { private Application application; public CustomLoggerHandle(Application application) { this.application = application; } //自定义日志保存地址 @Override public String getLogPath() { return FileUtil.getExternalFilesDir(this.application) + "/log/meeting/"; } } sdkConfig.setLoggerHandle(new CustomLoggerHandle()); 父主题: 基础配置
  • 参数描述 表1 枚举HwmUserCorpInfoNotifyType说明 参数 描述 HWM_USER_CORP_INFO_NOTIFY_TYPE_USER_DELETE 用户已注销。 HWM_USER_CORP_INFO_NOTIFY_TYPE_USER_JOIN_NEW_CORP 用户已加入新的企业(接受邀请、创建企业变成新企业的用户)。 HWM_USER_CORP_INFO_NOTIFY_TYPE_USER_LEAVE_CURRENT_CORP 用户已被移出当前企业(企业管理员删除、解散、用户主动离开企业变成注册用户)。 HWM_USER_CORP_INFO_NOTIFY_TYPE_USER_RESET 用户重置(Smartrooms账号被重置激活码或者账号被删除)。 HWM_USER_CORP_INFO_NOTIFY_TYPE_USER_VMR_CHANGE 用户vmr变化。 HWM_USER_CORP_INFO_NOTIFY_TYPE_USER_NAME_CHANGE 用户姓名变更。 HWM_USER_CORP_INFO_NOTIFY_TYPE_USER_STATUS_CHANGE 接入账号状态变化。
  • setLanguage 接口描述 该接口设置SDK国际化语言。默认是中文。 注意事项 实现自定义语言,要求在主工程的资源文件(路径:/src/main/res/)中创建对应的国际化文件,如新增阿拉伯语则可以创建/values-ar/string.xml。新增的国际化语言,内容请参考languagetemplates文件夹中的语言模板。通过该接口设置的语言应与系统当前语言保持一致。 图1 国际化语言模板 方法定义 void setLanguage(LanguageType languageType, String language);
  • 设置会控保底ip地址 接口描述 该接口用于设置会控保底ip地址。 注意事项 该接口非必需调用,若不设置,则使用默认保底ip。 多个地址中间用分号隔开,最多支持4个地址。 方法定义 SDKERR setGuaranteedIpAddresses(String addresses); 示例代码 SDKERR sdkerr = HWMBizSdk.getBizOpenApi().setGuaranteedIpAddresses(ip); DemoUtil.showToast("设置结果: " + sdkerr.getValue() + " " + sdkerr.getDescription()); 父主题: 基础配置
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 最小长度:1 最大长度:5000 X-Language 否 String 语言环境,值为通用的语言描述字符串,比如zh-cn等,默认为zh-cn。 会根据语言环境对应展示一些国际化的信息,比如工单类型名称等。 最小长度:1 最大长度:32 X-Time-Zone 否 String 环境时区,值为通用的时区描述字符串,比如GMT+8等,默认为GMT+8。 涉及时间的数据会根据环境时区处理。 最小长度:1 最大长度:32
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 total_count Integer 总数 最小值:0 最大值:65535 incident_template_list Array of IncidentTempV2 objects 模板列表 数组长度:0 - 65535 表4 IncidentTempV2 参数 参数类型 描述 incident_template_id String 模板id 最小长度:1 最大长度:64 incident_template_name String 模板名称 最小长度:1 最大长度:64 incident_template_content String 模板内容 最小长度:1 最大长度:128
  • 响应示例 状态码: 200 成功返回200 { "total_count" : 1, "incident_template_list" : [ { "incident_template_id" : "123", "incident_template_name" : "转账创建模板", "incident_template_content" : "|- 账户id: 转账描述: " } ] }
  • 资质校验中扫码识别功能怎么用? 前提条件: 需要人员技能检查中勾选扫码识别(详见6.15.4) 图6.27-1 扫码识别配置位置 操作步骤: 步骤1:百度搜索个二维码生成器,输入: isdpu_用户账号, 生成的二维码 图6.27-2 二维码生成器工具 步骤2:用手机版ISDP APP扫描生成的二维码,可以读取ISDP账号,会直接调取相关ISDP 的人员资质技能信息 父主题: ISDP+系统基础配置
  • 日志设置 接口描述 日志设置接口。 注意事项 如果需要自定义日志路径,在调用create方法之后尽可能早的调用该方法,以便查看完整日志。 方法定义 /** * 日志设置接口 * @param logInfo 日志信息类 * @return 0表示设置成功 */ int setLog(LogInfo logInfo) 参数描述 参数 是否必须 类型 描述 logInfo 是 LogInfo 日志信息 path 是 String 日志路径,长度225 logLevel 是 LogLevel 日志级别: ERROR 、WARNING 、INFO 、DEBUG enable 是 boolean 是否开启日志 示例代码 String path = getExternalFilesDir(Environment.DIRECTORY_DOCUMENTS).getAbsolutePath(); LogInfo logInfo = new LogInfo(path, LogLevel.DEBUG, true); shareServiceController.setLog(logInfo); 同步接口,返回值0标识成功,-1标识失败;初始化日志。 父主题: 基础配置