设备组
摘要:设备组 针对某些需要对设备进行批量操作的场景,可以通过设备组完成。 1. 设备组的限制 一个设备组默认最多添加 50 个设备,一个设备只能属于一个设备组。 符合大容量设备组使用条件的,可以使用扩容组。 同一个设备组内的设备必须属于同一设备类型(model_type),例如「校园电话」,但不一定是相同
阅读全文
posted @
2024-12-25 09:23
AtlasLapetos
阅读(18)
推荐(0) 编辑
小程序音视频通话 SDK (Linux) 发布页
摘要:小程序音视频通话 SDK (Linux) 发布页 运行于搭载 Linux 系统的硬件设备上,为设备提供与手机微信内的小程序 VoIP 通话的能力。 使用说明参见《小程序音视频通话 SDK (Linux)》 开发资源 名称 文件大小 SHA-256 校验和 文件名 微信 VoIP 铃声 142184
阅读全文
posted @
2024-12-25 09:22
AtlasLapetos
阅读(13)
推荐(0) 编辑
设备认证工具
摘要:设备认证工具发布页 用于小程序体系的设备认证,使用说明参见《设备认证》 rpmbd 服务 v1.5 版本(2023/07/26) 名称 文件大小 SHA-256 校验和 文件名 下载 ARM 32 位版本 34752 9229833902101a1edd9270f6b0382d6644d0eff3c
阅读全文
posted @
2024-12-25 09:22
AtlasLapetos
阅读(6)
推荐(0) 编辑
通话提醒异常排查指南
摘要:通话提醒异常排查指南 发起通话成功后,微信后台会使用微信消息通道向用户推送通话提醒。要收到通话提醒,手机端需要满足下列条件: 至少需微信客户端 8.0.30 支持,为保证最佳效果,建议使用 >= 8.0.39 版本。Mac/Windows 微信暂不支持通话提醒; 设备端网络通畅。 断网、弱网环境,或
阅读全文
posted @
2024-12-25 09:21
AtlasLapetos
阅读(85)
推荐(0) 编辑
通话异常排查指南
摘要:通话异常排查指南 在通话过程中,如果碰到「无法发起通话」,「通话发起后异常退出」,「接听方一接听就挂断」,「通话异常退出」等问题,可以参考本文进行排查。 一次通话有 「拨打方」(或「来电方」、「主叫」) 和 「接听方」(或「被叫」) 两个角色。通常,我们可以将一次硬件和小程序之间的 VoIP 通话分
阅读全文
posted @
2024-12-25 09:21
AtlasLapetos
阅读(108)
推荐(0) 编辑
常见问题(FAQ)
摘要:常见问题(FAQ) 通话相关异常,请参考《通话异常排查指南》 1. 功能相关(通用) 1.1 如何限制用户的单次通话时长? 建议使用 initByCaller 的 timeLimit 参数。插件低版本也可以根据 calling 事件的 keepTime 字段计算通话时长。超过限制后可以调用插件 fo
阅读全文
posted @
2024-12-25 09:21
AtlasLapetos
阅读(38)
推荐(0) 编辑
性能与体验优化
摘要:性能与体验优化 要让用户的接听和拨打体验更加流畅,关键是要缩短接听和拨打时小程序启动和一些网络请求的耗时。 小程序的冷启动需要一定的时间,尤其是在性能较差的设备上,启动耗时可能会偏长。影响用户拨打和接听音视频通话的体验。 1. 小程序侧启动性能优化 建议开发者参考《启动性能优化文档》优化小程序的启动
阅读全文
posted @
2024-12-25 09:21
AtlasLapetos
阅读(15)
推荐(0) 编辑
手机微信呼叫设备(Linux 直连)
摘要:手机微信呼叫设备(Linux 直连) 需插件 2.4.0 版本、Linux SDK 0x00097 开始支持 如果要获取通话过程的各类事件,可以使用插件的 onVoipEvent 接口。 1. 手机微信端发起通话 发起通话前,一般需要用户在小程序中选择拨打的设备和通话的类型(音频/视频)。 发起通话
阅读全文
posted @
2024-12-25 09:21
AtlasLapetos
阅读(19)
推荐(0) 编辑
手机微信呼叫设备(安卓)
摘要:手机微信呼叫设备(安卓) 用户可以向设备发起音视频通话,设备端需要开发者在收到消息后拉起小程序的指定页面让用户接听通话。 如果要获取通话过程的各类事件,可以使用插件的 onVoipEvent 接口。 1. 手机微信端发起通话 发起通话前,一般需要用户在小程序中选择拨打的设备和通话的类型(音频/视频)
阅读全文
posted @
2024-12-25 09:21
AtlasLapetos
阅读(50)
推荐(0) 编辑
设备呼叫手机微信
摘要:设备呼叫手机微信 在用户对设备进行授权后,设备可以向已授权用户发起音视频通话,用户在微信内打开小程序进行接听。 硬件开发者需建立小程序用户 openId、小程序 appId、硬件设备之间的关联。用户在手机端授权后设备才可拨打。 如果要获取通话过程的各类事件,可以使用插件的 onVoipEvent 接
阅读全文
posted @
2024-12-25 09:20
AtlasLapetos
阅读(77)
推荐(0) 编辑
用户授权设备
摘要:用户授权设备 设备如果要向用户发起通话,需要用户在手机微信端先对设备进行授权。 微信呼叫设备,若使用 callWMPF 或 callDevice 接口不需要授权。使用 initByCaller 接口仍需要授权。 1. 请求授权 用户授权前,需要从开发者的后台通过获取设备票据 接口拿到设备票据 snT
阅读全文
posted @
2024-12-25 09:20
AtlasLapetos
阅读(25)
推荐(0) 编辑
硬件抽象层
摘要:硬件抽象层 SDK 正常工作依赖硬件设备平台提供的软硬件接口,包括麦克风、扬声器、摄像头、加密库等模块。我们设计了硬件抽象层,提供一致的接口定义,具体的接口实现需要 SDK 的接入方提供。 1. Module 抽象 头文件:wmpf/module.h。 我们把每个模块抽象成一个wx_module类型
阅读全文
posted @
2024-12-25 09:20
AtlasLapetos
阅读(30)
推荐(0) 编辑
异步接口使用指南
摘要:异步接口使用指南 头文件:wmpf/operation.h。 SDK 的接口存在大量异步操作。如果看到一个函数的返回值类型为wx_operation_t,则说明此函数是一个异步函数,需要在合适的时机调用如下任一函数以等待来异步执行的结果: wx_operation_wait():同步阻塞式等待。支持
阅读全文
posted @
2024-12-25 09:20
AtlasLapetos
阅读(14)
推荐(0) 编辑
VoIP 视频流指南
摘要:VoIP 视频流指南 小程序 Voip 的视频流默认为 H264 编码流,从设备端看,分为设备上行流与微信下行流,分辨率目前最大为 640x480。 对于上行流,是设备采集 -> 设备编码 -> 网络传输 -> 微信接收 -> 微信解码 -> 小程序渲染。 对于下行流,是微信采集 -> 微信编码 -
阅读全文
posted @
2024-12-25 09:20
AtlasLapetos
阅读(10)
推荐(0) 编辑
云对云服务端
摘要:云对云服务端 1. 运行环境要求 x86_64 运行环境 glibc 2.28 或以上 libcurl 7.84.0 或以上 2. 服务端消息接收与推送 对指定的 openid 发起呼叫后,若呼叫成功,微信开放平台会按照标准的 消息推送 方法向开发者后台推送消息。 开发者按照消息推送指引配置回调地址
阅读全文
posted @
2024-12-25 09:20
AtlasLapetos
阅读(7)
推荐(0) 编辑
RTOS 设备
摘要:RTOS 设备 针对 RTOS 设备,我们推出云对云的方案,也就是云端代理的方案。 云对云方案主要面向无法跑起完整 VoIP SDK 的低功耗设备,通过设备商后台转发音视频数据流和信令,打通低功耗设备与微信VoIP服务器的通信链路。 呼叫流程: SDK 下载地址;https://git.weixin
阅读全文
posted @
2024-12-25 09:20
AtlasLapetos
阅读(9)
推荐(0) 编辑
小程序音视频通话 SDK (Linux 设备)
摘要:小程序音视频通话 SDK (Linux 设备) 此 SDK 运行于搭载 Linux 系统的硬件设备上,为设备提供向手机微信内的小程序拨打 VoIP 通话的能力。 使用此 SDK 之前,请先参考《小程序音视频通话(for 硬件)》完成前置的接入和小程序开发流程。 1. 设备要求 1.1 硬件要求 CP
阅读全文
posted @
2024-12-25 09:20
AtlasLapetos
阅读(23)
推荐(0) 编辑
开发安卓设备端应用
摘要:开发安卓设备端应用 在安卓设备端,开发者需要运行一个安卓应用(文档中也称为小程序 Launcher),用来进行设备注册、运行小程序进行 VOIP 通话等操作。 1. 接入 WMPF 并运行小程序 在安卓平台上,小程序视频通话能力是在小程序中实现的。需要由设备端运行的安卓应用拉起开发者开发的小程序来发
阅读全文
posted @
2024-12-25 09:20
AtlasLapetos
阅读(27)
推荐(0) 编辑
支付刷脸模式
摘要:校园场景支付刷脸模式 对于部分存量的支付刷脸设备,我们额外支持通过微信支付人脸识别的用户身份来发起通话。 支付刷脸设备的通话存在以下限制: 只支持微信支付刷脸设备使用,具体的开通方式请参考微信支付的相关文档; 只支持安卓设备,WMPF <= 2.0 版本; 只支持设备发起呼叫,不支持手机微信呼叫设备
阅读全文
posted @
2024-12-25 09:20
AtlasLapetos
阅读(5)
推荐(0) 编辑
VoIP 插件错误码
摘要:VoIP 插件错误码 1. 后台返回错误码 errCode 描述 1 roomId 错误 2 设备 deviceId 错误 3 voip_id 错误 4 voipToken 错误 (刷脸模式) 5 生成 voip 房间错误 7 openId 错误 8 openId 未授权(刷脸模式) 9 openI
阅读全文
posted @
2024-12-25 09:20
AtlasLapetos
阅读(17)
推荐(0) 编辑