你说第 3 方没问题,所以 this 可能对你来说很有趣。
请注意,您需要在 Sonetel 注册一个帐户才能使用该 API。虽然这是免费的,但拨打电话只需几美分。
这是使用他们的 api 的示例代码。该 api 正在启动两个电话,一个给您,一个给您正在呼叫的人。它将首先响铃首先提供的号码,如果接听此电话,它将响第二个号码,然后将两者连接在一起。
$url='https://call.sonetel.com';
$data = array('email' => 'abc@xyz.com','password' => 'XXXXXXXXX','call1' => 'XXXXXXXXXX','call2' => 'XXXXXXXXXXXXX');
$data_to_send = http_build_query($data);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS,$data_to_send);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));
$result = curl_exec($ch);