SMS

Description

Ce plugin est avant tout un outil pour développeur, qui permet d’harmoniser l’envoi de SMS.

Configuration

Pour l’instant, vous avez le choix entre 2 prestataires :
-  sms factor

  • login : email de connexion à son compte (ou sous compte)
  • Password : son mot de passe de connexion
  • Expediteur : c’est une chaîne de 11 caractères MAX. Attention, en France les numéros de téléphone sont bloqués par les opérateurs ! Ce champ est facultatif

-  octopush

  • login : email de connexion à son compte (ou sous compte)
  • Clé API : la clé de l’api fourni par le site
  • Expediteur : c’est une chaîne de 3 à 11 caractères MAX. Attention, en France les numéros de téléphone sont bloqués par les opérateurs !
  • Mode d’envoi des sms : Vous pouvez mettre en Réel ou en Simulation. En simulation vous ne les recevez pas, à vous de regarder vos logs.

Appeler la fonction

// definition des variables
$message = "du texte";
$dest = array('0611223344','0700700700');
$options = array('sender' => 'SMS de SPIP');
 
// Appel de la fonction
$retour = envoyer_sms($message,$dest,$options);
if ( $retour ){
	echo "message envoyé";
} else {
	echo "Erreur lors de l'envoi du message";
}

Pour l’instant, il n’y a qu’une option de disponible : sender
cette option permet de surcharger l’expéditeur défini dans la partie configuration du plugin.

Exemple d’utilisation

Dans un formulaire CVT, dans la partie traiter.

formulaire_traiter_mon_nom($message, $destinataires){
	$retour = array();
 
	// exemple de verification que la variable destinataires est un array
	// mais il y a d'autres possibilites
	if (  is_array($destinataires) ){
		$restour_sms = envoyer_sms($message, $destinataires);
 
		if ( $retour_sms ){
			$retour('message_ok') = "message envoyé";
		} else {
			$retour('message_erreur') = "Erreur lors de l'envoi du message";
		}
	} else {
		$retour('message_erreur') = "la variable destinataire doit etre un array";
	}
 
	return $retour;
}

Credit icone : Noun Project

Discussion

Une discussion

Ajouter un commentaire

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom

Dernière modification de cette page le 14 mai 2018