相手が応答するまで (通常はビジー信号です)、Twilio が自分に代わって音声通話を自動化するようにしたいと考えています。相手が問題なく電話に出たら、Twilio が自動的に私の電話に電話をかけ、その通話に接続できるようにしたいと考えています。
質問する
988 次
1 に答える
4
これはTwilioで可能です。REST APIを使用して、必要な番号への通話を開始できます。
以下のような REST API 呼び出しを行います。
POST /2010-04-01/Accounts/AC30947.../Calls.json
From=YOUR_TELEPHONE_NUMBER&To=RECIPIENT_NUMBER&Url=http://www.myapp.com/myhandler.php& IfMachine=true
このパラメーターは、指定した URL に次のいずれかIfMachine=true
のパラメーターを渡すように Twilio に指示します。AnsweredBy
- 人間
- 機械
myhandler.php ファイルには、TwiML (Twilio マークアップ言語) といくつかの PHP が含まれます。
handler.php
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<?php
if($_GET['AnsweredBy'] == 'human'){
?>
<Say>Hi! We are going to connect you to... YOUR NAME</Say>
<Dial>415-123-4567</Dial>
<?php
}else{
// There was no answer - so we just hangup.
?>
<Hangup/>
<?php
}
?>
</Response>
于 2012-11-27T22:31:22.333 に答える