PHP - 使用语音调制解调器拨打电话

时间:2015-07-10 10:05:12

标签: php voice modem

是否可以使用PHP和语音调制解调器拨打电话?

PHP将在本地服务器(XAMPP)上运行。

我找到了一些asp.net的解决方案(使用第三方api和IM​​O很好的软件),但这个项目需要PHP。

1 个答案:

答案 0 :(得分:0)

你说第三方没问题,所以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);