Link a number to a contact whatever it includes international code in it or not

Description

As a songbird user, I have

  • a personnal google phonebook;

  • a personnal O365 phonebook;

  • a Wazo personnal phonebook;

  • few shared Wazo phonebooks;
    All contact in it are not standardized regarding the wau call number are recorded
    It can includ or not the international code in it

Goals are:

  • Loockup with a number (internationnal code in it or not) should answer the matching contact if exists

  • Reverse loockup (internationnal code in it or not) should answer the matching contact if exists

Zendesk Ticket IDs

None

Activity

Clément Bourgeois 
September 22, 2021 at 8:10 PM

Closing this task in a global Jira cleanup process

Sébastien Duthil 
November 7, 2019 at 10:46 PM

Aspects to consider about this problem:

  • Calls are

    • incoming with a callerid that is supposed to be normalized by the SBC, potentially with a reverse lookup to know the callerid name

    • outgoing with a callerid set in the user

  • Phone number can be found in

    • the call logs

    • the DID form

    • the CallerID set in user/outgoing calls/trunks forms

  • Directories are:

    • the personal directory

    • the third-party directories (google, office365…)

      • Lookup strategy 1: make two lookups, one with the number verbatim, another with the number normalized

      • Lookup strategy 2: search for the last digits (how many?) and find numbers matching the location of the user from the results

    • tenant directories (LDAP, internal phonebook…)

    • call forwards

  • Numbers that are already stored in the engine from previous versions will need to be converted to a normalized format

  • Numbers should be displayed in the form best understandable by the user (australian user = display australian number as local number vs. peruvian user = display australian number as international number)

  • SBC normalization may need information about callerid format used by each provider

 

Unresolved

Details

Assignee

Reporter

Priority

Epic Name

Zendesk Support

Created November 7, 2019 at 8:38 PM
Updated November 29, 2024 at 3:02 PM