根据文档,我应该能够让 Twilio 为我发起呼叫
twilio:place_call( "3125551212", "7735551212", somewebhook);
我似乎无法让它正常工作。webhook 是否需要在那里,如果需要,它应该如何响应?我只想发起一个电话并让它连接我的电话——我不需要任何其他 Twilio 干预。
更新:
好吧,我想我解决了。webhook(我刚刚放入 KRL)只需要这个: twilio:dial("7735551212");
那个数字是我的数字。所以接到我电话的人在第一次接电话时会有几秒钟的停顿。为了帮助解决这个问题,我还在它前面加上这twilio:say("Hi, one moment please");
是最终规则:
rule twilconnect is active {
select when twilio twilconnect
{
twilio:say("Hi, one moment please");
twilio:dial("7735551212");
}
}
初始化所有内容的规则如下所示:
rule makethecall is active {
select when web make_the_call
pre {
tocall = event:param("tocall");
}
{
notify("Calling " + tocall,"...");
twilio:place_call( tocall, "+17735551212", "http://webhooks.kynetxapps.net/t/{appid}/twilconnect");
}
}