OVH Community, votre nouvel espace communautaire.

Message d'absence coupé avant la fin (problème API ?)


Luigi_B
23/06/2016, 13h13
Bonjour.

Merci pour votre retour, n'hésitez pas à nous solliciter au besoin.

Cordialement.

Luigi.B

Supem
17/06/2016, 18h31
Suite aux pistes envoyées par email par le support OVH, le problème est résolu.

Il faut que les fichiers audios soient en 16bits, 8Khz, mono, wav, mp3 ou ogg.

Un fichier MP3 mis "à la main" dans le Manager sur la partie Messagerie en 32bits, 22Khz fonctionne très bien.
Le même fichier mis via l'API ne fonctionnait pas.

J'ai converti les fichiers audio en wav 16bits 8khz et maintenant ça marche en les envoyant depuis la nouvelle API.


A mon avis OVH réencode les fichiers mis en ligne à la main depuis le manager et devait aussi le faire avec l'ancienne API mais ne le fait plus pas avec la nouvelle API !


Problème résolu !

Supem
16/06/2016, 11h20
oups, je n'avais pas vu votre réponse d'il y a 10 jours !

Citation Envoyé par Luigi_B
Rencontrez-vous ce défaut également en passant par l'espace client ou est-ce propre à l'utilisation via les API ?
Je n'ai ce problème que via la nouvelle API.
Depuis l'interface web : pas de problème
Avec l'ancienne API : je n'avais aucun problème

Citation Envoyé par Luigi_B
Pourriez-vous communiquer votre identifiant client ainsi que les 4 derniers numéros d'une des lignes concernées pour les vérifications ?
J'ai le problème avec les deux comptes suivants :
RA116176-OVH et pv17784-ovh où j'utilise les mêmes scripts.
Chaque compte à plusieurs lignes et le problème intervient pour toutes.


Cordialement,

Emmanuel

Luigi_B
06/06/2016, 12h34
Bonjour.

Rencontrez-vous ce défaut également en passant par l'espace client ou est-ce propre à l'utilisation via les API ?

Pourriez-vous communiquer votre identifiant client ainsi que les 4 derniers numéros d'une des lignes concernées pour les vérifications ?

Cordialement.

Luigi.B

Supem
02/06/2016, 10h56
Bonjour,

Nous changeons le message d'absence de la boite vocale de notre numéro OVH via l'api. (VoiceMail / greetings)

Une fois mis en place, lorsque nous appelons ce numéro nous entendons les 3 premières secondes du fichier audio ensuite blanc pendant encore 5 secondes puis ça coupe (au total à la 8ème seconde).

Après vérification, le fichier MP3 uploadé puis downloadé est pourtant entier (il dure 24 secondes).
J'ai le même problème avec plusieurs lignes OVH chez plusieurs clients.

Voilà comment nous procédons :

1> upload du son :

function upload_document_messagerie($nom_document,$url_docu ment_a_uploader) {
$ovh=new OvhApi(API_URL,APPLICATION_KEY,APPLICATION_SECRET, CONSUMER_KEY);


/* a ne faire qu'une fois car les document reste toujours permanent a moins de vouloir changer un document*/
// on crée le document
$retour=$ovh->post('/me/document/',array(
'name' => $nom_document
));


$id_document_a_mettre_dans_script_changement_voice mail =$retour['id'];
$putUrl_document =$retour['putUrl'];
exec('curl -X PUT -T "'.realpath($url_document_a_uploader).'" "'.$putUrl_document.'"');

return $id_document_a_mettre_dans_script_changement_voice mail;
}


ensuite on stocke l'id dans un tableau en dur, on appelle cette fonction d'upload qu'une fois.


2> changement du message de la boite vocal :

$ovh=new OvhApi(API_URL,APPLICATION_KEY,APPLICATION_SECRET, CONSUMER_KEY);
/* renvoi d'appel vers un messagerie */
$numero_tel_source = "0033xxxxxx";
$numero_tel_destination = $numero_tel_source;
//le nom du groupe se retrouve dans l'interface d'ovh
$nom_groupe = "xxxxxxxx-ovh-1";


//on change le message d'accueil de la messagerie
$retour=$ovh->post('/telephony/'.$nom_groupe.'/voicemail/'.$numero_tel_source.'/greetings/',array(
'dir' => unavail,
'documentId' => messagerie_soir
));



//on passe le tel en messagerie
$retour=$ovh->put('/telephony/'.$nom_groupe.'/line/'.$numero_tel_source.'/options/',array(
'forwardUnconditional' => true,
'forwardUnconditionalNature' => voicemail,
'forwardUnconditionalNumber' => $numero_tel_destination
));


Avez-vous une idée d'où vient ce problème ?

Merci,


Cordialement,

Emmanuel