通過API使用語音通知/語音驗(yàn)證碼
語音通知/語音驗(yàn)證碼是通過電話呼叫的方式向指定號碼發(fā)送語音通知或?qū)︱?yàn)證碼進(jìn)行語音播報(bào),您可以調(diào)用API接口發(fā)送語音通知或語音驗(yàn)證碼。
準(zhǔn)備工作
已開通語音服務(wù)。
申請企業(yè)資質(zhì)并審核通過。
若選用專屬模式外呼則需要真實(shí)號管理;若選用公共模式外呼(推薦使用),由阿里云提供統(tǒng)一的號碼池,您無需自行購買號碼。
調(diào)用API接口前,您可以根據(jù)API文檔了解接口說明,并查詢必選的請求參數(shù)。發(fā)送請求后報(bào)錯(cuò)時(shí),您可以在相應(yīng)API文檔中獲取說明。
流程圖
操作步驟
- 說明
如果需創(chuàng)建文本轉(zhuǎn)語音模板,請參見創(chuàng)建語音模板,文本轉(zhuǎn)語音模板暫不支持通過API接口創(chuàng)建。
通過QueryVoiceFileAuditInfo查詢語音文件審核狀態(tài)。
說明若審核不通過,請查看失敗原因后重新上傳語音文件。
根據(jù)業(yè)務(wù)需要調(diào)用相應(yīng)的API接口發(fā)起語音通知/語音驗(yàn)證碼。
調(diào)用SingleCallByVoice,向指定號碼發(fā)送語音通知文件類型的語音通知。
調(diào)用SingleCallByTts,向指定號碼發(fā)送語音驗(yàn)證碼或文本轉(zhuǎn)語音類型的語音通知。
通過QueryCallDetailByCallId查詢語音通知/語音驗(yàn)證碼發(fā)送詳情。
您可以通過配置MNS消息隊(duì)列消費(fèi)模式和HTTP批量推送模式來接收語音服務(wù)的回執(zhí)消息。更多信息,請參見回執(zhí)消息簡介與配置流程。
更多調(diào)用示例詳情,請參見OpenAPI開發(fā)者門戶。