Скрипты написанные чтобы что-то научить делать MikBill ( http://www.mikbill.ru )
Вообщем выбрали мы провайдера для отправки http://smspilot.ru И вроде биллингом поддерживается, но выяснилось что проще допилить руками, а точнее воспользовались поиском на сайте на буквн G) Есть вот такие чудесные скрипты http://forum.forbill.com.ua/index.php?/topic/4-new-sms-opoveschenie-abonentov-sms-ukraine-sms-pilot-sms-fly-sms-beelineturbo-sms/ (спасибо вам ребята!)
Еще использовалась инфа с ресурсов:
- https://mikbill.userecho.com/communities/1/topics/313-svoj-shlyuz-sms
- https://wiki.mikbill.ru/billing/preferences/smspilot
cd ~
git clone https://github.com/gochankot/mikbill-custom
cd ./mikbill-custom/
sudo cp -rf smspilot /var/www/mikbill/admin/res
sudo cp -rf scripts /var/www/mikbill/admin/sys
sudo chmod -R 644 /var/www/mikbill/admin/res/smspilot/*
sudo chown apache:apache /var/www/mikbill/admin/res/smspilot/*
sudo chmod 755 /var/www/mikbill/admin/sys/scripts/mikbill_sms_*.sh
sudo chown apache:apache /var/www/mikbill/admin/sys/scripts/mikbill_sms_*.sh
Тоесть, мы склонировали мой репозитарий, положили содержимое в нужные катологи, и исправили права над доступ, а также валадельца/групп на нужную.
Внутри там scripts: mikbill_sms_loginpass.sh mikbill_sms_notifpay.sh
smspilot: sms_loginpass.php sms_notifpay.php smspilot.php
И правим SMSPILOT_APIKEY
sudo vim /var/www/mikbill/admin/res/smspilot/smspilot.php
И правим название в $COMPANY на ваше имя отправителя и остальное по желанию
sudo vim /var/www/mikbill/admin/res/smspilot/sms_notifpay.php
sudo vim /var/www/mikbill/admin/res/smspilot/sms_loginpass.php
Вместо vim впишите тот который вам удобен (vim/nano/mcedit)
1. mikbill_sms_loginpass.sh Отправляем все у кого указан сотовый телефон в поле “Телефон для смс” их ЛОГИНЫ/ПАРОЛИ
(!!! НЕ ЗАБУДТЕ ПОПРАВИТЬ адрес личного кабина с stat.local.isp на свой) Запуск
/var/www/mikbill/admin/res/smspilot/sys/scripts/mikbill_sms_loginpass.sh
crontab -e
FIX! (за 2 дня до 1го числа в 9 утра (например 29 марта в 9 утра)) копируем и вставляем вот эту строку в низ списка
0 9 * * * root [ "$(date -d "$(date -d "" "+%m")/1 + 1 month - 2 day" "+%d")" -eq "$(date "+%d")" ] && /var/www/mikbill/admin/sys/scripts/mikbill_sms_notifpay.sh
И затем запускаем cron (но скорее всего он ранее запущен)
sudo service crontab start
sudo chkconfig crond on
- положить и написать описание для скрипт информировани о внесении денег
- Сделать учет услуг при вычаслянии абон платы для отправки смс с логинами/паролями
- сделать канибуть отправку логина пароля из админки