Listar detalle de llamadas

GET/v1/accounts/{accountId}/campaigns/{campaignId}/reports/callDetails

Devuelve el detalle de las llamadas realizadas por una campaña, opcionalmente filtrado y ordenado.

Parámetros de ruta

accountIduuidObligatorio

ID de tu cuenta de SIP Caller. Consulta ID de la cuenta.

campaignIduuidObligatorio

ID de la campaña.

Parámetros de consulta

filterJSON object

Condiciones que deben cumplir los registros, como {"name":"sales"}. Consulta los Campos de filtro más abajo, y Filtro para ver la sintaxis.

sortJSON array

Campo y dirección usados para ordenar los registros, como ["startedAtLocal","DESC"]. El valor predeterminado es ["startedAtLocal","ASC"]. Consulta Ordenamiento.

rangeJSON array

Posiciones, comenzando en cero, del primer y del último registro a devolver, ambos incluidos, como [0,99]. El valor predeterminado es [0,9]. Consulta Paginación.

Campos de filtro

Campos que se pueden usar en el parámetro de consulta filter. Consulta Filtro para ver la sintaxis general.

numberstring

Llamadas a números que contienen el texto.

Ejemplo: {"number":"555100"}
varValuesobject

Llamadas cuya variable contiene el texto (sin distinguir mayúsculas de minúsculas). La clave es $ seguido de la posición de la variable, comenzando en 1.

Ejemplo: {"varValues":{"$1":"robertson"}}
calledNumberstring

Llamadas cuyo número marcado contiene el texto.

Ejemplo: {"calledNumber":"9555100"}
numberPrefixstring

Llamadas realizadas con el prefijo indicado.

Ejemplo: {"numberPrefix":"9"}
attemptintegerOperadores: _gt_gte_lt_lte

Llamadas por número de intento.

Ejemplo: {"attempt":1}
addedAtLocaltimestampOperadores: _gt_gte_lt_lte

Llamadas por la fecha y hora en que se agregó el número.

Ejemplo: {"addedAtLocal_gte":"2026-10-01T00:00:00"}
startedAtLocaltimestampOperadores: _gt_gte_lt_lte

Llamadas por fecha y hora de inicio.

Ejemplo: {"startedAtLocal_gte":"2026-10-01T00:00:00","startedAtLocal_lt":"2026-10-02T00:00:00"}
answeredAtLocaltimestampOperadores: _gt_gte_lt_lte

Llamadas por fecha y hora de atención.

Ejemplo: {"answeredAtLocal_gte":"2026-10-01T00:00:00"}
endedAtLocaltimestampOperadores: _gt_gte_lt_lte

Llamadas por fecha y hora de finalización.

Ejemplo: {"endedAtLocal_lt":"2026-10-02T00:00:00"}
ringResultenum

Llamadas con el resultado de timbrado indicado.

Valores posibles:AnswerNoAnswerBusyCallError
Ejemplo: {"ringResult":"Answer"}
sipResponseCodeinteger

Llamadas con el código de respuesta SIP indicado.

Ejemplo: {"sipResponseCode":486}
answerTypeenum

Llamadas con el tipo de respuesta indicado.

Valores posibles:HumanMachineVoicemailMessageUnknown
Ejemplo: {"answerType":"Human"}
endTypeenum

Llamadas con el tipo de finalización indicado.

Valores posibles:CallflowCompleteInteractionCompleteHangUpExecutionError
Ejemplo: {"endType":["CallflowComplete","InteractionComplete"]}
lastActionobject

Llamadas cuya última acción coincide.

Ejemplo: {"lastAction":{"$t":"TransferCall"}}
voicemailLeftboolean

Llamadas en las que se dejó un mensaje de voz, o no.

Ejemplo: {"voicemailLeft":true}
errorDetailsstring

Llamadas cuyos detalles de error contienen el texto.

Ejemplo: {"errorDetails":"timeout"}
inputResultsobject

Llamadas con los resultados de interacción indicados. Cada clave es el ID de la acción de entrada DTMF o del objetivo del agente de IA, y cada valor es el resultado esperado.

Ejemplo: {"inputResults":{"a6d5b2e5-6b3f-49d8-aaa3-bc7b4c693f05":"1"}}
transcriptionstring

Llamadas cuya conversación contiene el texto.

Ejemplo: {"transcription":"call me back"}
queueIdstring

Llamadas gestionadas por la cola indicada.

