Aastra Telecom 9480i CT Series 사용자 설명서

다운로드
페이지 1184
Creating an XML Application
 41-001160-03, Rev 00, Release 2.4
F-85
Example 2:
Below is a sample php source code which sends an XML object to an Aastra 
phone.
<?php 
function push2phone($server,$phone,$data) 
{
# url-encode the xml object
$xml = "xml=".urlencode($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: application/x-www-form-urlencoded\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);
############################## 
$xml = "<AastraIPPhoneTextScreen>\n";
$xml .= "<Title>Push test</Title>\n";
$xml .= "<Text>This is a test for pushing a screen to a phone </
Text>\n";
$xml .= "</AastraIPPhoneTextScreen>\n";
push2phone("172.16.96.63',"172.16.96.75",$xml); 
?>
Draft 1