Twilio:按顺序将调用转发给多个目标

Twilio: forward call to multiple targets in order

我有一个 Twilio 号码、一个 SIM 卡和一个 SIP 帐户。是否可以使用 Twilio 将来电转接到 SIM 卡,如果没有应答,它将转接到 SIP,如果仍然没有来自 SIP 的应答,它会说一条消息并录制语音。

这里是 Twilio 开发人员布道者。

。这种类型的呼叫称为 Find Me 或 Hunt。

我的解决方案,我在此处编写并作为可用的 Twilio 函数发布:https://github.com/philnash/useful-twilio-functions/blob/master/hunt/hunt.js (see the documentation here)。

目前仅适用于格式为 E.164 国际号码的号码。但是,您可以使用以下代码为其添加 SIP 支持。

我们不仅需要在最后拨一个号码 (dial.number(numberToDial)),还需要弄清楚我们是否有号码或 SIP 地址,然后相应地设置拨号。

if (numberToDial.indexOf('@') > 0) {
  dial.sip(numberToDial);
} else {
  dial.number(numberToDial);
}

如果有帮助请告诉我。