Server IP : 180.180.241.3 / Your IP : 216.73.216.252 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/AppServ/www/ULIB/_sip-old/ |
Upload File : |
<?php include("ini.php"); include("inc.php"); $pinc= $SCRIPT_FILENAME; if ($pinc=="") { die("ERROR:\$SCRIPT_FILENAME not defined"); } $pinc=substr($pinc,0,strrpos($pinc,'/')); $pinc=substr($pinc,0,strrpos($pinc,'/')); //echo $pinc; include ("$pinc/inc/config.inc.php"); //error_reporting(E_ALL); if ($SETPORT=="") { echo "Please call sockserver.php through _serverport-PORT.php"; die; } else { echo "ULibM SIP: Socket Server for port $SETPORT initializing\n"; echo "========================================================\n"; } local_log( "READY!"); ///////////////////////////////////////////////////ready, initial variable set_time_limit(0);/* Allow the script to hang around waiting for connections. */ ob_implicit_flush();/* Turn on implicit output flushing so we see what we're getting * as it comes in. */ $address = barcodeval_get("sipsetting-hostIP"); $LOGIN = trim(barcodeval_get("sipsetting-logininid")); $PASSWORD = trim(barcodeval_get("sipsetting-passwordid")); $port = $SETPORT; $seq=0; $limiter=chr(barcodeval_get("sipsetting-limiter")); $CR="\r\n";//chr(13); $siptime=date('Ymd His'); $last_response=""; ///////////////////////////start socket $client_id = 0; $clientlogedin=false; $LIBSITE=""; $PATRON="";//current patron $sipuserid="SIP-server-$SETPORT"; local_sockstart(); do { if (($msgsock = socket_accept($sock)) === false) { local_log( "socket_accept() failed: reason: " . socket_strerror(socket_last_error($sock)) . "\n"); break; } else { $client_id += 1; local_log( "socket_accept() : Client #" .$client_id .": Connected.\n"); echo( "Client #" .$client_id .": Connected.\n"); ///////////////////////////////////////////client login while ($clientlogedin==false) { $dat=local_get(); $dat=local_melt($dat); if ($dat["mode"]=="93") { include("$dcrs"."_sip/93.php"); } } //while ($clientlogedin==false) ///////////////////////////////////// end client login while ($clientlogedin==true) { $SIPSENTthisround=false; $dat=local_get(); $dat=local_melt($dat); print_r($dat); if ($modname["$dat[mode]"]!="") { echo "Doing:".$modname["$dat[mode]"]."\n"; local_log( "Doing:".$modname["$dat[mode]"]); include("$dcrs"."_sip/".$dat["mode"].".php"); echo "Current Patron:$PATRON\n"; } } } /* Send instructions. */ } while (true); socket_close($msgsock); socket_close($sock); ?>