检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
绑定/解绑失败的原因有哪些? 调用接口绑定/解绑失败,请根据隐私保护通话平台返回的API错误码排查问题原因。常见原因有以下几点: 号码格式填写错误,请根据接口文档修改号码格式; 携带的其他参数错误:如调用绑定接口时携带了不存在的放音文件等; 设置的绑定关系已存在导致绑定失败;解绑的绑定关系已被解绑导致解绑失败;
目前提供运营商号码及170和165两个号段的虚拟运营商号码,不支持挑选或自定义,也没有靓号。 隐私号码需用户在控制台向华为云隐私保护通话平台订购,不支持自己提供号码进行申请,点击查看如何订购号码。 使用终端呼叫隐私号码(X号码)时,正常拨号即可。正确样例:170****0001
批量修改短信能力 隐私保护通话平台支持批量开通/关闭已申请隐私号码的短信功能,一般用于以下场景: 订购号码时未勾选短信功能,使用时需要短信能力,可批量开通已申请号码的短信功能。 订购号码时勾选了短信功能,使用时不需要短信能力,可批量关闭已申请号码的短信功能。 您可以通过以下步骤批量修改短信能力:
添加联系人 为方便您及时获取号码订购、企业和放音文件审核的结果,隐私保护通话平台支持添加联系人及联系信息,用于接收隐私保护通话业务相关通知。 点击控制台左侧导航栏的“联系人管理”,进入联系人管理页。 点击右上角“添加联系人”,依次输入联系人的姓名、联系号码及邮箱,开启接收的通知类型并点击“提交”。
使用。 平台不放音,直接强制结束呼叫。 您的号码暂无呼叫权限,请使用业务关联号码呼叫。 使用X号码的呼叫过程中,平台发现X号码绑定的应用无呼叫业务权限,播放提示音,然后结束呼叫。 添加应用时设置“业务异常放音文件”。 平台有默认放音文件,点击“启用默认放音文件”启用平台设置的默认放音文件。
//绑定ID很重要,请记录到本地文件,方便后续修改绑定关系及解绑 }); }); req.on('error', (e) => { console.error(e.message); //请求错误时,打印错误信息 }); req.write(body); //发送请求Body数据
批量转移号码 隐私保护通话平台支持批量转移号码,支持将某个应用下的号码批量转移到另一个应用,一般用于以下场景: 添加应用时选错了模式,需要将该应用下的号码转移到您想要使用的其他模式的应用下。 某模式的应用购买了几个号码,想用这几个号码测试其它模式,需要将该应用下的号码转移到想要测试的其他模式的应用下。
查看业务统计 基本介绍 隐私保护通话平台支持查看和导出使用隐私号码呼叫、发送短信和绑定/解绑隐私号码的业务统计详情。 注意事项 自定义日期查询时,连续时间不能超过六个月,且只能查询当前时间之前两年之内的数据。 查询一个月的数据时,业务统计按天维度展示;查询大于一个月的数据时,业务统计结果按月维度展示。
够正常处理隐私保护通话平台发送的通知消息。 AXB模式话单通知接口 隐私保护通话平台向客户推送通话的话单信息 隐私保护通话平台(服务端) 客户应用(客户端) 若要接收话单通知,客户添加应用时需设置呼叫话单接收地址,并确保提供的地址能够正常处理隐私保护通话平台发送的通知消息。 X号码状态通知接口
PHP_EOL); //绑定ID很重要,请记录到本地文件,方便后续修改绑定关系及解绑 } catch (Exception $e) { echo $e->getMessage(); } finally { fclose($file); //关闭文件 } /** *
//绑定ID很重要,请记录到本地文件,方便后续修改绑定关系及解绑 }); }); req.on('error', (e) => { console.error(e.message); // 请求错误时,打印错误信息 }); req.write(body); // 发送请求Body数据
框选择使用。 平台不放音,直接结束呼叫。 您的号码暂无呼叫权限,请使用业务关联号码呼叫。 使用X号码的呼叫过程中,平台找不到X号码的绑定关系,播放提示音,然后结束呼叫。 添加应用时设置“绑定关系不存在放音文件”。 平台有默认放音文件,点击“启用默认放音文件”启用平台设置的默认放音文件。
PHP_EOL); //绑定ID很重要,请记录到本地文件,方便后续修改绑定关系及解绑 } catch (Exception $e) { echo $e->getMessage(); } finally { fclose($file); //关闭文件 } /** *
HTTPError as e: print(e.code) print(e.read().decode('utf-8')) #打印错误信息 except urllib.error.URLError as e: print(e.reason)
//绑定ID很重要,请记录到本地文件,方便后续修改绑定关系及解绑 }); }); req.on('error', (e) => { console.error(e.message); //请求错误时,打印错误信息 }); req.write(body); //发送请求Body数据
HTTPError as e: print(e.code) print(e.read().decode('utf-8')) #打印错误信息 except urllib.error.URLError as e: print(e.reason)
HTTPError as e: print(e.code) print(e.read().decode('utf-8')) #打印错误信息 except urllib.error.URLError as e: print(e.reason)
PHP_EOL); //绑定ID很重要,请记录到本地文件,方便后续修改绑定关系及解绑 } catch (Exception $e) { echo $e->getMessage(); } finally { fclose($file); //关闭文件 } /** *
+ '\n'); //绑定ID很重要,请记录到本地文件 }); }); req.on('error', (e) => { console.error(e.message); //请求错误时,打印错误信息 }); req.write(body_AX); //先绑定AX
HTTPError as e: print(e.code) print(e.read().decode('utf-8')) #打印错误信息 except urllib.error.URLError as e: print(e.reason)