Guido Brugnara writes:
----- Il 13-ago-18, alle 11:39, Guido Brugnara gdo@xxxxxxxxx ha scritto:
Sto utilizzando mmcli per l'invio di messaggi SMS.
Ad esempio (vedi
http://manpages.ubuntu.com/manpages/trusty/man8/mmcli.8.html#sms%20options ;)
mmcli -m 0 --messaging-create-sms="text='Hello world',number='+1234567890'"
La sintassi viene descritta così:
--messaging-create-sms=['KEY1=VALUE1,...']
Ma non è chiarito come formare l'elenco dei parametri quando è necessario
usare
caratteri come "=" e ","
Se nel test da trasmettere c'è un carattere "," come rappresentarlo nella
stringa da passare al comando mmcli?
Il repos. indicato non era aggiornato, ma il problema c'è anche nel codice
più recente alla riga 1280:
https://github.com/linux-mobile-broadband/ModemManager/blob/master/libmm-glib/mm-common-helpers.c
Così non è possibile indicare nel valore il carattere usato come
delimitatore di
stringa (apice o doppio apice).
Con "mmcli" esisterebbe anche la possibilità di fornire l'SMS da un file
(parametro --messaging-create-sms-with-data) ma come generare quel file da
riga
di comando?
Quali alternative all'uso di "mmcli" mi potreste suggerire per
l'invio/ricezione
di messaggi SMS che siano compatibili con Modem Manager?