Este Ponto de Acesso irá fornecer uma listagem das Linhas cadastradas no Sistema. 

Para consumir esses dados, informar o ID do Cliente é obrigatório. Você poderá informar na query http o parâmetro id_record para filtrar por uma Linha IP em especifico.

Para nosso exemplo, iremos deduzir que o endereço do servidor será api.voipmundotelecom.com.br. Nesse caso, o endereço da API seria:

A chamada para obter os dados da consulta, é realizado utilizando um HTTP GET para o endereço de consumo da API. Um exemplo de chamada a essa API seria:

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

CAMPO DESCRIÇÃO
error 1 em caso de erro
reason Descrição caso tenha ocorrido algum erro
records Total de registrados retornados nessa chamada
data.id_cliente ID do Cliente
data.nome_fantasia Nome do Cliente
data.records Quantidade de Linhas para esse Cliente
data.data Array contendo as Linhas solicitadas
data.data.id ID da Linha
data.data.id_plano ID do Plano de Prefixos Customizado
data.data.id_audio ID do Audio a ser reproduzido antes de cada Ligação
data.data.id_perfil_horario ID do Perfil de Horário da Linha
data.data.tipo_tar Tipo de Tarifação: 0 - SALDO DA LINHA | 1 - SALDO DO CLIENTE
data.data.ddd_local DDD Local da Linha
data.data.username Nome de Usuário da Linha
data.data.domain Endereço IP da Linha
data.data.port Porta de Conexão da Linha
data.data.nat Tipo de NAT utilizado pela Linha
data.data.techprefix Techprefix da Linha caso a mesma seja por IP + TECHPREFIX
data.data.voip Permitir chamadas IP x IP: 0 - desativado | 1 - ativado
data.data.fixo_local Permitir chamadas Fixo Local
data.data.fixo_ldn Permitir chamadas Fixo Longa Distância
data.data.movel_local Permitir chamadas Móvel Local
data.data.movel_ldn Permitir chamadas Móvel Longa Distância
data.data.fixo_ddi Permitir chamadas Fixo DDI
data.data.movel_ddi Permitir chamadas Móvel DDI
data.data.simultaneas Chamadas simultâneas permitidas pela Linha
data.data.allow_transfer Permitir Transferência
data.data.allow_record_fixo Gravar chamadas para Fixo
data.data.allow_record_movel Gravar chamadas para Móvel
data.data.allow_spy Permitir que essa Linha realize escuta
data.data.reproduzir_erros Reproduzir erros na Linha
data.data.voicemail_status Status do Correio de Voz: 0 - inativo | 1 - ativo
data.data.voicemail_password Senha do Correio de Voz
data.data.cadeado_status Status do Cadeado
data.data.cadeado_password Senha do Cadeado
data.data.portal_password Senha do Portal de Voz
data.data.ring_falso Reproduzir Ring Falso
data.data.max_calltime Tempo máximo em uma ligação
data.data.max_ringtime Tempo máximo chamando antes de considerar NÃO ATENDIDO
data.data.max_ringtime_voip Tempo máximo que essa linha irá ser chamada
data.data.codecs Codecs habilitados para a Linha
data.data.sigame_always_st Estado do Siga-ME Sempre
data.data.sigame_always_dst Destino do Siga-ME Sempre
data.data.sigame_busy_st Estado do Siga-ME Ocupado
data.data.sigame_busy_dst Destino do Siga-ME Ocupado
data.data.sigame_noanswer_st Estado do Siga-ME Não Atende
data.data.sigame_noasnwer_dst Destino do Siga-ME Não Atende
data.data.sigame_offline_st Estado do Siga-ME OFFLINE
data.data.sigame_offline_dst Destino do Siga-ME OFFLINE
data.data.callerid_name Nome a ser exibido em Ligações Internas
data.data.callerid_num Número a ser exibido em Ligações Externas
data.data.linha_ip Número da Linha IP / RAMAL
data.data.dtmf_mode Modo de DTMF
data.data.volume_tx Volume de Transmissão de áudio
data.data.volume_rx Volume de Recepção de áudio
data.data.funcionalidade

Tipo de Funcionalidade da Linha:

  • 0 - LINHA IP / RAMAL
  • 1 - PORTAL DE VOZ
  • 2 - CENTRAL CALLINGCARD
  • 3 - MENU DE URA - IVR
  • 4 - FILA DE ATENDIMENTO
  • 5 - CABINE TELEFÔNICA
data.data.funcionalidade_id ID de Registro de Funcionalidade da Linha, quando aplicável
data.data.status Status atual da Linha IP
Mella

Share
Published by
Mella

Recent Posts

Meu Primeiro Computador Pessoal

Bem, não exatamente... Ao final do primeiro ano da faculdade, eu estava fascinado com computadores…

10 meses ago

6xx—Respostas de Falhas Globais.

600 Busy Everywhere Todos os destinos possíveis estão ocupados. 603 Decline O destino nao deseja…

2 anos ago

5xx—Erros de falha do servidor.

500 Server Internal Error O servidor nao pôde completar o pedido por causa de uma…

2 anos ago

4xx—Respostas de falha / erros no cliente

400 Bad Request A solicitação não pode ser compreendida devido a uma sintaxe errada. […

2 anos ago

2xx—Respostas bem sucedidas [ Indica se uma solicitação foi completada com êxito ]

200 OK Indica que a solicitação foi completada com sucesso. 202 Accepted Indica que a…

2 anos ago