Skip to main content

September Release

Rezolve Team
Rezolve Engineering

Release Date: September 24, 2026

This release is about knowing who is calling.

Phone numbers become a real field type. Attributes now have a Phone type that validates a number as it is entered, so an unusable value cannot be saved. With Multi Value enabled, a user can hold several numbers — a mobile, a desk line, a number with an extension — and each is checked on its own. Attribute Type can also now be changed after creation, so a Text field already collecting numbers can be switched to Phone without being rebuilt.

Tenants outside the US get their own dialling rules. A new Default Phone Region setting on the Organization page decides how numbers typed without a country code are read. A tenant set to India accepts 7906127027 as written; previously every such number had to carry +91 to be understood.

Inbound callers are recognised more reliably. VoiceIQ now matches a caller against both the mobile number on their profile and any Phone attribute values, in whatever format each was stored. A number held by two different users no longer greets either of them, and tenants whose phone lookups had silently stopped working now repair themselves.


Org Administration


Phone Attribute Type

Attributes gain a sixth type, Phone, alongside Text, Number, Boolean, Unique, and Enum.

  • Values are validated as they are entered; an invalid number cannot be added
  • Multi Value is supported — add one value per number
  • An extension may follow the number as x1234, ext 1234 or #1234
  • A country code is required unless the number is already valid in the tenant's region

See Attributes.

Attribute Type Is Editable After Creation

An attribute's Type can now be changed after it has been created — for example switching a Text attribute that has been collecting phone numbers to Phone. The change applies to values already stored. Value Source remains fixed at creation.

Default Phone Region

A new setting on the Organization page, below Default Timezone, sets the country whose dialling rules apply to phone numbers typed without a country code.

  • Applies wherever a number is entered or matched, including Phone attributes and caller recognition
  • Left unset, the tenant behaves as US
  • Changing it changes how existing numbers without a country code are read, so set it deliberately

See Organization.


VoiceIQ


Caller Recognition Across Stored Formats

A caller is now matched against the mobile number on their profile and any Phone attribute values they hold, regardless of the format each was saved in — +1 415 555 0142, 4155550142 and (415) 555-0142 all resolve to the same user. Numbers stored without a country code are interpreted using the tenant's Default Phone Region.

See Caller Recognition on Voice.

Shared Numbers No Longer Greet the Wrong Person

When a calling number is held against more than one user, the call now proceeds without personalisation instead of greeting whichever record was found first.


Fixes


  • Phone attributes created or converted through the older attribute editor are now picked up for caller lookup. Previously such an attribute was saved correctly but never became searchable, so calls from those numbers went unrecognised.
  • Tenants whose phone lookup had stopped matching — because the index was never opened for them — are now detected and repaired automatically in the background, with no administrator action required.
  • Phone values containing an extension, or entered with spaces, dashes or parentheses, are matched consistently rather than depending on how they were typed.