Envoi de MMS (en réponse à une commande)

Bonjour,

J’utilise Raspi SMS qui fonctionne très bien, j’envoie des SMS en retour lors d’exécutions de scripts.
Je voudrais maintenant (depuis un moment en fait) envoyer des MMS en retour de commande.

Je cherche donc à écrire dans le script toute la séquence pour envoyer un MMS ( image d’une caméra).
J’ai fouillé pas mal de sites et je comprends que cela se passe en deux parties:

  • configurer le MMS, stocker sur le serveur
  • envoyer le lien de téléchargement

Dans le manuel Gammu il y a ces deux fonctions:

" MMSINDICATOR URL Title Sender

Creates a MMS indication SMS. It contains URL where the actual MMS payload is stored which needs to be SMIL encoded. The phone usually downloads the MMS data using special APN, which does not count to transmitted data, however there might be limitations which URLs can be accessed.

MMSSETTINGS file location

Saves a message with MMS configuration. The configuration will be read from Gammu backup file from given location."

Mais je comprends vraiment pas comment faire ça concrètement. L’APN est celui de la carte émettrice ou réceptrice ?
Quelle pourrait être l’adresse du serveur et comment le trouver?
Auriez vous un exemple d’envoi de MMS ?

ça me parait vachement compliqué.
Merci !

hello,

si j’en crois cette faq (https://docs.gammu.org/gammu.pdf):
3.1.3 Can I use Gammu to send MMS?
MMS contains of two parts - the actual MMS data in SMIL format and the SMS containing notification about thedata. Gammu can create the notification SMS, where you just need to put URL of the data (usegammu sendsmsMMSINDICATOR for that). However you need to encode MMS data yourself or use other program to do that.

et si mon anglais est pas trop rouillé :roll_eyes: gammu ne peut pas envoyer de MMS mais juste une notification par sms avec le lien vers l’url du MMS ou un sms au format SMIL (?)

avec un hat SIM868 sur un rpi 3b+ je m’étais acharné à envoyer des MMS en commande AT… ce que j’en ai retenu :
. il faut que le module gsm se connecte a internet
. il faut lui indiquer l’APN de l’opérateur chez qui tu as souscrit ton abonnement
. il faut charger le fichier a envoyer dans le module.
. lui donné le numéro du destinataire ( non ? sisi! )
.et finalement envoyer le MMS

NB: chez certain opérateur il y a aussi une notion de MMS proxy a renseigner

en source tu trouveras un exemple de commande hayes (AT) qui font le job sur les sim800, je suppose que ça doit pas être trop différent ( au moins dans la logique ) avec d’autre module GSM.

source:
commandes AT :https://simcom.ee/documents/SIM800x/SIM800%20Series_MMS_Application%20Note_V1.01.pdf
SMIL : https://en.wikipedia.org/wiki/Synchronized_Multimedia_Integration_Language
des exemples : http://w3schools.sinsixx.com/smil/smil_examples.asp.htm

mais j’ai rienn trouvé pour lire ce format ( ambulant player ? )