Телефонное голосование через смс-сообщения

Новости компании СофтЛаб-НСК, информация о выпуске обновлений ПО, замеченных проблемах и путях их устранения.

Модераторы: Людмила, PR, ElenVR

Ответить
Даниленко Сергей
Сообщения: 6693
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Телефонное голосование через смс-сообщения

Сообщение Даниленко Сергей » 19 ноя 2015 14:26

Уважаемые коллеги!

Для отображения результатов телефонного голосования используется плагин SLTelephone.

Представляем новую возможность плагина - голосование через отправку смс-сообщений. С помощью GSM-модемов, которые продаются в виде коробочного решения (модем + сим-карта), можно организовать телефонное голосование через отправку смс-сообщений. Для этих целей в состав плагина включено новое приложение - SLGSMMonitor.

Общая схема работы.

На компьютер с плагином SLTelephone установлен GSM-модем (несколько модемов). Телезрители присылают смс-сообщения. Приложение SLGSMMonitor из модема с определённой периодичностью вычитает смс-сообщения. После этого обновляет файл статистики. На его основе программа SLTelephone формирует графический файл с результатами голосования. Описание работы с файлом статистики приведено в документе к плагину SLTelephone (раздел «Использование файла статистики», с.20).

Виды голосования.

Реализованы два вида голосования:
  1. На один номер. В этом случае в самом тексте смс-сообщения указывается вариант ответа. Например, «если вы согласны с …., то пришлите смс-сообщение с текстом «Т1» на номер ХХХ-ХХХ-ХХХ, если не согласны, то пришлите сообщение с текстом «Т2» на номер ХХХ-ХХХ-ХХХ». В данном случае важен текст сообщения. Программа SLGSMMonitor не просто забирает очередное смс-сообщения из модема, но и читает текст сообщения и на его основе формирует файл статистики.
  2. На разные номера. Каждый номер – это вариант ответа. Например, «если вы согласны с …., то пришлите смс-сообщение на номер YYY-YYY-YYY, если не согласны, то пришлите сообщение на номер ХХХ-ХХХ-ХХХ». В данном случае текст сообщения не важен. Программа SLGSMMonitor просто фиксирует число смс-сообщений, которые пришли на тот или иной номер, и формирует файл статистики.
GSM-модемы.

ИзображениеЩелкните по изображению для увеличения

Необходимо использовать модемы, которые поддерживают AT-протокол и позволяют принимать смс-сообщения. Сейчас каждый федеральный оператор сотовой связи продаёт такие модемы под собственным брендом (хотя на самом деле практически всегда это оборудование компании Huawei). Далее идёт описание работы с модемом Мегафон (E352b). Кроме того, тестировались модемы МТС (МТС-Коннект) и Теле2.

Работа с программой SLGSMMonitor.
  1. Вставляем GSM-модем в свободный USB-слот.
  2. Если программа установки ПО для модема (MegaFon Modem) не запустилась автоматически, то запускаем её вручную.

    ИзображениеЩелкните по изображению для увеличения
  3. Двойным кликом мыши запускаем программу-установщик и следуем её указаниям.

    ИзображениеЩелкните по изображению для увеличения
  4. После установки ПО MegaFon Modem в диспетчере устройств переходим в раздел СОМ-порты.

    ИзображениеЩелкните по изображению для увеличения

    Нам нужен СОМ-порт, в названии которого присутствуют слова PC UI Interface. В данном случае – это СОМ18.
  5. Запоминаем номер СОМ-порта. Обязательно закрываем приложение MegaFon Modem. Для дальнейшей работы оно не потребуется.
  6. Запускаем приложение SLGSMMonitor (C:\Program Files\ForwardT Software\Plugins\SLTelephone\SLGSMMonitor\SLGSMMonitor.exe, есть ярлык на рабочем столе).

    ИзображениеЩелкните по изображению для увеличения
  7. В меню «Файл» выбираем пункт для создания нового проекта.

    ИзображениеЩелкните по изображению для увеличения
  8. Выбираем тип голосования.
    ИзображениеЩелкните по изображению для увеличения

    Далее идёт описание настройки режима «На один номер».
  9. Производим настройки голосования.

    ИзображениеЩелкните по изображению для увеличения

    Указываем номер телефона (он нужен только для информации, в работе программы номер телефона никак не используется); из списка выбираем СОМ-порт (см. п. 5); устанавливаем интервал обновления статистики (с какой частотой будут проверяться смс-сообщения); выбираем расположение файла со статистикой (используется программой SLTelephone для формирования графического файла с результатами телефонного голосования); создаём варианты для голосования (какой текст для какого варианта посылать в сообщении).
  10. Нажимаем ОК. В окне программы отображается информация о типе голосования, телефонном номере, выбранном СОМ-порте.

    ИзображениеЩелкните по изображению для увеличения

    Кроме того, в процессе работы с смс-сообщениями будет выводиться статистика голосования по каждому из выбранных вариантов.
  11. Сохраняем проект (Файл->Сохранить. Файл->Сохранить как…).

    ИзображениеЩелкните по изображению для увеличения
  12. Нажимаем кнопку «Старт» для начала приёма смс-сообщений и формирования файла статистики.

    ИзображениеЩелкните по изображению для увеличения
  13. В файл-проект телефонного голосования для программы SLTelephone (*.SLPhoneProj) необходимо внести изменения. В секцию [General] нужно добавить параметр FromUrl. В качестве значения нужно указать файл статистики, который выбран в программе SLGSMMonitor (см. п. 9).

    ИзображениеЩелкните по изображению для увеличения
  14. Запускаем приложение SLTelephone и начинаем процесс формирования картинки с результатами телефонного голосования.
  15. Настройки программы (Настройки->Настройки программы). Выбираем язык интерфейса программы.

    ИзображениеЩелкните по изображению для увеличения

    Выбираем папку для записи лог-файла с результатами работы программы. В логе содержится информация о принятых смс-сообщениях; номерах телефонов, с которых они были присланы; текст смс-сообщений; статистике смс-голосования – сколько за какой из вариантов прислано сообщений.

    ИзображениеЩелкните по изображению для увеличения

    Опция «Удалять смс-сообщения при выходе из программы» позволяет удалять оставшиеся в модеме смс-сообщения при выходе из программы.
  16. Для выхода из программы нужно нажать «Выход». При нажатии на «крестик» программа сворачивается в системный трей.

    ИзображениеЩелкните по изображению для увеличения
  17. Настройки проекта «Голосование на несколько номеров» немного отличаются.

    ИзображениеЩелкните по изображению для увеличения

    В данном случае для каждого варианта нужно указать номер телефона (он нужен только для информации, в работе программы номер телефона никак не используется) и выбрать СОМ-порт, который соответствует GSM-модему (см. п.4)
Для получения ссылки на новую версию ПО с возможностью голосования через GSM-модем обращайтесь в отдел техподдержки:

forward@softlab.tv
forward@sl.iae.nsk.su
forward@softlab-nsk.com

Возможно получение временной лицензии для тестирования плагина SLTelephone. При обращении укажите номер своей платы или HASP-ключа (как посмотреть: http://www.softlab-nsk.com/rus/forward/qna.html#a2_5).

Отдел технической поддержки компании СофтЛаб-НСК

Ответить