Reference Turnkey Applications Tutorials Visual Designer
Reference Turnkey Applications Tutorials Visual Designer
    • REST API
      • Overview
      • API Endpoint
      • Authentication
      • Requests
      • Responses
      • Paging
      • Reason Codes Dictionary
    • Management APIs
      • Accounts
      • Identity Access Management BETA
        • Identity Access Management Overview
        • Identity Access Management API
          • User Management
            • Create a User
            • Update a User
            • Retrieve a User
            • Delete a User
          • API Keys Management
            • Create an API Key
            • Update an API Key
            • Retrieve an API Key
            • Delete an API Key
      • Applications
      • Clients
        • Create a Client
        • Delete a Client
        • Change Client’s Password
        • Get a List of Available Clients
      • Incoming Phone Numbers
        • IncomingPhoneNumber Instance Resource
        • IncomingPhoneNumbers List Resource
        • Local IncomingPhoneNumber Factory Resource
        • Toll-Free IncomingPhoneNumber Factory Resource
        • Mobile IncomingPhoneNumber Factory Resource
        • Attach a phone number to an application
        • Enable Incoming MMS for an Application
        • Delete a phone number
        • List of Phone Numbers
        • Incoming Phone Number Regex Support
      • Notifications
      • Usage Records
      • Trace Records
    • Voice
      • Calls
        • Call List Resource URI
        • Making a Call
        • Modifying Live Calls
        • Examples
        • List Filter
        • Paging Information
      • Conference Management
        • Supported Operations
        • Conference List Resource URI
      • Conference Participants Management
        • Participants List Resource URI
      • Gather DTMF
      • Gather Speech
      • Say
      • Play
      • Hold
      • Recordings
      • Refers
        • Resource Properties
        • Supported Operations
        • Paging Information
      • Resume
      • SIP Refer Support
    • Messages API - BETA
      • Overview
      • Channel Identities
      • Send Message
      • Status Callback Parameters
      • Status Callback Events
      • Receive Message
        • Incoming Message Request Parameters
      • Get Message List
      • Get Single Message
      • Message Attributes
      • Status Description
    • SMS
      • Messages
        • Send SMS
        • Get SMS List
        • Get single SMS Information
        • SMS Attributes
      • Error Codes
    • Email
    • RCML
      • Overview
        • Interacting with Your Application
        • RCML Verbs
      • Dial
        • Client
        • Conference
        • Number
        • SIP
      • Email
      • Gather
      • Say
      • Play
      • SMS
      • Message - Beta
      • Hold
      • Resume
      • Hangup
      • Pause
      • Redirect
      • Record
      • Reject
      • Refer
    • Visual Designer API
      • List Application Templates
      • :List a Specific Application Template
      • Create a Visual Designer Application
      • Get Application Details
      • Save Application Changes
      • Create Application Parameters
      • List Application Parameters
      • Delete Application Parameters
      • Upload Application Media Files
      • List Application Media Files
      • Play Application Media Files
      • Delete Application Media Files
      • Get Application Logs
      • Delete Application Logs
      • Get Application Settings
      • Modify Application Settings
      • Rename an Application
      • Delete an Application
      • Get Visual Designer Configuration
    • Turnkey Apps APIs
      • Smart 2FA
        • Sending One-Time Passwords
        • Verifying One-Time Passwords
        • Cancel One-Time Passwords
        • Session Detail Record (SDR)
        • Get list of One-Time Passwords
        • Get a Single One-Time Password
        • Usage Record One-Time Passwords
        • Common Response Error Code
        • Limit
          • Create Limit
          • Update Limit
          • Delete Limit
          • Get List of Limits
      • Call Queuing
      • Auto Attendant
        • Users
        • Announcement
        • Auto Attendant System
        • Menu
        • Schedule
        • Phone Number
        • Usage Records
        • Third Party Integration
      • Number Masking
        • Application
        • Mask Number Pool
        • Context
        • Participants
        • Interactions
        • Usage Records
      • Task Router
docs 1.0
  • docs
    • 1.0
  • docs
  • Number Masking Overview

Number Masking Overview

Introduction

Restcomm Number Masking ensures that customers and businesses can easily make calls and send messages without exposing personal phone numbers. It offers many advantages to both businesses and users alike. With Restcomm, Communications Providers can develop a turnkey phone number masking application in minutes leveraging a comprehensive Voice and SMS API.

Terminology

As part of this documentation, the following terms will be used to describe specific individuals, concepts, and organizations.

Communications Provider

Communications Provider generally refers to any Restcomm Partner providing communications products, applications, capabilities, or services. The term can refer to operators, carriers, providers, suppliers, or any other entity that delivers communications capabilities to business customers.

Business Customer

A business customer that relies on a Communications Provider to deliver communications products, capabilities, or services to customers or end users.

Features and Benefits

Number Masking has been developed to allow Communications Providers to quickly configure and deploy this capability for Business Customers. Advanced features give both parties enhanced control over the data, users, management, and configuration of the application.

  • Bring Your Own Carrier (BYOC): Bring your own carrier or network and number pool to ensure optimal performance for business use cases.

  • Whitelabel Feature: Whitelabel the Number Masking application, saving weeks to months of time in deploying new services.

  • Session Management: Enable number blocking, permanent masked number, session expiration, and more for maximized configurability.

  • Accessible Usage Records: Deliver easy access to usage and support records for increased visibility and control for the Business Customer.

  • Concurrent Numbers: Assign masked numbers to multiple contexts as long as participants are unique, reducing the overall cost for phone numbers required for the pool.

    • Control the maximum concurrent usage of masked numbers for a Business Customer.

    • Maintain the balance between revenue generated by selling phone numbers and customer efficiency in allocating numbers.

    • Ensure overall interaction quality.

  • Identity Access Management: Manage Business Customer accounts, sub accounts, and users, facilitating billing and invoicing for each.

    • Configure users, applications, phone numbers, masked number pools, and more.

  • Geo Match: Match country code to the phone number of origin, facilitating the appearance and display of familiar numbers during incoming calls or texts.

  • SMS Support: Seamlessly communicate using voice or text within the same session using comprehensive SMS support.

  • Content Screening: Flag unwanted content by keyword and other criteria to limit the sharing of personal information outside the specified platform.

Related Documents

To learn more about Number Masking view these related product documents:

Getting Started with the Number Masking Console

Getting Started with the Number Masking API

Platform

Programmable Voice

Programmable SMS

Turnkey Applications

Smart 2FA

Call Queue

Auto Attendant

Number Masking

Task Router

Campaign Manager

Learn

Terms And Conditions

About

ABOUT

CONTACT US

© 2020, All rights reserved.