Liveo permet l’envoi de SMS en France. L’avantage de passer par un webservice est généralement le couplage avec un outil de notification client/astreinte/monitoring.
Les SMS sont facturés en automatique par rapport au tarif que vous donnera votre commercial.
Si vous avez besoin d’envoyer des SMS vers d’autres destinations ou avec fort volume, nous avons une solution partenaire pour gérer avec www.mobimel.com (facturation séparée).
Pour l’activation, il y a un quota glissant sur 30 jours au niveau global société (Admin/gestion des sites), et ensuite un quota par utilisateur (Admin/Compte).
L’adresse du Web Service pour envoyer des SMS est le suivant :
- Si vous vous connectez sur Liveo avec centrex.liveo.fr :
http://webservice.centrex.liveo.fr/ws/ws_sms.php
- Si vous vous connectez sur Liveo avec adista.liveo.fr :
http://webservice.adista.liveo.fr/ws/ws_sms.php
Ce Web Service retourne « SMS transmis à l’opérateur » si l’envoi s’est bien passé, un message d’erreur sinon.
Vous pourrez vous connecter sur l’interface de Livéo OnIP, onglet SMS, pour suivre le statut d’envoi de ce sms.
Les paramètres à passer en POST pour utiliser ce Web Service sont les suivants :
- Service : le nom service que vous allez utiliser (dans ce cas : sms)
- Compte : Le login utilisé pour se connecter sur l’interface de LivéoOnIP (moncompte.masociete.fr)
- Mdp : Le mot de passe pour se connecter sur l’interface de LivéoOnIP
- Indic : L’indicatif du numéro de téléphone du destinataire (seuls les envois sur les mobiles en France sont autorisés pour le moment, dans ce cas: 336)
- Numéro : Le numéro de téléphone du destinataire du message sans l’indicatif (ex: 20254565)
- Msg : Le message à envoyer au destinataire, attention il ne faut pas dépasser 160 caractères
Voici un exemple d’URL pour utiliser ce Web Service :
Voici un exemple de code en PHP pour utiliser ce Web Service :
<?php
$post = array(
//le service que nous allons utiliser
‘service’ => « sms »,
//le compte qui va envoyer le SMS
‘compte’ => « moncompte.masociete.fr »,
//mot de passe du compte
‘mdp’ => « 123456 »,
//indicatif du numéro du destinataire
‘indic’ => « 336 »,
//numéro du destinataire
‘numero’ => « 20255425 »,
//message
‘msg’ => » Je suis un message envoyé depuis le WebService »
);
$ch = curl_init();
// configuration des options
curl_setopt($ch, CURLOPT_URL, »http://webservice.centrex.liveo.fr/ws/ws_sms.php »); //Utiliser webservice.adista.liveo.fr si vous êtes dans le cas énoncé plus haut.
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
// exécution de la session
$res=curl_exec($ch);
curl_getinfo($ch);
if (!$res) {
echo curl_error($ch);
} else {
print_r($res);
}
// fermeture des ressources
curl_close($ch)
?>