TestBaseURL: http://112.4.97.74:8003
/playcall
这个接口用于在 freeswitch 中用来发起一个语音播报请求,可以用于语音通知, 或者验证码等业务。
Method: POST
71{
2 "callee": "6000081006",
3 "callGateway": "vos",
4 "showNumber": "1001",
5 "voiceUrls": ["http://47.111.165.100:8005/tts?text=%E6%96%B0%E9%B2%9C%E7%9A%84%E5%BE%AE%E9%A3%8E%E5%90%B9%E5%8A%A8%E6%88%91%E7%9A%84%E8%A1%A3%E8%A2%82%EF%BC%8C%E5%A6%82%E5%90%8C%E7%88%B1%E4%BA%BA%E7%9A%84%E9%BC%BB%E6%81%AF%E5%90%B9%E7%9D%80%E6%88%91%E7%9A%84%E6%89%8B%E4%B8%80%E6%A0%B7%E3%80%82&format=wav&speaker=47&voice=zh-CN-XiaochenNeural&speechRate=0×tamp=1665988222185","http://47.111.165.100:8005/tts?text=%E6%96%B0%E9%B2%9C%E7%9A%84%E5%BE%AE%E9%A3%8E%E5%90%B9%E5%8A%A8%E6%88%91%E7%9A%84%E8%A1%A3%E8%A2%82%EF%BC%8C%E5%A6%82%E5%90%8C%E7%88%B1%E4%BA%BA%E7%9A%84%E9%BC%BB%E6%81%AF%E5%90%B9%E7%9D%80%E6%88%91%E7%9A%84%E6%89%8B%E4%B8%80%E6%A0%B7%E3%80%82&format=wav&speaker=47&voice=zh-CN-XiaochenNeural&speechRate=0×tamp=1665988222185"],
6 "voices": []
7}
请求参数:
callee
(必需): 被叫方的电话号码callGateway (必需)
: 用于呼叫的外部呼叫网关showNumber (必需)
: 外显号码failCallUrl
: 失败呼叫的回调 URLcdrUrl
: 成功呼叫的回调结束后,上报通话详情, 会带有通话时长,主叫号码,被叫号码有,录音文件路径等信息voiceUrls
: 音频录音的 URL 数组 voices
: 音频录音的数组["1.wav","2.wav","3.wav"] 验证码可以用到成功响应:
xxxxxxxxxx
41{
2"success": true,
3"message": "Call placed successfully."
4}
错误响应:
xxxxxxxxxx
41{
2"success": false,
3"message": "Error: Missing required parameter 'callee'."
4}
请根据需要替换示例请求中的 URL 和参数。确保在发送请求之前,接收方的服务器能够正常工作,并能够响应请求。