OVH Community, votre nouvel espace communautaire.

API VOIP / messagerie d'absence / me/document


Supem
15/04/2016, 10h39
Bonjour,


avec l'ancienne API, j'utilisais les fonctions suivantes pour que, lorsque mes correspondants m'appelaient, ils entendent le contenu du fichier MP3.

/1/
Code:
$soap->telephonyVoicemailMessagesRemoteUpload($session, "097233xxxx", "France", "unavailable", "","http://www.mondomaine.com/appli_renvoi_appel/vocal/soir.mp3");
/2/
Code:
$soap->telephonyLineOptionsModify($session, "097233xxxx" , "France", false, false, false, false, false, "no", true, "voicemail", false, "", "", false, "", false, "", "", false, "", "", "voicemail", "");

Avec la nouvelle API, je n'arrive pas à trouver comme uploader un fichier ou indiquer que le fichier MP3 se trouve à telle URL sur un de mes serveurs OVH.


/1/ : Il faut utiliser : /telephony/{billingAccount}/voicemail/{serviceName}/greetings
mais là il demande un DocumentID. Or quand on crée un document je peux lui donner un nom mais pas uploader le document Je ne trouve pas comment remplir un document avec /me/document/ ou tout autre fonction. https://api.ovh.com/console/#/me/document#POST.


/2/
Code:
$retour=$ovh->put('/telephony/'.$nom_groupe.'/line/'.$numero_tel_source.'/options/',array(
		'forwardUnconditional' 	=> true,
		'forwardUnconditionalNature' 	=> voicemail,
		'forwardUnconditionalNumber' => $numero_tel_destination
	));



Quelqu'un aurait un exemple de script (PHP ou n'importe quel autre langage) qui indique comment : soit uploader un fichier, soit indiquer où se trouve le fichier MP3.


En vous en remerciant par avance,


Emmanuel