Skip to content

Nethvoice: Report filters missing due to hostname resolution in reports-api container #7569

@Amygos

Description

@Amygos

Introduction
After each NethVoice update or scheduled nightly sync, report filters are missing in the dashboard and must be restored manually. The error message "filter values not present in cache" appears, and API calls to retrieve filters return 404 errors. This has been observed on multiple instances and requires manual intervention every time.

Steps to reproduce:

  1. Update NethVoice or wait for nightly sync script execution on the affected NS8 instance.
  2. Access the report dashboard.
  3. Observe missing data and error messages regarding filter cache.
  4. Restore filters manually using:
    • podman exec -it reports-api /usr/bin/tasks values
    • podman exec -it reports-api /usr/bin/tasks phonebook

Expected behavior:
Report filters should always be available after updates or scheduled tasks, without manual intervention.

Actual behavior:
Filters disappear after updates or nightly sync. API calls to /pbx-report-api/filters and /pbx-report-api/filters/trunks fail with 404. Console logs repeatedly show {message: 'filter values not present in cache', status: 'redis: nil'}. Manual commands are required to restore functionality.

Components:

  • ns8-nethvoice

See also:
Related tickets:

Metadata

Metadata

Assignees

Labels

nethvoiceBug or features releted to the NethVoice projectverifiedAll test cases were verified successfully

Type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions