检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
客户应用(客户端) → 隐私保护通话平台(服务端) 接口类型 表1 请求说明 请求方法 GET 访问URI /rest/omp/xyrelationnumber/v1.0 通信协议 HTTPS 请求参数 表2 请求URL参数说明 参数名称 是否必选 参数类型 说明 relationNum 否 String(1-32)
客户应用(客户端) → 隐私保护通话平台(服务端) 接口类型 表1 接口类型说明 请求方法 GET 访问URI /rest/caas/extendnumber/v1.0 通信协议 HTTPS 请求参数 表2 请求URL参数说明 参数名称 是否必选 参数类型 说明 virtualNum 否 String(1-32)
法接通原绑定用户号码。 接口类型 表1 请求说明 请求方法 DELETE 访问URI /rest/caas/relationnumber/partners/v1.0 通信协议 HTTPS 请求参数 表2 请求URL参数说明 参数名称 是否必选 参数类型 说明 relationNum
在下载的表格中输入需要修改短信能力的隐私号码以及是否开通该号码的短信能力。填写完成后点击“上传”提交表格。 单次批量修改短信能力数量不超过5000个。 仅支持.xlsx类型文件的导入。 号码批量修改短信能力可能失败,请关注修改结果。 关闭短信后已有的绑定也会关闭短信能力,无法发送短信。 需要实名认证的号码在未成功激活之前不允许修改短信功能。
度展示。 查看业务统计 进入隐私保护通话控制台,选择业务统计,进入业务统计页面。 选择“呼叫”、“短信”或“绑定”,按需筛选。 可根据业务类型、应用名称、城市名(隐私号码所属城市)和企业名称筛选指定时间(连续不超过六个月)的业务统计数据。 可点击“本月”/“上月”快速筛选查看本月/上月的业务统计数据。
法接通原绑定用户号码。 接口类型 表1 请求说明 请求方法 DELETE 访问URI /rest/provision/caas/privatenumber/v1.0 通信协议 HTTPS 请求参数 表2 请求URL参数说明 参数名称 是否必选 参数类型 说明 origNum 否 String(1-32)
若需要修改自定义放音,需要提前在放音文件管理页面上传并等待审核通过。 接口类型 表1 接口类型说明 请求方法 PUT 访问URI /rest/caas/extendnumber/v1.0 通信协议 HTTPS 请求参数 表2 请求Headers参数说明 参数名称 是否必选 参数类型 说明 Content-Type 是
无呼叫等待 86 隐藏号码呼叫 87 CUG无成员 88 目标冲突 90 CUG不存在 91 无效网络 95 无效信息 96 非托管元素 97 类型不存在 98 信息没执行 99 信息单元不存在 100 无效的信息单元 101 呼叫状态不一致 102 定时器超时 103 参数不存在 110
放音文件也可以在创建应用、订购号码之后添加。 添加应用 添加应用:点击查看如何添加应用 已添加的隐私保护通话应用不支持删除,但支持修改除应用名称和应用类型以外的其他信息:如是否开通录音、短信、呼叫状态接收地址、呼叫话单接收地址等。 一个应用只能应用一种模式,申请号码时要绑定应用。 添加企业
应用信息不存在 7101 应用未申请隐私号码资源 7102 服务内部出错 7103 主叫号码信息不存在 7104 AX绑定关系不存在 7105 业务类型不匹配 7106 应用无隐私保护通话能力 7107 安全管控提示音放音失败 7108 用户状态已冻结 7109 语音端口不足 7500 呼叫前缀被限制
只能申请虚拟运营商的号码,请问能申请运营商的号码吗? 订购号码审核驳回原因 订购号码订单可以自行取消吗? 绑定固话号码时的号码格式是什么样的?要去掉区号里的0吗? 哪些类型的号码可以设置成AX模式的临时被叫? AXB模式,同一个A号码是否能绑定多个B号码? 隐私号码可以跨区域(城市)使用吗? 已提交的隐私号码订单可以修改吗?
被叫已关机(被叫处于关机、飞行模式、无网络等状态) 8105 被叫已停机 租户 7100 应用信息不存在 7101 应用未申请隐私号码资源 7105 业务类型不匹配 7106 应用无隐私保护通话能力 7108 用户状态已冻结 7507 无放音文件 8006 X模式放音文件不存在 8010 超过通话最大时长挂机
true); //将通知消息解析为关联数组 $eventType = $jsonArr['eventType']; //通知事件类型 if (strcasecmp($eventType, 'fee') == 0) { print_r('EventType
true); //将通知消息解析为关联数组 $eventType = $jsonArr['eventType']; //通知事件类型 if (strcasecmp($eventType, 'fee') == 0) { print_r('EventType
true); //将通知消息解析为关联数组 $eventType = $jsonArr['eventType']; //通知事件类型 if (strcasecmp($eventType, 'fee') == 0) { print_r('EventType
true); //将通知消息解析为关联数组 $eventType = $jsonArr['eventType']; //通知事件类型 if (strcasecmp($eventType, 'fee') == 0) { print_r('EventType
loads(jsonBody) #将通知消息解析为jsonObj eventType = jsonObj['eventType'] #通知事件类型 if ('fee' == eventType): print('EventType error: ' + eventType)
loads(jsonBody) #将通知消息解析为jsonObj eventType = jsonObj['eventType'] #通知事件类型 if ('fee' == eventType): print('EventType error: ' + eventType)
loads(jsonBody) #将通知消息解析为jsonObj eventType = jsonObj['eventType'] #通知事件类型 if ('fee' == eventType): print('EventType error: ' + eventType)
loads(jsonBody) #将通知消息解析为jsonObj eventType = jsonObj['eventType'] #通知事件类型 if ('fee' == eventType): print('EventType error: ' + eventType)