1

Temat: Odpowiednik gammu-smsd w OpenWRT

Parę dni temu na debianie zrobiłem sobie system notyfikacji SMS w oparciu o gammu-smsd. Chodzi generalnie o to, że wszystkie SMS, które przychodzą na numer w modemie LTE, są logowane na systemie + przesyłane na inny numer telefonu. W OpenWRT nie widzę nigdzie takiego pakietu i stąd pytanie, czym zrealizować taką funkcjonalność?

2

Odp: Odpowiednik gammu-smsd w OpenWRT

Spokojnie możesz sobie skompilować: https://github.com/openwrt/packages/tre … tils/gammu

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Odpowiednik gammu-smsd w OpenWRT

W sumie to w tym pakiecie gammu jest zawarty ten gammu-smsd. Nawet jest to w repo. Problem w tym, że jest to niesamowicie ciężkie. Może nie sam gammu ale te zależności. Udało mi się odchudzić router do 5,2 MiB wolnego miejsca ale i tak się nie zmieściło. big_smile

Nie ma jakiejś lżejszej alternatywy?

4

Odp: Odpowiednik gammu-smsd w OpenWRT

Jest, gnokii lub samodzielnie napisany skrypt który odczytuje smsy z modemu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Odpowiednik gammu-smsd w OpenWRT

Udało mi się w końcu zastąpić gammu o wiele lżejszym odpowiednikiem: smstools3 . W sumie to działa na podobnej zasadzie co gammu-smsd, z tym, że nie ma tych wszystkich zależności. Jedynie co, to potrzebny jest trochę bardziej rozbudowany skrypt. big_smile

Większość info wziąłem stąd: http://eko.one.pl/?p=openwrt-smstools3 . Swoją drogą to ciekawy mechanizm wyszedł. Standardowo jest przesyłany numer nadawcy SMS i treść wiadomości na inny numer telefonu (tę funkcjonalność próbowałem przenieść). Do tego dorobiłem sobie przy okazji obsługę tego internetu LTE free z rbm/play . I jak rbm/play przyśle SMS na modem, gdzie jest info, że usługa zostaje wyłączona, to router odcina net na interfejsie wwan0 przy pomocy iptables. Informuje oczywiście o zajściu SMSem na komórkę i wysyła kod USSD aktywujący usługę ponownie. Jak przyjdzie kolejny SMS od rbm/play, tym razem z info, że włączyli usługę, to router zdejmuje blokadę interfejsu wwan0 w iptables i można używać netu. big_smile