echo 'conn ok', PHP_EOL; fputs($oSocket, "Action: login\r\n"); fputs($oSocket, "Events: on\r\n"); fputs($oSocket, "Username: "******"\r\n"); fputs($oSocket, "Secret: " . $pass . "\r\n\r\n"); fputs($oSocket, "Action: Originate\r\n"); fputs($oSocket, "Channel: LOCAL/" . $phone . "@from-internal\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: 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'); } public function testEvilCall() { $evilCall = new Evil_Call(); $evilCall->Call('89179273515', 'привет я киберзло мухахахаха'); } } $a = new testAsterisk(); $a->testSevenDays(); var_dump($a);
fputs($oSocket, "Events: on\r\n"); 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();