Messagerie vocale

Requête « vm/list » - récupère la liste des messages vocaux

Cette requête permet de récupérer la liste des enveloppes des messages vocaux de l'utilisateur. Par défaut, seul les messages non lus sont retournés.

Parametre Signification
voicemailbox Identification de la boite vocale à lire (si non spécifié, utilise la boite vocale personnelle de l'utilisateur). Les possibilité de ce paramètre sont:
- userid
- "global"
- groupid

En retour, la requête retourne une liste des messages (c'est une liste de tableaux associatifs; la liste peut être vide). Chaque élément (i.e. enveloppes de message) contient les champs suivants:

Champ Signification
voicemailbox Identifiant de la boite vocale
messageId Identifiant du message (qui permet de manipuler le message avec les autres fonctions de l'API comhub)
date Date de dépos (epoch)
duration Durée du message, en secondes
callerNumber Numéro appelant de la personne qui a déposé le message
callerName Nom de l'appelant (quand il existe dans le carnet d 'adresses)

Note: les dépôts de message vocaux sont indiqués par l'expédition d'un évènement "user" qui contient le champ "vmailCount" indiquant le nombre de message vocaux non lus en attente.