fbpx

API de Integração

Click To Call

Chamada a API para iniciar uma ligação na telefonia.

 

 

http://DOMAIN.bemmelhor.com.br:3030/api/call/{RAMAL}/0 + {TELEFONE OU RAMAL}

 

 

Exemplo

http://DOMAIN.bemmelhor.com.br:3030/api/call/6001/6005

 

 

Json Retorno


{ "apiStatus": "CONECTION_OK", "created": "2021-01-06T18:07:10.888+0000", "data": { "key": "9cb60bfe8dfb200f", "status": "IN_PROGRESS", "created": "2021-01-06T18:07:10.915+0000", "from": "6001", "to": "032999999999", "error": null, "callId": "9cb60bfe8dfb200f", "serverMessage": null } }

 

 

Call Status

Apresenta o status de uma ligação já finalizada através do parâmentro CallId,
recebido no endpoint ClickToCall.

 

 

http://DOMAIN.bemmelhor.com.br:3030/api/status/{CALLID}

 

 

Exemplo

http://DOMAIN.bemmelhor.com.br:3030/api/status/6e1af400b3b7fef7

 

 

Json Retorno

 

{
"apiStatus": "SUCCESS",
"created": "2021-01-06T18:19:10.936+0000",
"data": null
}

 

 

Active Call

Apresenta informações da ligação ativa (ligação em curso para o ramal no momento da pesquisa)

 

http://DOMAIN.bemmelhor.com.br:3030/api/active/{RAMAL}

 

 

Exemplo

http://DOMAIN.bemmelhor.com.br:3030/api/active/6001

 

 

Json Retorno

 

{
"apiStatus": "SUCCESS",
"created": "2021-01-06T18:21:36.174+0000",
"data": {
"id": "1609957242.2",
"name": "SIP/6001-00000002",
"channel": null,
"callerId": {
"name": "6001",
"number": "6001"
},
"state": "UP",
"account": null,
"dateOfCreation": "2021-01-06T18:20:42.206+0000",
"linkedChannel": "SIP/domain-00000003"
}
}

 

 

Webhook Responde

 

Dialing Response

 

{ event: 'call.dialing',
clientId: 'e57575aa-8995-43b6-8942-31e6e9135a25',
data:
{ created: 1613584017387,
from: '6005',
to: '9999',
error: null,
callId: '6583e35aca21ad97',
serverMessage: 'Chamando o destino',
disposition: null
}
}

 

 

Hangup Responde

 

{ event: 'call.hangup',
clientId: 'e57575aa-8995-43b6-8942-31e6e9135a25',
data:
{ created: 1613583875286,
from: '6005',
to: 'h',
error: null,
callId: 'faf38b96c58194c5',
serverMessage: 'Ligação cncerrada',
disposition: 'ANSWERED'
}
}

Vamos ligar para você!