[Модуль] Управление модемом Beta (modemsms)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

aleks-zonov
Сообщения: 91
Зарегистрирован: Пн фев 26, 2018 5:10 pm
Откуда: Киров
Благодарил (а): 21 раз
Поблагодарили: 5 раз

Re: [Модуль] Управление модемом Beta (modemsms)

Сообщение aleks-zonov » Пн май 25, 2020 10:23 pm

London писал(а):
Пн май 25, 2020 3:59 pm

Странно :(
Линукс, винда?
Виндоус 7.
London
Сообщения: 76
Зарегистрирован: Чт фев 07, 2019 12:17 pm
Благодарил (а): 14 раз
Поблагодарили: 45 раз

Re: [Модуль] Управление модемом Beta (modemsms)

Сообщение London » Пн май 25, 2020 11:03 pm

aleks-zonov писал(а):
Пн май 25, 2020 10:23 pm
Виндоус 7.
Тогда пока что не подскажу, как запустить в случае проблем, чтоб увидеть, с какой ошибкой вываливается :( возможно, в логе threads в Debug что-то полезное будет. Ну, коли пока заработал - и хорошо) Надеюсь, так и останется :)
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: [Модуль] Управление модемом Beta (modemsms)

Сообщение skysilver » Пн май 25, 2020 11:43 pm

London писал(а):
Пн май 25, 2020 11:03 pm
Тогда пока что не подскажу, как запустить в случае проблем, чтоб увидеть, с какой ошибкой вываливается
https://kb.mjdm.ru/zapusk-ciklov-vruchnuyu/
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
London
Сообщения: 76
Зарегистрирован: Чт фев 07, 2019 12:17 pm
Благодарил (а): 14 раз
Поблагодарили: 45 раз

Re: [Модуль] Управление модемом Beta (modemsms)

Сообщение London » Вт май 26, 2020 9:13 am

skysilver писал(а):
Пн май 25, 2020 11:43 pm
https://kb.mjdm.ru/zapusk-ciklov-vruchnuyu/
Спасибо :)

aleks-zonov, тогда, последний пункт из вышеприведенной инструкции попробуйте, в случае проблем. Посмотреть, на что ругаться будет
aleks-zonov
Сообщения: 91
Зарегистрирован: Пн фев 26, 2018 5:10 pm
Откуда: Киров
Благодарил (а): 21 раз
Поблагодарили: 5 раз

Re: [Модуль] Управление модемом Beta (modemsms)

Сообщение aleks-zonov » Вт май 26, 2020 8:26 pm

London писал(а):
Вт май 26, 2020 9:13 am
skysilver писал(а):
Пн май 25, 2020 11:43 pm
https://kb.mjdm.ru/zapusk-ciklov-vruchnuyu/
Спасибо :)

aleks-zonov, тогда, последний пункт из вышеприведенной инструкции попробуйте, в случае проблем. Посмотреть, на что ругаться будет
Ок, ну пока проблем не наблюдается как будто только при первом запуске.
Vip
Сообщения: 86
Зарегистрирован: Вт авг 28, 2012 5:36 pm
Откуда: Kiev, Ukraine
Благодарил (а): 4 раза
Поблагодарили: 14 раз

Re: [Модуль] Управление модемом Beta (modemsms)

Сообщение Vip » Вс май 31, 2020 5:22 pm

London писал(а):
Вс май 10, 2020 4:19 pm
Модуль только для взаимодействия с модемами с веб-интерфейсом! Имеющими IP-адрес.
Тестировалось на Huawei E3372 с прошивкой HiLink и на ZTE MF823.
Обновление данных происходит каждые 5 минут.
Позволяет отправлять смс из MajorDoMo через модем.
Входящие смс получает только новые, непрочитанные.
Новую смс позволяет пометить как прочитанную, либо сразу удалить с модема и оставить в MajorDoMo.
Со старыми, прочитанными ничего не делает.
При поступлении новой смс может вызывать метод.
Хранит новые смс в MajorDoMo.
Так же, получает параметры с модема, такие как уровень сигнала, количество смс и т.д.
Планируете ли добавить обработку ussd запросов? Там от смс не сильно отличается. Себе организовал на основании примера кода ниже, но было бы хорошо добавить в модуль callAPI.

