Forums » Discussions & Questions »
XiVO et SMS
Ajouté par Ced S il y a plus de 7 ans
Bonjour à tous,
je suis en train d'essayer de voir pour envoyer des SMS autrement que par portable et je pars de 0.
- j'ai cru comprendre que XiVO pouvait envoyer des SMS, mais comment, avec quels prérequis ?
- coté opérateurs il y a des choses à acheter j'imagine ? J'ai vu que free proposait l'envoi gratuit sur son propre numéro (http://forum.qnapclub.fr/topic/6525-freemobile-api-denvoi-de-sms/)
Bref je pars de loin, je suis preneur de liens, docs et réponses !
Merci
Réponses (4)
RE: XiVO et SMS - Ajouté par Etienne Allovon il y a plus de 7 ans
Bonjour,
j'ai cru comprendre que XiVO pouvait envoyer des SMS, mais comment, avec quels prérequis ?
Il n'existe pas de fonction dans XiVO permettant d'envoyer des SMS.
A priori, je ne suis pas sur que XiVO soit le meilleur outil pour envoyer des SMS.
Toutefois, dans l'exemple que vous donnez, il serait sans doute possible d'appeler l'API de Free via un dialplan personnalisé (un dialplan qui appelle une AGI).
Mais j'ai du mal à voir l'usage.
Cordialement,
RE: XiVO et SMS - Ajouté par Ced S il y a plus de 7 ans
Merci de la réponse.
J'avoue que la question qui m'a été posée était assez floue, et comme je ne maîtrise pas cette partie ma question ne doit pas être au top...
Je vais essayer de refaire préciser et revenir si c'est utile
RE: XiVO et SMS - Ajouté par dudu clx il y a plus de 7 ans
Bonjour,
Il est nécessaire d'avoir une passerelle SMS ... ce que xivo n'a pas d'office.
Et ça coute cher !
Le services (payant ou gratuit) de SMS se font soit par API (requête http) ou par mail2sms.
Dans les 2 cas, Xivo n'est pas le plus adapté pour cela.
Si tu veux utiliser Xivo pour l'envoi de SMS, il faut un "opérateur" supportant le SIP pour l'envoi de SMS.
un exemple:
https://www.anveo.com/faq.asp?code=sip_asterisk_sms
Asterisk supporte bien le SMS, et des "plugins" existe.
un exemple (dont je doute de la possibilité d'intégrer cela sur xivo)
http://www.ozekisms.com/index.php?owpn=319
Tu peux aussi utiliser un GSM, un serveur linux, et gammu ... et pour faire des campagnes de SMS tu peux utiliser https://playsms.org/
attention, cette configuration ne marche pas sur une machine virtuelle, et il faut un portable avec un forfait et du réseau qui soit connecté à ton serveur.
Et peu de téléphone sont supporté par Gammu (tu peux en retrouver la liste sur la page de support de gammu).
Personnellement, pour l'envoi d'alarme (supervision), j'utilise un serveur postfix qui réceptionne un mail, puis le reécrit pour l'envoyer sur la plateforme mail2sms de OVH.
Le cout est bien plus rentable que d'avoir sa propre gateway SMS avec le forfait qui va avec.
Il faut bien définir l'usage et comment on souhaite créer le SMS pour trouver la bonne solution.
J'avais vu que xivo supporté l'activation du SMS, avec le risque de planter les passerelles SIP,
et en plus, ceci n'offre toujours pas de passerelle SMS.
Dans l'idée, ça pouvait permettre l'envoi de SMS d'un téléphone à un autre, mais les téléphones ou les clients SIP (linkphone, et autres) ne supporte pas le SMS.
Cette "feature" sera prise en charge via le webRTC offrant le tchat, et où l'utilisateur peut recevoir son message depuis son application mobile.
Pour mémoire, c'est prévu en Octobre 2017 chez Xivo.
Si tu me défini bien ton projet, on peut en reparler ... mais cela ne se fera pas sur du Xivo.
RE: XiVO et SMS - Ajouté par dudu clx il y a plus de 7 ans
yop, je reviens vite fait...
il y a un autre topic ici, où l'on peut voir que sur un dialplan, on peut exécuter un script qui va faire la requete web ...
surement utilisable pour le cas de Free:
https://projects.xivo.solutions/boards/1/topics/77
pour l'instant, le soucis que je vois, c'est que free n'offre que la possibilité de faire du sms de notification, donc uniquement sur la ligne du compte free.
Il existe d'autre API web (dont ovh telecom) qui peuvent permettre d'envoyer le sms que n'importe quel numéro (à définir dans la requete).
A voir comment rendre le numéro dynamique dans le dialplan.
ex:
si j'ai un appel en absence, ça déclenche une sous-routine globale, et récupère le numéro mobile renseigné dans la fiche utilisateur et envoi la requete web avec cette valeur comme variable.
j'avais déjà lu ce genre de dialplan quelque part ... mais je n'arrive pas à remettre la main dessus.
C'est donc une nouvelle piste qui peut répondre à ton besoin.
Le défaut que je vois, c'est que ça reste un message pré-configuré, et qu'il faudrait faire du dev si tu veux rendre le message paramétrable (que l'utilisateur tape lui-même son texte quoi).
En tout cas, c'est des features auxquelles il va falloir que je réponde prochainement ...
Avec des envois massifs ... et pour l'instant, j'ai plus en tête la solution gammu + gsm + playsms
J'avais eux l'idée de "modifier" gammu pour qu'il utilise un client sip qui génère l'appel sur le numéro ayant la sous-routine avec le script de requete web vers une api ...
mais gammu ne sait pas faire, et je ne me sens pas de voir comment connecter ces outils de cette manière.
Le plus simple étant, je pense, une petite appli web qui utilise l'api xivo pour générer l'appel, mais là encore, comment gérer la configuration du message, des destinataires .. etc ..