OdooWiki OCA HUB

Connector Equipment Import CDR

connector_equipment_import_cdr folder_open OCA/vertical-isp open_in_new
Sin categoría Licencia: AGPL-3

Este módulo permite importar los datos de CDR desde el backend de Netsapiens como líneas analíticas de Odoo.

  • En Contactos/Tarifas telefónicas, importar datos
  • Crear un pedido de venta y seleccionar un producto de suscripción configurado correctamente.
  • Confirmar el pedido de venta. Esto hará lo siguiente:
  • Asignar una nueva cuenta analítica al pedido de venta
  • Crear una suscripción con esta cuenta analítica
  • Crear un acuerdo con esta cuenta analítica
  • Editar el acuerdo
  • Añadir perfil de servicio
  • En el perfil de servicio, asignar equipo
  • En el equipo, asignar backend de equipo
  • En el backend de equipo, configurar la conexión y los productos a importar
  • En el perfil de servicio, ejecutar "Import CDR"

El "Import CDR" consultará los registros de llamadas según la configuración de consulta del perfil de servicio: el tipo de consulta (User, Domain) y el parámetro de consulta a utilizar.

Para poder utilizar las líneas analíticas generadas para la facturación, es necesario instalar el módulo sale_timesheet y configurar los productos generados por el "Import CDR".

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 12.0

Importar registros de detalle de llamadas (CDR) desde un backend telefónico Netsapiens a Odoo como líneas analíticas, para que los minutos de llamada puedan facturarse a través de partes de horas. Los usuarios configuran la consulta y el mapeo de productos, y luego ejecutan la importación manualmente o a diario.

Este módulo conecta Odoo con un sistema telefónico Netsapiens y convierte los registros de llamadas en líneas analíticas facturables.

En un Service Profile obtienes nuevos campos: Query Type (by Domain o by User), Query Parameter y Last CDR Sync Date, además de un botón "Import Now". Al pulsarlo (o el trabajo programado diario) se solicitan al backend los registros de llamadas desde la última sincronización, se conservan solo las llamadas salientes y se compara cada número marcado con los patrones configurados en el backend.

En el Backend Equipment puedes añadir una lista de Products, cada uno con un patrón de expresión regular y una secuencia. El primer patrón coincidente decide a qué producto se factura la llamada. Las llamadas internacionales también obtienen una tarifa telefónica consultada para calcular un importe; de lo contrario, el importe es cero y solo se registran los minutos.

Los resultados se escriben como líneas analíticas en la cuenta analítica del Agreement vinculado, con el recuento de llamadas en la referencia, la duración en minutos y el producto. La fecha de la última sincronización se actualiza para que la siguiente ejecución solo obtenga llamadas nuevas. Si no se encuentra ninguna cuenta analítica, se genera un error.

Un menú "Backend Equipments Productline" bajo la configuración de Maintenance te permite gestionar estas asignaciones de producto/patrón. Se proporciona un cron diario llamado "Import CDR", pero está inactivo de forma predeterminada.

Menús que añade

Backend Equipments Productline
Modelos y campos (3)
  • backend.equipment · amplía un modelo existentesync_schedule, product_line_ids (Products)
  • agreement.serviceprofile · amplía un modelo existentequery_type, last_cdr_sync (Last CDR Sync Date), query_parameter
  • backend.equipment.product_line · modelo nuevoname, pattern (Pattern), sequence (Sequence), backend_id

Texto generado por IA (DeepSeek) al leer el código de la versión 12.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 12.0

Confirmado el 2026-11-03 en la rama 12.0 de OCA/vertical-isp.

terminal Instalación y uso

Sin información verificada

Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.