Ejemplo: {"queueId":"800"}
agentIdstring

Llamadas gestionadas por el agente indicado.

Ejemplo: {"agentId":"101"}
transferResultenum

Llamadas con el resultado de transferencia indicado.

Valores posibles:ConnectedNotConnectedConnectionUnknown
Ejemplo: {"transferResult":"NotConnected"}
transferConnectedAtLocaltimestampOperadores: _gt_gte_lt_lte

Llamadas por la fecha y hora en que el número externo respondió la llamada transferida.

Ejemplo: {"transferConnectedAtLocal_gte":"2026-10-01T00:00:00"}
agentReleasedAtLocaltimestampOperadores: _gt_gte_lt_lte

Llamadas por la fecha y hora en que finalizó la llamada entre el agente y el número externo.

Ejemplo: {"agentReleasedAtLocal_gte":"2026-10-01T00:00:00"}
setupDurationdurationOperadores: _gt_gte_lt_lte

Llamadas por duración de establecimiento. Lo mismo se aplica a connectedDuration, totalDuration, transferDuration, agentSetupDuration, agentConnectedDuration y agentTotalDuration.

Ejemplo: {"connectedDuration_gte":"00:01:00"}
outcomeenum

Llamadas con el resultado final indicado.

Valores posibles:SuccessFailureWithRetryPendingFailureWithNoRetryLeft
Ejemplo: {"outcome":"Success"}

Campos de ordenamiento

Campos que se pueden usar en el parámetro de consulta sort, en orden ascendente (ASC) o descendente (DESC). Consulta Ordenamiento para ver la sintaxis general. Cuando se omite sort, los resultados se ordenan por startedAtLocal en orden ascendente.

startedAtLocalnumberaddedAtLocalattemptringResultsipResponseCodeansweredAtLocalanswerTypeendedAtLocalendTypesetupDurationconnectedDurationtotalDurationtransferDurationtransferConnectedAtLocalagentReleasedAtLocalagentSetupDurationagentConnectedDurationagentTotalDurationoutcome

Devuelve

Devuelve un array de objetos detalle de llamada para la página solicitada. Los encabezados X-Total-Count y Content-Range contienen la cantidad total de registros que cumplen el filtro, por ejemplo Content-Range: callDetails 0-9/57. Consulta Paginación.

GET

/v1/accounts/ACCOUNT_ID/campaigns/CAMPAIGN_ID/reports/callDetails

curl -G 'https://api.sipcaller.com/v1/accounts/ACCOUNT_ID/campaigns/CAMPAIGN_ID/reports/callDetails' \ -H 'Authorization: Bearer API_KEY_TOKEN' \ --data-urlencode 'filter={"startedAtLocal_gte":"2026-10-01T00:00:00","ringResult":"Answer"}' \ --data-urlencode 'sort=["startedAtLocal","ASC"]' \ --data-urlencode 'range=[0,99]'

Respuesta

200 OK

[ { "id": "01928322-32a3-7000-bf0d-bf1af7eda4c5", "numberId": 1048165, "number": "+18035551004", "varValues": [ "Stefan Robertson", "$99.00" ], "addedAtLocal": "2026-10-01T10:05:23.452", "attempt": 1, "numberPrefix": "", "calledNumber": "+18035551004", "queueId": "800", "agentId": "101", "startedAtLocal": "2026-10-01T11:48:29.479", "ringResult": "Answer", "sipResponseCode": 200, "sipResponseDescrip": "OK", "answeredAtLocal": "2026-10-01T11:48:33.735", "answerType": "Human", "endedAtLocal": "2026-10-01T11:48:50.819", "endType": "CallflowComplete", "lastAction": { "$t": "DtmfInput" }, "voicemailLeft": false, "errorDetails": null, "inputResults": [ { "inputActionId": "a6d5b2e5-6b3f-49d8-aaa3-bc7b4c693f05", "inputValue": "1" } ], "transcription": null, "setupDuration": "00:00:04.256", "connectedDuration": "00:00:17.084", "totalDuration": "00:00:21.340", "transferDuration": null, "transferResult": null, "transferConnectedAtLocal": null, "agentReleasedAtLocal": null, "agentSetupDuration": null, "agentConnectedDuration": null, "agentTotalDuration": null, "outcome": "Success" } ]


SIP Caller
© 2026 Easy Caller LLC Todos los Derechos Reservados
LinkedinYou Tube
Trustpilot