Отправка/Получение СМС через 3G USB модем

Отправка/Получение СМС через 3G USB модем (расшифровка номера отправившего СМС и текст)

Данный пример может послужить отличным средством отправлять СМС через 3G USB модем и получать СМС с модема, узнать номер абонента отправившего СМС и отслать ему в ответ необходимую информацию (к примеру я отсылаю Выручки компании за текущий день)

Данная обработка использует внешнюю конпоненту MSCOMM32.OCX (её необходимо зарегистрировать в системе через regsvr)

Определение порта на котором находится 3G USB модем проиходит автоматически в момент отправки сообщения

Скорость отправки одной смс примерно 1 сек.

23 Comments

  1. Jogeedae

    1. «адАптировать».

    2. Что там такого сакрального со взаимодействием с MSCOMM32?

    Reply
  2. BlackMoon123

    1) Спасибо за ошибку 😉

    2) Не взаимодействие с dll, а помощь внедрения в любую платформу, т.к. модуль обработки закрыт, там много сил положено по взаимодействию напрямую с модемом командами по отправке и получению смс с него

    p.s. данную обработку можно использовать как есть используя её в любой конфигурации и работать с ней, через форму или через функцию ПриОткрытии() с дальнейшей работой по получению и отправке СМС

    За символическую плату готов отрыть модуль, если кому необходим открытый модуль данной обработки. Обращайтесь в почту bm123@mail.ru

    Reply
  3. anton.fly7

    а у меня открылся модуль

    Reply
  4. BlackMoon123

    (3) anton.fly7, ставим плюсик если понравилась реализация значит 😉

    Reply
  5. anton.fly7

    сяс ) 5 минут пишут подождать надо до следующего плюсика ))

    Reply
  6. Shade

    Спасибо большое за обработку.

    Сегодня испытаю :))))

    Reply
  7. BlackMoon123

    (6) Shade, пожалуйста, пользуйтесь наздоровье

    Reply
  8. smir

    Так и не смогли подружить MSCOMM32 Винд2008-64 и сервер 1С. Всё перепробовали, никак не идёт отправка и получение в регламентных заданиях. В обычном режиме работает всё норм.

    Reply
  9. BlackMoon123

    (8) smir, да с x64 проблема с этим драйвером, даже не знаю как решить эту проблему ;(

    Reply
  10. Jogeedae

    (8) smir, (9)

    А пробовали использовать regsvr32 из директории %windows%syswow64 ?

    если не пробовали и сработает, то мне пирожок — пароль на модуль 🙂

    Серьёзно ребят, не хочу заморачиваться с PDU. у вас ведь там реализовано это преобразование?

    Reply
  11. smir

    (10) Jogeedae, Пробовали как только не шаманили, нужна 64битная библиотека.

    Reply
  12. smir

    До обновления с 32-ух на 64-ёх всё работало просто замечательно, сотрудники общались с 1с по средствам смс 🙂

    отправляли запрос определённой команды и получали ответ обработанный базой. Но увы это всё закончилось 🙁

    Reply
  13. Jogeedae

    (12) smir,

    First of all: this question does not belong to stackoverflow, but superuser.com

    Anyway put your ocx control to C:WindowsSysWOW64 and try to re-register it in that location with the 32 bit regsvr32:

    C:WindowsSysWOW64
    egsvr32 C:WindowsSysWOW64MSCOMM32.ocx

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

    У меня зарегалось.

    Reply
  14. smir

    (13) Jogeedae, Региться она замечательно , но не работает как надо. Что то там у неё внутри библиотеки не хочет работать. Ну это и понятно писалось по 32-ух.

    Reply
  15. Jogeedae

    (14) smir, прискорбно

    Reply
  16. corelius

    Спасибо автору за интересную обработку. Кстати, единственную, отлично работающую.

    Reply
  17. Николай

    USB модем huawei E369, выдает ошибку:

    {ВнешняяОбработка.ОтправкаПолучениеСМС.МодульОбъекта(884)}: Ошибка при получении значения атрибута контекста (Input): Произошла исключительная ситуация (MSComm): Error reading comm device

    Как исправить такую ошибку?

    Reply
  18. 33m2

    Интересная вещичка))) попробую

    Reply
  19. Sergey___

    Добрый день!

    У меня порт не определился автоматически, как это было заявлено у вас.

    Я решил посмотреть как определяется у вас порт, но модуль закрыт паролем.

    Вопрос почему вы заранее об этом не пишите, а второй вопрос зачем нужна такая обработка здесь, которой нельзя воспользоваться и починить то же нельзя.

    Reply
  20. maikl007

    код модуля закрыт, надо заранее предупреждать зря испортил $, однозначна минус

    Reply
  21. Antimyslitel
    Reply
  22. Antimyslitel

    На здоровье

    Reply
  23. proger.1c

    Произошла исключительная ситуация (MSComm): Error reading comm device

    Подскажите как исправить.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *