【问题标题】:Twilio simulring with callerID attribute带有 callerID 属性的 Twilio 模拟
【发布时间】:2015-12-08 11:49:03
【问题描述】:
我正在尝试实现以下工作流程:
- 电话号码#1
- 如果无人接听,请拨打 #2 号码
- 如果无人接听,使用自定义 mp3 录制语音邮件
以前,使用转发 Twimlet 我能够指定呼叫者 ID,然后通过呼叫转发呼叫者 ID 作为我的 twilio 号码。不过现在,使用“找到我”或“模拟”会显示初始呼叫者的 ID,而不是我的 twilio 号码。
有什么方法可以实现跨多个号码的呼叫转移,并且可以指定一个呼叫者 ID?
【问题讨论】:
标签:
api
callback
twilio
phone-call
【解决方案1】:
这里是 Twilio 开发者宣传员。
这似乎只是 Simulring 和 Find Me timlet 的限制。
您可以通过多次使用原始 Forward twimlet 来实现与 Find Me twimlet 相同的效果。你可以这样做:
- 使用指向您正在使用的语音邮件 twimlet 的 FailUrl 为编号 2 设置转发 twimlet
- 为 1 号设置一个转发 twimlet,其 FailUrl 指向 2 号的转发 twimlet
您可以在每个 Forward timlet 上设置 CalledIds,这实际上与 Find Me timlet 的行为相同,只是需要做一些额外的工作,但 CallerID 有效。