Отправка/Получение СМС через 3G USB модем (расшифровка номера отправившего СМС и текст)
Данный пример может послужить отличным средством отправлять СМС через 3G USB модем и получать СМС с модема, узнать номер абонента отправившего СМС и отслать ему в ответ необходимую информацию (к примеру я отсылаю Выручки компании за текущий день)
Данная обработка использует внешнюю конпоненту MSCOMM32.OCX (её необходимо зарегистрировать в системе через regsvr)
Определение порта на котором находится 3G USB модем проиходит автоматически в момент отправки сообщения
Скорость отправки одной смс примерно 1 сек.
1. «адАптировать».
2. Что там такого сакрального со взаимодействием с MSCOMM32?
1) Спасибо за ошибку 😉
2) Не взаимодействие с dll, а помощь внедрения в любую платформу, т.к. модуль обработки закрыт, там много сил положено по взаимодействию напрямую с модемом командами по отправке и получению смс с него
p.s. данную обработку можно использовать как есть используя её в любой конфигурации и работать с ней, через форму или через функцию ПриОткрытии() с дальнейшей работой по получению и отправке СМС
За символическую плату готов отрыть модуль, если кому необходим открытый модуль данной обработки. Обращайтесь в почту bm123@mail.ru
а у меня открылся модуль
(3) anton.fly7, ставим плюсик если понравилась реализация значит 😉
сяс ) 5 минут пишут подождать надо до следующего плюсика ))
Спасибо большое за обработку.
Сегодня испытаю :))))
(6) Shade, пожалуйста, пользуйтесь наздоровье
Так и не смогли подружить MSCOMM32 Винд2008-64 и сервер 1С. Всё перепробовали, никак не идёт отправка и получение в регламентных заданиях. В обычном режиме работает всё норм.
(8) smir, да с x64 проблема с этим драйвером, даже не знаю как решить эту проблему ;(
(8) smir, (9)
А пробовали использовать regsvr32 из директории %windows%syswow64 ?
если не пробовали и сработает, то мне пирожок — пароль на модуль 🙂
Серьёзно ребят, не хочу заморачиваться с PDU. у вас ведь там реализовано это преобразование?
(10) Jogeedae, Пробовали как только не шаманили, нужна 64битная библиотека.
До обновления с 32-ух на 64-ёх всё работало просто замечательно, сотрудники общались с 1с по средствам смс 🙂
отправляли запрос определённой команды и получали ответ обработанный базой. Но увы это всё закончилось 🙁
(12) smir,
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хбитных ресурсов.
У меня зарегалось.
(13) Jogeedae, Региться она замечательно , но не работает как надо. Что то там у неё внутри библиотеки не хочет работать. Ну это и понятно писалось по 32-ух.
(14) smir, прискорбно
Спасибо автору за интересную обработку. Кстати, единственную, отлично работающую.
USB модем huawei E369, выдает ошибку:
{ВнешняяОбработка.ОтправкаПолучениеСМС.МодульОбъекта(884)}: Ошибка при получении значения атрибута контекста (Input): Произошла исключительная ситуация (MSComm): Error reading comm device
Как исправить такую ошибку?
Интересная вещичка))) попробую
Добрый день!
У меня порт не определился автоматически, как это было заявлено у вас.
Я решил посмотреть как определяется у вас порт, но модуль закрыт паролем.
Вопрос почему вы заранее об этом не пишите, а второй вопрос зачем нужна такая обработка здесь, которой нельзя воспользоваться и починить то же нельзя.
код модуля закрыт, надо заранее предупреждать зря испортил $, однозначна минус
На здоровье
Произошла исключительная ситуация (MSComm): Error reading comm device
Подскажите как исправить.