Central de Ajuda

Pesquise na central de ajuda

API PABX – Gerenciar Correio de Voz

API PABX – Gerenciar Correio de Voz

✅Endereço de Chamada da API

GET /api/voicemail/API_TOKEN/API_KEY/ID_CLIENTE

Este Ponto de Acesso permite que você obtenha as Mensagens de Correio de Voz de uma Linha IP. Você informar no final da URL o ID do Assinante ao qual você quer visualizar o Correio de Voz.

Para nosso exemplo, iremos deduzir que o endereço do servidor será vono.me. Nesse caso, o endereço da API para atualizar um registro:

Endereço da API exemplo

				
					GET https://vono.me/api/voicemail/API_TOKEN/API_KEY/ID_CLIENTE
				
			

Parâmetros:

  • id_device: ID da Linha para obter o Correio de Voz. Pode deixar 0 para exibir os dados de todas as Linhas do Cliente

  • action: Caso deseje fazer o download de uma mensagem de voz, informe a action ‘download’ e informe o parâmetros a seguir

  • id_message: ID da mensagem para fazer download

  • folder: Diretório onde a mensagem se encontra

Exemplo de resultado para listar o Correio de Voz de uma Linha:

				
					$ curl -X GET 'vono.me/api/voicemail/7cb40d54-4ebf-55a6-875a-5f57234e97cc-9990/b12c87a7-6dd6-5f99-9b47-c7c3be66fe73-8629/9'
				
			

Utilizando essa chamada, você obteria o retorno em JSON semelhante a saída a seguir:

				
					{
    "username": "user_login",
    "linha_ip": "64726",
    "folders": [
        {
            "name": "INBOX",
            "msg_count": 2,
            "messagens": [
                {
                    "id": "msg0000",
                    "callerid": "3195322",
                    "date": "2024-06-12 18:50:22",
                    "duration_sec": "11",
                    "duration_text": "0 min 11 seg",
                    "download_url": "\/api\/voicemail\/7cb40d54-4ebf-55a6-875a-5f57234e97cc-9990\/b12c87a7-6dd6......"
                },
                {
                   "id": "msg0001",
                    "callerid": "3195322",
                    "date": "2024-06-12 19:10:13",
                    "duration_sec": "24",
                    "duration_text": "0 min 24 seg",
                    "download_url": "\/api\/voicemail\/7cb40d54-4ebf-55a6-875a-5f57234e97cc-9990\/b12c87a7-6dd6......" 
                }
            ]
        },
            {
                "name": "tmp",
                "msg_count": 0,
                "messages": []
            }

    ]
}
				
			

Precisa de
mais ajuda?

Abra um ticket ou entre em contato por telefone com nossa equipe de suporte