Skip to content

NethCTI: Company contacts are displayed as "-" in CTI and mobile app #8165

Open

Description

@viktec

Contacts created from CTI as type "Company" are displayed with the name "-" both in CTI and in the NethVoice mobile app.

Steps to reproduce

  1. From CTI, create a new contact.
  2. Set the contact type to "Company".
  3. Fill in the "Company" field.
  4. Fill in the "Work phone" field.
  5. Save the contact and check it in CTI and in the NethVoice mobile app.

Expected behavior

The contact should be displayed using the company name.

Actual behavior

The contact name is displayed as "-" in CTI and in the NethVoice mobile app. On the mobile app, "-" is used as a fallback because no valid contact name is found.

Activity

  1. added this to the NethVoice 1.7 milestone on Sep 14, 2026
  2. added theissue type on Sep 14, 2026
  3. added
    nethvoiceBug or features releted to the NethVoice project
    and removed on Sep 22, 2026
  4. moved this from Todo to In Progress in NethVoiceon Oct 15, 2026
  5. added
    testingPackages are available from testing repositories
    on Oct 22, 2026
  6. moved this from In Progress to Testing in NethVoiceon Oct 22, 2026
  7. tonyco97 commented on Oct 22, 2026

    @tonyco97

    Testing image:

    ghcr.io/nethesis/nethvoice:1.8.0-testing.21
    

    Install command:

    api-cli run update-module --data '{"module_url":"ghcr.io/nethesis/nethvoice:1.8.0-testing.21"  , "instances":["nethvoice<ID>"], "force": true}'
    
  8. tonyco97 commented on Oct 23, 2026

    @tonyco97

    Test

    PR: nethesis/ctiapp-authproxy#25

    Setup: NethVoice with the updated ctiapp-authproxy, a CTI user logged in the NethVoice mobile app. Phonebook changes may need the contact count to change (or a proxy restart) before the app downloads the phonebook again.

    Test Case 1 - Company contact created from CTI

    • From CTI create a contact of type Company, fill Company and Work phone, save: contact saved
    • Refresh the phonebook in the app and search the company: contact listed with the company name, not "-"
    • Open the contact in the app: work phone present and callable

    Test Case 2 - Existing company contacts

    • Check a company contact created before the update (e.g. "2M RAPPRESENTANZE ARREDAMENTI"): listed with the company name

    Test Case 3 - Person contacts (regression)

    • Contact with name and surname: shown as "Name Surname"
    • Contact with a dash inside the name (e.g. "Anna-Maria"): name shown unchanged
    • Contact with only company and empty name (centralized phonebook): shown with the company name

    Test Case 4 - CTI (regression)

    • Same company contacts in CTI phonebook: shown with the company name as before
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

nethvoiceBug or features releted to the NethVoice projecttestingPackages are available from testing repositories

Type

Projects

  • Status
    Testing

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions