请参考硬件voip的接入文档
voipdemo 如何使用?我们编译移植 wxvoipsdk-0xD5200097-linux-arm执行:./voipdemo 0 e9e5d512e040246f NULL D5Ps3yHnwE7Hniwtpl-tPA wx9c0e41fe35e9d810 NULL b83b9a45ab382da8a25a8f7f803a48e6 liucheng 报错: [root@RV1126_RV1109:~]# ./voipdemo 0 e9e5d512e040246f NULL D5Ps3yHnwE7Hniwtpl-tPA wx9c0e41fe35e9d810 NULL b83b9a45ab382da8a25a8f7f803a48e6 liucheng [07:14:15.239][I][WMPF][1356:1356][components/net/curl/curl_net_context.c:30][net_context_new]: CURL Version: 7.84.0 [07:14:15.246][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:268][InitEnv]: ClientVersion 0xd5200097 [07:14:15.247][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:269][InitEnv]: ClientRevision 2b6a1081973f04c21b203d679513750f74957a63 [07:14:15.247][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:270][InitEnv]: ClientABI arm [07:14:15.247][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:271][InitEnv]: LogDir [07:14:15.247][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:272][InitEnv]: DataDir /data [07:14:15.247][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:273][InitEnv]: ProductID 0 [07:14:15.247][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:274][InitEnv]: HostAppID NULL [07:14:15.248][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:275][InitEnv]: DeviceID e9e5d512e040246f [07:14:15.250][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:276][InitEnv]: DeviceSignature NULL [07:14:15.251][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:278][InitEnv]: DeviceSignatureVersion 1 [07:14:15.251][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:279][InitEnv]: WxaAppID wx9c0e41fe35e9d810 [07:14:15.251][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:280][InitEnv]: ModelID D5Ps3yHnwE7Hniwtpl-tPA [07:14:15.251][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:281][InitEnv]: WxaFlavor 0 [07:14:15.251][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:282][InitEnv]: H265 only 0 [07:14:15.251][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:283][InitEnv]: video_landscape 0 [07:14:15.251][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:284][InitEnv]: subscribe_video_length 0 [V][NativeCrash]Alternative stack installed. [V][NativeCrash]Signal handler installed. [07:14:15.253][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:300][InitEnv]: AudioManager Init Start [07:14:15.253][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:309][InitEnv]: AudioManager Init End [07:14:15.254][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:311][InitEnv]: CameraManager Init Start [07:14:15.254][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:322][InitEnv]: CameraManager Init End [07:14:15.255][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:324][InitEnv]: VideoModule Init Start [07:14:15.255][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:335][InitEnv]: VideoModule Init End [07:14:15.255][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:337][InitEnv]: CryptoModule Init Start [07:14:15.255][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:348][InitEnv]: CryptoModule Init End [07:14:15.255][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:359][InitEnv]: ConfService New Start [07:14:15.255][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:365][InitEnv]: ConfService New End [07:14:15.255][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:367][InitEnv]: Ticket Init Start [07:14:15.256][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:379][InitEnv]: Ticket Init End [07:14:15.256][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:121][InitDeviceToken]: InitDeviceToken Start [07:14:15.256][I][WMPF][1356:1356][components/voip/veridev/device_token.c:65][voip_device_token_get]: device_token_tick? 0 [07:14:15.257][I][WMPF][1356:1356][components/voip/veridev/file/device_token_file.c:226][get_impl]: Login Start op = 0x2d440 [07:14:15.535][I][WMPF][1356:1358][components/voip/veridev/file/device_token_file.c:310][get_impl]: Login Finish [07:14:15.535][I][WMPF][1356:1358][components/voip/veridev/device_token.c:14][voip_device_token_init]: DeviceToken gained, you now can create voip session for IoT scene [07:14:15.535][I][WMPF][1356:1358][components/voip/standalone/wmpf.cc:134][InitDeviceToken]: DeviceToken gained, you can now create voip session for IoT scene [07:14:15.536][I][WMPF][1356:1358][components/voip/standalone/wmpf.cc:172][Init]: VoipManager Init Start [07:14:15.536][I][WMPF][1356:1358][components/voip/voip_manager.cc:118][Init]: InitRing Start [07:14:15.536][I][WMPF][1356:1358][components/voip/voip_manager.cc:120][Init]: InitRing End [07:14:15.536][I][WMPF][1356:1358][components/voip/standalone/wmpf.cc:174][Init]: VoipManager Init End [07:14:15.536][I][WMPF][1356:1358][components/voip/standalone/wmpf.cc:920][operator()]: wxvoipsdk inititialization succeeded [07:14:15.537][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:734][wx_voip_session_new]: Create VoIPSession with config: 0xae9a0800 [07:14:15.537][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:736][wx_voip_session_new]: CameraWidth: 0 [07:14:15.537][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:737][wx_voip_session_new]: CameraHeight: 0 [07:14:15.537][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:738][wx_voip_session_new]: CameraRotation: 0 [07:14:15.537][I][WMPF][1356:1356][components/voip/standalone/wmpf.cc:739][wx_voip_session_new]: CustomQuery: open ./h265.h265 fail open h265.h265 fail open input.pcm fail [07:14:15.538][D][WMPF][1356:1358][components/voip/voip_manager.cc:148][Call]: Calling name:name open_id:liucheng voip_status = 0 audio_open primary device_type 1 [07:14:15.664][E][WMPF][1356:1358][components/net/http_json_interceptor.c:49][net_http_response_get_error]: device/call: errcode=20 errmsg= [07:14:15.664][E][WMPF][1356:1358][components/voip/voip_room_http.c:200][voip_room_create]: device/call fail: 20, Illegal openid. wx_voip_session_call wait fail wx_voip_session_get_roomid3 = 请问应该如何处理?
2024-10-08先填 product_id 和 device_sig, 可以先填 0
wxvoipsdk-0xD5200097-linux-arm中product_id需要怎么填?[图片] 请问product_id 这个值从哪里来??
2024-10-08日志看不到,是哪个接口报null ?
对接新设备,write rpmb io fail?xlog分享到群里面了
2024-09-262024-09-25 15:05:41 与 2024-09-25 20:41:54 之前并没有通话记录。
家长微信授权正常,但是通过校园电话拨打就是没有提醒家长微信授权正常,但是通过校园电话拨打就是没有提醒,但是微信和语音是正常的,下面是家长的设备信息 微信版本:8.0.50 设备品牌:vivo 设备型号:V2001A 操作系统:Android 13 基础库:3.5.7 最后更新时间: 2024-09-15 00:31:10 用户openid:oCUDd4oR45yCRnwZEAgeSU5PxwSA 通话时间:2024-09-25 16:52:17
2024-09-26查了下家长微信版本是 8.0.48, 建议更新
家长反馈接不到电话?最近有家长反馈接不到孩子的电话,捞日志发现很多报加入房间失败的记录,都是触发joinFailListener事件,麻烦查一下什么问题! case1: {"eventName":"joinFailListener","roomId":"wxf830863afde621ebWmpfVoip14793662082536267570","groupId":"wxf830863afde621ebWmpfVoip14793662082536267570","data":"{\"message\":\"init failed: -2 errCode=2003\",\"errMsg\":\"init failed: -2\",\"errCode\":2003,\"cause\":{\"errMsg\":\"joinVoIPChat:fail -10086, -3, init failed: -2, -1\",\"errCode\":-1000}}"} sn:TBA300012C0300W00100260 openId:oOZxI4y8Q2Z1xcTQjp-na3Gd0wk8 roomId:"wxf830863afde621ebWmpfVoip14793662082536267570" 时间:2024-09-25 21:32:39 case2: {"eventName":"joinFailListener","roomId":"wxf830863afde621ebWmpfVoip14360878242880530026","groupId":"wxf830863afde621ebWmpfVoip14360878242880530026","data":"{\"message\":\"join room callback failed: 2 errCode=2005\",\"errMsg\":\"join room callback failed: 2\",\"errCode\":2005,\"cause\":{\"errCode\":-1000,\"errMsg\":\"joinVoIPChat:fail: -10086, -5, join room callback failed: 2, 13521602646\"}}"} sn:3002315000323 openId:oOZxI4xFrfSXT6nFDTrkqOUKBouA roomId:"wxf830863afde621ebWmpfVoip14360878242880530026" 时间:2024-09-25 21:22:27 case3: {"eventName":"joinFailListener","roomId":"","groupId":"","data":"{\"message\":\"join room failed errCode=2104\",\"errMsg\":\"join room failed\",\"errCode\":2104,\"cause\":{\"errMsg\":\"joinVoIPChat:fail -10088, 1, join room failed. errType: 1, errCode: 1, errMsg: , 0\",\"errCode\":-1000}} sn:3002272900341 openId:oOZxI46FGgjXaYHh96jb_mIo25tY roomId:"wxf830863afde621ebWmpfVoip15537096398436878432" 时间:2024-09-25 18:16:35
2024-09-261:rpmb 是一次性写,所以是一机一码,用错了会有这些错。 2:如果设备的 rpmb 分区不方便使用,也是可以使用文件目录的。
VOIP linux设备注册失败wx_device_register返回13,是什么原因?sdk版本:D5000088 设备芯片:rv1109 设备序列号:84E0F42ED7C78502 关键代码:[图片] 现象:linux设备首次注册返回错误码13(内部错误),再次调用注册接口,返回错误9(前置条件不满足); 注册前确认过rpmb分区未被使用,注册失败后查看rpmb分区已被写入了数据。 [图片] 日志: [图片] [图片] 后续: 今天又尝试用同一台设备,修改了初始化参数,把rpmb路径去掉了,发现竟然注册成功了 [图片] 注册成功的日志 [图片] 未使用rpmb分区注册成功的数据存储路径如下图,和使用rpmb方式注册成功的不一样 [图片] 正常使用rpmb分区注册成功的存储路径如下 [图片] 有几个问题麻烦官方解答一下: 注册接口什么情况下会返回错误码13?有没有解决办法?目前已发现有几台新设备(rpmb分区未使用)注册失败,风险有点高 SDK初始化的rpmb分区参数是否必传?不传rpmb分区能注册成功是否因为最近出台的激励政策?激励政策过期后设备是否还能正常使用?https://developers.weixin.qq.com/community/minihome/doc/000428b5bd4d10c54812f7cd466401
2024-09-26用户是 oppo 手机,最近也排查过一例,请用户打开这里: [图片]
家长微信收不到通话提醒?SN:3002338000704,时间:2024-09-25 18:12:57,groupId :wxf830863afde621ebWmpfVoip4137827373465643415 ,家长反馈接收不到通话提醒,麻烦帮忙看看原因?
2024-09-26sdk 里会使用通用的 emmc rpmb 操作办法,你只需要提供一个全新的 rmpb 分区路径。
小程序音视频通话 SDK (Linux 设备) RPMB分区SDK是怎么使用的?通过什么方法读写和通信
2024-09-26有 IO 阻塞了吧? 这时应该是去读写文件或 rpmb 设备 ,可自行跟踪下。
小程序音视频通话SDK(Linux设备)调用wx_init()无反应?一直卡在卡在Ticket Init Start之后就没反应了,这个大概是啥问题 [16:37:54.399][I][WMPF][1805:2094][components/voip/standalone/wmpf.cc:342][InitEnv]: Ticket Init Start
2024-09-26目前只有 "用户删掉小程序、用户手动在小程序里设置" 两种途径才会解除授权,请排查。
多名家长反应设备组授权自动丢失?近两礼拜多名家长反馈设备组隔日自动丢失,需重新授权 openId:ocIgz5JF2cLNdGbc782Y2CXgya-w 近两日微信日志已上传 [图片]
2024-09-26