Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

ответил 2012-05-05 22:08:44 +0400

switch Gravatar switch

http://lynks.ru/

Самый простой способ - сделать скрипт на пхп, который по 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 сервер соединит эти два номера.

Самый простой способ - сделать скрипт на пхп, который по 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 сервер соединит эти два номера.

Самый простой способ - сделать скрипт на пхп, который по 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.