1 | изначальная версия редактировать | |
Самый простой способ - сделать скрипт на пхп, который по GET запросу создает звонок в нужном направлении через AMI или call файл. Например так:
<?
#variables: $from, $to
$fileContent = "Channel: Local/".$from."@from-internal\r\n".
"Callerid: Web Call: ".$from."-->".$to." \r\n".
"Context: from-internal \r\n".
"Extension: ".$to."\r\n".
"Priority: 1\r\n";
$tmpfname = tempnam("/var/spool/asterisk/outgoing", "FOO");
$handle = fopen($tmpfname, "w");
fwrite($handle, $fileContent);
fclose($handle);
?>
Если этот файл с именем click2call.php расположить в /var/www/html/, то при открытии ссылки http://server_ip/click2call.php?from=100&to=89173422347 сервер соединит эти два номера.
2 | No.2 Revision редактировать |
Самый простой способ - сделать скрипт на пхп, который по GET запросу создает звонок в нужном направлении через AMI или call файл. Например так:
<?
#variables: $from, $to
$fileContent = "Channel: Local/".$from."@from-internal\r\n".
"Callerid: Web Call: ".$from."-->".$to." \r\n".
"Context: from-internal \r\n".
"Extension: ".$to."\r\n".
"Priority: 1\r\n";
$tmpfname = tempnam("/var/spool/asterisk/outgoing", "FOO");
$handle = fopen($tmpfname, "w");
fwrite($handle, $fileContent);
fclose($handle);
?>
Если этот файл с именем click2call.php расположить в /var/www/html/, то при открытии ссылки http://server_ip/click2call.php?from=100&to=89173422347 http://you.server.ip/click2call.php?from=100&to=89173422347 сервер соединит эти два номера.
3 | No.3 Revision редактировать |
Самый простой способ - сделать скрипт на пхп, который по GET запросу создает звонок в нужном направлении через AMI или call файл. Например так:
<?
#variables: $from, $to
$fileContent = "Channel: Local/".$from."@from-internal\r\n".
"Callerid: Web Call: ".$from."-->".$to." \r\n".
"Context: from-internal \r\n".
"Extension: ".$to."\r\n".
"Priority: 1\r\n";
$tmpfname = tempnam("/var/spool/asterisk/outgoing", "FOO");
$handle = fopen($tmpfname, "w");
fwrite($handle, $fileContent);
fclose($handle);
?>
Если этот файл с именем click2call.php расположить в /var/www/html/, то при открытии ссылки http://you.server.ip/click2call.php?from=100&to=89173422347 сервер соединит эти два номера.номера. В 1С в нужных местах делаете кнопки, при нажатии на которые вызывается переход по ссылке и все будет работать.
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.