click_to_dial.php

来自「用来作为linux中SIP SERVER,完成VOIP网络电话中服务器的功能」· PHP 代码 · 共 67 行

PHP
67
字号
<html><!-- $Id: click_to_dial.php,v 1.2 2002/08/27 23:32:42 jku Rel $ --><header><title>Click-To-Dial</title></header><body><h1>Click-To-Dial</h1><?php/* config values */$web_contact="sip:daemon@iptel.org";$fifo="/tmp/ser_fifo";$signature="web_test_0.0.0";/* open reply fifo */$myfilename="webfifo_".rand();$mypath="/tmp/".$myfilename;echo "Initiating your request...<p>";/* open fifo now */$fifo_handle=fopen( $fifo, "w" );if (!$fifo_handle) {    exit ("Sorry -- cannot open fifo: ".$fifo);}/* construct FIFO command */$fifo_cmd=":t_uac:".$myfilename."\n".    "REFER\n".$caller."\n".    "p-version: ".$signature."\n".    "Contact: ".$web_contact."\n".    "Referred-By: ".$web_contact."\n".	"Refer-To: ".$callee."\n".    "\n". /* EoHeader */    ".\n\n"; /* EoFifoRequest *//* create fifo for replies */system("mkfifo -m 666 ".$mypath );/* write fifo command */if (fwrite( $fifo_handle, $fifo_cmd)==-1) {    unlink($mypath);    fclose($fifo_handle);    exit("Sorry -- fifo writing error");}fclose($fifo_handle);/* read output now */if (readfile( $mypath )==-1) {    unlink($mypath);	exit("Sorry -- fifo reading error");}unlink($mypath);echo "<p>Thank you for using click-to-dial<p>";?></body></html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?