...
Tip |
---|
title | Endereço de Chamada da API |
---|
|
/api/manageDevices/API_TOKEN/API_KEY/id_linha |
...
Este Ponto de Acesso irá fornecer o Cadastro Completo de uma Linha IP.
Você deverá especificar o ID DA LINHA IP como último parâmetro da URL.
Para nosso exemplo, iremos deduzir que o endereço do servidor será sip.nextbilling.com.br. Nesse caso, o endereço da API seria:
Info |
---|
title | Endereço da API exemplo |
---|
|
https://sip.nextbilling.com.br/api/manageDevices/API_TOKEN/API_KEY/id_linha |
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:
Panel |
---|
title | Exemplo de chamada a API utilizando cURL |
---|
|
$ curl -X GET 'https://sip.nextbilling.com.br/api/manageDevices/3' |
Utilizando essa chamada, você obteria o retorno em JSON semelhante a saída a seguir:
Code Block |
---|
language | groovy |
---|
theme | Midnight |
---|
title | Retorno JSON |
---|
|
{ |
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
"nat":"auto_force_rport,auto_comedia", |
...
...
...
...
...
...
...
...
...
...
...
...
...
...
"allow_record_movel":"1", |
...
...
...
...
...
...
...
"portal_password":"99966123", |
...
...
...
...
"max_ringtime_voip":"30", |
...
"codecs":"g729;ulaw;alaw", |
...
...
...
"sigame_always_dst":"021985699899", |
...
...
...
"sigame_noanswer_st":"0", |
...
"sigame_noanswer_dst":"", |
...
...
...
...
...
...
...
...
...
...
...
...
"habilita_npn_movel":"0", |
...
...
| |
---|
error | 1 em caso de erro |
---|
reason | Descrição caso tenha ocorrido algum erro |
---|
records | Total de registrados retornados nessa chamada |
---|
id_cliente | ID do Cliente |
---|
nome_fantasia | Nome do Cliente |
---|
records | Quantidade de Linhas para esse Cliente |
---|
data | Array contendo as Linhas solicitadas |
---|
id | ID da Linha |
---|
id_plano | ID do Plano de Prefixos Customizado |
---|
id_audio | ID do Audio a ser reproduzido antes de cada Ligação |
---|
id_perfil_horario | ID do Perfil de Horário da Linha |
---|
tipo_tar | Tipo de Tarifação: 0 - SALDO DA LINHA |
---|
| 1 - SALDO DO CLIENTE |
ddd_local | DDD Local da Linha |
---|
tech | Tecnologia utilizada pela Linha (Ex: DAHDI, SIP, DGV) |
---|
username | Nome de Usuário da Linha |
---|
password | Senha da Linha |
---|
domain | Endereço IP da Linha |
---|
port | Porta de Conexão da Linha |
---|
rtp_symmetric | Ativar RTP Simétrico: 0 - desativado |
---|
| 1 - ativado |
nat | Tipo de NAT utilizado pela Linha |
---|
techprefix | Techprefix da Linha caso a mesma seja por IP + TECHPREFIX |
---|
saldo | Saldo atual da Linha, se tipo_tar = 0 |
---|
voip | Permitir chamadas IP x IP: 0 - desativado |
---|
| 1 - ativado |
fixo_local | Permitir chamadas Fixo Local |
---|
fixo_ldn | Permitir chamadas Fixo Longa Distância |
---|
movel_local | Permitir chamadas Móvel Local |
---|
movel_ldn | Permitir chamadas Móvel Longa Distância |
---|
fixo_ddi | Permitir chamadas Fixo DDI |
---|
movel_ddi | Permitir chamadas Móvel DDI |
---|
simultaneas | Chamadas simultâneas permitidas pela Linha |
---|
allow_transfer | Permitir Transferência |
---|
allow_record_fixo | Gravar chamadas para Fixo |
---|
allow_record_movel | Gravar chamadas para Móvel |
---|
allow_spy | Permitir que essa Linha realize escuta |
---|
reproduzir_erros | Reproduzir erros na Linha |
---|
voicemail_status | Status do Correio de Voz: 0 - inativo |
---|
| 1 - ativo |
voicemail_password | Senha do Correio de Voz |
---|
cadeado_status | Status do Cadeado |
---|
cadeado_password | Senha do Cadeado |
---|
portal_password | Senha do Portal de Voz |
---|
ring_falso | Reproduzir Ring Falso |
---|
max_calltime | Tempo máximo em uma ligação |
---|
max_ringtime | Tempo máximo chamando antes de considerar NÃO ATENDIDO |
---|
max_ringtime_voip | Tempo máximo que essa linha irá ser chamada |
---|
codecs | Codecs habilitados para a Linha |
---|
sigame_always_st | Estado do Siga-ME Sempre |
---|
sigame_always_dst | Destino do Siga-ME Sempre |
---|
sigame_busy_st | Estado do Siga-ME Ocupado |
---|
sigame_busy_dst | Destino do Siga-ME Ocupado |
---|
sigame_noanswer_st | Estado do Siga-ME Não Atende |
---|
sigame_noasnwer_dst | Destino do Siga-ME Não Atende |
---|
sigame_offline_st | Estado do Siga-ME OFFLINE |
---|
sigame_offline_dst | Destino do Siga-ME OFFLINE |
---|
callerid_name | Nome a ser exibido em Ligações Internas |
---|
callerid_num | Número a ser exibido em Ligações Externas |
---|
linha_ip | Número da Linha IP / RAMAL |
---|
dtmf_mode | Modo de DTMF |
---|
volume_tx | Volume de Transmissão de áudio |
---|
volume_rx | Volume de Recepção de áudio |
---|
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
|
---|
funcionalidade_id | ID de Registro de Funcionalidade da Linha, quando aplicável |
---|
status | Status atual da Linha IP |
---|