Отправка sms через gsm-шлюз Openvox

Автор | 22.04.2014

Первым делом заходим в сам gsm-шлюз
Открываем возможность управления астериском через AMI

OpenVox web

OpenVox web



Качаем 2 файла phpagi-asmanager.php, phpagi.php с http://eder.us/projects/phpagi/ в /var/lib/asterisk/agi-bin/

Создаем скрипт отправки

connect($vst_host.":".$vst_port,$vst_user,$vst_pwd);
if(!$agi_status)
  {
    $msg="Failed to connected Asterisk,exit..";
    exit(0);
  }
    $type="gsm";
    $method="send";
    $sync="sms";
    $span="5"; #YOUR SIMcard for sending sms
    $destination="0501112233"; #YOUR DESTINATION NUMBER
    $message=mb_convert_encoding($text, "utf-8", mb_detect_encoding($text)); #if text in russian
    $timeout="30";
    $id="12345";

$agi->Command("$type $method $sync $span $destination \"$message\" $timeout $id");
    exit(0);
?>

Залишити відповідь