ドキュメントによると、私は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");
}
}