Всем известно, что работа IT специалиста часто связана с мониторингом выполнения регламентных задач, работоспособности оборудования и т.д. В некоторых случаях не очень удобно сидеть перед монитором и ожидать завершения какой-либо задачи, чтобы убедиться в её успешном выполнении. Для автоматизации этого процесса есть много решений — отправка уведомления по e-mail, уведомление с помощью СМС и т. д. Эта программа, написанная мной, ещё один вариант реализации отправки уведомления с помощью СМС. Многие просмотренные мной программы аналогичного назначения были либо платными, либо позволяли отправлять СМС только из пользовательского интерфейса, либо только из командной строки. Программа smshelper — это ActiveX объект, который можно вызвать из любого приложения, работающего с COM объектами (1С:Предприятие, Excel, Word и т.д.). С помощью простейших скриптов можно реализовать работу этого приложения из командной строки (если кому-то такой вариант использования более предпочтителен). Пример использования программы написан на jscript и приложен к архиву с программой. Реализация алгоритмов мониторинга возлагается, естественно, на специалиста, желающего автоматизировать этот процесс. Пример crash-теста сетевого оборудования прилагается (перед запуском скрипта ознакомьтесь с его текстом).
Пример интеграции компоненты с системой "1С:Предприятие" приведен в комментарии 29. Спасибо автору комментария!
PS В нашей организации эта компонента рассылала в удаленные торговые точки сообщения о предстоящих акциях и с напоминанием о необходимости напечатать и изменить ценники на товары, участвующие в акции.
04/11/2024
Исправлена ошибка регистрации компоненты в 64-битной среде.
Обновлены файлы.
17/10/2024
Добавлен расширенный режим отправки сообщений. В этом режиме модем отсылает длинные сообщения, разбитые на несколько коротких, с отправкой информации принимающему устройству о том, что отправленные короткие сообщения — части одного длинного. В результате принимающее устройство получит одно длинное сообщение (в случае, если устройство поддерживает данный режим).
08/05/2012
Добавлена возможность отправки СМС сообщений в кодировке ASCII. В этом режиме длина сообщения может достигать 160 символов (только в латинской раскладке!).
Описание методов и свойств компоненты приведены в системе справочной информации.
Кто автор?
А разве на этом сайте размещают не собственные разработки?
Автор программы — автор данной публикации.
Чтобы было более доступно, выделю жирным шрифтом:
Автор — пользователь с ник-нэймом premier
Кстати, это модно что ли сейчас стало — понижать рейтинг публикации без достаточных аргументов?
(4) а отвечать вопросом на вопрос это по какой моде?
(6)
Поскольку я не указал, что данная
разработка является копирайтом, соответственно, автор разработки — я.
Ничего это не значит — как модератор не один раз видел когда чужое выдывали за свое. Специально не считал, но подобных публикаций удалили немало.
И, тем более, очень меня насторожила такая неадекватная реакция на простой вопрос в комм.1 и на все последующие. Агрессивная реакция.
premier,
Выложите какой-нибудь мануал по пользованию разработкой! Я новичок в этой области! 😉
Комм.3 было ответом на некорректный вопрос в комм.2. Так что это еще вопрос — кто кого спровоцировал?
Неужели тяжело было ответить одной фразой, одним словом, одной буквой — «я»?
Повымахиваться захотелось?
Для Altair777
Я — не амбициозен. Если бы мне захотелось «повымахиваться», я уж, непременно, указал бы, что автор — именно я. Да ещё и поместил бы разработку в категорию платных. Потому как бесплатных аналогов я, увы, не нашёл. Я думаю, когда разработчики сайта предусмотрят обязательное к заполнению поле «Автор разработки», таких вопросов к авторам публикаций будет значительно меньше. А агрессивная реакция — это рефлекс на отсутствие каких-либо аргументированных комментариев по поводу понижения рейтинга публикации (функционал ПО не соответствует его описанию, недостаточен, ПО работает со сбоями или не работает вообще и т.д.).
Всё же следует учитывать, что на разработку ПО затрачиваются ресурсы (временнЫе, материальные и т.п.), а разработка, тем не менее, бесплатна.
(11) я бы никогда в жизни не стал использовать такую разработку — это очень опасно. Кто его знает что там в этот dll напихано.
Abadonna
И поэтому мой вопрос насчет авторства (читай — источника) был вполне оправдан.
Так что рекомендую всем не пользоваться такой сомнительной разработкой, автор которой с большой неохотой признал свое авторство.
P.S. Я не утверждаю что нельзя использоваться стороние ВК. Сам ими часто пользуюсь. Например, 1С++, FormEx, Miracle8 от
На русском отправляет смс?
Даже на арабском 🙂 Кодировка сообщения — unicode.
(13) а язвить не надо
тем более — невнимательно прочитав пост, на которой отвечаете
Ба. Знакомые все лица.
Ну да, весна…
(0) Автор, заслуженный плюс.
А на главного «оппонента» поменьше внимания. Это каждую весну так.
И осень.
(16)
> Повымахиваться захотелось?
(17) ба-ба! 😀
кое-кто пытается вылезти из небытия….
(18) Почему из небытия?
Я собираюсь жить вечно.
Пока получается…
А я напишу немного по сути дела.
Понравилось:
+ реально отправляет СМС. У меня Philips Xenium 9@9q, никакого софта на него не найти.
+ делит длинные сообщения по 70 символов. Некоторые другие сервисы делят так: или 70, или по 68 символов, поэтому приходится сочинять СМС всего в 136 символов (двойную).
Не понравилось:
— получается, что задать имя отправителя — нельзя.
— длинные СМС реально рубит на части, т.е. придет не длинная, а именно 2 коротких СМС.
Так что на вкус и цвет.
Хотя при большой нужде положить денег на телефон гораздо проще, чем бодаться с поставщиком СМС-услуг за зачисление на счет некоторого количества сообщений под «гарантийное письмо»/»платежку с отметкой»/»честное слово»/»или просто увидели наш платеж». =)
Так что приходится выбирать, что важнее: длинная СМС с именем отправителя или простота оплаты/отправки.
Раз тут у нас уже целый форум в рамках публикации открылся, то и я внесу свою лепту:
http://infostart.ru/community/groups/148/forum/39515/
рекомендую почитать
ShantinTD (20)
Не понравилось:
— получается, что задать имя отправителя — нельзя.
Почему же нельзя? Можно! В тексте СМС! Другого, к сожалению, не предусмотрено стандартом мобильной связи!
Имя отправителя, точнее, зарегистрированный номер абонента, автоматически проставляет SMS-центр провайдера услуг мобильной связи.
— длинные СМС реально рубит на части, т.е. придет не длинная, а именно 2 коротких СМС.
Да, действильно, именно «рубит», потому как SMS-центр провайдера, упомянутый мной выше, просто не принимает сообщения в формате PDU (он же — unicode) длиннее 70-ти символов! Я проверял! При попытке отослать такое сообщение модем выдаёт ошибку (CSMS Error: 304). Описание ошибки — неверный формат сообщения.
Не работает. dll зарегестрировал.
(23) maksa2005, Действительно, запустил на другом ПК, та же ошибка! Постараюсь исправить в ближайшие дни. Как мне вернуть Вам потраченные $m?
(23) maksa2005, написал в личку. Всё отлично работает, просто в 64-bit’ной Windows компонента должна регистрироваться немного иначе (в реестр добавляются несколько ключей и параметров). Корректировочный файл приложу к архиву, пока не разберусь, как грамотно программу инсталляции написать.
Дописал компоненту. Теперь она «грамотно» регистрируется как в 32 так и в 64-битной среде. Файлы обновил.
Реально работает. Пользовался устройством от Билайна.
Из недочетов — к сожалению, примера интеграции в 1с Автор не положил, пойду сам писать.
(27) Infector, так ничего там сложного нет. Создается новый COMОбъект, а все его методы и свойства достаточно подробно в скриптах описаны.
(28) Да сделал уже.
Показать
здравствуйте
что означает ошибка?:
+CME ERROR: 10
(31) spy-83, CME ERROR: 10 SIM not inserted. Видимо не вставили в модем SIM карту, либо модем её по каким-то причинам не видит.
Возможности определить, было ли доставлено сообщение, тут нет?
(33) brunen9, пока нет. Компонента работает только в режиме отправки сообщений. Ведь за подтверждение доставки может платить и сам абонент, которому отправили сообщение (это, как я понял, на усмотрение call-центра мобильного провайдера).