Contexte
Le service d’envoi de messages SMS-U (Service SMS-U) est un service numérique développé dans le cadre de l’Université numérique Paris Ile-de-France (UNPIdF) avec le concours financier de la Mairie de Paris et le soutien du consortium ESUP-Portail. Porteur du projet, l’Université Paris 1 Panthéon-Sorbonne a la responsabilité de conduire les différentes étapes de sa mise en place : définition des besoins, spécifications, développement, et déploiement au sein des établissements de l’UNPIdF.
Description
Ensemble de composants logiciels permettant à des utilisateurs / applications d'envoyer des SMS
Technologies (depuis la version 2) :
- web service REST JAX-RS avec jersey, jackson
- hibernate
- webjars (with ant task)
- angularjs, bootstrap, CORS, CSRF protection, web service authentication with JSONP or window.open
Brokers implémentés
- OLM (Orange on Line Multimédia) qui ne semble plus exister
- SMSenvoi.com (utilisé à l'université Paris 1 Panthéon Sorbonne)
- DMC (Diffusion Multi Canal) de SFR (testé à l'université Rouen
- AllMySMS.com (utilisé à l'université Paris 1 Panthéon Sorbonne)
Démonstrateurs
Acteurs du projet
Responsable
- Pascal Rigaux
Anciens responsables
- Aymar Anli, Paris 1 Panthéon-Sorbonne
- Benoît Roques, Paris 1 Panthéon-Sorbonne
Développeur(s)
(Nous recherchons des contributeurs)
- Développement des versions 1.0.x réalisé par Silicomp (OBS FT)
- Pascal Rigaux, Paris 1 Panthéon-Sorbonne
- Florian Nari, Paris 1 Panthéon-Sorbonne
Road-map
version courante : 4.0
- gestion des envois en masse de SMS (testé avec ~50000)
- gestion de la nouvelle API smsenvoi.com
- gestion de plusieurs brokers en parallèle, en fonction du compte
- compatibilité avec Apereo CAS
- possibilité d'ignorer les conditions générales
version précédente : 3.0
- nouveaux brokers : allmysms, DMC
- nouvelle API REST dans esup-smsu pour intégration dans des applications tierces
- possibilité de restreindre l'adhésion à un thème/partenaire
- possibilité de restreindre l'envoi à un thème/partenaire
version 2.0
- nouvelle IHM : AngularJS + bootstrap, pensée pour le mobile
- groupes : abandon de l'utilisation des groupes uportal, utilisation des groupes LDAP ou utilisation d'un web-widget + web-service (wsgroups)
Documentation
(Une doc au format wiki sera disponible ici. Nous recherchons des contributeurs.)
Générale
- Présentation du service SMS-U - Format PDF
- Présentation des 4 applications du service SMS-U (smsu, smsuapi, smsuapiadmin, smsuapimail)
Manuels d'installation
- Installation du Back Office : esup-smsu-api
- Installation du Front Office : esup-smsu
- Installation de l'outil d'administration du Back Office : esup-smsu-api-admin
- Installation de la passerelle Mail2Sms : esup-smsu-api-mail
- Intégration d'ESUP-SMSU-API dans Apereo CAS
Manuels d'utilisation
- Utilisation du Back Office : esup-smsu-api-admin
- Utilisation du Front Office : esup-smsu
- Utilisation de la passerelle Mail2Sms : esup-smsu-api-mail
Manuels développeur
Liens
Téléchargement
- https://github.com/EsupPortail/esup-smsu/releases
- https://github.com/EsupPortail/esup-smsu-api/releases
- https://github.com/EsupPortail/esup-smsu-api-admin/releases
- https://github.com/EsupPortail/esup-smsu-api-mail/releases