Abrufen der verpassten Anrufe per XML

danield

Neuer User
Mitglied seit
12 Sep 2007
Beiträge
23
Punkte für Reaktionen
0
Punkte
0
Hallo,

man kann ja bei den meisten Yealink Telefonen XML an das Gerät senden, und vom Gerät senden lassen.

http://support.yealink.com/attachmentDownload/download?path=upload%2Fattachment%2F2015-3-10%2F3%2Fc99004c3-593b-4781-aeff-4772ce00c3c8%2FYealink_IP_Phones_XML_Browser_Developer%27s_Guide_V73.rar

Weis jemand, wie man die verpassten Anrufe abrufen kann?

Wählen geht per XML z.B. so:
PHP:
$xml = '<?xml version="1.0" encoding="ISO-8859-1"?>';
$xml.= '<YealinkIPPhoneExecute Beep="yes">';
$xml.= '<ExecuteItem URI="Dial:022058964362" />';
$xml.= '<ExecuteItem URI="Led:LINE1=on"/>';
$xml.= '<ExecuteItem URI="Led:LINE2=off"/>';
$xml.= '</YealinkIPPhoneExecute>';

self::push2phone("192.168.0.101","192.168.0.10",$xml);

PHP:
    public static function push2phone($server,$phone,$data)
    {
        $xml = "xml=".$data;
        $post = "POST / HTTP/1.1\r\n";
        $post .= "Host: $phone\r\n";
        $post .= "Referer: $server\r\n";
        $post .= "Connection: Keep-Alive\r\n";
        $post .= "Content-Type: text/xml\r\n";
        $post .= "Content-Length: ".strlen($xml)."\r\n\r\n";
        $fp = @fsockopen ( $phone, 80, $errno, $errstr, 5);
        if($fp)
        {
            fputs($fp, $post.$xml);
            flush();
            fclose($fp);
        }
    }
 

Zurzeit aktive Besucher

Neueste Beiträge

Statistik des Forums

Themen
244,872
Beiträge
2,219,905
Mitglieder
371,593
Neuestes Mitglied
Häuslebauer_BW
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.