Установка программы:
Программный модуль для приема/отправки SMS не требует специальной установки, просто скопируйте каталог n_sms из архива в любое удобное для Вас место на диске, например, в папку \n_sms\.
После первого запуска программы:
Зайдите в меню настройки.
Настройки подключения к SQL серверу базы данных O-TAXI:
- "адрес сервера"– IP адрес или имя компьютера, если у Вас экземпляр базы данных не по умолчанию, то укажите его после "\";
- "поставщик ADO" – какой драйвер базы данных будете использовать, обычно это SQLOLEDB;
- "база данных" – наименование Вашей базы данных O-TAXI на SQL сервере;
- "интервал выборки SMS из БД" – с какой периодичностью модуль будет опрашивать базу данных в поисках новых SMS на отправку, оптимальный интервал 2-10 секунд;
- "количество SMS в очереди модуля" – сколько одновременно будет храниться SMS на отправку в памяти модуля, при быстрой отправке по протоколу SMPP это значение можно увеличить. Как только очередь уменьшается, выбирается новое SMS с SQL сервера;
- "имя пользователя" в базе данных, по умолчанию smsuser;
- "пароль" пользователя в базе данных, по умолчанию smsmustdie.
- "записывать расширенный лог файл" - необходимо установить в случае возникновения проблем с работой SMS сервера для их анализа;
- "Таймаут SQL запроса(сек)" - время ожидания выполнения SQL запроса на сервере БД, после чего выполнение прекращается.
- "Таймаут подключения(сек)" - время ожидания подключения к серверу БД, после чего происходит повторная попытка подключения для восстановления связи с БД.
Примечание: настройки модуля сохраняются в файле n_sms.ini, который можно открыть любым текстовым редактором, например notepad.exe.
После запуска программы:
- Если COM порты/TCP порты настроены правильно и доступны, то соответствующий квадратик индикации "COM порты" загорится зеленым сразу после запуска программы.
- Если параметры соединения с SQL сервером прописаны правильно, то индикация "SQL сервер" загорится зеленым через 10 секунд после запуска программы.
- Действия программы протоколируются в файле n_sms.log. При возникновении проблем с подключением или приемом/отправкой SMS необходимо проанализировать сообщения в этом файле. При необходимости выслать данный файл разработчику для анализа.
- После подключения к SQL серверу проверяются лицензии и сроки их действия.
Индикация:
- красный – порта не существует или проблемы со связью;
- желтый – произошло зависание устройства или программы, также в случае отсутствия устройства на COM порту;
- зеленый – устройство нормально работает.
Внешний вид программы после запуска:
Поддерживаемые телефоны и GSM приемники:
SMS модуль поддерживает практически любые сотовые телефоны и GSM приемники, которые подключаются к компьютеру через COM порт (или виртуальный COM порт) и соответствуют стандарту GSM 03.38, 07.05.
Хорошие результаты показывает GSM приемник Telecom FM на базе Siemens MC55, телефоны SonyEriccson, Nokia и другие.
Известные проблемы: некоторые модели телефонов, например Motorola V360 не поддерживают прием и отправку длинных SMS сообщений (более 70 русских символов).
Поддерживаемые VoIP GSM шлюзы:
В текущей версии поддерживается оборудование Portech (portech.com.tw) и ALLVOIP (allvoip.ru), работающее по протоколу TCP/IP.
Поддерживаемые SMS центры и сервисы:
Программа также может отправлять/принимать SMS сообщения напрямую из SMS центров операторов сотовой связи или сервисов в Интернет по протоколу SMPP.
Запуск в качестве службы Windows:
SMS модуль можно также запускать в виде службы Windows, если Вы не хотите оставлять сессию пользователя на сервере. Для установки/удаления службы запустите программу с параметрами.
-установка сервиса: n_sms.exe –install
-удаление сервиса: n_sms.exe –uninstall
-запуск сервиса: n_sms.exe –start
-остановка сервиса: n_sms.exe –stop
Также можно запускать/останавливать службу в "Панель управлении" "Службы".