添加分组号码策略
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>添加分组号码策略</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>/as/db/group/add</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">userNumber</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>订购手机号</td>
</tr>
<tr>
<td style="text-align: left;">tradeType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>订购号码订阅类型(TXZL_MESSAGE:语音 TXZL_MESSAGE_VIDEO:数字人)</td>
</tr>
<tr>
<td style="text-align: left;">asScene</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Set<AsGroupScene></td>
<td>分组场景设置</td>
</tr>
</tbody>
</table>
<h5>AsGroupScene</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">userNumber</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>订购手机号</td>
</tr>
<tr>
<td style="text-align: left;">callerNumber</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>加密后的主叫号码</td>
</tr>
<tr>
<td style="text-align: left;">deleteFlag</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>功能状态 0:正常 1:已删除</td>
</tr>
<tr>
<td style="text-align: left;">cfbAiEngineType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>遇忙场景引擎</td>
</tr>
<tr>
<td style="text-align: left;">cfbFirstAnswer</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>遇忙场景开场白</td>
</tr>
<tr>
<td style="text-align: left;">cfbSceneFunctionType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>遇忙场景触发类型(0:漏话 1:留言 2:AI代接 3:正常接听)</td>
</tr>
<tr>
<td style="text-align: left;">cfbVoiceType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>遇忙场景音色</td>
</tr>
<tr>
<td style="text-align: left;">cfnaAiEngineType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>无应答场景引擎</td>
</tr>
<tr>
<td style="text-align: left;">cfnaFirstAnswer</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>无应答场景开场白</td>
</tr>
<tr>
<td style="text-align: left;">cfnaSceneFunctionType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>无应答场景触发类型(0:漏话 1:留言 2:AI代接 3:正常接听)</td>
</tr>
<tr>
<td style="text-align: left;">cfnaVoiceType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>无应答场景音色</td>
</tr>
<tr>
<td style="text-align: left;">cfnrAiEngineType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>关机/不在服务区场景引擎</td>
</tr>
<tr>
<td style="text-align: left;">cfnrFirstAnswer</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>关机/不在服务区场景开场白</td>
</tr>
<tr>
<td style="text-align: left;">cfnrSceneFunctionType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>关机/不在服务区场景触发类型(0:漏话 1:留言 2:AI代接 3:正常接听)</td>
</tr>
<tr>
<td style="text-align: left;">cfnrVoiceType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>关机/不在服务区场景音色</td>
</tr>
<tr>
<td style="text-align: left;">cfuAiEngineType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>无条件场景引擎</td>
</tr>
<tr>
<td style="text-align: left;">cfuFirstAnswer</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>无条件场景开场白</td>
</tr>
<tr>
<td style="text-align: left;">cfuSceneFunctionType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>无条件场景触发类型(0:漏话 1:留言 2:AI代接 3:正常接听)</td>
</tr>
<tr>
<td style="text-align: left;">cfuVoiceType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>无条件场景音色</td>
</tr>
<tr>
<td style="text-align: left;">tradeType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>订阅类型(TXZL_MESSAGE:语音 TXZL_MESSAGE_VIDEO:数字人)</td>
</tr>
<tr>
<td style="text-align: left;">cfbServiceType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>遇忙触发类型(1:语音 2:人工 3:视频)</td>
</tr>
<tr>
<td style="text-align: left;">cfnaServiceType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>无应答触发类型(1:语音 2:人工 3:视频)</td>
</tr>
<tr>
<td style="text-align: left;">cfnrServiceType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>关机/不在服务区触发类型(1:语音 2:人工 3:视频)</td>
</tr>
<tr>
<td style="text-align: left;">cfuServiceType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>无条件触发类型(1:语音 2:人工 3:视频)</td>
</tr>
<tr>
<td style="text-align: left;">cfbVideoAiEngineType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人遇忙场景引擎</td>
</tr>
<tr>
<td style="text-align: left;">cfbVideoFirstAnswer</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人遇忙场景开场白</td>
</tr>
<tr>
<td style="text-align: left;">cfbVideoSceneFunctionType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人遇忙场景触发类型(0:漏话 1:留言 2:AI代接 3:正常接听)</td>
</tr>
<tr>
<td style="text-align: left;">cfbVideoVoiceType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人遇忙场景形象id</td>
</tr>
<tr>
<td style="text-align: left;">cfnaVideoAiEngineType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人无应答场景引擎</td>
</tr>
<tr>
<td style="text-align: left;">cfnaVideoFirstAnswer</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人无应答场景开场白</td>
</tr>
<tr>
<td style="text-align: left;">cfnaVideoSceneFunctionType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人无应答场景触发类型(0:漏话 1:留言 2:AI代接 3:正常接听)</td>
</tr>
<tr>
<td style="text-align: left;">cfnaVideoVoiceType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人无应答场景形象id</td>
</tr>
<tr>
<td style="text-align: left;">cfnrVideoAiEngineType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人关机/不在服务区场景引擎</td>
</tr>
<tr>
<td style="text-align: left;">cfnrVideoFirstAnswer</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人关机/不在服务区场景开场白</td>
</tr>
<tr>
<td style="text-align: left;">cfnrVideoSceneFunctionType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人关机/不在服务区场景触发类型(0:漏话 1:留言 2:AI代接 3:正常接听)</td>
</tr>
<tr>
<td style="text-align: left;">cfnrVideoVoiceType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人关机/不在服务区场景形象id</td>
</tr>
<tr>
<td style="text-align: left;">cfuVideoAiEngineType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人无条件场景引擎</td>
</tr>
<tr>
<td style="text-align: left;">cfuVideoFirstAnswer</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人无条件场景开场白</td>
</tr>
<tr>
<td style="text-align: left;">cfuVideoSceneFunctionType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人无条件场景触发类型(0:漏话 1:留言 2:AI代接 3:正常接听)</td>
</tr>
<tr>
<td style="text-align: left;">cfuVideoVoiceType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人无条件场景形象id</td>
</tr>
<tr>
<td style="text-align: left;">cfbVideoAsrEngineType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人遇忙场景asr引擎配置</td>
</tr>
<tr>
<td style="text-align: left;">cfnaVideoAsrEngineType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人无应答场景asr引擎配置</td>
</tr>
<tr>
<td style="text-align: left;">cfnrVideoAsrEngineType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人关机/不在服务区场景asr引擎配置</td>
</tr>
<tr>
<td style="text-align: left;">cfuVideoAsrEngineType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人无条件场景asr引擎配置</td>
</tr>
<tr>
<td style="text-align: left;">cfbTtsEngineType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>语音遇忙场景tts引擎</td>
</tr>
<tr>
<td style="text-align: left;">cfnaTtsEngineType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>语音无应答场景tts引擎</td>
</tr>
<tr>
<td style="text-align: left;">cfnrTtsEngineType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>语音关机/不在服务区场景tts引擎</td>
</tr>
<tr>
<td style="text-align: left;">cfuTtsEngineType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>语音无条件场景tts引擎</td>
</tr>
<tr>
<td style="text-align: left;">cfbVideoTtsEngineType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人遇忙场景tts引擎</td>
</tr>
<tr>
<td style="text-align: left;">cfnaVideoTtsEngineType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人无应答场景tts引擎</td>
</tr>
<tr>
<td style="text-align: left;">cfnrVideoTtsEngineType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人关机/不在服务区场景tts引擎</td>
</tr>
<tr>
<td style="text-align: left;">cfuVideoTtsEngineType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数字人无条件场景tts引擎</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
"code": "0000",
"message": "SUCCESS",
"data": "SUCCESS"
}</code></pre>
<h5>备注</h5>
<blockquote>
<p>每次设置将当前订购号码下所有分组下的主叫号码全部传输过来,语音和数字人的分别调用,根据tradeType区分</p>
<p>查询号码默认策略后如何取值:
默认策略示例:</p>
<pre><code>{
"data": [
{
"id": 6532,
"type": "5",
"templateCode": "310000",
"engineType": "tonghuashun",
"asrEngineType": null,
"ttsEngineType": "direct_baidu",
"functionCode": "LHTX",
"firstAnswerCode": "0",
"firstAnswer": "您拨打的用户已启用天翼通信助理漏话提醒,结束请挂机。",
"voiceCode": "1",
"voice": "温柔女声",
"voiceSequence": null,
"firstAnswerSequence": null,
"url": null,
"flag": 0,
"createTime": null,
"updateTime": "2022-09-26T05:50:44.000+00:00",
"isDefault": "1",
"obstacle": "0",
"ishot": "0"
},
{
"id": 6533,
"type": "5",
"templateCode": "310000",
"engineType": "tonghuashun",
"asrEngineType": null,
"ttsEngineType": "direct_baidu",
"functionCode": "LYXX",
"firstAnswerCode": "0",
"firstAnswer": "您好,机主已启用天翼通信助理留言信箱功能,请在“嘀”声后留言,结束请挂机。",
"voiceCode": "1",
"voice": "温柔女声",
"voiceSequence": null,
"firstAnswerSequence": null,
"url": null,
"flag": 0,
"createTime": null,
"updateTime": "2022-09-26T05:50:44.000+00:00",
"isDefault": "1",
"obstacle": "0",
"ishot": "0"
},
{
"id": 6534,
"type": "5",
"templateCode": "310000",
"engineType": "tonghuashun",
"asrEngineType": null,
"ttsEngineType": "direct_baidu",
"functionCode": "ZNYD",
"firstAnswerCode": "1",
"firstAnswer": "您好,我是机主的天翼通信助理小百通,有什么事可以先和我沟通,我来帮您转达。",
"voiceCode": "voice_female_xiaoai",
"voice": "可爱小美",
"voiceSequence": null,
"firstAnswerSequence": null,
"url": null,
"flag": 0,
"createTime": null,
"updateTime": "2022-09-26T05:50:44.000+00:00",
"isDefault": "1",
"obstacle": "0",
"ishot": "0"
},
{
"id": 6699,
"type": "5",
"templateCode": "310000",
"engineType": "interactive_keda",
"asrEngineType": "direct_baidu",
"ttsEngineType": "direct_baidu",
"functionCode": "SZR",
"firstAnswerCode": "s20220817103742362076",
"firstAnswer": "您好,我是机主的天翼通信助理小百通,有什么事可以先和我沟通,我来帮您转达。",
"voiceCode": "2",
"voice": "女声",
"voiceSequence": null,
"firstAnswerSequence": null,
"url": null,
"flag": 0,
"createTime": "2022-05-20T11:35:46.000+00:00",
"updateTime": "2022-09-26T05:50:44.000+00:00",
"isDefault": "1",
"obstacle": "0",
"ishot": "0"
}
],
"message": "SUCCESS",
"code": "0000"
}</code></pre>
<h6>语音:</h6>
<p>cfbSceneFunctionType || cfnaSceneFunctionType || cfnrSceneFunctionType =0 时取functionCode=LHTX的那条;
cfbSceneFunctionType || cfnaSceneFunctionType || cfnrSceneFunctionType =1 时取functionCode=LYXX的那条;
cfbSceneFunctionType || cfnaSceneFunctionType || cfnrSceneFunctionType =2 时 取functionCode=ZNYD的那条</p>
<h6>数字人:</h6>
<p>cfbVideoSceneFunctionType || cfnaVideoSceneFunctionType || cfnrVideoSceneFunctionType =0 时取functionCode=LHTX的那条;
cfbVideoSceneFunctionType || cfnaVideoSceneFunctionType || cfnrVideoSceneFunctionType =1或2 时取functionCode=SZR的那条,</p>
</blockquote>