|
|
| Line 1: |
Line 1: |
| ==Función getincomingcalls==
| | #REDIRECT [[API getincomingcalls]] |
| | | [[Category:API]] |
| Con ésta función podemos recuperar hasta 7 años de antigüedad en las llamadas entrantes realizadas por nuestros clientes. Existen dos modelos de salida:
| |
| | |
| * VIC: Es el detalle de la llamada.
| |
| * TIC: Es el resumen totalizado de costes, número de llamadas, duración en segundos.
| |
| | |
| ===Parametros Obligatorios===
| |
| * ukey: Token de autenticación
| |
| * func: Función a llamar (en este caso, "getincomingcalls")
| |
| * model: Modelo ("tic" o "vic")
| |
| * year: Año (p.ej. 2023)
| |
| * month: Mes (p.ej. 2)
| |
| | |
| ===Parametros Opcionales===
| |
| * accountcodeid: Código de cuenta (opcional, solo para el modelo tic)
| |
| * day: Día del mes y opcionalmente, (solo para modelo vic)
| |
| hour: También se puede indicar la hora del día.
| |
| * limit: Límite de registros (1 a 1000)
| |
| * offset: Desplazamiento para paginación
| |
| | |
| ===Ejemplo GET===
| |
| https://apiserver:port/?ukey=token_autenticacion&func=getincomingcalls&model=vic&accountcodeid=&year=2026&month=2&limit=50&offset=0
| |
| | |
| ===Salida===
| |
| | |
| Modelo VIC
| |
| { "RecordCount" : 1, "fields" : ["callstart", "src", "dst", "billsec", "sipmsg", "flags", "hashmd5", "accountcode_pickup", "accountcode_rate", "accountcode_total", "root_pickup", "root_rate", "root_total"], "1" : ["1-2-23 01:56:49", "67XXXXXXX", "93XXXXXXX", "4", "BYE", "16", "9d540e45-b9aa-459a-3f05-61e6e1b4584c", "", "", "", "", "", ""] }
| |
| | |
| Modelo TIC
| |
| { "RecordCount" : 1, "fields" : ["accountcodeid", "dst", "calls", "billsec", "accountcode_pickup", "accountcode_rate", "accountcode_total", "root_pickup", "root_rate", "root_total"], "1" : ["12747", "93XXXXXXX", "853", "3563", "", "", "", "", "", ""] }
| |
| | |
| ===Notas===
| |