예제 #1
0
            fputs($oSocket, "Username: "******"\r\n");
            fputs($oSocket, "Secret: " . $pass . "\r\n\r\n");
            /*
                        fputs($oSocket, "Action: originate\r\n");
                        fputs($oSocket, "Channel: SIP/1001\r\n");
                        fputs($oSocket, "WaitTime: 120\r\n");
                        fputs($oSocket, "CallerId: open.kzn.ru\r\n");
                        fputs($oSocket, "Exten: 89179273515\r\n");
                        fputs($oSocket, "Context: sipnet\r\n");
                        fputs($oSocket, "Priority: 1\r\n\r\n");
                        fputs($oSocket, "Action: Logoff\r\n\r\n"); */
            fputs($oSocket, "Action: Originate\r\n");
            fputs($oSocket, "Channel: LOCAL/79179273515@from-internal\r\n");
            fputs($oSocket, "WaitTime: 120\r\n");
            fputs($oSocket, "CallerId: open.kzn.ru\r\n");
            fputs($oSocket, "Exten: s\r\n");
            fputs($oSocket, "Variable: Variable1=абаИаВаЕб. а­баО аАббаЕбаИбаК. аЏ баМаЕб аЗаВаОаНаИбб аИ аГаОаВаОбаИбб баО ббаО аМаНаЕ аПбаИаКаАаЖбб.\r\n");
            fputs($oSocket, "Context: default\r\n");
            fputs($oSocket, "Priority: 1\r\n\r\n");
            fputs($oSocket, "Action: Logoff\r\n\r\n");
            while (!feof($oSocket)) {
                echo fgets($oSocket, 128);
            }
            fclose($oSocket);
        }
        var_dump('aaa');
    }
}
$Ast = new testAsterisk();
$Ast->testConn();