Первым делом заходим в сам gsm-шлюз
Открываем возможность управления астериском через AMI
Качаем 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);
?>