В соответствии с документами, я должен иметь возможность, чтобы Twilio инициировал для меня звонок с
twilio:place_call( "3125551212", "7735551212", somewebhook);
Я не могу заставить его работать совершенно правильно. Должен ли веб-крючок быть там, и если да, то на что он должен отвечать? Я просто хочу начать телефонный звонок, чтобы он соединил меня с моим телефоном - мне больше не нужно вмешательство Twilio.
ОБНОВЛЕНИЕ :
Хорошо, я думаю, что все получилось. Веб-крюку (который я просто помещаю в 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");
}
}