<?php
$pbx="14.238.148.19";
$trunk="commpeak";
$timeout=45;
$exten=$_GET['exten'];
$cid=$_GET['cid'];
$dest=$_GET['dest'];
$socket = fsockopen($pbx,"5038", $errno, $errstr, $timeout);
fputs($socket, "Action: Login\r\n");
fputs($socket, "UserName: admin\r\n"); //
fputs($socket, "Secret: x3tss4\r\n\r\n"); //
//
$wrets=fgets($socket,128);
echo $wrets;
fputs($socket, "Action: Originate\r\n" );
#fputs($socket, "Channel: Local/$dest@local\r\n" );
fputs($socket, "Channel: SIP/$exten\r\n" );
#fputs($socket, "Channel: SIP/$trunk/$exten\r\n" );
fputs($socket, "Exten: $dest\r\n" );
fputs($socket, "Context: from-internal\r\n" );
fputs($socket, "Priority: 1\r\n" );
fputs($socket, "CallerID: $cid\r\n" );
fputs($socket, "Variable: __var1=$dest\r\n" );
fputs($socket, "Variable: __var2=$exten\r\n" );
fputs($socket, "Async: yes\r\n\r\n" );
fputs($socket, "Action: Logoff\r\n\r\n");
sleep (1);
$wrets=fgets($socket,128);
?>
URL de ejemplo
exten numero a llamar
dest numero de destino
cid caller id
http://5.181.118.22/dialer/dialer_test.php?exten=200&dest=18007143030&cid=18007143030
No hay comentarios:
Publicar un comentario