如果没有在 Twilio Studio 上接听号码,如何录制语音邮件?
How to record a voicemail if a number is not picked up on Twilio Studio?
我目前正在使用 Twilio Studio 构建客户服务流程,允许客户拨打 Twilio 号码,该号码会重定向到代表。
如果电话无人接听或电话不在工作时间内,我如何允许客户发送语音消息(语音信箱)。谢谢!
这里是 Twilio 开发人员布道者。
连接呼叫结束后的 Connect Call To widget you can connect further widgets after either the call ending or the caller hanging up. In your case, you need to decide whether the call ended successfully or because the call wasn't picked up. You can do this by adding a Split Based On widget 转换和测试 DialCallStatus
。
DialCallStatus
可以是已完成、已应答、忙碌、无人应答、失败或已取消中的任何一个。在您的情况下,您正在寻找“无答案”。发生这种情况时,您可以使用“拆分”小部件将流定向到“录制语音邮件”小部件。
至于非工作时间的电话,就比较复杂了。要获取当前时间并与工作时间进行比较,您需要 运行 一些代码。例如,您可以使用 Twilio 函数执行此操作。有一个 example application in the Twilio Code Exchange that implements this functionality,但您需要对其进行调整以在您的 Studio Flow 中使用。
我目前正在使用 Twilio Studio 构建客户服务流程,允许客户拨打 Twilio 号码,该号码会重定向到代表。
如果电话无人接听或电话不在工作时间内,我如何允许客户发送语音消息(语音信箱)。谢谢!
这里是 Twilio 开发人员布道者。
连接呼叫结束后的 Connect Call To widget you can connect further widgets after either the call ending or the caller hanging up. In your case, you need to decide whether the call ended successfully or because the call wasn't picked up. You can do this by adding a Split Based On widget 转换和测试 DialCallStatus
。
DialCallStatus
可以是已完成、已应答、忙碌、无人应答、失败或已取消中的任何一个。在您的情况下,您正在寻找“无答案”。发生这种情况时,您可以使用“拆分”小部件将流定向到“录制语音邮件”小部件。
至于非工作时间的电话,就比较复杂了。要获取当前时间并与工作时间进行比较,您需要 运行 一些代码。例如,您可以使用 Twilio 函数执行此操作。有一个 example application in the Twilio Code Exchange that implements this functionality,但您需要对其进行调整以在您的 Studio Flow 中使用。