Код: Выделить всё

$curl = curl_init();
$url = "http://192.168.8.1/api/webserver/SesTokInfo";
curl_setopt($curl, CURLOPT_URL, $url); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$content = curl_exec($curl);  
$xml = new simpleXMLElement($content);

$sess_id = $xml->SesInfo;
$tokInfo= $xml->TokInfo;

curl_close($curl);
$curl2 = curl_init('http://192.168.8.1/api/ussd/send');

$headers = array(
"X-Requested-With: XMLHttpRequest",
'Cookie:'. $sess_id,
'__RequestVerificationToken:'. $tokInfo,
'"Content-Type:text/xml"',
);
$dateTime = date("Y-m-d H:i:s");
$data ="<request><content>*111#</content><timeout>4</timeout></request>"; 

curl_setopt($curl2, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl2, CURLOPT_POST, true);
curl_setopt($curl2, CURLOPT_POSTFIELDS, $data);
curl_setopt($curl2, CURLOPT_RETURNTRANSFER, true);

$content = curl_exec($curl2);
sleep(4);
curl_close($curl2);

$curl2 = curl_init('http://192.168.8.1/api/ussd/get');
curl_setopt($curl2, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl2, CURLOPT_RETURNTRANSFER, true);
echo $content = curl_exec($curl2);
curl_close($curl2);
За это сообщение автора Vip поблагодарил:
Molostov (Вс май 31, 2020 9:12 pm)
Рейтинг: 1.16%
London
Сообщения: 76
Зарегистрирован: Чт фев 07, 2019 12:17 pm
Благодарил (а): 14 раз
Поблагодарили: 45 раз

Re: [Модуль] Управление модемом Beta (modemsms)

Сообщение London » Пн июн 01, 2020 3:02 pm

Vip, идея хорошая, попробую)
За это сообщение автора London поблагодарил:
Molostov (Вс авг 09, 2020 10:56 pm)
Рейтинг: 1.16%
max37online
Сообщения: 39
Зарегистрирован: Ср сен 21, 2016 9:03 am
Благодарил (а): 4 раза
Поблагодарили: 5 раз

Re: [Модуль] Управление модемом Beta (modemsms)

Сообщение max37online » Сб июн 06, 2020 2:44 pm

Добрый день!

Что-то не отправляет SMS из скрипта...

callAPI('/api/module/modemsms','GET',array('modemname'=>'megafon','phone'=>'+7921*******', 'text'=> 'test3333'));

Из модуля - отправляет.
Цикл - запущен.
Ошибок вроде никаких нет....
London
Сообщения: 76
Зарегистрирован: Чт фев 07, 2019 12:17 pm
Благодарил (а): 14 раз
Поблагодарили: 45 раз

Re: [Модуль] Управление модемом Beta (modemsms)

Сообщение London » Сб июн 06, 2020 7:32 pm

max37online писал(а):
Сб июн 06, 2020 2:44 pm
Добрый день!

Что-то не отправляет SMS из скрипта...

callAPI('/api/module/modemsms','GET',array('modemname'=>'megafon','phone'=>'+7921*******', 'text'=> 'test3333'));

Из модуля - отправляет.
Цикл - запущен.
Ошибок вроде никаких нет....
В телеге решили :) 8-)
За это сообщение автора London поблагодарил:
max37online (Сб июн 06, 2020 7:48 pm)
Рейтинг: 1.16%
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: [Модуль] Управление модемом Beta (modemsms)

Сообщение Amarok » Вс июн 07, 2020 5:53 am

На Huawei E8372H отправка/получение SMS не работает(
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Ответить