SMS API - Personalisation Sender
Bonjour.
Je vous en prie, n'hésitez pas à revenir vers nous au besoin.
Cordialement.
Luigi.B
nanogoldos
09/03/2016, 14h27
Marvelous !
Merci beaucoup
Il s'agit en fait du "senderForResponse"=> true dans votre cas, les SMS autorisant la réponse ne peuvent afficher que des numéros courts, il faut donc changer cette valeur.
Cordialement.
Luigi.B
nanogoldos
09/03/2016, 12h26
Bonjour,
Merci pour cette piste mais dans mon cas, j'ai fait 2 autres tests.
1.Sur la console API OVH, je reçois le SMS en numéro court.
2.En API PHP, numéro court.
Mais
3.En utilisant le Manager V3 Telecom, je reçois bien un SMS avec un expéditeur en alphanumérique (un de mes expéditeurs autorisés)
NB : opérateur SFR.
Donc en conclusion, l'API semble avoir un bug pour l'envoi de l'émetteur en alphanumérique.
Qui puis-je contacter chez OVH pour le signaler et améliorer ainsi cette belle API ?
Pour OVH : mon identifiant SMS : sms-ba240938-1 : historique des envois SMS
Merci
Bonjour.
Il faudrait vérifier au niveau des restrictions opérateurs, certains opérateurs n'acceptent pas les réceptions de sms via des expéditeurs alphanumérique (c'est le cas de l'opérateur Free) de ce fait l'expéditeur change vers un numéro court.
Voici la liste de ces restrictions :
https://docs.ovh.com/pages/releasevi...pageId=8650774
Cordialement.
Luigi.B
nanogoldos
08/03/2016, 23h16
Bonjour,
Je n'arrive pas à envoyer mes SMS via l'API en personalisant mon expéditeur.
J'ai pourtant bien respecter l'API
avec pour NOM un expéditeur que j'ai enregistré via l'OVH Manager.
Voici mon code
/////////////////////
$ovh = new OvhApi();
$content_sms = (object) array(
"charset"=> "UTF-8",
"class"=> "phoneDisplay",
"coding"=> "7bit",
"message"=> "Bonjour les SMS OVH par api.ovh.com",
"noStopClause"=> true,
"priority"=> "high",
"sender"=> 'NOM',
"receivers"=> [ "+33600000000" ],
"senderForResponse"=> true,
"validityPeriod"=> 2880
);
$resultPostJob = $ovh->post('/sms/'.$smsServices.'/jobs/', $content_sms);
/////////////////
Mais il arrive avec un numéro court en 36110.
Merci pour votre aide