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

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

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

ответил 2012-03-13 12:11:52 +0400

pvk Gravatar pvk

http://sp-it.ru/

Вот что за сутки удалось наковырять с AMI. Вот такой скрипт подключается AMI и ... и все :-)

<? 
  $ami_login = 'admin';
  $ami_secret = 'hidepass';
  $socket = fsockopen ("10.0.1.162", 5038, $errno, $errstr);
  if (!$socket) 
  { 
    echo("$errno($errstr)"); 
    return; 
  } 
  else 
  { 
    fputs ($socket, "Action: Login\r\n");
    fputs ($socket, "UserName: $ami_login\r\n");
    fputs ($socket, "Secret: $ami_secret\r\n\r\n");
    fputs ($socket, "Action: Logoff\r\n\r\n"); 

    while (!feof($socket)) 
    { 
      echo fgets ($socket,200)."<br>"; 
    }
  } 
  fclose ($socket); 
?>

Можно ли развить этот скрипт, чтоб он запретил номер 151 звонок в город (у меня город это 7 знаков)

Вот что за сутки удалось наковырять с AMI. Вот такой скрипт подключается AMI и ... и все :-)

<? 
  $ami_login = 'admin';
  $ami_secret = 'hidepass';
  $socket = fsockopen ("10.0.1.162", 5038, $errno, $errstr);
  if (!$socket) 
  { 
    echo("$errno($errstr)"); 
    return; 
  } 
  else 
  { 
    fputs ($socket, "Action: Login\r\n");
    fputs ($socket, "UserName: $ami_login\r\n");
    fputs ($socket, "Secret: $ami_secret\r\n\r\n");
    fputs ($socket, "Action: Logoff\r\n\r\n"); 

    while (!feof($socket)) 
    { 
      echo fgets ($socket,200)."<br>"; 
    }
  } 
  fclose ($socket); 
?>

Можно ли развить этот скрипт, чтоб он запретил номер номеру 151 звонок в город (у меня город это 7 знаков)

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.