【发布时间】:2020-03-11 01:51:59
【问题描述】:
有人可以帮我解决我的问题吗?
我尝试实现语音邮件,我知道有关我的问题的教程,它们在第一步构建语音邮件时很有用。 我有传入呼叫的端点,在那里我使用拨号 TwiML 创建响应,以便将来自 SDK 的传入呼叫与呼叫接收器绑定。下面我将向您展示一个 TwiML 示例。
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial action="{{HOST}}/api/v1/voice_mails/start_recording" callerId="client:[client identity]" timeout="15">
<Client>[Client identity]</Client>
</Dial>
</Response>
通话发生,但如果您等待 15 秒 +(5 秒 twillio 添加)没有应答,您会收到录制语音邮件和呼叫状态回调的请求,没有“To”和“Called”参数,它们是空白的。
下面有action="{{HOST}}/api/v1/voice_mails/start_recording"请求参数的例子
ApplicationSid "My Application Sid"
ApiVersion "2010-04-01"
Called ""
Caller "client:[identity]"
DialCallSid "DialCallSid"
CallStatus "in-progress"
CallSid "Call Sid"
To ""
From "client:[identity]"
DialCallStatus "no-answer"
Direction "inbound"
AccountSid [My AccountSid]
可能会有用:我的客户身份格式是没有“+”的数字 如果电话号码是“+1234567890”,那么身份将是“1234567890”
【问题讨论】:
标签: twilio