Para que serve este recurso:

Se você associar dados da sua aplicação nos extratos da Directcall ( ex. CPF ou NOME do seu cliente ), isso vai facilitar a localização do histórico de ligações e mensagens realizadas e recebidas nos cadastros e relatórios online da sua aplicação, pelo CPF ou pelo NOME do seu cliente.

Como associar informações no extrato 

Veja aqui como você pode associar algum tipo de informação em uma chamada, sms ou mensagem de voz enviado.

ParâmetroChaveValor
campos

{sua chave ou nome}

{informação a ser salva}

Como utilizar?

Por exemplo, digamos que você queria enviar alguns dados adicionais ao realizar uma chamada através da API Directcall. Quero informar o Nome e o CPF do cliente e posteriormente consultar estes dados. Ao enviar o Parâmetro contendo a chave e o valor necessário, é possível consultar no extrato de chamadas as informações enviadas. Veja o exemplo de envio com os dados de Nome e CPF:

curl -X POST https://api.directcallsoft.com/voz/call \
--data-urlencode "access_token={token}" \
--data-urlencode "origem={origem}" \
--data-urlencode "destino={destino}" \
--data-urlencode "gravar={gravar}" \
--data-urlencode "format={format}" \
--data-urlencode "campos[nome]=João da Silva" \
--data-urlencode "campos[CPF]=000.000.000-00"

 

Desta forma estamos associando os parâmetros enviados, Nome e CPF, a chamada e podem ser consultados através do extrato, como um filtro. Veja o exemplo:

curl -X POST https://api.directcallsoft.com/extrato/list \
--data-urlencode "access_token={token}" \
--data-urlencode "dataInicial={datainicial}" \
--data-urlencode "dataFinal={datafinal}" \
--data-urlencode "numeroOrigem={numeroOrigem}" \
--data-urlencode "numeroDestino={numeroDestino}" \
--data-urlencode "formato={format}" \
--data-urlencode "campos[CPF]=000.000.000-00"

 

Quais funcionalidades podem utilizar os dados personalizados?

Em quais extratos poderei filtrar os dados personalizados?

( * ) Estas informações vão estar disponíveis pelo prazo vigente do extrato.