Evolve Do Not Disturb

Evolve ® Do Not Disturb (DND) service is an incoming call privacy service that allows the customer to screen unwanted calls prior to answering while allowing certain calls to always ring through.

Priority Caller list

DND allows users to define a list of caller IDs to always allow and connect the call. Calls from caller IDs not matching this list will be blocked, sent to an announcement, and then either terminated or sent to voice mail.

This list can be updated through the web-based user interface, API, or an interactive voice response (IVR) that the user can call into. Additionally, users can create an override PIN that can be used when calling in when DND service is active to override the defined priority caller list and connect the call.

This list can be managed globally by the Service Provider on behalf of all Subscribers using the DND service. Numbers can share priority caller lists, or a unique priority caller list can be created for each number that is provisioned.

Schedules

DND features 24-hour pre-programmable schedules to specify when and for how long the DND service is active each day of the week. Numbers can share schedules, or a unique schedule can be created for each number that is provisioned.

Separation of Roles

DND is designed for multi-tenancy with three distinct roles. These roles are Platform Owners, Service Providers, and Subscribers. Each of these roles have their own responsibilities and functions.

Platform Owners

The Platform Owner is the entity that deploys the network which runs DND. The Platform Owner is responsible for defining physical egress routes and other network specifics. Additionally, Platform Owners create and define Service Providers.

Service Providers

A Service Provider is the entity that offers DND as a service to Subscribers. The Service Provider is responsible for defining the call treatment sequence, allocating numbers to Subscribers, and determining the amount of customization for Subscribers.

Subscribers

Subscribers are the individuals or business entities that subscribe to the DND service. Subscribers’ calls are screened by the priority caller lists defined by Service Providers. Subscribers may be given access to their own numbers and can edit priority caller lists as well.

Signaling

DND is deployed in the network and is designed to handle AIN Termination_Attempt and SIP INVITE signals to process call screening treatment prior to the call terminating.

The rest of this chapter details the specific call flow of various call treatments.

Note

Wireshark traces of a call flow can be viewed by clicking the link provided below the diagram.


AIN Queries and Responses

AIN Termination_Attempt

The following diagram shows the message exchange when Termination_Attempt is received from a number that is on the Priority Caller list.

_images/AIN_priority.png

The following diagram shows the message exchange when Termination_Attempt is received from a number that is not on the Priority Caller list.

_images/AIN_nonpriority.png

SIP Call Treatments

The following diagram shows the SIP Redirect used during a call from a number that is on the Priority Caller list.

_images/SIP_priority.png

The following diagram shows the SIP message exchange during a call from a number that is not on the Priority Caller list.

_images/SIP_nonpriority.png