1. 抓包报错为4001H,查看SC错误代码,错误代码0x00040001对应的是err_reg_gk_disable_register(The GK rejects the registration request,即GK拒绝了注册请求)。
2. 分析SC日志发现,SC判断当前终端H.323加密算法非SHA1、而当前SC只支持SHA1的加密算法、所以SC拒绝了注册请求,导致部分H.323设备(视频会议终端及MCU)无法注册SC。
3. 经确认,该特性为SC V600R019C10SPC910版本开始的新增特性,由于安全要求,新安装的SC默认仅支持SHA1的加密算法、导致部分终端及MCU以H.323的方式注册失败。
4. SSH到SC的122端口,登录SC后台,执行命令system-view h323-config h323-support-auth-algorithm 2让SC同时支持SHA1和MD5的加密算法(上面命令中的数值2代表同时支持SHA1和MD5, 可支持所有场景;数值1代表仅支持SHA1,新安装的SC默认仅支持SHA1),执行后可通过display h323-config查看结果,如下图:
5. 执行第4步的命令让SC同时支持SHA1和MD5的加密算法后H.323设备注册成功。