Anonymous call support with the RFC recommandation by default

Description

Given I have a trunk and a user configured
Given I set the outgoing caller ID of my user to Anonymous
When I make a call
Then the operator doesn’t use the anonymous and fallback on a DID configured

Expected: Anonymous caller ID is used

Technical:

Our Anonymous system doesn’t follow the recommandation by RFC to work by default on most VOIP providers.

When using anonymous, we should send the following headers:

Note:

  • Latest asterisk version should have new method to update headers

  • We don’t want to add send_pai: yes in the registration_trunk template, because we don’t necessarily trust the environment

  • We may want to make difference between trunk using authentication by IP and those using authentication by user/password

  • A more extended investigation about different VOIP provider should be done

  • Asterisk already implement all this behavior with different options:

    • trust_id_outboundwill send Private: id with P-Asserted-Identity header

    • callerid_privacy: prohib will change From to "Anonymous” <sip:anonymous@anonymous.invalid>

Acceptance Test:

Make it work with VOIP operator support anonymous call.

ref:

Zendesk Ticket IDs

None

Activity

Show:

Sylvain Boily April 17, 2024 at 11:10 AM

Twilio don't support anonymous call via sip. This ticket is to support the RFC definition for anonymous call. Unfortunately some operators don't support it correctly but other do correctly. I don't understand your comment except that right Julien is in vacation now

Sylvain Boily April 17, 2024 at 11:08 AM

I don't understand your comment. Anonymous call is not in the priority to deliver this feature? What I remember it's mandatory. can you confirm this point?

François Blackburn April 17, 2024 at 11:04 AM

Moved to blocked: Assignee is on vacation and we have no information/documentation about what was missing nor if twilio is supported with this config nor how to test was made (which is 90% of the time of the ticket) etc..
For now the validation will take the same among of time than making the ticket, that’s why I block it until come back

Sébastien Duthil April 17, 2024 at 10:10 AM

No time for now, and AFAIK this is not the priority for CallerID, can be done at the end.

Francis Chartrand April 15, 2024 at 1:14 PM

assigned to you, if don’t have time feel free to transfer the review to someone else

Done

Details

Priority

Assignee

Reporter

Approvers

Pascal Cadotte

Pair

Sylvain Boily

Fix versions

Sprint

Story Points

Zendesk Support

Created January 16, 2024 at 12:57 PM
Updated April 25, 2024 at 1:18 PM
Resolved April 19, 2024 at 6:44 PM