Skip to content

Voicemail not saved when CallerID exceeds 40 characters #7994

@Stell0

Description

@Stell0

On NethVoice 1.6.6, some inbound calls that reach voicemail are not recorded in the voicemail database when the computed callerid string exceeds the current field limit (default 40 chars). This happens with contacts where the resolved CallerID also includes the company name, producing values like 42–59 characters.

Steps to reproduce

  1. Configure/ensure an inbound caller lookup that resolves CallerID with contact name + company name (resulting string > 40 chars).
  2. Place an inbound call from that contact and let it reach voicemail (leave a message).
  3. Check the voicemail database records for the new message.

Expected behavior

Voicemail is saved in the DB even when CallerID is long (e.g., by increasing field size and/or safely truncating).

Actual behavior

Voicemail is not saved in the DB because callerid exceeds the allowed length (examples observed: 42 and 59 characters).

Metadata

Metadata

Assignees

No one assigned

    Labels

    nethvoiceBug or features releted to the NethVoice project

    Type

    Projects

    Status

    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions