Table des matières
SMS (Short Message Service)
Documentation
Deux abréviations sont souvent utilisées dans le monde du SMS :
- MO : Mobile Originated - sont les messages qui proviennent d'un mobile (un utilisateur mobile envoie un SMS vers une application)
- MT : Mobile Terminated - sont les messages qui vont vers un mobile (une application envoie un SMS à un utilisateur mobile)
Bricolages
Les SMS avec Android:
Softwares
Linux udev
Pour retrouver son téléphone il faut qu'il se monte toujours sur le même “device” du système. Par exemple pour le Nokia 6303 classis on a:
$ lsusb ... ID **0421**:**01b0** Nokia Mobile Phones 6303 classic Phone (PC Suite mode)
On va pouvoir créer une règle “udev” pour créer un lien symbolique dans “/dev” pour ce device:
dans le fichier /etc/udev/rules.d/99-local.rules ajouter le ligne suivante : ATTRS{idVendor}=="**0421**", ATTRS{idProduct}=="**01b0**", SYMLINK+="nokia6303", ENV{ID_MM_DEVICE_IGNORE}="1", MODE="0666"
De cette façon à la connexion du téléphone via usb le système créera le lien “/dev/nokia6303”.
gammu / wammu
Pour les Nokia, pour de la configuration de la connexion via un câble USB il faut choisir:
- Câble USB
- Téléphone Nokia
- Protocole propriétaire Nokia
- Câble DKU2
- /dev/ttyACM1 (ou autre …)
La config qui fonctionne avec un câble USB est connection=dku2 et non pas connection=at.
Problem: La lecture avec gammu fonctionne, les sms sont affichés, mais pas avec gammu-smsd. Dans les logs de gammu il y a des Warnings, ceux sont eux qui bloquent smsd (gammu affiche meme si erreur, mais pas smsd).
cf. https://github.com/gammu/gammu/issues/34
Gnokii
Gnokii provides tools and a user space driver for use with mobile phones under various operating systems.
Using Gnokii to Send and Receive SMS Messages from a Linux PC
playsms
Kalkun
Kalkun is open source web-based SMS (Short Message Service) management, it use gammu-smsd (part of gammu family) as SMS gateway engine to deliver and retrieve messages from your phone/modem.
SMS Wall
SmsWall Asso bug
http://smswall.blogspot.fr/2011/03/smswall-derniere-version-le-mode.html
https://github.com/assobug/smswall
Le dispositif expérimental de SMS wall peut être mis en oeuvre par chacun d'entre vous assez rapidement.
Il permet :
- l'affichage temps réel des contributions envoyées par SMS par le public - l'utilisation d'un numéro d'envoi non surtaxé - l'utilisation de n'importe quelle carte SIM capable de recevoir des SMS - le couplage des SMS avec un tag twitter et la syndication temps réel des flux twitter avec les SMS - la modération des twitts et SMS a priori ou a posteriori. - La personnalisation visuelle du dispositif - La mise en valeur de certains messages choisis en temps réel par l'apparition de “bulles”. - L'obtention d'une sortie au format json pour tous vos mashups et hacks contributifs à partir des SMS et twitts du public. - Un affichage et une modération confortables sur des tablettes tactiles.
Il a été développé par @dweez sur la base du prototype développé avec @hugobiwan
Initié en 2009 par Hugues Aubin (@hugobiwan) dans le cadre des Transmusicales, le SmsWall est un projet open-source développé par @dweez qui permet d’afficher en temps réel des Tweets et SMS sur grand écran. Les travaux de Loic Hay (@loichay) et Olivier Etienne (@oetienne) ont été très précieux comme point de départ. Il a connu par la suite plusieurs versions au sein de l’Association Bug (@assobug) pour devenir Bullit, digne successeur du SmsWall, doté de nombreuses fonctionnalités supplémentaires et toujours développé par dweez.
Sms-Wall
Bullit
http://doc.bullit.io/ - Bullit permet d'afficher en temps réel des Tweets et des SMS sur plusieurs écrans simultanément.
Fournisseurs
Smsapi
Twilio
Vonage / Nexmo
Nexmo est maintenant Vonage.
- Liste des services https://www.vonage.com/communications-apis/pricing/
- Prix pour l'API SMS https://www.vonage.com/communications-apis/sms/pricing/
- out: €0.0594 / message
- in: free
- number €1 / month
Nombreuses autres fonctionnalités (Unicode, Receive delivery statuses, chat, SMPP, Laravel package …)
TelAPI
TM4B SMS GATEWAY
http://www.tm4b.com/new/pricing.php
Prime user | 12m: £500 | |
Sending SMS to France | £0.049 | £0.07 |
Receiving SMS | ||
Shared numbers 1 keyword | Included | £40/year |
Shared numbers 10 keyword | Included | £120/year |
Dedicated numbers France | £340/year | £490/year |
Receiving techno:
- email forward
- sms api: HTTP API,SMTP API and/or SMPP Interface
- static response
Sending:
- Customisable Originator
- Expiry Date/Time
- Number Validation
- Binary Data
- Unicode Text
- Long Messaging
- Delivery Reports
NetMessage
OVH
Esendex
Pré-payé : 20€/200 sms, 75€/mois le numéro (pour la réception)
Abonnement: 15€/mois pour 125 envois, réception illimité, et un numéro.
contact: Monsieur Gautier Fournier, Account Manager Esendex France, gautier point fournier arobase esendex.com
Débit en réception: 60 SMS / Minute (1/s).
clickatell
Clickatell makes extending your messaging capabilities with two-way SMS simple. You can easily receive messages by making use of our HTTP, SMPP or FTP application programming interfaces, and you can do it from the same account you already use to send messages no matter what connection you are already using.
Inbound VMN (Virtual Mobile Number) :
exemple: United Kingdom Option 1 (+44a), Set-up cost= 100€, monthly cost= 25€.
mxtelecom
textmarks
Un service un peu particulier.
smsbox
http://fr.smsbox.net/reception-sms.html
Une location de numéro long dédié pour recevoir vos SMS directement dans votre Espace Client ou sur votre applicatif (par Callback). Réception illimitée de SMS.
- SIM France (+33 6 XX XX XX XX) 39,00 EUR
- VMN France (+33 6 XX XX XX XX) Nous contacter
Engagement 6 mois mini.
Orange
http://api.orange.com/fr/api/sms-api/tarifs,1
La réception des SMS est facturée à partir de 0,042€.
Pour avoir un VMN il faut les contacter pour un devis…
Netsize
Netsize Messaging - Send and receive SMS and MMS messages globally
http://www.netsize.fr/Products_mMessaging.htm