• 首頁 > 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.loveband.cn/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號碼或者運營商

    發表評論

    广东11选5平台合法吗