首页 > PHP与电话平台 > sip139网络电话做回拨网页

201510月19

sip139网络电话做回拨网页

作者:admin 5 Comments 发表评论

今天想到抓SIP139网络电话的回拨数据包,做成一个回拨网页,这样别人输入号码,点击呼叫,就可以回拨到我的手机上来,类似很多网站上的电话联系客服功能!这个其实只要自己懂PHP,就可以自己写出来的。

经过测试,抓SIP139网络电话的网页回拨,无法成功移植到网页平台上,因为网页回拨平台使用了SESSION机制,除非在呼叫之前模拟登陆SIP139的官方网站才行,否则是没法的。而登陆SIP139官方网站需要输入验证码,够麻烦的。

后面想到是不是可以抓安卓客户端的呼叫数据包,经过测试果然抓到了,而且数据包跟网页呼叫的数据包是不同的,不含有COOKIE和SESSION值。

下面是通过抓包抓到的SIP139的登陆数据包:

POST /service/api.php HTTP/1.1
Content-Length: 64
Content-Type: application/x-www-form-urlencoded
Host: www.sip139.com
Connection: Keep-Alive
User-Agent: Apache-HttpClient/UNAVAILABLE (java 1.4)

cmd=login&id=主叫号码&passwd=518ec4dec59eb2fad8e93eb575t0efoo

不过发现这个登陆数据包不会对呼叫数据包产生任何影响,因为没有产生session或者cookie记录的,于是就抓到了关键的呼叫电话数据包:

POST /service/api.php HTTP/1.1
Content-Length: 89
Content-Type: application/x-www-form-urlencoded
Host: www.sip139.com
Connection: Keep-Alive
User-Agent: Apache-HttpClient/UNAVAILABLE (java 1.4)

cmd=callback&id=主叫号码&passwd=518ec4dec59eb2fad8e93eb575t0efoo&callphone=被叫号码

然后用PHP模拟发送POST数据包就可以了。

发一下PHP模拟发送数据包的代码:

<?php

$value = $_POST[‘b’];   ///获取到POST过来的值
//echo $value;
$url = ‘网址’;      //URL地址
//echo $url;

$post_data = ‘POST的数据内容’ ;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// 我们在POST数据哦!
curl_setopt($ch, CURLOPT_POST, 1); //GET数据时,这句话不要,这就是区别于POST的地方。
// 把post的变量加上
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); // GET数据时,这句话不要,这就是区别于POST的地方。

$output = curl_exec($ch);
//调试使用
if ($output === FALSE) {
echo “cURL Error: ” . curl_error($ch);
}else{

// echo $output;

echo “您的号码为: “.”$value” .” 请确保您输入的号码正确!”;
echo “</p>”;
echo “正在为您接通,请稍后。。。。。。。”;

}
curl_close($ch);

?>

相关文章:SIP139网络电话注册送50分钟

推荐阅读相关文章:PHP与电话平台

本文地址:http://www.mianfeidianhua.net/sip139voip-huibo.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

5 Responses to “sip139网络电话做回拨网页”

  1. #1 折腾 回复 | 引用 Post:2015-10-19 22:22

    老刘真能折腾!

    • #2 admin 回复 | 引用 Post:2015-10-19 22:32

      人生在于折腾啊!

  2. #3 折腾 回复 | 引用 Post:2015-10-20 09:12

    admin :

    人生在于折腾啊!

    呵呵

  3. #4 Ever 回复 | 引用 Post:2015-10-20 12:55

    admin :

    人生在于折腾啊!

  4. #5 admin 回复 | 引用 Post:2015-10-23 10:52

    站长能不能推荐下 哪里可以购买到sip号码或者运营商

发表评论