====== Kalkun ====== Kalkun — веб сервер для управления оправкой/приемом SMS, работает с ''gammu-smsd'' пакета [[gammu:gammu|gammu]] http://kalkun.sourceforge.net/ Схема работы: |Kalkun|-@a|DB_Engine|-@a|gammu_smsd|-@a|Phone_Modem|Kalkun=[[kalkun:kalkun|Kalkun]]|DB_Engine=БД|gammu_smsd=[[gammu:gammu#gammu_smsd|gammu-smsd]]|Phone_Modem=Модем/Телефон ====== Установка ====== Папка для установки: ''/opt/kalkun'' mkdir /opt/kalkun ===== Загрузка исходного кода ===== wget https://github.com/back2arie/Kalkun/archive/master.zip ===== Gammu ===== [[gammu:gammu#Установка|Установка Gammu]] ===== MySQL ===== [[mysql:mysql#Установка|Установка MySQL]] ===== PHP ===== Установка: apt-get install php5 php5-mysql php5-cli ===== Apache ===== [[apache:apache#Установка|Установка Apache]] Создадим файл ServerName kalkun Alias /kalkun /opt/kalkun DocumentRoot /opt/kalkun Order allow,deny Require all granted Нужно выполнить: a2ensite kalkun service apache2 reload ===== Инициализация БД ===== Нужно создать скрипт для инициализации: DROP DATABASE kalkun; CREATE DATABASE kalkun; GRANT ALL PRIVILEGES ON kalkun.* TO kalkun IDENTIFIED BY 'ПАРОЛЬ'; FLUSH PRIVILEGES; В нем нужно задать пароль пользователя ''kalkun'' Выполнить команду: mysql -uroot -p < MySQL_kalkun_Init.sql Ввести пароль ''root'' Восстановление БД из дампа gammu gzip -d /usr/share/doc/gammu/examples/sql/mysql.sql.gz mysql -ukalkun -h127.0.0.1 -p kalkun < /usr/share/doc/gammu/examples/sql/mysql.sql Ввести пароль пользователя ''kalkun'' Восстановление БД из дампа mysql -ukalkun -h127.0.0.1 -p kalkun < /opt/kalkun/media/db/mysql_kalkun.sql Ввести пароль пользователя ''kalkun'' Внести изменения в файл: $db['default']['username'] = "kalkun"; $db['default']['password'] = "ПАРОЛЬ"; $db['default']['database'] = "kalkun"; $db['default']['dbdriver'] = "mysql"; ===== Значения по умолчанию ===== Имя/Пароль = kalkun/kalkun ===== Выполнение установки через веб сервер ===== :!: Может потребоваться для выяснения причины ошибок. При нормальной установке эти действия выполнять не нужно. Перед началом установки нужно создать папку ''/opt/kalkun/install'' mkdir /opt/kalkun/install http://СЕРВЕР/kalkun/index.php/install Удалить папку /opt/kalkun/install rmdir /opt/kalkun/install ====== Настройка ====== FIXME ====== kalkun_settings.php ====== // Добавление имени пользователя в подписи под текстом сообщения $config['append_username'] = FALSE; ===== Импорт телефонной книги из CSV файла ===== Формат: "Имя","Телефон" Пример: "Name","Number" "Иванов И.И.",123123123 "Петров П.П.",23123123 "Сидоров С.С.",4215456456 ====== Ссылки ====== https://github.com/back2arie/Kalkun https://github.com/back2arie/Kalkun/wiki/Installation https://github.com/back2arie/Kalkun/wiki/Multiple-Modem {{tag>Linux Network Hardware Mobile_Network SMS}}