Buzón de voz
Los métodos aquí indicados irán siempre firmados con la cabecera "X-Api-Key" al igual que el resto de métodos.
Obtener los mensajes del buzón de voz de una extensión
GET /voicemail/{extensionId}
Con éste método se obtendrá un array JSON con los mensajes de la extensión indicada, la respuesta sería así:
[
{
"id": "10411fce-689b-4a41-b062-574734048c20",
"created": 1550050582000,
"readed": 1550052623000,
"filename": "msg_52c938fa-3e71-40d7-97b9-098c5645b5bc.wav",
"cidName": "911123123",
"cidNumber": "911123123",
"messageLenght": 10
},
{
"id": "526db3ea-683a-4b0b-aeca-3c667c41ef60",
"created": 1550050597000,
"readed": null,
"filename": "msg_d8fefa2e-8b62-4d77-9bc2-f2cf425788d5.wav",
"cidName": "932145145",
"cidNumber": "932145145",
"messageLenght": 4
},
{
"id": "130ef7cd-891c-45b2-b5c5-2ddbcd7d4124",
"created": 1550050722000,
"readed": null,
"filename": "msg_ab170a92-ca74-4047-9b22-bf3ea5a9581e.wav",
"cidName": "601123123",
"cidNumber": "601123123",
"messageLenght": 20
}
]
Los mensajes de buzón de voz que tiene el campo readed a null, significa que el mensaje no ha sido leído.
Marcar un mensaje como leído
POST /voicemail/{extensionId}/{voicmeailId}/read
Marcar un mensaje como no leído
POST /voicemail/{extensionId}/{voicmeailId}/unread
Borrar un mensaje
DELETE /voicemail/{extensionId}/{voicmeailId}
Obtener el audio de un mensaje
GET /voicemail/{extensionId}/{voicmeailId}/audio
Devuelve el audio en formato wav.