如何从Voximplant获取租用号码的来电号码?已试GetCall history未果
解决Voximplant平台无法通过GetCallHistory获取来电号码的方法
1. 核对GetCallHistory查询参数
- 确认时间范围:缩小到来电发生的精准时间段(比如来电前后1小时),避免因查询范围过大遗漏目标记录
- 检查过滤条件:确保
call_type参数设为INBOUND(对应来电),不要误设为OUTBOUND或其他类型;移除不必要的过滤参数(如特定用户ID),防止结果被错误过滤
2. 验证通话是否被平台记录
- 直接在Voximplant控制台的通话日志中搜索目标号码,确认来电是否存在:
- 若控制台无记录,检查号码配置:确保租用号码已绑定到对应应用,且设置了有效的来电路由(如关联IVR或处理脚本),未配置路由的来电可能被直接拒接,不会生成记录
- 确认号码状态正常,无欠费、暂停服务等情况
3. 排查API调用细节
- 校验API权限:确保使用的API密钥拥有
call_history读取权限 - 处理分页逻辑:GetCallHistory默认分页返回数据,需遍历所有分页(通过
page和count参数),避免只获取第一页数据遗漏目标来电 - 检查请求错误:查看API返回的错误码与提示,针对性调整请求(如修正参数格式、补充权限)
4. 未接来电特殊情况处理
若为未接来电,检查应用设置中是否开启了记录未接来电的选项,部分未接来电可能因配置问题未生成记录
内容的提问来源于stack exchange,提问作者Ksenia Cherkasova
相关产品推荐
相关产品推荐

