daemon, který bude běžet pod běžnou distribucí linuxu, ale bez systemd (např. Devuan)
daemon se musí umět připojit k běžným GSM/UMTS/LTE(/5G) modemům na lokálním stroji (ideálně bude umnět obsloužit víc než jeden modem, ale není podmínkou).
daemon umí přijmout SMS a uložit je na externí IMAP server
případně umí odeslat SMS přijatou přes SMTP (není podmínkou)
zároveň: démon se umí připojit k (externímu) SIP serveru a obsloužit příchozí a odchozí hovory přes GSM/UMTS/...
Znáte něco na ten způsob? Zkušenosti? Dík!
multicult.fm | monokultura je zlo | welcome refugees!
SIP serverů sice používám několik, ale potřebuji aby modem fungoval úplně nejlépe jako daslší SIP server, aby se na něj dalo zaregistrovat a fungovaly odchozí a příchozí hovory.
multicult.fm | monokultura je zlo | welcome refugees!
29.9.2021 09:34
MP
RozbalitRozbalit vše
Re: Démon pro SMS/Voip přes GSM/xG modem
Použij gammu/wammu/smsd pro uložení sms do souboru. A pak vygeneruj eml, do kterého hodíš obsah toho souboru, nebo ho přidáš jako přílohu (příklad). Následně pak eml uploadni na imap server do příslušné složky (příklad s chilkat, ale asi nebude problém použít i imaplib, možná impasync).
Je to jen příklad, řešení existuje více.
Zdar Max
Jaký má ten GSM modem interface pro audio toho hovoru? Jack do zvukovky? Zavoláš přes to Gammu, a pak propojíš zvukovku se SIPem libovolným CLI SIP klientem, třeba pjsip.