Скрипт отправки и рассылки СМС на Perl

Скрипт отправки СМС на Perl

С помощью API можно осуществлять СМС-рассылку, а также другие функции, которые доступны в нашем личном кабинете. 

Шаг 1 - Зарегистрируйтесь в нашем личном кабинете

 На Ваш e-mail поступит пароль, который необходимо будет использовать в API.

Шаг 2 - Скачайте модуль 

Скачайте Perl модуль отправки СМС-сообщений.


Cкрипт (sms.pl) для отправки смс (использует вышеуказанный модуль)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#!/usr/bin/perl
# sms.pl
# use module
 
use sms-prosto_ru;
use Getopt::Std;
  
my %options;
getopts("htp:n:m:",\%options);
  
if ($options{h}){
    print <<EOF;
Syntax: $0 [-h | -p 7xxxyyyzzzz -n senderName -t message]
  
    -h : This help message
    -p : recipient phone /code>in international format
    -n : sender name, no more than 11 symbols Latin (GSM_0338)
    -m : message text, ASCII or UTF-8
    -t : test mode, message don`t rated and doesnt go
  
EOF
    exit;
} elsif (!$options{p}){
        die "need option: -p 7xxxyyyzzzz phone ";
} elsif (!$options{n}){
        die "need option: -n sender name\n";
} elsif (!$options{m}){
        die "need option: -m message text\n";
} else {
    my $test = 0;
    $test = 1 if $options{t};
  
# * @param $email, $passwrod - login info
# CHANGE THIS!!!
    my $email = 'user@mail.ru';
    my $pass = 'secret';
# * @param $phone - recipient phone n international format (like 7xxxyyyzzzz)
# * @param $text - message text, ASCII or UTF-8.
    print sms-prosto_ru::smsapi_push_msg_nologin_v1({
         test => $test, # For test without send the message and doesnt change balance
         email => $email,
         password => $pass,
         sender_name => $options{n},
         phone => $options{p},
         text => $options{m}
    });
exit 0;
}

Скачать готовый Perl модуль

Подписка на рассылку

Хотите получить доступ к секретным тарифам для избранных клиентов?

Нажимая на кнопку, Вы даете согласие на обработку своих персональных данных

Если у вас возникли какике-то вопросы, тогда оставте заявку и мы обязательно свяжемся с вами!

Нажимая кнопку, Вы даете согласие на обработку персональных данных в соответствии с условиями, указанными по ссылке

Спасибо за Вашу заявку! В ближайшее время мы с Вами свяжемся.

Хотите дешевле? Оставьте свои конакты и мы сделаем индивидуальное предложение!

Нажимая кнопку, Вы даете согласие на обработку персональных данных в соответствии с условиями, указанными по ссылке

Спасибо за Вашу заявку! В ближайшее время мы с Вами свяжемся.

Не нашли, что искали? Оставьте Ваши контакты, и мы свяжемся с Вами в ближайшее время!

Нажимая кнопку, Вы даете согласие на обработку персональных данных в соответствии с условиями, указанными по ссылке

Спасибо за Вашу заявку! В ближайшее время мы с Вами свяжемся.

Чем отличаются каналы рассылок?
"Буквенный"
"Специальный"
"СМАРТ"
Нужно ли оформлять договор?
Время работы канала
Круглосуточно
Отправка осуществляется в будние дни с 11:00 до 18:00 по московскому времени. Планировать рассылку необходимо в первой половине дня (до 12:00 по МСК). Рассылка может быть отправлена на следующий день.
Отправка осуществляется в будние дни с 11:00 до 18:00 по московскому времени. Планировать рассылку необходимо в первой половине дня (до 12:00 по МСК). Рассылка может быть отправлена на следующий день.
Качество доставки
Гарантированная доставка
~85%
~97%
Отчет о доставке сообщений
Какой отправитель используется?
"Буквенный, который указан в рассылке (при условии, что отправитель согласован с оператором)"
Цифровой (произвольные номера)
Цифровой (произвольные номера)
Скорость отправки SMS
~1500 SMS в секунду
Отправка осуществляется плавно в течение дня, либо на следующий день
Отправка осуществляется плавно в течение дня, либо на следующий день
Возможность отправлять одиночные SMS
Возможность отправлять по API, SMPP
Скорость доставки SMS
В течение 2-10 секунд после отправки
Плавная, в течение дня. Если запуск был во второй половине дня, SMS могут быть доставлены на следующий день.
Плавная, в течение дня. Если запуск был во второй половине дня, SMS могут быть доставлены на следующий день.
Количество символов в 1 SMS/сегменте
70 кириллицей или 160 латиницей
66 кириллицей или 156 латиницей
66 кириллицей или 156 латиницей
Максимальное количество сегментов в рассылке
11
3
4
Выберите Ваш город