Hola espero que me ayuden
estoy asiendo un archivo php el cual seha capas de espiar aun agente , pero no me esta funcionando, he encontrado unos ejemplos en internet
pero no he logrado hacerlo funcionar
este es el codigo
quiero espiar por ejemplo a la extension 110.
<?php
$strHost = "localhost";
$strUser = "user";
$strSecret = "pass";
$strContext = "from-internal";
$strWaitTime = 45;
$strPriority = 1;
$strMaxRetry = "2";
$number="200";
$strChannel = "SIP/110";
if ($strChannel!="" ) :
$errno=0 ;
$errstr=0 ;
$strCallerId = " WebCall<$number>";
$oSocket = fsockopen ($strHost, 5038, $errno, $errstr, 20);
if (!$oSocket) {
echo "$errstr ($errno)<br>\n";
} else {
fputs($oSocket, "Action: login\r\n");
fputs($oSocket, "Events: off\r\n");
fputs($oSocket, "Username: $strUser\r\n");
fputs($oSocket, "Secret: $strSecret\r\n\r\n");
fputs($oSocket, "Action: originate\r\n");
fputs($oSocket, "Channel: $strChannel\r\n");
fputs($oSocket, "WaitTime: $strWaitTime\r\n");
fputs($oSocket, "CallerId: $strCallerId\r\n");
fputs($oSocket, "Application: ChanSpy\r\n");
fputs($oSocket, "Data: $strChannel|qW\r\n");
fputs($oSocket, "Async: yes\r\n\r\n");
sleep(2);
fputs($oSocket, "Action: Logoff\r\n\r\n");
sleep(2);
fclose($oSocket);
}
if (!isset($_REQUEST['exten'])){
echo "";
} else {
echo "$strChannel enlazando a $number." ;
}
else :
exit() ;
endif ;
?>
estoy asiendo un archivo php el cual seha capas de espiar aun agente , pero no me esta funcionando, he encontrado unos ejemplos en internet
pero no he logrado hacerlo funcionar
este es el codigo
quiero espiar por ejemplo a la extension 110.
<?php
$strHost = "localhost";
$strUser = "user";
$strSecret = "pass";
$strContext = "from-internal";
$strWaitTime = 45;
$strPriority = 1;
$strMaxRetry = "2";
$number="200";
$strChannel = "SIP/110";
if ($strChannel!="" ) :
$errno=0 ;
$errstr=0 ;
$strCallerId = " WebCall<$number>";
$oSocket = fsockopen ($strHost, 5038, $errno, $errstr, 20);
if (!$oSocket) {
echo "$errstr ($errno)<br>\n";
} else {
fputs($oSocket, "Action: login\r\n");
fputs($oSocket, "Events: off\r\n");
fputs($oSocket, "Username: $strUser\r\n");
fputs($oSocket, "Secret: $strSecret\r\n\r\n");
fputs($oSocket, "Action: originate\r\n");
fputs($oSocket, "Channel: $strChannel\r\n");
fputs($oSocket, "WaitTime: $strWaitTime\r\n");
fputs($oSocket, "CallerId: $strCallerId\r\n");
fputs($oSocket, "Application: ChanSpy\r\n");
fputs($oSocket, "Data: $strChannel|qW\r\n");
fputs($oSocket, "Async: yes\r\n\r\n");
sleep(2);
fputs($oSocket, "Action: Logoff\r\n\r\n");
sleep(2);
fclose($oSocket);
}
if (!isset($_REQUEST['exten'])){
echo "";
} else {
echo "$strChannel enlazando a $number." ;
}
else :
exit() ;
endif ;
?>