Web call URL
http://54.149.226.168/click/click.php?dest=18002342120&exten=101
// Calling Script
<?php
$dest=$_GET["dest"];
$exten=$_GET["exten"];
$pbx="127.0.0.1";
$timeout=30;
$socket = fsockopen($pbx,"5038", $errno, $errstr, $timeout);
fputs($socket, "Action: Login\r\n");
fputs($socket, "UserName: admin\r\n"); //
fputs($socket, "Secret: 123456\r\n\r\n"); //
//
$wrets=fgets($socket,128);
echo $wrets;
fputs($socket, "Action: Originate\r\n" );
fputs($socket, "Channel: SIP/$exten\r\n" );
fputs($socket, "Exten: $dest\r\n" );
fputs($socket, "Context: outbound\r\n" );
fputs($socket, "Priority: 1\r\n" );
fputs($socket, "CallerID: $dest\r\n" );
fputs($socket, "Async: yes\r\n\r\n" );
fputs($socket, "Action: Logoff\r\n\r\n");
sleep (1);
$wrets=fgets($socket,128);
?>
Dial Plan
[outbound]
exten=>_x.,1,Dial(SIP/r1/${EXTEN})
No hay comentarios:
Publicar un comentario