Russian Qt Forum

Qt => Общие вопросы => Тема начата: Hrundel от Ноябрь 09, 2013, 12:38



Название: Отправка SMS Пути реализации
Отправлено: 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 (http://developer.nokia.com/Community/Wiki/Read_and_send_SMS_messages_using_the_Qt_Messaging_API)
но не могу понять - он закручен для всех мобильников или только для смартов?

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

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



Название: Re: Отправка SMS Пути реализации
Отправлено: kibsoft от Ноябрь 09, 2013, 12:57
Идти на сайт нужного оператора и смотреть как можно отослать смс с их сайта. Либо искать какие-то сервисы по бесплатной отправке смс.
Стоит отметить, что все они с капчами(по-крайней мере без я не видел).


Название: Re: Отправка SMS Пути реализации
Отправлено: Kurles от Ноябрь 09, 2013, 13:56
Есть смс-шлюзы для отправки СМС через интернет, тот же http://mainsms.ru/ (http://mainsms.ru/) например, практически все они имеют "демо режим" смс-ок так на 50, что для тестирования проекта достаточно. API у них у всех довольно простой, на Qt интерфейс к ним через QNetworkAccessManager за пару часов, если не быстрее, пишется. Еще как вариант можно рассмотреть использование телефона или GSM-модема + http://gnokii.org/ (http://gnokii.org/).


Название: Re: Отправка SMS Пути реализации
Отправлено: Hrundel от Ноябрь 09, 2013, 14:33
Да, пожалуй буду пробовать эту gnokii
Здесь неплохо расписано как ее конфигурировать http://www.opennet.ru/tips/info/2510.shtml (http://www.opennet.ru/tips/info/2510.shtml)


Название: Re: Отправка SMS Пути реализации
Отправлено: useruser от Ноябрь 09, 2013, 15:46
Путь скорее всего только один
- регистрация на сайте смс шлюза, их сейчас полно, отправка на их шлюз http запроса.
Что и как отправлять - смотреть на сайте смс шлюза. Там есть готовые решения для популярных языков.
Всё вышеописанное делел на php много раз.
Бесплатных смс шлюзов, для всех операторов, нет. Легче заплатить 30 копеек за смс и не парится.
Трудностей не вижу.


Название: Re: Отправка SMS Пути реализации
Отправлено: GraninDm от Ноябрь 14, 2013, 21:56
У sms.ru отправка на свой телефон бесплатна.

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

У меня так настроено оповещение.
API у них простое.


Название: Re: Отправка SMS Пути реализации
Отправлено: Hrundel от Ноябрь 15, 2013, 19:38
Всем спасибо за ответы.
Фирма попросила написать под их GSM Modem Wavecom M1306B. Говорят через модем отправлять проще.
Нашел Qt библиотеку Qt Extended Phone Library но пока выглядит как темный лес. Зато пример драйвера написан сразу для Wavecom
Буду пробовать. Но уверенности что-то нет.


Название: Re: Отправка SMS Пути реализации
Отправлено: alex312 от Ноябрь 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.


Название: Re: Отправка SMS Пути реализации
Отправлено: Hrundel от Ноябрь 15, 2013, 23:28
Alex, ух, это супер! Большое спасибо!


Название: Re: Отправка SMS Пути реализации
Отправлено: Dulat от Декабрь 04, 2013, 08:53
Привет!
Получилось у тебя написать СМС рассылатор?
у меня тоже m1306b
никак не получается  :-\


Название: Re: Отправка SMS Пути реализации
Отправлено: Kurles от Декабрь 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.
Внес небольшую лепту в проект: добавил возможность вытаскивания баланса, получение подтверждения об доставке СМС, плюс пофикшен баг: если время начала отправки СМС совпадало в со временем информирования модемом об любых событиях (пришло смс, подтверждение доставки и т.п.), то модем намертво вис.
ссылка (https://github.com/KurlesHS/Qt-GSM-Modem-Library).

--edit: исправлена ссылка