Pour utiliser les services de 123-SMS.net, saisissez votre email et votre numéro de téléphone. Vous recevrez aussitôt votre mot de passe personnel.
Merci de saisir votre adresse email nous vous renverons votre mot de passe personnel.
Mis à jour le 29 juillet 2026
Prévenir le technicien d'astreinte dès qu'un ticket critique est ouvert, rassurer le demandeur quand il est résolu : le plugin 123-SMS pour GLPI (licence MIT, compatible GLPI 10 et 11) s'installe en cinq minutes et fonctionne en crédits prépayés, sans abonnement.
Un ascenseur bloqué, un serveur qui tombe, un ticket « très haute » ouvert à 3 h du matin : le technicien d'astreinte doit le savoir tout de suite. GLPI sait déjà tout ; il lui manquait le canal qui réveille. Le plugin sms123, développé par 123-SMS sous licence MIT, branche GLPI sur l'API SMS :
| Déclencheur | Destinataire | Réglable |
|---|---|---|
| Création d'un ticket | les numéros d'astreinte | seuil d'urgence, modèle du message |
| Ticket résolu ou clos | le mobile du demandeur | activable séparément, modèle dédié |
| Envoi manuel | jusqu'à 200 numéros | page Outils › Envoyer un SMS |
Chaque envoi est historisé : date, numéro, message, origine, ticket lié, code retour de l'API et son explication en clair.
<?php
/**
* 123-SMS pour GLPI — alertes d'astreinte et notifications par SMS.
* Licence MIT : réutilisation libre. Compatible GLPI 10.0 et 11.0.
*/
function plugin_init_sms123()
{
global $PLUGIN_HOOKS;
$PLUGIN_HOOKS['csrf_compliant']['sms123'] = true;
$PLUGIN_HOOKS['config_page']['sms123'] = 'front/config.form.php';
// Un ticket est créé : on prévient l'astreinte si l'urgence le justifie.
$PLUGIN_HOOKS['item_add']['sms123'] = array('Ticket' => 'plugin_sms123_ticket_add');
// Un ticket passe en résolu : on informe le demandeur.
$PLUGIN_HOOKS['item_update']['sms123'] = array('Ticket' => 'plugin_sms123_ticket_update');
}
/** Appel de l'API ; le code retour est historisé (80 = envoyé). */
$resultat = PluginSms123Api::envoyer($numero, $message, $tickets_id, 'creation');plugins/ de GLPI — vous devez obtenir
plugins/sms123/setup.php ;plugin_sms123 est créé
à l'installation et accordé aux profils qui peuvent modifier la configuration. Ajoutez-le aux autres
profils depuis Administration › Profils pour leur ouvrir l'envoi manuel.Les deux modèles acceptent des variables remplacées à l'envoi :
{id} {titre} {urgence} {demandeur}
{entite} {categorie}.
Par exemple Ticket #{id} ({urgence}) : {titre} - {demandeur} devient
« Ticket #4218 (tres haute) : Ascenseur bloque batiment B - Mairie du Havre ». Le message est
tronqué à 160 caractères, la longueur d'un SMS standard.
Pas besoin d'attendre : la page de configuration et la page d'envoi affichent l'historique
avec le code retour de l'API. 80 = message parti. Les échecs sont aussi tracés
dans le journal GLPI sms123.
| Code | Signification |
|---|---|
| 80 | Le message a été envoyé |
| 92 | Test d'envoi concluant (rien n'est envoyé ni débité) |
| 82 | Identifiant et/ou clé API invalides |
| 83 | Crédit insuffisant |
| 84 | Numéro de mobile invalide |
| 101 | Numéro sur liste noire (désinscription STOP) |
test=o à chaque appel. L'API répond comme pour un envoi réel (code 92), mais rien
n'est envoyé ni débité — parfait pour valider une configuration sans consommer de crédits.123-sms_glpi.zip — plugin GLPI 10 et 11
Licence MIT, code source sur GitHub. Aucune dépendance : le plugin appelle directement l'API HTTPS.
Oui : licence MIT, code source publié sur GitHub. Seuls les crédits SMS consommés sont décomptés de votre compte 123-SMS (5 SMS offerts à l'inscription pour tester).
GLPI 10.0 et 11.0. Le plugin n'utilise que des accroches stables (item_add, item_update, config_page) et n'a aucune dépendance externe.
Les numéros d'astreinte saisis dans la configuration, et seulement si l'urgence du ticket atteint le seuil choisi (par défaut : haute et au-dessus). Chaque numéro reçoit le message construit à partir du modèle.
Oui, c'est une option distincte : le SMS part vers le numéro de mobile de la fiche utilisateur GLPI, avec son propre modèle de message. Sans numéro de mobile renseigné, rien n'est envoyé.
Cochez « Envoi à blanc » dans la configuration : le paramètre test=o est ajouté à chaque appel, l'API répond comme pour un envoi réel (code 92) mais rien n'est envoyé ni débité.
L'historique du plugin affiche le code retour de chaque envoi avec son explication en clair (80 = envoyé). Les échecs sont également écrits dans le journal GLPI sms123.