2015-07-10 38 views
0

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

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

我已经找到了一些解决方案的asp.net(使用第三方api和软件这是很好的国际海事组织),但PHP是这个项目所必需的。

+1

你的目标是?播放预先录制的信息给定的号码?通过您的网络服务器与远程端进行交谈? – Koshinae

+0

在建立客户关系管理,我想有能力打电话,有选择地记录,并在结束时得到回应。 – RhymeGuy

回答

0

你说第三方没关系,所以this可能对你很有意思。

请注意,您需要注册Sonetel的帐户才能使用api。虽然这是免费的,打电话费用几美分。

下面是使用api的示例代码。 api发起两个电话,一个给你,一个给你打电话的人。它将首先振铃提供的号码,如果这个呼叫被接通,它将响铃第二个号码,然后连接在一起。

$url='https://call.sonetel.com'; 
$data = array('email' => '[email protected]','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); 
+0

谢谢,但这不是我要找的。 – RhymeGuy