Russian Qt Forum
Ноябрь 24, 2024, 14:02 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Отправка SMS Пути реализации  (Прочитано 9693 раз)
Hrundel
Гость
« : Ноябрь 09, 2013, 12:38 »

Всем привет.

Практика близится к концу и я приблизился к самой трудной части проекта - отправка SMS сисадминам.
То есть, как только nagios изменяет статус с OK на CRITICAL нужно отправить mail и SMS
С майлом в общем и целом проблем не было, а вот с SMS пока представляется плохо.

Нашел в нете такой проектик http://developer.nokia.com/Community/Wiki/Read_and_send_SMS_messages_using_the_Qt_Messaging_API
но не могу понять - он закручен для всех мобильников или только для смартов?

Или это вообще проект для мобильных приложений.
Мне то надо посылать с компа на мобильник !
А это кажется вообще не такой проект.

Кто знает как реализовать - подкиньте идеи или линки.

« Последнее редактирование: Ноябрь 09, 2013, 12:45 от Hrundel » Записан
kibsoft
Хакер
*****
Offline Offline

Сообщений: 625


Просмотр профиля WWW
« Ответ #1 : Ноябрь 09, 2013, 12:57 »

Идти на сайт нужного оператора и смотреть как можно отослать смс с их сайта. Либо искать какие-то сервисы по бесплатной отправке смс.
Стоит отметить, что все они с капчами(по-крайней мере без я не видел).
Записан

http://kibsoft.ru - Download the Qt Media Encoding Library here

The apps that were written using QtMEL:
http://srecorder.com - Screen recording software
Kurles
Бывалый
*****
Offline Offline

Сообщений: 480



Просмотр профиля
« Ответ #2 : Ноябрь 09, 2013, 13:56 »

Есть смс-шлюзы для отправки СМС через интернет, тот же http://mainsms.ru/ например, практически все они имеют "демо режим" смс-ок так на 50, что для тестирования проекта достаточно. API у них у всех довольно простой, на Qt интерфейс к ним через QNetworkAccessManager за пару часов, если не быстрее, пишется. Еще как вариант можно рассмотреть использование телефона или GSM-модема + http://gnokii.org/.
Записан

Код
C++ (Qt)
while(!asleep()) sheep++;
Hrundel
Гость
« Ответ #3 : Ноябрь 09, 2013, 14:33 »

Да, пожалуй буду пробовать эту gnokii
Здесь неплохо расписано как ее конфигурировать http://www.opennet.ru/tips/info/2510.shtml
Записан
useruser
Гость
« Ответ #4 : Ноябрь 09, 2013, 15:46 »

Путь скорее всего только один
- регистрация на сайте смс шлюза, их сейчас полно, отправка на их шлюз http запроса.
Что и как отправлять - смотреть на сайте смс шлюза. Там есть готовые решения для популярных языков.
Всё вышеописанное делел на php много раз.
Бесплатных смс шлюзов, для всех операторов, нет. Легче заплатить 30 копеек за смс и не парится.
Трудностей не вижу.
Записан
GraninDm
Гость
« Ответ #5 : Ноябрь 14, 2013, 21:56 »

У sms.ru отправка на свой телефон бесплатна.

Десять сисадминов регистрируются в системе и для каждого их них отправляется SMS с их же номера.

У меня так настроено оповещение.
API у них простое.
Записан
Hrundel
Гость
« Ответ #6 : Ноябрь 15, 2013, 19:38 »

Всем спасибо за ответы.
Фирма попросила написать под их GSM Modem Wavecom M1306B. Говорят через модем отправлять проще.
Нашел Qt библиотеку Qt Extended Phone Library но пока выглядит как темный лес. Зато пример драйвера написан сразу для Wavecom
Буду пробовать. Но уверенности что-то нет.
Записан
alex312
Хакер
*****
Offline Offline

Сообщений: 606



Просмотр профиля
« Ответ #7 : Ноябрь 15, 2013, 23:05 »

Всем спасибо за ответы.
Фирма попросила написать под их GSM Modem Wavecom M1306B. Говорят через модем отправлять проще.
Нашел Qt библиотеку Qt Extended Phone Library но пока выглядит как темный лес. Зато пример драйвера написан сразу для Wavecom
Буду пробовать. Но уверенности что-то нет.
http://code.google.com/p/molesms/source/browse/
Глянь там gsm и gsmcomm - выдирал из Qt Extended Phone Library.
Записан
Hrundel
Гость
« Ответ #8 : Ноябрь 15, 2013, 23:28 »

Alex, ух, это супер! Большое спасибо!
Записан
Dulat
Гость
« Ответ #9 : Декабрь 04, 2013, 08:53 »

Привет!
Получилось у тебя написать СМС рассылатор?
у меня тоже m1306b
никак не получается  В замешательстве
Записан
Kurles
Бывалый
*****
Offline Offline

Сообщений: 480



Просмотр профиля
« Ответ #10 : Декабрь 26, 2013, 15:30 »

Всем спасибо за ответы.
Фирма попросила написать под их GSM Modem Wavecom M1306B. Говорят через модем отправлять проще.
Нашел Qt библиотеку Qt Extended Phone Library но пока выглядит как темный лес. Зато пример драйвера написан сразу для Wavecom
Буду пробовать. Но уверенности что-то нет.
http://code.google.com/p/molesms/source/browse/
Глянь там gsm и gsmcomm - выдирал из Qt Extended Phone Library.
Внес небольшую лепту в проект: добавил возможность вытаскивания баланса, получение подтверждения об доставке СМС, плюс пофикшен баг: если время начала отправки СМС совпадало в со временем информирования модемом об любых событиях (пришло смс, подтверждение доставки и т.п.), то модем намертво вис.
ссылка.

--edit: исправлена ссылка
« Последнее редактирование: Декабрь 26, 2013, 15:40 от Kurles » Записан

Код
C++ (Qt)
while(!asleep()) sheep++;
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.074 секунд. Запросов: 22.