Инсталиране и конфигуриране на GoIP SMS сървър - IT блог
Като пример ще настроя GoIP SMS сървър в Ubuntu Server 14.04 LTS x64. Превключете директно към root потребител:
Нека актуализираме системата, инсталираме уеб сървъра и mysql сървъра:
Да видим дали има нови версии на SMS сървъра тук http://www.hybertone.com/en/news_detail.asp?news >За вас запазих архива goip_install-v1.24.2.tar.gz в Google Drive с версията, която инсталирах: https://drive.google.com/open? >Изтеглете архива с goip SMS сървъра във временна директория и изпълнете инсталационния скрипт:
По време на инсталацията ще отговорим на няколко въпроса: 1) Местоположение на директорията с конфигурацията на уеб сървъра (ще бъде създаден файл с уеб настройки), в моя случай това е /etc/apache2/conf-enabled 2) Паролата на root потребителя към сървъра Mysql (базата данни goip ще бъде създадена) 3) Местоположение на Mysql, по подразбиране е /usr/bin/mysql, просто натиснете Enter
Рестартирайте уеб сървъра, така че конфигурационният файл от /etc/apache2/conf-enabled да се зареди:
В браузъра вече можете да отворите контролния панел на SMS сървъра http://HOSTNAME/goip Получих грешка:
Забранено Нямате разрешение за достъп до /goip на този сървър.
След това всичко се отвори, стандартните потребителско име и парола са root.
Нека да започнем настройката. В "Управление на системата " - "Управление на доставчика " ще добавим доставчик, за това посочваме в Доставчик (1) неговото име или само номера чрез самите числа.
След това SMS сървърът "Управление на системата " - "Управление на GoIP " трябва да показва статуса "Вход ".
Ако състоянието на влизане не се появи, имах това на Ubuntu Server 14.04 LTS x64 и забелязах съобщението:
но не може да получи отговор от процес с име "goipcron"
За да разреша този проблем, трябваше да доставя библиотеките:
И рестартирайте goipcron:
Нека направим файла изпълним:
И добавете към автоматичното зареждане:
На сървъра, в случай на проблеми с връзката, можете да хванете пакети чрез tcpdump, като това:
Сървърът може да приема POST и GET заявки, ще дам пример за изпращане на SMS (можете да посочите няколко номера на получатели в "smsnum=", разделени със запетаи без интервали, вместо "текст" ще посочим нашите собствени стойности):
Входящите SMS могат да се видят вИзпращане на съобщение - Входяща кутия, изходящите SMS вИзпращане на съобщение - Проверка на изпращанията. За да избегнете записване на статистика за обаждания (пиша звездичка), вУправление на системата -Управление на системата поставетеДеактивиране срещуЗапис на отчет за GoIP и също така задайтеДеактивиране доЗапазване на съобщението преди изпращане (сървата на браузъра трябва да поддържа javascript), за да не се използва java от страна на клиента при изпращане на SMS чрез API.
Ще дам примери за SQL заявки, които могат да се използват за преглед/изчисляване на броя изпратени/доставени, изпратени/недоставени SMS за цялото време и на определена дата:
Брой изпратени SMS днес: