这个错误是设备上的密钥不正确,一般有如下两个原因: 1:使用 voipsdk-1.0-release.aar 并且使用了并发注册导致密钥丢失。 2:设备使用其它的 model_id/sn 注册过。 从这个 case 看,设备上已有 62210511000263 序列号,大概率是 model_id != 注册时的 model_id。
设备在注册voip的时候报错?设备sn:62210511000263 注册voip的时候报错了register confirm : confirm {"errcode":40234,"errmsg":"hmac check fail"},
2023-06-05如异常信息的提示,0kcwrETe6fLcNvlpqpojSg/GTB220220908000654 对应的机器没有注册。 如果你用GetDeviceSn 接口能读到 GTB220220908000654,那就证明这台设备以前用 GTB220220908000654 注册过,但是当时注册时的 model_id 不是 0kcwrETe6fLcNvlpqpojSg。
activeDevice成功,registerVoipDevice失败9800004?model_id = "0kcwrETe6fLcNvlpqpojSg"; 调用activateDevice返回成功,getSn_ticket也能获取到,registerVoipDevice就失败 voipsdk-1.3: device `0kcwrETe6fLcNvlpqpojSg/GTB220220908000654` not registered. 9800004 [图片] 查询也是成功的
2023-06-02"digital-sig check fail" --- 因为证书是跟随 app 走的,如果你在另一个 app 里调用 registerVoipDevice 成功则会重新申请了证书,导致之前 app 里的证书失效,这边后台看到确实是这样。 解决办法是,将证书失效的 app 里的数据缓存清除,再 registerVoipDevice 即可。
启动失败: ticket 0 digital-sig check fail?拉起小程序报错 启动失败: ticket 0 digital-sig check fail 设备注册接口是成功的,是使用过程中装了一下voip的demo程序,然后我的程序就不能拉起小程序了;demo程序是可以拉起的
2023-05-26GetDeviceSn 能返回正确的 SN 号,证明此设备已经使用此 SN 注册过。 9800004 的错误,又是因为设备没有注册,所以请确认此设备注册时用的 model_id 是不是 tJQ9NVsWXQSQrTR48cmMmg。
voipsdk 注册设备 registerVoipDevice报错,错误码在文档里找不到?1.ServiceProxy.getInstance(context).init() 调用正常 2.ServiceProxy.getInstance(context).GetDeviceSn() 调用这个方法能正常返回设备号 3.ServiceProxy.getInstance(context).getCallerTicket(appid, modelId) 调用这个方法报错,错误信息 getCallerTicket result:Failure(com.tencent.wxvoip.ServiceProxy$GetTicketException: cert fail) 4.第3步出错后,重新走初始化和registerVoipDevice流程, 但是ServiceProxy.getInstance(context).registerVoipDevice(appid, modelId, deviceId, snTicket) 方法报错 com.tencent.wxvoip.ServiceProxy$RegisterException: {"errcode":9800004,"errmsg":"sn `tJQ9NVsWXQSQrTR48cmMmg` not registered."} 其他信息 其他信息 modelId:tJQ9NVsWXQSQrTR48cmMmg, deviceId:3b7107e3 问题: 1.为什么GetDeviceSn能获取到设备号,但是getCallerTicket报错 2.为什么GetDeviceSn能获取到设备号,但重新registerVoipDevice又报错
2023-05-22