:html_theme.sidebar_secondary.remove: true
===============================
Welcome to DIDWW Documentation
===============================
Build, configure, and scale voice and messaging services with DIDWW using self-service tools, API, and integrations.
Get Started
===========
.. grid:: 1 2 2 3
:gutter: 4
:padding: 0
.. grid-item-card:: **Phone Numbers**
:link: phone-numbers/index
:link-type: doc
:text-align: left
Search, buy, port in, and manage geographic, national, toll-free, and UIFN numbers.
.. grid-item-card:: **Voice – Inbound Trunks**
:link: voice/inbound-trunks/index
:link-type: doc
:text-align: left
Configure inbound SIP and PSTN trunks to receive incoming calls to your DID numbers.
.. grid-item-card:: **Voice – Outbound Trunks**
:link: voice/outbound-trunks/index
:link-type: doc
:text-align: left
Enable outbound calling, create SIP trunks, control routing, security, and dialing behavior.
.. grid-item-card:: **SMS**
:link: sms/index
:link-type: doc
:text-align: left
Send and receive SMS, configure HTTP and Email SMS trunks, and manage Sender ID Verifications.
.. grid-item-card:: **Billing & Pricing**
:link: billing/index
:link-type: doc
:text-align: left
Set up payment methods, manage payments, balances, pricing, and invoices.
.. grid-item-card:: **Logs & Analytics**
:link: logs-analytics/index
:link-type: doc
:text-align: left
Analyze voice and SMS traffic using statistics, logs, reports, and exports.
Explore
=======
.. grid:: 1 2 2 3
:gutter: 4
:padding: 0
.. grid-item::
.. card:: phone.systems™ - Cloud PBX
:link: phone-systems/index
:link-type: doc
:img-top: _static/icons/ps.webp
:class-card: sd-card-bridge
Configure advanced call routing and automation using IVR menus, queues, time schedules, and caller-based logic.
.. grid-item::
.. card:: API Documentation
:link: api3/2026-04-16/index
:link-type: doc
:img-top: _static/icons/didww-api-docs-w.webp
:class-card: sd-card-bridge
Integrate REST API to manage numbers, trunks, services, and call data.
.. grid-item::
.. card:: OTP Verification
:link: otp-verification/index
:link-type: doc
:img-top: _static/icons/otp-verification.webp
:class-card: sd-card-bridge
Integrate phone number verification using SMS or voice codes.
Integrations
============
.. grid:: 1 3 3 4
:gutter: 4
:padding: 0
.. grid-item-card::
:link: ../integrations/elevenlabs/index
:link-type: doc
:text-align: left
:class-card: sd-card-single sd-card-integration
.. raw:: html
ElevenLabs
.. grid-item-card::
:link: integrations/retell-ai/index
:link-type: doc
:text-align: left
:class-card: sd-card-single sd-card-integration
.. raw:: html
Retell AI
.. grid-item-card::
:link: integrations/vapi/index
:link-type: doc
:text-align: left
:class-card: sd-card-single sd-card-integration
.. raw:: html
Vapi
.. grid-item-card::
:link: ../integrations/ms-teams/index
:link-type: doc
:text-align: left
:class-card: sd-card-single sd-card-integration
.. raw:: html
Microsoft Teams
.. grid-item-card::
:link: ../integrations/3cx/index
:link-type: doc
:text-align: left
:class-card: sd-card-single sd-card-integration
.. raw:: html
3CX
.. grid-item-card::
:link: ../integrations/amazon/index
:link-type: doc
:text-align: left
:class-card: sd-card-single sd-card-integration
.. raw:: html
Amazon Chime SDK
.. grid-item-card::
:link: ../integrations/yeastar/index
:link-type: doc
:text-align: left
:class-card: sd-card-single sd-card-integration
.. raw:: html
Yeastar P-Series PBX
.. grid-item-card::
:link: ../integrations/asterisk/index
:link-type: doc
:text-align: left
:class-card: sd-card-single sd-card-integration
.. raw:: html
Asterisk
.. grid-item-card::
:link: ../integrations/freeswitch/index
:link-type: doc
:text-align: left
:class-card: sd-card-single sd-card-integration
.. raw:: html
FreeSWITCH
.. grid-item-card::
:link: ../integrations/twilio/index
:link-type: doc
:text-align: left
:class-card: sd-card-single sd-card-integration
.. raw:: html
Twilio
.. grid-item-card::
:link: ../integrations/avaya/index
:link-type: doc
:text-align: left
:class-card: sd-card-single sd-card-integration
.. raw:: html
Avaya
.. grid-item-card::
:link: ../integrations/ribbon/index
:link-type: doc
:text-align: left
:class-card: sd-card-single sd-card-integration
.. raw:: html
Ribbon
.. grid-item-card::
:link: ../integrations/telinta/index
:link-type: doc
:text-align: left
:class-card: sd-card-single sd-card-integration
.. raw:: html
Telinta
.. grid-item-card::
:link: ../integrations/zapier/index
:link-type: doc
:text-align: left
:class-card: sd-card-single sd-card-integration
.. raw:: html
Zapier
.. grid-item-card::
:link: ../integrations/pabbly/index
:link-type: doc
:text-align: left
:class-card: sd-card-single sd-card-integration
.. raw:: html
Pabbly
.. grid-item-card::
:link: ../integrations/genesys/index
:link-type: doc
:text-align: left
:class-card: sd-card-single sd-card-integration
.. raw:: html
Genesys Cloud CX
.. grid-item-card::
:link: ../integrations/freepbx/index
:link-type: doc
:text-align: left
:class-card: sd-card-single sd-card-integration
.. raw:: html
FreePBX
.. grid-item-card::
:link: integrations/odoo/index
:link-type: doc
:text-align: left
:class-card: sd-card-single sd-card-integration
.. raw:: html
Odoo
.. grid-item-card::
:link: ../integrations/didww-prometheus-exporter/index
:link-type: doc
:text-align: left
:class-card: sd-card-single sd-card-integration
.. raw:: html
Prometheus
.. toctree::
:maxdepth: 2
:caption: Services & Tools
:hidden:
Services & Tools
.. toctree::
:maxdepth: 2
:caption: phone.systems™
:hidden:
phone.systems™
.. toctree::
:maxdepth: 2
:caption: Integrations
:hidden:
Integrations
.. toctree::
:maxdepth: 2
:caption: MCP
:hidden:
MCP
.. toctree::
:maxdepth: 2
:caption: Development
:hidden:
API Documentation
.. toctree::
:maxdepth: 2
:caption: Call Events
:hidden:
Call Events
.. toctree::
:maxdepth: 2
:hidden:
:caption: OTP Verification
OTP Verification
:html_theme.sidebar_secondary.remove: true
===============================
Introduction
===============================
Build global communications with DIDWW phone numbers, voice, SMS, cloud PBX tools, API automation, analytics, and integrations.
DIDWW helps businesses, operators, service providers, and communication platforms create reliable voice and messaging services across multiple countries. Use DIDWW to manage phone numbers, route calls, send messages, automate provisioning, and connect communication workflows to your own systems.
.. grid:: 1 1 3 3
:gutter: 4
:padding: 3
.. grid-item::
**Global numbers**
Buy, port, manage, and configure DID numbers for local, national, mobile, toll-free, shared-cost, and UIFN use cases.
.. grid-item::
**Voice and messaging**
Route inbound and outbound voice traffic, configure SIP trunking, and use SMS services where supported.
.. grid-item::
**Automation and integrations**
Use API, call events, and integrations to connect communications services with your systems, PBXs, CRMs, or AI platforms.
What you can achieve
====================
.. tab-set::
.. tab-item:: Manage Phone Numbers
Use DIDWW to buy numbers, transfer existing numbers, manage assigned numbers, configure capacity, and apply reusable configuration profiles.
- :doc:`Phone Numbers ` — Buy, port, manage, and configure DID numbers.
- :doc:`Buy Numbers ` — Search available numbers and complete an order.
- :doc:`My Numbers ` — Review and manage assigned numbers.
- :doc:`Number billing ` — Understand setup charges, recurring charges, billing cycles, and renewal behavior.
- :doc:`Number Porting ` — Transfer existing numbers to DIDWW.
- :doc:`Capacity ` — Manage channel capacity for phone numbers.
- :doc:`Configuration Profiles ` — Apply reusable number configuration profiles.
.. tab-item:: Set Up Voice
Use DIDWW to deliver inbound calls to your infrastructure, configure outbound SIP trunking, and support number-based voice services.
- :doc:`Voice ` — Configure DIDWW voice services.
- :doc:`Inbound Trunks ` — Route inbound calls to SIP, PSTN, or trunk groups.
- :doc:`Outbound Trunks ` — Configure outbound SIP trunking and termination.
- :doc:`Emergency Calling ` — Configure emergency calling for supported DID numbers.
- :doc:`CNAM ` — Configure CNAM services.
.. tab-item:: Set Up Messaging
Use DIDWW SMS services to configure messaging trunks for two-way P2P messaging, verify sender IDs for application-to-person messaging, and review SMS delivery activity.
- :doc:`SMS ` — Configure and manage DIDWW SMS services.
- :doc:`SMS Trunks ` — Configure SMS trunks for sending and receiving two-way P2P messages.
- :doc:`Sender ID Verifications ` — Register sender IDs for application-to-person messaging.
- :doc:`SMS Logs ` — Review SMS delivery records and message activity.
.. tab-item:: Verify Phone Numbers
Use DIDWW OTP Verification to confirm that a user controls a phone number by delivering a one-time code by SMS or phone call.
- :doc:`OTP Verification ` — Overview, delivery methods, and how a verification works.
- :doc:`Getting Started ` — Create an OTP application and run your first verification.
- :doc:`Authentication ` — Authenticate requests and choose an auth mode.
- :doc:`API Reference ` — Start, report, and status endpoints.
Operational areas
=================
.. grid:: 1 1 2 2
:gutter: 4
:padding: 0
.. grid-item:: **Account and billing**
- :doc:`Billing ` — Manage payments, balances, invoices, and pricing.
- :doc:`Payment Methods ` — Set up and manage payment methods.
- :doc:`Billing History ` — Review billing activity.
- :doc:`Billing and Pricing ` — Review pricing and invoice information.
- :doc:`Account Settings ` — Manage users, security, notifications, and account access.
- :doc:`Identities & Addresses ` — Manage end-user details for regulated services.
- :doc:`Referral Program ` — Join the program, share your referral link, review commissions, and withdraw approved earnings.
.. grid-item:: **Monitoring and reference**
- :doc:`Logs & Analytics ` — Review voice and SMS traffic, reports, and usage data.
- :doc:`Statistics ` — Analyze service usage and traffic.
- :doc:`Reports ` — Review generated reports.
- :doc:`Call Logs ` — Inspect call records.
- :doc:`SMS Logs ` — Inspect SMS records.
- :doc:`Network Infrastructure ` — Review network, connectivity, and infrastructure information.
- :doc:`Glossary ` — Review product, telecom, API, and service terminology.
.. toctree::
:maxdepth: 1
:hidden:
:caption: Phone Numbers
Overview
Buy numbers
My numbers
Number billing
Number porting
Capacity
Configuration profiles
.. toctree::
:maxdepth: 1
:hidden:
:caption: Voice
Overview
Inbound Trunks
Outbound Trunks
Emergency Calling
CNAM
.. toctree::
:maxdepth: 1
:hidden:
:caption: SMS
Overview
SMS Trunks
Sender ID Verifications
.. toctree::
:maxdepth: 1
:hidden:
:caption: Logs & Analytics
Overview
Statistics
Reports
Call Logs
SMS Logs
Exports
.. toctree::
:maxdepth: 1
:hidden:
:caption: Identities & Addresses
Overview
Getting Started
Identities
Addresses
Verifications
.. toctree::
:maxdepth: 1
:hidden:
:caption: Billing
Overview
Getting Started
Payment Methods
Billing History
Billing and Pricing
.. toctree::
:maxdepth: 1
:hidden:
:caption: Account Settings
Overview
Register an Account with DIDWW
Account Setup
User Details
Account Details
Security
Users
Accounts
Notifications
.. toctree::
:maxdepth: 1
:hidden:
:caption: Referral Program
Overview
How the referral program works
Join the referral program
Withdraw referral commissions
Referral program reference
.. toctree::
:maxdepth: 1
:hidden:
:caption: Infrastructure & Glossary
Network Infrastructure
Glossary
Certifications and Memberships
.. _user_panel_phone_numbers:
=============
Phone Numbers
=============
DID numbers are the foundation of your DIDWW setup. Use this section to buy numbers, transfer existing numbers to DIDWW, and manage numbers assigned to your account.
Start with **Buy Numbers** or **Number Porting** to add numbers to your account. After assignment, use **My Numbers** to manage trunks, services, capacity, and billing.
Set up and manage numbers
=========================
Buy, transfer, manage, and review billing for DID numbers.
.. grid:: 1 1 2 4
:gutter: 4
:padding: 0
.. grid-item-card:: **Buy numbers**
:link: buy-numbers/index
:link-type: doc
:text-align: left
Search available DID numbers, review pricing and registration requirements, and complete checkout.
.. grid-item-card:: **Number porting**
:link: number-porting/index
:link-type: doc
:text-align: left
Check portability, create porting requests, track porting numbers, and review port-out requests.
.. grid-item-card:: **My numbers**
:link: my-numbers/index
:link-type: doc
:text-align: left
Manage DID numbers already assigned to your account, including trunks, services, capacity, billing cycles, and batch actions.
.. grid-item-card:: **Number billing**
:link: number-billing
:link-type: doc
:text-align: left
Understand setup fees, monthly fees, billing periods, incoming rates, orders, payments, receipts, and invoices.
Configure capacity and configuration profiles
=============================================
Manage inbound call capacity and reusable voice, SMS, and capacity settings.
.. grid:: 1 1 2 3
:gutter: 4
:padding: 0
.. grid-item-card:: **Capacity**
:link: capacity/index
:link-type: doc
:text-align: left
Manage included, dedicated, shared, and metered inbound call capacity for DID numbers and Capacity groups.
.. grid-item-card:: **Configuration profiles**
:link: configuration-profiles/index
:link-type: doc
:text-align: left
Reuse voice, SMS, and capacity settings across DID numbers, or apply them automatically with rules.
.. _services_coverage_pricing_access_pricelists:
===================
Download pricelists
===================
Download DIDWW pricelists from the public pricing pages or from the DIDWW User Panel. Public pricelists provide general service pricing, while User Panel pricelists show pricing for services enabled on your account.
Pricelists from the DIDWW website
===================================
Use the DIDWW website to get pricelists with general service pricing without signing in to the User Panel.
Step 1: Open a public pricing page
----------------------------------
Visit one of the pricing pages:
- `Services, Coverage, and Pricelist `_
- `SIP Trunking Pricing `_
Step 2: Submit the pricelist request
------------------------------------
1. Fill in the form with the following information:
- Full name
- Company name
- Email address
2. Optional: Select **Subscribe me to news and updates**.
3. Complete the reCAPTCHA.
4. Click **Get pricelist**.
A download link is sent to the email address entered in the form.
.. figure:: https://doc.didww.com/_images/general.png
:figclass: align-center
:alt: Public pricelist download form.
**Fig. 1.** Requesting a public pricelist.
----
Pricelists from the User Panel
==============================
Use User Panel pricelists when you need all pricelists available to your account, including additional pricelists for enabled services.
Step 1: Open Buy Numbers
------------------------
1. Sign in to the `DIDWW User Panel `_. If you do not have an account, `create a DIDWW account `_.
2. Go to **Phone Numbers** > **Buy Numbers**.
Step 2: Download a pricelist
----------------------------
1. Click **Download Pricelist**.
2. Select the required pricelist from the dropdown.
.. note::
- Large files may be sent to your account email address.
- Only services enabled on your account have corresponding pricelists. For help, contact sales@didww.com.
.. figure:: https://doc.didww.com/_images/specific.png
:figclass: align-center
:alt: Download Pricelist dropdown in the DIDWW User Panel.
**Fig. 2.** Downloading User Panel pricelists.
.. _user_panel_end_user_verification:
=====================
End-user verification
=====================
End-user verification is required in some countries before DID numbers can be activated. In Buy Numbers, the **Required** option in the registration filter identifies numbers that must complete End-user verification before activation.
Verification requirements depend on local telecommunications regulations and may vary by country, region, number type, and identity type. When End-user verification is required, DID numbers remain pending until the required information is reviewed and approved.
What is end-user verification?
==============================
End-user verification is the process of validating the identity and address information associated with DID number usage.
Telecommunications regulations in some countries require providers to collect and verify customer information before activating phone numbers. Depending on local requirements, verification may apply to individuals, businesses, or both.
Verification requirements may include:
- identity information
- address information
- proof-of-address documents
- business registration documents
- local presence requirements
- supporting documents, when required
How end-user verification affects number purchases
==================================================
When you select DID numbers to buy, DIDWW indicates whether registration is required for the number range. When registration is not required, end-user verification does not block activation after checkout.
If registration is required, the number cannot be activated until end-user details are submitted and approved. If you already have the required identity and address records, you can submit them during checkout using :ref:`Submit End User Details `. If the details are not available during checkout, the number remains pending until the required records are assigned and approved.
.. mermaid::
flowchart LR
A[Complete checkout] --> B{Registration required?}
B -->|No| C[Number activation]
B -->|Yes| D[Submit End-user Details]
D --> E[Compliance review]
E --> F[Number activation
after approval]
class C,E,G,I customer
class B,F system
class A,D idle
class H,J operational
classDef customer fill:#F7FBFF,stroke:#0072CE,stroke-width:2px,color:#102A43
classDef system fill:#FFF1E8,stroke:#FF8A4C,stroke-width:2px,color:#102A43
classDef idle fill:#F7FBFF,stroke:#0072CE,stroke-width:2px,color:#102A43
classDef operational fill:#ECFDF5,stroke:#10B981,stroke-width:2px,color:#102A43
When registration is required
=============================
Verification requirements vary by country, number type, and local regulations.
Requirements may differ by:
- country, region, or city
- local, national, mobile, toll-free, or other number types
- personal or business identity type
- required proofs and supporting documents
Depending on local regulations, additional requirements may apply, including:
- local address requirements
- business-only eligibility
- national identity verification
- emergency service address requirements
How identities and addresses are used
=====================================
End-user verification uses identity and address records stored in :ref:`Identities & Addresses ` in the DIDWW User Panel.
An :ref:`identity ` represents the individual or business using the DID numbers. :ref:`Address records ` store the physical address information required for regulatory verification. A :ref:`verification request ` is created when identity and address details are assigned to a number that requires registration.
Depending on local regulations, verification may require identity, address, or business information before number activation.
Verification status and activation
==================================
Numbers that require end-user verification may remain in a pending state until the review process is completed.
If verification is rejected or additional information is required, DIDWW provides status updates in the User Panel. You can track submitted requests in :ref:`Verifications `. Activation timing depends on the country requirements and the completeness of the submitted information.
Related links
=============
- :doc:`how-to-buy` — Purchase DID numbers from DIDWW inventory.
- :doc:`filters-reference` — Review registration-related search filters.
- :ref:`Submit End User Details ` — Assign identity and address records to numbers that require registration.
- :ref:`Verifications ` — Track submitted verification requests and review their status.
- :ref:`Identities & Addresses ` — Manage identity and address records used for verification.
- :ref:`Identities ` — Create and manage personal or business identity records.
- :ref:`Addresses ` — Create and manage physical address records used for verification.
.. _user_panel_buy_numbers_filters:
=================
Filters reference
=================
Buy Numbers filters narrow available DID inventory by location, number type, whether registration is required, supported features, billing option, area name, and prefix. Use this reference when you need to confirm what each filter means before purchasing numbers.
Country and number type filters
===============================
Each number type shows the number of available prefixes for the selected country. Number types with no available prefixes appear unavailable.
.. list-table::
:header-rows: 1
:widths: 25 75
* - Filter
- Description
* - **Country**
- Filters inventory by the country where you want to purchase phone numbers.
* - **Local**
- Shows geographic numbers tied to specific cities or regions.
* - **National**
- Shows non-geographic numbers that provide a countrywide presence and are not linked to a specific locality.
* - **Mobile**
- Shows numbers assigned to mobile networks.
* - **Toll-free**
- Shows numbers that let callers connect without charge.
* - **Shared Cost**
- Shows numbers where the call cost is shared between the caller and the recipient.
* - **Global / UIFN**
- Shows Universal International Freephone Numbers that allow callers from multiple countries to reach your business using a single number.
Geographical selection filters
==============================
.. _user_panel_buy_numbers_filters_advanced:
.. list-table::
:header-rows: 1
:widths: 25 75
* - Filter
- Description
* - **State / Region**
- Narrows the selection by state or administrative region within the selected country. This option is available only in countries with sub-national divisions, such as the United States, Canada, and the United Kingdom.
* - **NPA/NXX**
- Narrows the selection to a specific area code or number prefix. This filter is mainly used in countries with structured numbering plans, such as the United States and Canada.
Registration filters
====================
.. list-table::
:header-rows: 1
:widths: 25 75
* - Filter
- Description
* - **Required**
- Shows registration-required numbers that need end-user information before activation.
* - **Not required**
- Shows numbers that do not require End-user verification before activation.
Supported feature filters
=========================
.. list-table::
:header-rows: 1
:widths: 23 70
* - Filter
- Description
* - |inbound-calls| **Inbound calls**
- Shows numbers that support SIP, PSTN, and phone.systems™ call forwarding.
* - |local-cli| **Local CLI**
- Shows numbers that can be used as caller ID with DIDWW local routes.
* - |fax| **Inbound Fax**
- Shows numbers that support T.38 or G.711u passthrough.
* - |sms-in| **Inbound SMS**
- Shows numbers that support SMPP, HTTP, and Email SMS delivery.
* - |a2p| **Outbound A2P SMS**
- Shows numbers that can be registered as Long-code Sender IDs for DIDWW A2P messaging through SMPP and HTTP.
* - |sms-out| **Outbound P2P SMS**
- Shows numbers that support SMPP and HTTP SMS delivery.
* - |emergency| **Emergency calling**
- Shows numbers that can be used to call local emergency service numbers.
* - |cnam| **Outbound CNAM**
- Shows numbers that support configurable caller name.
.. note::
When multiple supported feature filters are selected, only numbers that support all selected features are shown.
Billing option filters
======================
.. list-table::
:header-rows: 1
:widths: 25 75
* - Filter
- Description
* - **Flat Rate**
- Shows numbers with a flat-rate pricing model. Dedicated channels are selected in the **Channels Included** field during purchase and cannot be shared with other DIDs. A recurring charge applies.
* - **Metered**
- Shows numbers with the Pay-Per-Minute option. These numbers are assigned to a capacity group with 100 channels by default. The number of channels can be adjusted after purchase. Dedicated flat-rate channels are not included.
Text search filters
===================
.. list-table::
:header-rows: 1
:widths: 25 75
* - Filter
- Description
* - **Area name**
- Finds numbers for a specific area or locality.
* - **Prefix**
- Finds DID numbers that match the entered number prefix.
Related links
=============
- :ref:`How to buy numbers ` — Use filters while purchasing DID numbers.
- :ref:`End-user verification ` — Understand what the registration filter means for activation.
- :ref:`Number Selection Tool ` — Understand selected number search and reservation behavior.
.. |cnam| image:: /img/new_user_panel/buy_numbers/inlines/feature-icon-cnam@3x.png
:class: inline-img no-shadow
:width: 20px
:height: 20px
.. |inbound-calls| image:: /img/new_user_panel/buy_numbers/inlines/feature-icon-inbound-calls@3x.png
:class: inline-img no-shadow
:width: 20px
:height: 20px
.. |local-cli| image:: /img/new_user_panel/buy_numbers/inlines/feature-icon-local-termination@3x.png
:class: inline-img no-shadow
:width: 20px
:height: 20px
.. |fax| image:: /img/new_user_panel/buy_numbers/inlines/feature-icon-fax@3x.png
:class: inline-img no-shadow
:width: 20px
:height: 20px
.. |sms-in| image:: /img/new_user_panel/buy_numbers/inlines/feature-icon-p-2-p-sms-in@3x.png
:class: inline-img no-shadow
:width: 20px
:height: 20px
.. |sms-out| image:: /img/new_user_panel/buy_numbers/inlines/feature-icon-p-2-p-sms-out@3x.png
:class: inline-img no-shadow
:width: 20px
:height: 20px
.. |a2p| image:: /img/new_user_panel/buy_numbers/inlines/feature-icon-ap-2-sms@3x.png
:class: inline-img no-shadow
:width: 20px
:height: 20px
.. |emergency| image:: /img/new_user_panel/buy_numbers/inlines/feature-icon-emergency@3x.png
:class: inline-img no-shadow
:width: 20px
:height: 20px
.. _user_panel_purchase:
.. _user_panel_buy_numbers_process:
==================
How to buy numbers
==================
Purchase DID numbers from DIDWW inventory by searching available numbers, applying filters, reviewing pricing and service options, and completing checkout.
Before you begin
================
Sufficient prepaid balance is required to complete the purchase. See :ref:`getting started with billing `.
.. important::
If you haven’t added a credit card, you’ll be prompted to do so during checkout or you can choose an instant payment method to complete the purchase.
Step 1: Select a country
========================
1. Go to the **Phone Numbers > Buy Numbers** menu.
2. In the **Country** dropdown, choose the country where you want to purchase phone numbers.
.. figure:: https://doc.didww.com/_images/fig1.png
:figclass: align-center
:alt: Country selection on the Buy Numbers page.
**Fig. 1.** Selecting a country.
Step 2: Select a number type
============================
Select a number type to display only numbers available in that category.
Available number types include Local, National, Mobile, Toll-free, Shared Cost, and Global / UIFN.
See :doc:`filters-reference` for detailed number type information.
.. figure:: https://doc.didww.com/_images/fig2.png
:figclass: align-center
:alt: Number type filter on the Buy Numbers page.
**Fig. 2.** Selecting a number type.
Step 3: Apply filters
=====================
Use the available filters to narrow the search results by geography, whether registration is required, supported features, billing options, area name, or prefix.
For detailed filter descriptions, see :doc:`filters-reference`.
.. figure:: https://doc.didww.com/_images/buy_numbers_filters.png
:figclass: align-center
:alt: Buy Numbers page filters.
**Fig. 3.** Applying additional filters.
Step 4: Add numbers to the shopping cart
========================================
1. Review the available number options and their pricing.
2. Select the number of **Channels Included**.
3. Set the **Quantity** of numbers to purchase.
4. Click the cart icon to add the selected numbers to your shopping cart.
.. figure:: https://doc.didww.com/_images/fig2.1.png
:figclass: align-center
:alt: Add numbers to the shopping cart.
**Fig. 4.** Adding numbers to the shopping cart.
Step 5: Review the shopping cart
================================
Open the **Shopping Cart** to review your selected numbers. In the shopping cart, you can review the selected numbers and adjust the Channels Included or Quantity before checkout.
.. figure:: https://doc.didww.com/_images/fig4.png
:figclass: align-center
:alt: Review shopping cart.
**Fig. 5.** Review shopping cart.
Step 6: Select billing period and proceed to checkout
=====================================================
In the **Shopping Cart**, select your preferred billing period and click **Proceed to Checkout**.
.. figure:: https://doc.didww.com/_images/fig4.1.png
:figclass: align-center
:alt: Billing period selection in the shopping cart.
**Fig. 6.** Selecting a billing period.
Step 7: Review order summary and continue
=========================================
On the **Checkout** page, review the order details in the **Order Summary** panel and click **Continue**.
.. note::
To make changes before finalizing your order, click the **Modify Order** button. This will return you to the shopping cart for adjustments.
.. figure:: https://doc.didww.com/_images/fig5.png
:figclass: align-center
:alt: Modify Order button.
**Fig. 7.** Modify Order button.
Step 8: Acknowledge service restrictions
========================================
If any of your selected numbers have service restrictions, a **Service Restrictions** pop-up will appear. Review the terms, check the confirmation box, and click **Agree & Complete Order** to finalize your purchase.
.. figure:: https://doc.didww.com/_images/fig5.1.png
:figclass: align-center
:alt: Service Restrictions pop-up.
**Fig. 8.** Service Restrictions pop-up.
Next steps
==========
- :doc:`../my-numbers/how-to-guides/assign-voice-trunk` — Configure inbound routing for purchased DID numbers.
- :doc:`../capacity/index` — Configure capacity for purchased DID numbers.
- :doc:`end-user-verification` — Complete End-user verification before activation, when required.
===========
Buy numbers
===========
Purchase DID numbers from DIDWW inventory for voice and messaging services. Use this section to search available numbers, understand registration requirements, and complete DID number purchases.
Key features
============
- Purchase phone numbers
- Explore coverage and availability
- View service restrictions
- View supported features
- View whether registration is required
- View pricing
- Select individual numbers
- Download pricelists for all DIDWW services
Get started
===========
.. grid:: 1 1 1 3
:gutter: 4
.. grid-item-card:: **How to buy numbers**
:link: how-to-buy
:link-type: doc
:text-align: left
Find available numbers, add them to the cart, and complete checkout.
.. grid-item-card:: **Download pricelists**
:link: download-pricelists
:link-type: doc
:text-align: left
Download price lists for DIDWW services.
.. grid-item-card:: **Number selection tool**
:link: number-selection-tool
:link-type: doc
:text-align: left
Choose individual numbers, including gold and vanity numbers, where available.
Related resources
=================
.. grid:: 1 1 1 3
:gutter: 4
.. grid-item-card:: **Filters reference**
:link: filters-reference
:link-type: doc
:text-align: left
Look up country, number type, feature, registration, and billing filters.
.. grid-item-card:: **End-user verification**
:link: end-user-verification
:link-type: doc
:text-align: left
Understand when registration is required and how end-user verification affects number activation.
.. grid-item-card:: **Identities & addresses**
:link: ../../identities/index
:link-type: doc
:text-align: left
Manage identity and address records used for End-user verification.
.. grid-item-card:: **Billing**
:link: ../../billing/index
:link-type: doc
:text-align: left
Manage payment methods, invoices, orders, and service pricing.
.. grid-item-card:: **Number billing**
:link: ../number-billing
:link-type: doc
:text-align: left
Understand setup charges, recurring charges, billing cycles, and capacity billing impact for DID numbers.
.. toctree::
:maxdepth: 1
:hidden:
How to buy numbers
Download pricelists
Number selection tool
End-user verification
Filters reference
.. _user_panel_buy_numbers_selection:
=====================
Number selection tool
=====================
Use the Number Selection Tool to search and reserve individual phone numbers before purchase. The tool supports both regular and Gold numbers for supported DID groups.
You can search by digits or letters. Letter searches use standard phone keypad mappings for vanity-style number combinations, while Gold numbers contain memorable digit patterns such as repeated or sequential numbers.
Before you begin
================
- Access to the Number Selection Tool is not enabled by default. Customers requiring this feature should contact their sales representative at `sales@didww.com `_ or their account manager. Number Selection Tool access is subject to review and may be enabled on a case-by-case basis.
- Availability of Gold and vanity numbers varies by country and city.
Step 1: Select a country
========================
1. Go to the **Phone Numbers > Buy Numbers** menu.
2. In the **Country** dropdown, choose the country where you want to purchase phone numbers.
.. figure:: https://doc.didww.com/_images/country_select.png
:figclass: align-center
:alt: Select a country on the Buy Numbers page.
**Fig. 9.** Selecting a country.
Step 2: Open the number selection tool
======================================
1. Use the available filters to find the DID group you want to purchase numbers from.
2. In the numbers table, locate the **Select numbers** column and click the **#** button to launch the Number Selection Tool.
.. figure:: https://doc.didww.com/_images/fig1.png
:figclass: align-center
:alt: Clicking the Numbers button to open the selection tool.
**Fig. 10.** Opening the Number Selection Tool.
Step 3: Search for numbers
==========================
In the **Select and reserve numbers** window, you can search for **Regular** or **Gold Numbers** by selecting the appropriate tab and entering your search.
To find a specific number, use the **Number contains (123 or abc)** search field. Enter digits (e.g., "96" to find numbers that contain those digits) or letters (e.g., "yn" to locate vanity numbers based on keypad mappings).
.. grid:: 1 1 2 2
.. grid-item::
:class: text-center
.. figure:: https://doc.didww.com/_images/fig2.1.png
:width: 80%
:figclass: align-center
:alt: Filtering by specific digits.
**Fig. 11.** Example of a numeric search.
.. grid-item::
:class: text-center
.. figure:: https://doc.didww.com/_images/fig2.2.png
:width: 80%
:figclass: align-center
:alt: Filtering by alphanumeric characters for vanity numbers.
**Fig. 12.** Example of an alphanumeric (vanity) search.
Step 4: Reserve numbers
=======================
1. Check the boxes next to the numbers you want in the **Available** list on the left.
2. Click the right arrow **>** to move them to the **Reserved** list.
.. figure:: https://doc.didww.com/_images/gif1.gif
:figclass: align-center
:alt: Managing reserved numbers and refreshing the reservation timer.
**Fig. 13.** Selecting numbers and managing reservations.
Reservations expire after a set time due to live inventory. To retain your selected numbers, select them in the **Reserved** list and click **Refresh reservation**.
.. note::
You can reserve up to 10 numbers at a time.
.. figure:: https://doc.didww.com/_images/refresh.png
:figclass: align-center
:alt: Refresh reservation action in the Number Selection Tool.
**Fig. 14.** Refreshing the reservation timer.
Step 5: Review your cart and proceed to checkout
================================================
After selecting your numbers, click **Go to Cart**. The selected numbers appear in the shopping cart, where you can review them and complete checkout.
.. figure:: https://doc.didww.com/_images/fig5.png
:figclass: align-center
:alt: Go to Cart button in the Number Selection Tool.
**Fig. 15.** Proceeding to checkout.
Next steps
==========
- :doc:`how-to-buy` — Complete the DID number purchase process.
- :doc:`end-user-verification` — Learn when registration is required and how End-user verification affects activation.
================
Capacity billing
================
Capacity billing depends on whether capacity is included with the DID number service, purchased as flat-rate channels, or used as metered channels. Exact prices depend on the selected country, pool, account agreement, and current DIDWW pricing.
Capacity charges can come from the DID number service itself, from flat-rate channels purchased in a Capacity pool, or from metered usage. For current pricing references, see :doc:`../buy-numbers/download-pricelists`.
The examples on this page use sample values only. Use the prices shown in the User Panel or DIDWW pricelists for actual billing calculations.
Included channels and capacity mode
===================================
Included channels are part of the DID number service, and the selected capacity mode determines whether a DID number includes inbound voice channels in its service price.
The **2 included (DID+2)** capacity mode means the DID number price includes 2 inbound voice channels. The **0 included (DID+0)** capacity mode means no inbound voice channels are included by default, so the DID number must use other Capacity through dedicated, shared, or metered capacity configuration to receive inbound calls. The **metered** capacity mode means the DID number uses pay-per-minute Capacity instead of included flat-rate channels.
For capacity mode values, see :ref:`DID capacity modes `. For DID number price behavior during purchase, see :doc:`../number-billing`.
Flat-rate monthly charges
=========================
Flat-rate channels are billed at a fixed monthly rate per channel. The monthly cost is shown in the User Panel under **Channels cost** when purchasing flat-rate channels.
Flat-rate channels can be assigned as dedicated channels or shared channels after purchase.
.. admonition:: Example: flat-rate monthly charge
If one flat-rate channel costs USD 15.00 per month and 4 channels are purchased from the same Capacity pool, the monthly flat-rate Capacity charge is:
``USD 15.00 x 4 = USD 60.00 per month``
To purchase flat-rate channels, see :doc:`how-to-guides/purchase-flat-rate-channels`.
Metered per-minute charges
==========================
Metered channels are billed per minute based on actual usage and the selected Capacity pool. The pay-per-minute cost appears in the User Panel under **Metered capacity cost**.
Metered channels do not have monthly fees.
.. admonition:: Example: metered usage charge
If the metered Capacity cost is USD 0.01 per minute and inbound calls use 1,200 metered minutes during the billing period, the metered Capacity charge is:
``USD 0.01 x 1,200 = USD 12.00``
For metered channel behavior and default allocation details, see :doc:`pay-per-minute-channels`.
Setup fees
==========
A one-time setup fee is applied when flat-rate capacity channels are activated. The setup fee applies to each order, including later purchases of additional channels.
Pay-per-minute channels do not have setup fees.
Pro-rated billing
=================
When flat-rate channels are purchased in the middle of a billing cycle, the monthly charge is prorated for the remaining days of that cycle. The full monthly fee applies from the next billing cycle.
.. admonition:: Example: prorated flat-rate charge
If one flat-rate channel costs USD 15.00 per month and is purchased with 10 days left in a 30-day billing cycle, the first monthly charge is prorated for the remaining 10 days:
``USD 15.00 / 30 x 10 = USD 5.00``
From the next billing cycle, the full monthly charge applies.
Changing the next capacity mode takes effect in the next billing cycle unless the DID number is renewed immediately for the selected period. For details, see :ref:`Change Next Capacity Mode `.
Related resources
=================
- :doc:`How capacity works ` — Understand Capacity types and priority.
- :doc:`Number billing <../number-billing>` — Understand DID number setup charges, recurring charges, and billing cycles.
- :doc:`Download pricelists <../buy-numbers/download-pricelists>` — Download pricing references for DIDWW services.
.. _capacity_groups:
===============
Capacity groups
===============
Capacity groups let multiple DID numbers use shared flat-rate channels, metered channels, or both. Use Capacity groups when Capacity should be allocated to a set of DID numbers instead of reserved directly for one DID number.
What capacity groups are
========================
A Capacity group is created in a Capacity pool and assigned to DID numbers from **Phone Numbers > My Numbers**. DID numbers assigned to the same group can use the group's shared channels and metered channels when those resources are available according to Capacity priority.
Capacity groups are required for shared channels and metered channels. Dedicated channels are assigned directly to DID numbers and do not use Capacity groups.
Why capacity groups exist
=========================
Capacity groups make shared allocation possible. Without a group, Capacity can only be assigned directly to individual DID numbers as dedicated channels or provided through channels included with the DID number service.
Groups are useful when several DID numbers need access to extra inbound call Capacity, but not every DID number needs a separately reserved channel amount. They also make it possible to combine shared flat-rate channels with metered channels so a group can use fixed monthly Capacity first and usage-based Capacity as overflow.
.. mermaid::
flowchart LR
A["Incoming call"] --> B["DID number 1"]
A --> C["DID number 2"]
A --> D["DID number 3"]
B --> E["Capacity group"]
C --> E
D --> E
E --> F["Shared channels"]
F -->|if shared channels are exhausted| G["Metered channels"]
F --> H["Destination PSTN"]
G --> H
class A customerAction
class B,C,D customerAction
class E staffAction
class F status
class G status
class H reviewComplete
classDef customerAction stroke:#38bdf8,fill:#e0f2fe,stroke-width:2px,color:#1f2d3d
classDef status stroke:#fb923c,fill:#fee2e2,stroke-width:2px,color:#1f2d3d
classDef staffAction stroke:#facc15,fill:#fef3c7,stroke-width:2px,color:#1f2d3d
classDef reviewComplete stroke:#2dd4bf,fill:#ccfbf1,stroke-width:2px,color:#1f2d3d
Shared channel allocation
=========================
Shared channels are flat-rate channels assigned to a Capacity group. The group can use shared channels when unassigned flat-rate channels are available in the selected pool.
When a DID number in the group reaches its included and dedicated channel limits, additional calls can use the group's shared channels if they are available.
Shared channels are consumed by inbound calls from DID numbers assigned to the group. A shared channel is not permanently reserved for one DID number inside the group; it is available to the group as a shared resource while it is not already in use.
Shared channels are limited by the number of unassigned flat-rate channels available in the selected Capacity pool. To assign or unassign shared channels, see :doc:`how-to-guides/manage-shared-channels`.
Metered channel allocation
==========================
Metered channels are pay-per-minute channels assigned to a Capacity group. They can be used alone or with shared channels in the same group.
Metered channels are used after higher-priority Capacity resources are unavailable. For priority behavior, see :ref:`Capacity priority `.
Metered channel allocation defines how many concurrent inbound calls can use pay-per-minute Capacity through the group. A Capacity group can have up to 1,000 metered channels. It does not reserve flat-rate channels or create a fixed monthly channel charge.
To assign or unassign metered channels, see :doc:`how-to-guides/manage-metered-channels`.
Group behavior
==============
Capacity groups belong to a selected Capacity pool. The pool determines the countries, pricing, and available channel resources that can be used by the group.
A group can contain shared channels, metered channels, or both. When both are configured, shared flat-rate channels are used before metered channels. This allows predictable traffic to use fixed monthly Capacity while metered Capacity remains available for overflow.
DID numbers must be assigned to the group before they can use the group's Capacity. Removing a DID number from a group stops that DID number from using the group's shared or metered channels.
Group limits
============
Capacity groups have channel allocation limits and DID number eligibility requirements. At least one shared or metered channel must be assigned when creating or editing a Capacity group, and only DID numbers that support additional Capacity can be assigned to a group.
Related resources
=================
- :doc:`Create a Capacity group ` — Create a group for shared channels, metered channels, or both.
- :doc:`Edit a Capacity group ` — Rename a group or change assigned shared and metered channels.
- :doc:`Manage DID(s) in a Group ` — Assign or remove DID numbers directly inside a Capacity group.
- :doc:`Delete a Capacity group ` — Delete a group that is no longer needed.
- :doc:`../my-numbers/how-to-guides/assign-dids-to-capacity-group` — Assign DID numbers to a Capacity group from My Numbers.
- :doc:`../my-numbers/how-to-guides/unassign-dids-from-capacity-group` — Remove DID numbers from a Capacity group from My Numbers.
- :doc:`Capacity reference ` — Look up Capacity fields, values, and limits.
.. _capacity_reference:
==================
Capacity reference
==================
Capacity reference explains Capacity pools, channel types, DID capacity modes, values, and indicators.
.. _capacity_channel_types:
Channel types
=============
.. list-table::
:header-rows: 1
:widths: 20 80
:width: 100%
* - Channel type
- Description
* - Channels included
- Inbound voice channels included with the DID number service.
* - Dedicated channels
- Flat-rate channels assigned directly to one DID number. They are reserved for that DID number.
* - Shared channels
- Flat-rate channels assigned to a Capacity group and shared by DID numbers assigned to that group.
* - Metered channels
- Pay-per-minute channels assigned to a Capacity group and billed by usage.
.. _capacity_mode_values:
DID capacity modes
==================
.. list-table::
:header-rows: 1
:widths: 20 80
:width: 100%
* - Mode
- Description
* - 2 included
- DID+2 capacity mode. The DID number includes 2 inbound voice channels in the service price.
* - 0 included
- DID+0 capacity mode. The DID number includes no inbound voice channels by default and requires additional Capacity to receive inbound calls.
* - metered
- Pay-per-minute capacity mode. Numbers with this value use metered Capacity instead of included flat-rate channels.
.. _capacity_priority_values:
Capacity priority
=================
.. list-table::
:header-rows: 1
:widths: 20 20 60
:width: 100%
* - Priority
- Capacity type
- Description
* - 1
- Channels included
- Calls use channels included with the DID number first.
* - 2
- Dedicated channels
- Calls use dedicated flat-rate channels after included channels are unavailable or exhausted.
* - 3
- Shared channels
- Calls use shared flat-rate channels after included and dedicated channels are unavailable or exhausted.
* - 4
- Metered channels
- Calls use pay-per-minute channels after included, dedicated, and shared channels are unavailable or exhausted.
.. _capacity_hybrid_combinations:
Hybrid capacity combinations
============================
.. tabs::
.. tab:: 2 included
.. list-table::
:header-rows: 1
:widths: 20 80
* - Combination
- Priority
* - Metered only
- Calls first use included channels. If they are in use, calls use metered channels.
* - Shared only
- Calls first use included channels. If they are in use, calls use shared channels.
* - Shared and metered
- Calls first use included channels, then shared channels, then metered channels.
* - Dedicated only
- Calls first use included channels. If they are in use, calls use dedicated channels.
* - Dedicated and shared
- Calls first use included channels, then dedicated channels, then shared channels.
* - Dedicated and metered
- Calls first use included channels, then dedicated channels, then metered channels.
* - Dedicated, shared, and metered
- Calls first use included channels, then dedicated channels, then shared channels, then metered channels.
.. tab:: 0 included
.. list-table::
:header-rows: 1
:widths: 20 80
* - Combination
- Priority
* - Metered only
- Calls use metered channels.
* - Shared only
- Calls use shared channels.
* - Shared and metered
- Calls first use shared channels, then metered channels.
* - Dedicated only
- Calls use dedicated channels.
* - Dedicated and shared
- Calls first use dedicated channels, then shared channels.
* - Dedicated and metered
- Calls first use dedicated channels, then metered channels.
* - Dedicated, shared, and metered
- Calls first use dedicated channels, then shared channels, then metered channels.
.. _capacity_pool_values:
Capacity pools
==============
.. list-table::
:header-rows: 1
:widths: 20 80
:width: 100%
* - Pool
- Description
* - Standard
- The default channel pool for a defined list of core countries.
* - Extended
- A channel pool for additional countries not available in the Standard pool.
* - Custom
- An account-specific pool enabled as part of a business agreement. Custom pools appear only when enabled for the account.
.. _capacity_pool_fields:
Capacity pool fields
====================
.. list-table::
:header-rows: 1
:widths: 20 80
:width: 100%
* - Field
- Description
* - Total Channel(s)
- The total number of flat-rate channels purchased in the selected pool.
* - Unassigned Channel(s)
- Purchased flat-rate channels that are not assigned as dedicated channels or shared channels.
* - Minimum limit
- The minimum number of flat-rate channels that must remain in the selected pool when removing channels.
* - Renew date
- The next renewal date for flat-rate channels in the selected pool.
* - Channel cost
- The recurring cost per flat-rate channel in the selected pool.
* - Metered capacity cost
- The per-minute cost for metered capacity usage in the selected pool.
* - Dedicated
- The number of flat-rate channels assigned directly to DID numbers.
* - Shared
- The number of flat-rate channels assigned to Capacity groups as shared channels.
* - Unassigned
- The number of flat-rate channels available for assignment or removal.
.. _capacity_group_fields:
Capacity groups
===============
.. list-table::
:header-rows: 1
:widths: 20 20 60
:width: 100%
* - Field
- Access
- Description
* - Group Name
- Editable
- The name used to identify the Capacity group in the User Panel.
* - Assigned Channel(s)
- Editable
- The number of shared and metered channels assigned to the group.
* - Assigned DID(s)
- Editable
- The number of DID numbers currently assigned to the group.
Related resources
=================
- :doc:`How capacity works ` — Understand Capacity behavior and priority.
- :doc:`Capacity groups ` — Understand group behavior, fields, and limits.
- :doc:`Flat-rate channels ` — Learn how dedicated and shared flat-rate channels work.
- :doc:`Pay-per-minute channels ` — Learn how metered channels work.
- :doc:`My Numbers reference <../my-numbers/my-numbers-reference>` — Review DID number fields, statuses, and Capacity values shown in My Numbers.
.. _capacity_flat_rate_channels:
==================
Flat-rate channels
==================
Flat-rate channels provide inbound call Capacity for a fixed monthly charge per channel. They are purchased from a Capacity pool and can be assigned as dedicated channels for one DID number or as shared channels in a Capacity group.
Use flat-rate channels when inbound call volume is predictable enough to reserve a fixed amount of Capacity in advance.
How flat-rate channels work
===========================
Flat-rate channels increase the number of concurrent inbound calls that DID numbers can handle. After channels are purchased, they remain in the selected Capacity pool until they are assigned, removed, or renewed.
Flat-rate channels can be used in two ways:
- Dedicated channels are assigned directly to one DID number.
- Shared channels are assigned to a Capacity group and made available to DID numbers assigned to that group.
Only unassigned flat-rate channels can be removed from the account. If channels are assigned to DID numbers or Capacity groups, they must be unassigned before they can be removed.
Capacity pools
==============
Flat-rate channels are purchased from a Capacity pool. A Capacity pool defines where the channels can be used, how many channels are currently purchased, how many remain unassigned, and the recurring channel cost for that pool.
Dedicated and shared assignments draw from the same unassigned flat-rate channel amount in the selected pool. For example, assigning channels directly to DID numbers reduces the number of channels available for shared group allocation, and assigning shared channels to Capacity groups reduces the number available for dedicated assignment.
For Capacity pool values and field meanings, see :ref:`Capacity pools ` and :ref:`Capacity pool fields `. To purchase flat-rate channels from a pool, see :doc:`how-to-guides/purchase-flat-rate-channels`.
.. note::
If the required country is not listed in an available pool, or if you are unsure which pool to select, contact sales@didww.com for assistance.
Dedicated flat-rate channels
============================
Dedicated flat-rate channels are assigned to one DID number. They are reserved for that DID number and cannot be used by other DID numbers.
Dedicated channels are used after channels included with the DID number, but before shared or metered channels. This makes them useful when one DID number needs predictable Capacity that should remain available regardless of activity on other DID numbers.
Dedicated channels reduce the unassigned flat-rate channel amount in the selected pool. When dedicated channels are unassigned, they return to the pool as unassigned flat-rate channels and can be assigned again or removed.
To manage dedicated channel assignment, see :doc:`how-to-guides/manage-dedicated-channels`.
Shared flat-rate channels
=========================
Shared flat-rate channels are assigned to a Capacity group. DID numbers assigned to the same Capacity group can use the same shared channels.
Shared channels are useful when several DID numbers need access to additional Capacity, but their call peaks do not usually happen at the same time. Instead of reserving separate dedicated channels for each DID number, the shared channel allocation can be consumed by any DID number in the group while channels are available.
Shared channels are used after included and dedicated channels, but before metered channels. For detailed Capacity group behavior, see :doc:`capacity-groups`.
To manage shared channel assignment, see :doc:`how-to-guides/manage-shared-channels`.
When to use flat-rate capacity
==============================
Use flat-rate Capacity when fixed monthly billing is preferred and the required channel amount is known in advance.
Dedicated channels fit DID numbers that need reserved Capacity. Shared channels fit groups of DID numbers where usage varies across the group and a shared pool of channels is more efficient than reserving separate Capacity for each number.
Flat-rate Capacity can also be combined with metered Capacity. In a hybrid setup, flat-rate channels handle expected traffic and metered channels provide overflow when higher-priority Capacity resources are already in use.
For priority behavior when flat-rate channels are combined with included or metered channels, see :ref:`Capacity priority ` and :ref:`Hybrid capacity combinations `.
Related resources
=================
- :doc:`Purchase flat-rate channels ` — Purchase additional flat-rate channels from a channel pool.
- :doc:`Manage dedicated channels ` — Assign or unassign dedicated channels for DID numbers.
- :doc:`Manage shared channels ` — Assign or unassign shared channels in Capacity groups.
.. _capacity_how_capacity_works:
==================
How capacity works
==================
A DID number can use channels included with the DID number service, Capacity assigned directly to the DID number, or Capacity shared through a Capacity group. These resources allow DID numbers to handle more simultaneous inbound calls, support temporary traffic increases, and control how inbound call resources are allocated across one or more DID numbers.
Capacity is evaluated automatically when inbound calls arrive. DIDWW checks the available Capacity resources for the DID number and uses the highest-priority resource that is available.
For example, a DID number can use included channels first, then dedicated channels, then shared channels, and finally metered channels if higher-priority resources are already in use.
The following example shows how DIDWW evaluates available Capacity resources when an inbound call arrives.
.. mermaid::
---
config:
layout: dagre
---
flowchart LR
classDef decision stroke:#fb923c,fill:#fef3c7,stroke-width:2px
classDef action stroke:#22c55e,fill:#dcfce7,stroke-width:2px
classDef outcome stroke:#ef4444,fill:#fee2e2,stroke-width:2px
classDef input stroke:#38bdf8,fill:#e0f2fe,stroke-width:2px
A([Incoming call]):::input
B{"Included channels available?"}:::decision
C["Use included channels"]:::action
D{"Dedicated channels available?"}:::decision
E["Use dedicated channels"]:::action
F{"Shared channels available?"}:::decision
G["Use shared channels"]:::action
H{"Metered channels available?"}:::decision
I["Use metered channels"]:::action
J["Call rejected"]:::outcome
A --> B
B -->|YES| C
B -->|NO| D
D -->|YES| E
D -->|NO| F
F -->|YES| G
F -->|NO| H
H -->|YES| I
H -->|NO| J
The flow starts with the Capacity that belongs most directly to the DID number and then moves through the remaining configured resources. If no Capacity resource is available, the inbound call cannot be delivered using Capacity resources.
This priority model allows different Capacity resources to work together while keeping call delivery predictable.
For Capacity type definitions and priority order, see :ref:`Channel types ` and :ref:`Capacity priority `.
Capacity types
==============
Capacity can be provided through included channels, dedicated channels, shared channels, metered channels, or a combination of these resources.
Some resources belong to the DID number service, some are assigned directly to one DID number, and others are made available through a Capacity group. Capacity resources can also use different billing models depending on how they are configured.
For Capacity type definitions, see :ref:`Channel types `.
DID included channels
=====================
Some DID numbers include inbound voice channels as part of the DID number service. These channels are the first Capacity resource used for inbound calls.
When included channels are already in use, other configured Capacity resources can provide additional concurrent call handling.
For capacity mode values, see :ref:`DID capacity modes `.
Dedicated channels
==================
Dedicated channels are flat-rate channels assigned directly to one DID number. They are reserved for that DID number and are used after included channels.
For a detailed explanation of dedicated flat-rate behavior, see :doc:`flat-rate-channels`.
To assign or unassign dedicated channels, see :doc:`how-to-guides/manage-dedicated-channels`.
Shared channels
===============
Shared channels are flat-rate channels assigned to a Capacity group. DID numbers in the group can use the shared channels when higher-priority Capacity resources are unavailable.
For a detailed explanation of shared flat-rate behavior, see :doc:`flat-rate-channels` and :doc:`capacity-groups`.
To assign or unassign shared channels, see :doc:`how-to-guides/manage-shared-channels`.
Metered channels
================
Metered channels are pay-per-minute channels assigned to a Capacity group. They provide usage-based Capacity and are used after higher-priority resources are unavailable.
For a detailed explanation of metered Capacity behavior, see :doc:`pay-per-minute-channels` and :doc:`capacity-groups`.
To assign or unassign metered channels, see :doc:`how-to-guides/manage-metered-channels`.
Capacity priority
=================
When multiple Capacity resources are available, inbound calls use available resources according to a predefined priority order.
This ensures that Capacity resources are consumed consistently and that higher-priority resources are used before lower-priority resources.
For example, a DID number may have included channels, dedicated channels assigned directly to the DID number, and shared channels available through a Capacity group. Inbound calls use the available resources according to Capacity priority until no Capacity remains available.
For priority values and resource order, see :ref:`Capacity priority `.
Capacity groups
===============
A Capacity group allows multiple DID numbers to use shared channels, metered channels, or both. Groups are used when Capacity should be allocated to a set of DID numbers instead of directly to one DID number.
For Capacity group behavior, fields, and limits, see :doc:`capacity-groups`. To create or manage a group, see :doc:`how-to-guides/create-capacity-group` and :doc:`how-to-guides/manage-dids-in-group`.
Hybrid capacity
===============
Hybrid Capacity combines multiple Capacity resource types within the same Capacity configuration.
This allows inbound calls to move between available Capacity resources as call volume increases.
For example, a DID number may use included channels during normal traffic levels, dedicated or shared Capacity during higher traffic periods, and metered Capacity when all other available resources have been consumed.
The exact behavior depends on the Capacity resources assigned to the DID number and any associated Capacity groups.
For hybrid capacity priority by capacity mode and channel combination, see :ref:`Hybrid capacity combinations `.
When capacity is exceeded
=========================
Inbound calls use available channels according to Capacity priority. If no configured channel is available, the inbound call cannot be delivered using Capacity resources.
Use :doc:`view-capacity-usage` to review concurrent call usage, capacity exceeded events, and reports.
Related resources
=================
- :doc:`capacity-reference` — Review Capacity types, modes, priorities, pools, fields, and limits.
- :doc:`flat-rate-channels` — Learn how flat-rate Capacity resources work.
- :doc:`pay-per-minute-channels` — Learn how usage-based Capacity resources work.
- :doc:`capacity-groups` — Understand Capacity group behavior and allocation.
- :doc:`capacity-billing` — Understand how Capacity affects billing.
=======================
Create a capacity group
=======================
Create a Capacity group to assign shared channels, metered channels, or both to multiple DID numbers.
Before you begin
================
- Choose the channel pool that matches the DID numbers you plan to assign. For pool and group behavior, see :ref:`Capacity groups `.
- At least one active is required if you plan to assign the group to numbers, if you do not own any, see :ref:`How to buy numbers `.
- For shared channels, at least one unassigned flat-rate channel must be available in the selected pool. See :ref:`Purchase flat-rate channels `.
- For metered channels, your account must have a positive prepaid balance. To add funds, go to :ref:`Payment Methods `.
Create and configure the group
==============================
1. In the DIDWW User Panel, go to **Phone Numbers > Capacity**.
2. Select the capacity pool, such as **Standard** or **Extended**.
3. Click **Create Capacity Group**.
4. In the pop-up window, enter a **Group name**.
5. Enter the number of **Assigned shared Channels**, **Assigned metered Channels**, or both.
6. Click **Create**.
.. figure:: https://doc.didww.com/_images/hybrid-create-capacity-group.png
:alt: Create Capacity Group pop-up with shared and metered channels
:figclass: align-center
:width: 100%
**Fig. 2.** Configure Capacity group channels
.. important::
At least one shared or metered channel must be assigned when creating a Capacity group.
.. note::
Flat-rate channels can be assigned only when they are available as unassigned channels. A Capacity group can include shared channels, metered channels, or both.
Related resources
=================
- :doc:`Capacity groups <../capacity-groups>` — Understand group behavior, fields, and limits.
- :doc:`Manage DID(s) in a Group ` — Assign or remove DID numbers directly inside a Capacity group.
- :doc:`Edit a Capacity group ` — Change group channel allocation.
=======================
Delete a capacity group
=======================
Delete a Capacity group when it is no longer needed and DID numbers should no longer use its shared or metered channels.
Before you begin
================
- Unassign all DID numbers from the Capacity group before deleting it. See :doc:`Unassign DID numbers from a Capacity group <../../my-numbers/how-to-guides/unassign-dids-from-capacity-group>`.
- Review capacity usage before removing the group. See :ref:`View capacity usage `.
- Review whether the group has assigned shared channels or metered channels. For group fields, limits, and behavior, see :ref:`Capacity groups `.
- If you need to reduce channel allocation before deletion, see :doc:`Manage shared channels ` or :doc:`Manage metered channels `.
Step 1: Locate the capacity group
=================================
1. In the DIDWW User Panel, go to **Phone Numbers > Capacity**.
2. Find the Capacity group you want to delete.
3. Click **Actions > delete**.
.. figure:: https://doc.didww.com/_images/locate_capacity_group.png
:alt: Edit group option in the Actions menu
:figclass: align-center
:width: 100%
**Fig. 1.** Open the Capacity group actions menu
Step 2: Delete the group
========================
In the confirmation pop-up click **Delete** to confirm the deletion.
.. figure:: https://doc.didww.com/_images/delete_capacity_group.png
:alt: Delete Capacity Group confirmation dialog
:figclass: align-center
:width: 100%
**Fig. 2.** Delete Capacity Group confirmation dialog
Related resources
=================
- :doc:`Unassign DID numbers from a Capacity group <../../my-numbers/how-to-guides/unassign-dids-from-capacity-group>` — Remove DID numbers from the group before deletion.
- :doc:`Manage shared channels ` — Reduce shared channel allocation before deleting a group.
- :doc:`Capacity groups <../capacity-groups>` — Review group fields, limits, and actions.
=====================
Edit a capacity group
=====================
Edit a Capacity group to rename it or change the number of shared and metered channels assigned to it.
Before you begin
================
- Review current usage before reducing assigned channels. See :ref:`View capacity usage `.
- For shared channels, the assigned amount cannot exceed the unassigned flat-rate channels available in the selected pool. See :ref:`Purchase flat-rate channels `.
- For metered channels, your account must have a positive prepaid balance. To add funds, go to :ref:`Payment Methods `.
- A Capacity group must have at least one shared or metered channel. For group behavior and limits, see :ref:`Capacity groups `.
Step 1: Edit the group
======================
1. In the DIDWW User Panel, go to **Phone Numbers > Capacity**.
2. Select the capacity pool where the group is configured.
3. Find the Capacity group you want to update.
4. Click the **Actions** menu (three dots).
5. Select **Edit group**.
.. figure:: https://doc.didww.com/_images/step2.png
:alt: Edit group option in the Actions menu
:figclass: align-center
:width: 100%
**Fig. 1.** Open Edit group
Step 2: Perform changes
=======================
1. In the **Edit Capacity Group** pop-up window, update **Group name**, **Assigned shared Channels**, or **Assigned metered Channels**.
2. Click **Submit**.
.. figure:: https://doc.didww.com/_images/edit-capacity-group2.png
:alt: Edit Capacity Group pop-up
:figclass: align-center
:width: 100%
**Fig. 2.** Edit Capacity Group
Related resources
=================
- :doc:`Capacity groups <../capacity-groups>` — Understand group behavior and limits.
- :doc:`Manage shared channels ` — Assign or unassign shared channels.
- :doc:`Manage metered channels ` — Assign or unassign metered channels.
==============
How-to guides
==============
Use these guides to purchase, assign, unassign, remove, and manage additional inbound call Capacity for DID numbers.
Channels
========
.. grid:: 1 1 2 3
:gutter: 4
.. grid-item-card:: **Purchase flat-rate channels**
:link: purchase-flat-rate-channels
:link-type: doc
:text-align: left
Purchase additional flat-rate channels from a Standard, Extended, or Custom pool.
.. grid-item-card:: **Manage dedicated channels**
:link: manage-dedicated-channels
:link-type: doc
:text-align: left
Assign or unassign dedicated channels for one or more DID numbers.
.. grid-item-card:: **Manage shared channels**
:link: manage-shared-channels
:link-type: doc
:text-align: left
Assign or unassign shared channels in Capacity groups.
.. grid-item-card:: **Manage metered channels**
:link: manage-metered-channels
:link-type: doc
:text-align: left
Assign or unassign pay-per-minute channels in Capacity groups.
.. grid-item-card:: **Remove flat-rate channels**
:link: remove-flat-rate-channels
:link-type: doc
:text-align: left
Remove unassigned flat-rate channels from a channel pool.
Capacity groups
===============
.. grid:: 1 1 2 3
:gutter: 4
.. grid-item-card:: **Create a capacity group**
:link: create-capacity-group
:link-type: doc
:text-align: left
Create a group for shared channels, metered channels, or both.
.. grid-item-card:: **Edit a capacity group**
:link: edit-capacity-group
:link-type: doc
:text-align: left
Update group name, shared channels, or metered channels.
.. grid-item-card:: **Manage DID(s) in a group**
:link: manage-dids-in-group
:link-type: doc
:text-align: left
Assign or remove DID numbers directly inside a Capacity group.
.. grid-item-card:: **Delete a capacity group**
:link: delete-capacity-group
:link-type: doc
:text-align: left
Delete a Capacity group that is no longer needed.
.. toctree::
:maxdepth: 1
:hidden:
Purchase flat-rate channels
Manage dedicated channels
Manage shared channels
Manage metered channels
Remove flat-rate channels
Create a capacity group
Edit a capacity group
Manage DID(s) in a group
Delete a capacity group
.. _capacity_purchase_flat_rate_channels:
===========================
Purchase flat-rate channels
===========================
Purchase flat-rate channels when you need additional inbound call capacity billed at a fixed monthly rate. Purchased channels become available for dedicated or shared assignment.
Before you begin
================
- You need at least one active :ref:`DID number `.
- Your account needs a positive prepaid balance equal to or greater than the cost of the additional channels. To add funds, go to :ref:`Payment Methods `.
- Verify that the DID numbers are covered by the Standard, Extended, or Custom pool you plan to use.
.. note::
Additional channels cannot be added to numbers that already include fixed capacity, such as toll-free numbers with 300 default channels.
Step 1: Open Capacity and select a channel pool
-----------------------------------------------
1. In the DIDWW User Panel, go to **Phone Numbers > Capacity**.
2. Select the channel pool, such as **Standard** or **Extended**, based on the country of your DID numbers.
3. Click **Add New Channels**.
.. note::
The monthly cost of flat-rate channels is shown in the pricing block under **Channels cost**. To view volume-based pricing details, hover over the tooltip next to **Channels cost**.
.. figure:: https://doc.didww.com/_images/step1-prod-capacity-empty.png
:alt: Open the Capacity page and select a pool to purchase flat-rate channels
:figclass: align-center
:width: 100%
**Fig. 1.** Open the Capacity page and select a pool
Step 2: Select the channel quantity
-----------------------------------
1. In the pop-up window, review the channel setup fee, monthly fee, and billing interval.
2. Enter the channel **quantity**.
3. Review the cost summary.
.. important::
Pricing is volume-based. If you add channels in the middle of a billing cycle, the monthly fee is prorated for the remaining days of that cycle. A one-time setup fee is applied when capacity channels are activated.
.. figure:: https://doc.didww.com/_images/step2-prod-pop-up.png
:alt: Select flat-rate channel quantity
:figclass: align-center
:width: 100%
**Fig. 2.** Select the channel quantity
Step 3: Complete the order
--------------------------
1. Click **Complete Order**.
2. The system charges your prepaid balance immediately.
.. note::
If your prepaid balance is insufficient, the order cannot be placed and a notification appears.
When the order is successful, you are redirected to the order completed page with a confirmation screen. The ordered channels are immediately available.
.. figure:: https://doc.didww.com/_images/step3-order-complete-match-prices.png
:alt: Flat-rate channel order completed confirmation page
:figclass: align-center
:width: 100%
**Fig. 3.** Flat-rate channel order completed confirmation page
Related resources
=================
- :doc:`Flat-rate channels <../flat-rate-channels>` — Understand flat-rate channel behavior, pools, and billing.
- :doc:`Manage dedicated channels ` — Assign purchased channels to one DID number.
- :doc:`Manage shared channels ` — Assign purchased channels to a Capacity group.
.. _capacity_assign_flat_rate_channels:
=========================
Manage dedicated channels
=========================
Assign dedicated flat-rate channels when one DID number needs reserved additional inbound call capacity. Unassign dedicated channels when the DID number no longer needs those channels.
Before you begin
================
- At least one active :ref:`DID number ` is required.
- At least one unassigned flat-rate channel is required to assign dedicated channels. See :ref:`Purchase flat-rate channels `.
- Only DID numbers that support additional Capacity can use dedicated channels.
Assign dedicated channels
=========================
Use this flow to assign dedicated flat-rate channels to one or more DID numbers.
Step 1: Select DID numbers
--------------------------
1. In the DIDWW User Panel, go to **Phone Numbers > My Numbers**.
2. Select the DID number or DID numbers you want to assign dedicated channels to.
3. At the bottom of the page, click **Batch Actions**.
4. Select **Assign Dedicated Channels**.
.. figure:: https://doc.didww.com/_images/1dedicated_assign_select_batch.png
:alt: Select DID numbers to assign dedicated flat-rate channels
:figclass: align-center
:width: 100%
**Fig. 1.** Select DID numbers and open Batch Actions
Step 2: Assign dedicated channels
---------------------------------
1. In the pop-up window, select the channel pool, such as **Standard** or **Extended**.
2. Enter the number of channels in **Assigned Dedicated Channels**.
3. Click **Confirm**.
.. figure:: https://doc.didww.com/_images/2dedicated_assign_step2.png
:alt: Assign dedicated flat-rate channels to a DID number
:figclass: align-center
:width: 100%
**Fig. 2.** Assign dedicated channels
----
Unassign dedicated channels
===========================
Use this flow to remove dedicated flat-rate channels from one or more DID numbers.
Step 1: Select DID numbers
--------------------------
1. In the DIDWW User Panel, go to **Phone Numbers > My Numbers**.
2. Select the DID number or DID numbers you want to unassign dedicated channels from.
3. At the bottom of the page, click **Batch Actions**.
4. Select **Assign Dedicated Channels**.
.. figure:: https://doc.didww.com/_images/1dedicated_assign_select_batch.png
:alt: Select DID numbers to assign dedicated flat-rate channels
:figclass: align-center
:width: 100%
**Fig. 3.** Select DID numbers and open Batch Actions
Step 2: Set dedicated channels to 0
-----------------------------------
1. In the pop-up window, select the channel pool, such as **Standard** or **Extended**.
2. Enter 0 in **Assigned Dedicated Channels**.
3. Click **Confirm**.
.. figure:: https://doc.didww.com/_images/3-capacity-unassign-dedicated-channels.png
:alt: Unassign dedicated channels by setting Assigned Dedicated Channels to 0
:figclass: align-center
:width: 100%
**Fig. 4.** Unassign dedicated channels
Related resources
=================
- :doc:`Flat-rate channels <../flat-rate-channels>` — Understand dedicated and shared flat-rate channels.
- :doc:`How capacity works <../how-capacity-works>` — Understand channel priority.
- :doc:`Remove flat-rate channels ` — Remove channels after they are unassigned.
.. _flat-rate-unassign-shared-channels:
======================
Manage shared channels
======================
Assign shared flat-rate channels to a Capacity group when multiple DID numbers should share additional inbound call capacity. Unassign shared channels when the group no longer needs them.
Before you begin
================
- At least one active :ref:`DID number ` is required.
- At least one unassigned flat-rate channel is required to assign shared channels. See :ref:`Purchase flat-rate channels `.
- Only DID numbers that support additional Capacity can be assigned to a Capacity group.
Assign shared channels
======================
Use this flow to create a Capacity group with shared flat-rate channels and assign DID numbers to that group.
Step 1: Open Capacity and create a group
----------------------------------------
1. In the DIDWW User Panel, go to **Phone Numbers > Capacity**.
2. Select the capacity pool, such as **Standard** or **Extended**, where you have at least one unassigned channel.
3. Click **Create Capacity Group**.
.. figure:: https://doc.didww.com/_images/1assign_shared_channels2.png
:alt: Create a Capacity group for shared channels
:figclass: align-center
:width: 100%
**Fig. 1.** Create a Capacity group
Step 2: Assign shared channels to the group
-------------------------------------------
1. In the pop-up window, enter a **Group name**.
2. Enter the number of channels in **Assigned shared Channels**.
3. Click **Create**.
.. figure:: https://doc.didww.com/_images/2capacity_group_popup.png
:alt: Assign shared channels to a Capacity group
:figclass: align-center
:width: 100%
**Fig. 2.** Assign shared channels
Step 3: Select DID numbers
--------------------------
1. In the DIDWW User Panel, go to **Phone Numbers > My Numbers**.
2. Select the DID numbers you want to assign to the Capacity group.
3. At the bottom of the page, click **Batch Actions**.
4. Select **Update Capacity Group**.
.. figure:: https://doc.didww.com/_images/3shared_select.png
:alt: Select DID numbers to assign to a Capacity group
:figclass: align-center
:width: 100%
**Fig. 3.** Select DID numbers and open Batch Actions
Step 4: Assign the capacity group
---------------------------------
1. In the **Update Capacity Group** window, select a **Capacity Group**.
2. Click **Confirm**.
.. figure:: https://doc.didww.com/_images/4shared_update_capacity_group.png
:alt: Update Capacity Group window for shared channels
:figclass: align-center
:width: 100%
**Fig. 4.** Update Capacity Group
----
Unassign shared channels
========================
Use this flow to reduce the number of shared flat-rate channels assigned to an existing Capacity group.
Step 1: Review shared channel allocation
----------------------------------------
1. In the DIDWW User Panel, go to **Phone Numbers > Capacity**.
2. Select the capacity pool where the shared channels are allocated.
3. In the **Channel allocation** block, review the number of channels assigned as shared.
.. figure:: https://doc.didww.com/_images/channel-allocation.png
:alt: Channel allocation block showing shared channels
:figclass: align-center
:width: 100%
**Fig. 5.** Review channel allocation
Step 2: Open the group editor
-----------------------------
1. Find the Capacity group where the **Assigned Channels** column shows shared channels.
2. Edit the capacity group by clicking **Actions > Edit group**.
.. figure:: https://doc.didww.com/_images/step2.png
:alt: Edit group option in the Actions menu
:figclass: align-center
:width: 100%
**Fig. 6.** Open Edit group
.. important::
Before reducing shared channels, make sure the reduction will not cause call failures or traffic loss. A Capacity group must have at least one shared or metered channel.
To cancel all shared channels while keeping the group active, first increase the number of metered channels to at least 1, then reduce assigned shared channels to 0. To remove all channels from a group, first unassign all DID numbers from the group, then delete the group.
Step 3: Reduce shared channels
------------------------------
1. In the **Edit Capacity Group** pop-up window, locate **Assigned shared Channels**.
2. Reduce the number of shared channels to the required value, or 0 to completely remove them from a capacity group.
3. Click **Submit**.
.. figure:: https://doc.didww.com/_images/edit-capacity-group2.png
:alt: Reduce assigned shared channels in Edit Capacity Group
:figclass: align-center
:width: 100%
**Fig. 7.** Unassign shared channels
Related resources
=================
- :doc:`Capacity groups <../capacity-groups>` — Understand group behavior, fields, and limits.
- :doc:`Manage DID(s) in a Group ` — Assign DID numbers to an existing group from the Capacity page.
- :doc:`Remove flat-rate channels ` — Remove unassigned flat-rate channels.
=======================
Manage metered channels
=======================
Assign metered channels when a Capacity group needs pay-per-minute inbound call capacity. Unassign a DID number from the Capacity group when it should no longer use metered channels.
Before you begin
================
- At least one active :ref:`DID number ` is required.
- A positive prepaid balance is required to use metered channels. To add funds, go to :ref:`Payment Methods `.
- Only DID numbers that support additional Capacity can be assigned to a Capacity group.
Assign metered channels
=======================
Use this flow to create a Capacity group with metered channels and assign DID numbers to that group.
Step 1: Open Capacity and select a channel pool
-----------------------------------------------
1. In the DIDWW User Panel, go to **Phone Numbers > Capacity**.
2. Select the channel pool, such as **Standard** or **Extended**, based on the country of your DID numbers.
.. note::
The pay-per-minute cost is shown in the pricing block under **Metered capacity cost**.
.. figure:: https://doc.didww.com/_images/step1pay-per-minute-assign.png
:alt: Capacity page before assigning metered channels
:figclass: align-center
:width: 100%
**Fig. 1.** Open Capacity and select a pool
Step 2: Create a capacity group
-------------------------------
Click **Create Capacity Group**.
.. figure:: https://doc.didww.com/_images/create_metered_group.png
:alt: Create Capacity Group for metered channels
:figclass: align-center
:width: 100%
**Fig. 2.** Create a Capacity group
Step 3: Assign metered channels to the group
--------------------------------------------
1. In the pop-up window, enter a **Group name**.
2. Under **Assigned metered Channels**, enter the number of channels, up to 1,000.
3. Click **Create**.
.. figure:: https://doc.didww.com/_images/step2assign-metered-channels.png
:alt: Assign metered channels to a Capacity group
:figclass: align-center
:width: 100%
**Fig. 3.** Assign metered channels
Step 4: Select DID numbers
--------------------------
After creating a Capacity Group and assigning metered (pay-per-minute) channels to it, you need to **Update Capacity Group** and assign your DID numbers to that group.
1. In the DIDWW User Panel, go to **Phone Numbers > My Numbers**.
2. Select the DID numbers you want to assign to the Capacity group.
3. At the bottom of the page, click **Batch Actions**.
4. Select **Update Capacity Group**.
.. figure:: https://doc.didww.com/_images/3shared_select.png
:alt: Select DID numbers and open Batch Actions
:figclass: align-center
:width: 100%
**Fig. 4.** Select DID numbers and open Batch Actions
.. important::
- Shared flat-rate channels always take priority over metered channels. Metered capacity is used only when no shared channels are assigned to the group, or when all included, dedicated, and shared channels are already in use.
- DID numbers purchased with the Pay-per-minute Capacity option are automatically added to a Capacity group in the Standard pool, with 100 metered channels assigned by default.
Step 5: Update the capacity group
---------------------------------
1. In the **Update Capacity Group** window, select a **Capacity Group**.
2. Choose the **Group Name**.
3. Click **Confirm**.
.. figure:: https://doc.didww.com/_images/step4update_capacity.png
:alt: Update Capacity Group window showing metered channels
:figclass: align-center
:width: 100%
**Fig. 5.** Update Capacity Group
----
Unassign metered channels
=========================
If you no longer want a DID number to use additional pay-per-minute capacity, unassign it from its Capacity group.
Step 1: Filter DID numbers by capacity group
--------------------------------------------
1. In the DIDWW User Panel, go to **Phone Numbers > My Numbers**.
2. Select the **Active** or **All Numbers** tab.
3. To quickly locate numbers with dedicated channels, open **Filters** and enable the **Capacity group** filter.
4. When the filter is added, choose the capacity pool (**Standard** or **Extended**) and select the name of the Capacity Group (e.g., Pay per minute).
.. figure:: https://doc.didww.com/_images/step1filter-numbers.png
:alt: Filter DID numbers by Capacity group
:figclass: align-center
:width: 100%
**Fig. 6.** Filter DID numbers by Capacity group
Step 2: Review metered channel allocation
-----------------------------------------
To confirm you are unassigning the correct numbers, check the **Capacity** column for details about the assigned metered capacity.
1. Locate the DID number in the table.
2. Hover over the **Capacity** column to review capacity details.
.. figure:: https://doc.didww.com/_images/step2-capacity-metered.png
:alt: Capacity allocation showing metered channels
:figclass: align-center
:width: 100%
**Fig. 7.** Review metered channel allocation
Step 3: Open the Update Capacity Group action
---------------------------------------------
1. Select the DID numbers.
2. At the bottom of the page, click **Batch Actions**.
3. Select **Update Capacity Group**.
.. figure:: https://doc.didww.com/_images/step3select_numbers.png
:alt: Select DID numbers and open Update Capacity Group
:figclass: align-center
:width: 100%
**Fig. 8.** Open Update Capacity Group
Step 4: Unassign the capacity group
-----------------------------------
1. In the **Update Capacity Group** window, open the **Capacity group** dropdown.
2. Select **Unassign Capacity Group**.
3. Click **Confirm**.
.. figure:: https://doc.didww.com/_images/unassign_capacity_group.png
:alt: Unassign a DID number from its Capacity group
:figclass: align-center
:width: 100%
**Fig. 9.** Unassign Capacity Group
Related resources
=================
- :doc:`Pay-per-minute channels <../pay-per-minute-channels>` — Understand metered capacity behavior and billing.
- :doc:`Capacity groups <../capacity-groups>` — Understand group fields and limits.
- :doc:`Capacity billing <../capacity-billing>` — Understand metered per-minute charges.
=========================
Remove flat-rate channels
=========================
Remove flat-rate channels when purchased channels are no longer needed. Only unassigned flat-rate channels can be removed.
Before you begin
================
Unassign the flat-rate channels in the capacity pool where you plan to remove them. For details, see :ref:`Manage shared channels ` or :ref:`Manage dedicated channels `.
.. important::
The **Remove Channels** button is visible only when at least one unassigned channel is available in the selected pool.
Step 1: Open Capacity
=====================
1. In the DIDWW User Panel, go to **Phone Numbers > Capacity**.
2. Select the pool, such as **Standard** or **Extended**, where you purchased the channels.
3. In the **Channel allocation** block, verify that unassigned channels are available to remove.
.. figure:: https://doc.didww.com/_images/remove-channels-button.png
:alt: Remove Channels button on the Capacity page
:figclass: align-center
:width: 100%
**Fig. 1.** Remove Channels button
Step 2: Remove channels
=======================
1. Click **Remove Channels**.
2. In the pop-up window, enter the number of unassigned channels to remove.
3. Click **Remove**.
.. figure:: https://doc.didww.com/_images/remove-channels-amount.png
:alt: Confirm removal of unassigned flat-rate channels
:figclass: align-center
:width: 100%
**Fig. 2.** Remove unassigned channels
Related resources
=================
- :doc:`Flat-rate channels <../flat-rate-channels>` — Understand flat-rate channel behavior and billing.
- :doc:`Manage dedicated channels ` — Unassign dedicated channels before removing them.
- :doc:`Manage shared channels ` — Unassign shared channels before removing them.
.. _capacity_manage_dids_in_group:
=========================
Manage DID(s) in a group
=========================
Use the **Manage DID(s) in Group** page to assign DID numbers to a Capacity group or remove them from the group without leaving the Capacity workspace.
Before you begin
================
A Capacity group is required before you manage DID numbers in it. See :doc:`Create a Capacity group `.
Assign DID numbers to the group
===============================
Use this flow to move DID numbers from the supported list into the selected Capacity group.
Step 1: Open the manage DID page
--------------------------------
1. In the DIDWW User Panel, go to **Phone Numbers > Capacity**.
2. Select the capacity pool where the group is configured.
3. Find the Capacity group you want to manage and click **Actions > Manage assigned DID(s)**.
.. figure:: https://doc.didww.com/_images/manage_assigned_dids_action.png
:alt: Manage assigned DID(s) action in the Capacity group menu
:figclass: align-center
:width: 100%
**Fig. 1.** Open Manage assigned DID(s)
Step 2: Assign to group
-----------------------
1. In the top table, review the DID numbers supported by the selected capacity pool.
2. Use the filters to narrow the list if needed.
3. Select the DID numbers you want to add to the group.
4. Click **Assign to Group**.
.. figure:: https://doc.didww.com/_images/assign_to_group.png
:alt: Assign to Group button in the Manage DID(s) in Group page
:figclass: align-center
:width: 100%
**Fig. 2.** Assign to Group
----
Remove DID numbers from the group
=================================
Use this flow to remove DID numbers from the selected Capacity group.
Step 1: Open the manage DID page
--------------------------------
1. In the DIDWW User Panel, go to **Phone Numbers > Capacity**.
2. Select the capacity pool where the group is configured.
3. Find the Capacity group you want to manage and click **Actions > Manage assigned DID(s)**.
.. figure:: https://doc.didww.com/_images/manage_assigned_dids_action.png
:alt: Manage assigned DID(s) action in the Capacity group menu
:figclass: align-center
:width: 100%
**Fig. 3.** Open Manage assigned DID(s)
Step 2: Remove from group
-------------------------
1. In the bottom table, review the DID numbers supported by the selected capacity pool.
2. Use the filters to narrow the list if needed.
3. Select the DID numbers you want to remove from the group.
4. Click **Remove from Group**.
5. In the pop-up confirmation window click **Remove**.
.. figure:: https://doc.didww.com/_images/remove_from_group.png
:alt: Remove from Group button and confirmation flow
:figclass: align-center
:width: 100%
**Fig. 4.** Remove from Group
Related resources
=================
- :doc:`Assign DID numbers to a Capacity group <../../my-numbers/how-to-guides/assign-dids-to-capacity-group>` — Assign DID numbers from the My Numbers page.
- :doc:`Unassign DID numbers from a Capacity group <../../my-numbers/how-to-guides/unassign-dids-from-capacity-group>` — Remove DID numbers from a group from My Numbers.
- :doc:`Capacity groups <../capacity-groups>` — Review Capacity group behavior, fields, and limits.
- :doc:`How capacity works <../how-capacity-works>` — Review capacity modes and channel priority.
.. _flexible_capacity:
========
Capacity
========
Capacity determines how many inbound calls a DID number can receive at the same time. Without sufficient Capacity, calls that exceed the limit are rejected — meaning real callers hear a busy signal or get disconnected before reaching your system.
DIDWW gives you three channel types to match your traffic patterns and control costs:
- **Flat-rate** — Fixed monthly channels for predictable call volumes, assigned to a single DID or shared across multiple DIDs through a Capacity group.
- **Pay-per-minute** — Metered channels for variable or unpredictable traffic, billed per minute with no setup or monthly fees.
- **Hybrid** — Flat-rate channels for baseline traffic with metered channels as automatic overflow, so you pay a fixed rate for expected volume and only pay extra when traffic spikes.
.. note::
Capacity applies to inbound calls only.
Key features
============
- See which capacity options are available for a DID number.
- Buy, assign, and remove flat-rate channels.
- Assign extra channels directly to a DID number.
- Share channels between multiple DID numbers through a Capacity group.
- Add or remove DID numbers from a Capacity group.
- Review call usage, failed calls, and capacity exceeded events.
- Learn how Capacity is billed and how the different channel types work together.
Get started
===========
.. grid:: 1 1 2 3
:gutter: 4
.. grid-item-card:: **How capacity works**
:link: how-capacity-works
:link-type: doc
:text-align: left
Understand Capacity types, priority, Capacity groups, and hybrid capacity call flow.
.. grid-item-card:: **Flat-rate channels**
:link: flat-rate-channels
:link-type: doc
:text-align: left
Learn how dedicated and shared flat-rate channels provide fixed monthly capacity.
.. grid-item-card:: **Pay-per-minute channels**
:link: pay-per-minute-channels
:link-type: doc
:text-align: left
Learn how metered channels provide usage-based capacity through Capacity groups.
.. grid-item-card:: **How-to guides**
:link: how-to-guides/index
:link-type: doc
:text-align: left
Purchase, assign, unassign, remove, and manage Capacity channels and Capacity groups.
.. grid-item-card:: **Capacity groups**
:link: capacity-groups
:link-type: doc
:text-align: left
Understand shared and metered channel allocation, group behavior, fields, and limits.
.. grid-item-card:: **View capacity usage**
:link: view-capacity-usage
:link-type: doc
:text-align: left
Review concurrent call usage, exceeded-capacity events, statistics, and reports.
Related resources
=================
.. grid:: 1 1 2 3
:gutter: 4
.. grid-item-card:: **Capacity reference**
:link: capacity-reference
:link-type: doc
:text-align: left
Look up Capacity fields, values, channel types, pool types, and modes.
.. grid-item-card:: **Capacity billing**
:link: capacity-billing
:link-type: doc
:text-align: left
Understand included channels, flat-rate charges, setup fees, prorated billing, and metered charges.
.. grid-item-card:: **My numbers**
:link: ../my-numbers/index
:link-type: doc
:text-align: left
Manage DID-level capacity settings, group assignment, trunks, and related services.
.. grid-item-card:: **Number billing**
:link: ../number-billing
:link-type: doc
:text-align: left
Review DID number setup charges, recurring charges, billing cycles, and renewal behavior.
.. grid-item-card:: **Logs & analytics**
:link: ../../logs-analytics/index
:link-type: doc
:text-align: left
Review statistics, reports, and call logs related to Capacity usage and failures.
.. grid-item-card:: **Inbound trunks**
:link: ../../voice/inbound-trunks/index
:link-type: doc
:text-align: left
Configure inbound call routing before reviewing Capacity behavior.
.. toctree::
:maxdepth: 1
:hidden:
How capacity works
Flat-rate channels
Pay-per-minute channels
Capacity groups
How-to guides
Capacity billing
Capacity reference
View capacity usage
.. _capacity_add_metered_channels:
=======================
Pay-per-minute channels
=======================
Pay-per-minute channels, also called metered channels, provide usage-based inbound call Capacity. Metered channels are assigned through Capacity groups and are billed only when inbound calls use metered Capacity.
Use pay-per-minute channels when traffic is variable, when fixed monthly Capacity is not required, or when metered Capacity should provide overflow after higher-priority resources are already in use. You can assign up to 1,000 metered channels per group.
How pay-per-minute channels work
================================
Pay-per-minute or metered channels define the maximum number of simultaneous inbound calls that can use pay-per-minute Capacity in a Capacity group. They do not reserve flat-rate channels from a pool and do not have setup or monthly fees.
When a DID number is assigned to a Capacity group with metered channels, inbound calls can use those channels after included channels, dedicated channels, and shared channels are already in use or unavailable.
Because metered channels are evaluated after higher-priority Capacity resources, they are commonly used as overflow Capacity. They can also be used without shared channels when a DID number should rely on usage-based Capacity instead of a fixed monthly channel allocation.
For priority behavior, see :ref:`Capacity priority ` and :ref:`Hybrid capacity combinations `.
Capacity pools
==============
Metered channel pricing and availability depend on the selected Capacity pool. The pool determines the coverage and per-minute metered Capacity cost used when calls are delivered through metered channels.
For Capacity pool values and field meanings, see :ref:`Capacity pools ` and :ref:`Capacity pool fields `.
.. note::
If the required country is not listed in an available pool, or if you are unsure which pool to select, contact sales@didww.com for assistance.
Capacity groups
===============
Metered channels are assigned to Capacity groups. DID numbers use metered channels by being assigned to the group that contains those channels.
A Capacity group can include metered channels only, or it can combine shared flat-rate channels with metered channels for a hybrid Capacity setup. In a hybrid group, shared channels are used before metered channels, and metered channels provide overflow after the higher-priority Capacity resources are unavailable.
For group behavior, fields, and limits, see :doc:`capacity-groups`. To assign or unassign metered channels, see :doc:`how-to-guides/manage-metered-channels`.
Default metered channels behavior after DID purchase
====================================================
DID numbers purchased with the Pay-per-minute Capacity option are automatically added to a Capacity group with metered channels assigned by default. This allows inbound calls to use metered Capacity without requiring a separate flat-rate channel purchase.
The default group and channel amount can be changed later by editing the Capacity group or by moving DID numbers to a different Capacity group.
The default metered channel amount after DID purchase is 100 channels. For capacity mode values and pool values, see :ref:`DID capacity modes ` and :ref:`Capacity pools `.
When to use pay-per-minute capacity
===================================
Use pay-per-minute Capacity when inbound call volume is variable, when fixed monthly Capacity is not needed, or when metered channels should act as backup Capacity for unexpected spikes.
Metered channels are also useful as overflow Capacity in a hybrid setup because they are used after higher-priority channel types are unavailable.
Pay-per-minute Capacity can be useful for newly purchased DID numbers that need immediate inbound call handling, DID numbers with occasional call spikes, or groups of DID numbers where fixed flat-rate allocation would be inefficient.
Related resources
=================
- :doc:`Manage metered channels ` — Assign or unassign metered channels in Capacity groups.
- :doc:`How capacity works ` — Understand Capacity priority and hybrid capacity call flow.
- :doc:`View capacity usage ` — Review usage and troubleshoot capacity issues.
.. _capacity_view_usage:
===================
View capacity usage
===================
Use Capacity usage statistics to review concurrent inbound call demand for Capacity groups and compare configured channels with actual usage. Usage review helps determine whether the current shared and metered channel allocation is sufficient, whether channels should be moved or reduced, and whether recent call failures may be related to Capacity.
For Capacity priority and field meanings, see :ref:`Capacity priority ` and :doc:`capacity-reference`.
View concurrent call usage
==========================
1. In the DIDWW User Panel, go to **Phone Numbers > Capacity**.
2. In the **Capacity Groups** table, find the group you want to review and click the chart icon in **Assigned Channel(s)** to open the usage view.
.. figure:: https://doc.didww.com/_images/open-capacity-group-usage.png
:alt: Capacity page showing the chart icon in the Capacity Groups table
:figclass: align-center
:width: 100%
**Fig. 1.** Open Capacity group usage from the **Capacity Groups** table.
3. Use the **Timeframe** filters to focus on the period you want to review.
4. Use concurrent call usage to understand how often a Capacity group approaches its configured allocation and which channel types are being consumed. In the **Concurrent calls** chart, **Shared** and **Metered** are shown separately so you can see whether the group is relying on flat-rate shared Capacity, pay-per-minute overflow Capacity, or both.
- If shared channel usage regularly approaches the assigned shared channel amount, the group may need more shared channels or a different allocation strategy.
- If metered channels are used frequently, compare the current metered usage with the existing flat-rate allocation to decide whether additional shared channels would be more cost-effective.
- If usage remains far below the configured allocation for long periods, the group may have more channels assigned than it needs.
- If usage spikes are short and infrequent, metered overflow may already be sufficient without increasing shared channels.
.. figure:: https://doc.didww.com/_images/capacity-groups-statistics-overview.png
:alt: Capacity groups tab in Statistics showing total failed calls, concurrent calls, and capacity exceeded
:figclass: align-center
:width: 100%
**Fig. 2.** Review Capacity group usage in **Statistics > Capacity groups**.
----
Review capacity exceeded events
===============================
1. In the DIDWW User Panel, go to **Phone Numbers > Capacity**.
2. In the **Capacity Groups** table, find the group you want to review and click the chart icon in **Assigned Channel(s)** to open the usage view.
.. figure:: https://doc.didww.com/_images/open-capacity-group-usage.png
:alt: Capacity page showing the chart icon in the Capacity Groups table
:figclass: align-center
:width: 100%
**Fig. 1.** Open Capacity group usage from the **Capacity Groups** table.
3. Use the **Timeframe** filters to focus on the period you want to review.
4. Review **Total failed calls** and **Capacity exceeded** together with concurrent call usage:
- **Total failed calls** shows how many inbound calls failed during the selected timeframe.
- **Capacity exceeded** shows how often the configured Capacity was not sufficient for incoming traffic during that timeframe.
If **Capacity exceeded** increases during the same period where concurrent calls reach the group's configured shared or metered allocation, the group may need more Capacity or a different channel mix. If failed calls increase without matching Capacity pressure, review inbound routing, DID number assignment, and other call-delivery settings before changing channel allocation.
.. figure:: https://doc.didww.com/_images/capacity-groups-statistics-filters.png
:alt: Capacity groups statistics view showing timeframe and capacity group filters
:figclass: align-center
:width: 100%
**Fig. 3.** Use filters to focus on the relevant Capacity group and timeframe.
----
Use statistics and reports
==========================
Use the Capacity page and DIDWW analytics views together to compare configured Capacity with actual inbound traffic:
- Use the chart icon on the **Capacity** page to open the usage view for a specific Capacity group quickly.
- Use :doc:`../../logs-analytics/statistics/index` to review group-level usage trends, failed calls, and Capacity exceeded events over time.
- Use :doc:`../../logs-analytics/reports/index` to group inbound voice traffic by DID number, trunk, trunk group, or DID country and compare usage with related charges.
Usage data is especially useful before changing assigned dedicated channels, shared channels, or metered channels. For related tasks, see :doc:`how-to-guides/manage-dedicated-channels`, :doc:`how-to-guides/manage-shared-channels`, and :doc:`how-to-guides/manage-metered-channels`.
----
Troubleshoot capacity issues
============================
Use the following checks when inbound calls fail, when capacity usage is higher than expected, or when charges do not match the expected Capacity mix:
.. dropdown:: Charges do not match expected capacity mix
**Common causes**
- Metered channels are being used more often than expected.
- Shared channels are insufficient, causing overflow to metered.
- The Capacity group contains DIDs with different capacity modes.
**How to fix**
- Use :doc:`../../logs-analytics/reports/index` to group inbound traffic by DID number or trunk and compare usage with charges.
- Use :doc:`../../logs-analytics/statistics/index` to check how often metered channels are consumed versus shared channels.
- If metered usage is consistently high, consider adding shared channels with :doc:`how-to-guides/manage-shared-channels`.
- For shared and metered behavior, see :doc:`capacity-groups` and :doc:`capacity-reference`.
.. dropdown:: DID is in a Capacity group but not using it
**Common causes**
- The DID number has its own capacity limit that overrides the group.
- The DID number capacity mode does not include enough channels for the expected traffic.
- The DID number is assigned to the wrong Capacity group.
**How to fix**
- Review the DID capacity limit with :doc:`../my-numbers/how-to-guides/set-capacity-limits`.
- Review group membership with :doc:`how-to-guides/manage-dids-in-group`.
- For capacity mode and priority behavior, see :ref:`DID capacity modes ` and :ref:`Capacity priority `.
.. dropdown:: Short traffic spikes causing intermittent failures
**Common causes**
- The Capacity group does not have metered channels enabled.
- Metered channels are assigned below the level needed to absorb short spikes.
- The spikes are too short for shared channels to be the practical fix.
**How to fix**
- Enable or increase metered channels with :doc:`how-to-guides/manage-metered-channels`.
- Review how metered channels work in :doc:`pay-per-minute-channels` and :doc:`capacity-reference`.
- Review usage trends in :doc:`../../logs-analytics/statistics/index` if you want to confirm that the spikes are short and intermittent.
.. dropdown:: Capacity allocation appears higher than needed
**Common causes**
- Traffic volume has decreased since channels were last configured.
- Channels were added during a peak period and not reviewed afterward.
- Multiple Capacity groups share traffic that was previously handled by one group.
**How to fix**
- Use the chart icon on the **Capacity** page to review concurrent call usage over a representative timeframe.
- If usage remains consistently low, reduce shared channels with :doc:`how-to-guides/manage-shared-channels`.
- If metered channels are rarely used, consider removing them with :doc:`how-to-guides/manage-metered-channels`.
- For Capacity group fields and limits, see :doc:`capacity-groups` and :doc:`capacity-reference`.
.. dropdown:: Capacity statistics not showing data
**Common causes**
- The Capacity group was recently created and has not yet received traffic.
- The selected timeframe does not contain any call activity.
- The Capacity group has no DIDs assigned to it.
**How to fix**
- Adjust the **Timeframe** filter to a period with known traffic.
- Confirm the group has DIDs assigned with :doc:`how-to-guides/manage-dids-in-group`.
- If the group is new, wait for inbound calls to occur and then return to the usage view.
- For the usage metrics shown here, see :doc:`../../logs-analytics/statistics/index` and :doc:`capacity-reference`.
Related resources
=================
- :doc:`How capacity works ` — Understand Capacity priority, hybrid behavior, and what happens when Capacity is exceeded.
- :doc:`Capacity groups ` — Understand shared and metered group behavior.
- :doc:`Capacity reference ` — Look up Capacity fields, values, and indicators.
- :doc:`../../logs-analytics/statistics/index` — Review Capacity group metrics and other call concurrency statistics.
- :doc:`../../logs-analytics/reports/index` — Analyze inbound voice traffic and related charges.
.. _configuration_profiles_how_profiles_and_rules_work:
=========================================
How configuration profiles and rules work
=========================================
Configuration profiles and rules work together to automate DID number setup after purchase. A profile stores the settings to apply to a number — such as voice routing, SMS routing, and Capacity — while a rule determines when and whether that profile is applied automatically.
Understanding how these two components relate to each other is the foundation for building a consistent, repeatable provisioning workflow.
For the field-level details, see :doc:`profiles-reference` and :doc:`rules-reference`.
For the procedures that use these settings, see :doc:`how-to-guides/index`.
Configuration profiles overview
===============================
A configuration profile is a reusable set of DID number settings. A profile can include voice routing, SMS routing, Capacity settings, and a description.
Profiles are useful when multiple DID numbers need the same setup. Instead of configuring each DID number separately, you can apply one profile to selected numbers or use rules to apply a profile automatically after purchase.
For profile fields, actions, and constraints, see :doc:`profiles-reference`.
For creating, applying, editing, or deleting profiles, see :doc:`how-to-guides/index`.
Rules overview
==============
Rules apply configuration profiles to newly purchased DID numbers based on conditions such as country, number type, region, or city.
.. important:: Rules apply only to newly purchased DID numbers. They do not update DID numbers that already exist in your account.
For rule fields, filters, actions, and priority values, see :doc:`rules-reference`.
For creating or managing rules, see :doc:`how-to-guides/index`.
Rule matching order
========================
Rules are evaluated when a new DID number is added to your account. DIDWW checks the rule conditions and applies the configuration profile that best matches the number.
Rule conditions can be broad or specific. A broad rule can apply to all selected countries. A more specific rule can be narrowed by number type, region, or city.
.. mermaid::
flowchart LR
%% Start of the process
start((Purchase New DID
Start Rule Matching)):::customer --> city(("DID Matches a
City?")):::staff
%% Unified Apply / Do Not Apply outputs
city --> yes
region --> yes
number --> yes
country --> yes
yes --> apply((Apply Profile)):::completed
no --> dontapply((Do not Apply
Profile)):::canceled
%% Sequential rule matching path with shared Yes and common No Match chain
city --> nomatch1[No Match Found]:::status
nomatch1 --> region(("DID matches a
Region?")):::staff
region --> nomatch2[No Match Found]:::status
nomatch2 --> number(("DID matches a
Number Type?")):::staff
number --> nomatch3[No Match Found]:::status
nomatch3 --> country(("DID matches a
Country?")):::staff
country --> nomatch4[No Match Found]:::status
nomatch4 --> allcountries(("Is there a
rule set for
All Countries?")):::staff
allcountries --> yes[Yes]:::completed
allcountries --> no[No]:::status
%% Color and style definitions (matching the provided image)
classDef status fill:#f9e6dc,stroke:#ff5c1a,stroke-width:2px,color:#1f2d3d;
classDef staff fill:#fff4cf,stroke:#ffb000,stroke-width:2px,color:#1f2d3d;
classDef customer fill:#d7ecfb,stroke:#008ce3,stroke-width:2px,color:#1f2d3d;
classDef completed fill:#d0f0ec,stroke:#00a99d,stroke-width:2px,color:#1f2d3d;
classDef canceled fill:#f6d6df,stroke:#e83f6f,stroke-width:2px,color:#1f2d3d;
When multiple rules can match the same DID number, DIDWW checks rules from the most specific match to the broadest match. City-level rules take priority over regional rules, regional rules take priority over number-type rules, and number-type rules take priority over country-level rules.
For priority details, see :ref:`rules_priority`.
Profile and rule relationship
=============================
A rule does not contain routing or Capacity settings directly. Instead, the rule points to a configuration profile. When a newly purchased DID number matches the rule conditions, DIDWW applies the selected profile to that number.
For example, you could create a rule that matches any new Local number purchased in the United States and applies a profile that assigns a specific voice trunk, SMS trunk, Capacity group, and description — without any manual steps after the purchase.
For the profile fields that the rule can apply, see :doc:`profiles-reference`.
For the rule fields and matching order, see :doc:`rules-reference`.
Profile application methods
===========================
Configuration profiles can be applied in two ways:
- **Manually**, from **My Numbers**, using the **Apply Configuration Profile** batch action. Use this for existing numbers that were purchased before a rule was in place, or for numbers that need a one-off configuration. For the procedure, see :doc:`how-to-guides/apply-configuration-profile-manually`.
- **Automatically**, from **Configuration Profiles > Rules**, when a newly purchased number matches a rule's conditions. Use this to ensure every new number receives a standard setup immediately after purchase. For rule creation, see :doc:`how-to-guides/create-rules-for-profiles`.
Registration and service requirements
=====================================
Configuration profiles can help standardize setup after a DID number is purchased or ported in, but they do not replace country, number type, or service requirements. If a DID number requires end-user verification, identity details, or address details, those requirements still apply.
For registration-related number management, see :doc:`../my-numbers/index` and :doc:`../buy-numbers/end-user-verification`.
.. _apply_configuration_profile:
====================================
Apply configuration profile manually
====================================
Apply a configuration profile manually to existing DID numbers in a single action.
This allows you to quickly configure voice, SMS, and capacity settings without creating rules.
Before you begin
================
- At least one active :ref:`DID number ` is required to apply configuration profile.
- At least one :ref:`configuration profile ` is required.
Step 1: Select DID(s) and open batch actions
============================================
1. In the **Phone Numbers > My Numbers** section, select one or more DIDs you want to configure.
2. At the bottom of the page, open the **Batch Actions** menu.
3. Choose **Apply Configuration Profile** from the list.
.. figure:: https://doc.didww.com/_images/apply-profile1.png
:alt: Select DID(s) and open Batch Actions to apply a configuration profile.
:figclass: align-center
:width: 100%
**Fig. 3.** Selecting DID(s) and opening Batch Actions to apply a configuration profile
Step 2: Apply configuration profile
===================================
1. In the **Apply Configuration Profile** pop-up, review the selected DID number(s).
2. From the **Configuration Profile** dropdown, select the profile you want to apply.
3. Click **Confirm** to apply the settings to all selected numbers.
.. figure:: https://doc.didww.com/_images/apply-profile2.png
:alt: Apply a configuration profile to selected DIDs.
:figclass: align-center
:width: 100%
**Fig. 4.** Applying a configuration profile to selected DID numbers
Related resources
=================
- :doc:`../profiles-reference`: Review Configuration Profile fields and actions.
- :doc:`../../my-numbers/batch-actions-reference`: Review My Numbers batch actions.
- :doc:`create-configuration-profile`: Create a configuration profile.
- :doc:`manage-configuration-profiles`: Edit or delete configuration profiles.
.. _configuration_profiles_profiles_create:
============================
Create configuration profile
============================
Create a configuration profile to apply reusable DID number settings in one action.
Before you begin
================
- A voice trunk is required before it can be selected in the **Trunk** field. See :doc:`../../../voice/inbound-trunks/index`.
- An SMS trunk is required before it can be selected in the **SMS Trunk** field. See :doc:`../../../sms/sms-trunks/index`.
- A Capacity group is required before it can be selected in the **Capacity Group** field. See :doc:`../../capacity/how-to-guides/create-capacity-group`.
Step 1: Open the create profile form
====================================
1. In the DIDWW User Panel, go to **Phone Numbers > Configuration Profiles**.
2. Open the **Profiles** tab.
3. Click **Create Profile**.
.. figure:: https://doc.didww.com/_images/fig1-2.png
:alt: Create Configuration Profile form.
:figclass: align-center
:width: 100%
**Fig. 1.** Create Configuration Profile form.
Step 2: Configure the profile
=============================
4. Enter a profile name.
5. Select the settings the profile should apply.
.. note:: At least one configuration must be selected to apply the profile to a number.
6. Click **Create**.
.. figure:: https://doc.didww.com/_images/fig2.png
:alt: Configured Configuration Profile fields.
:figclass: align-center
:width: 100%
**Fig. 2.** Configured Configuration Profile fields.
Related resources
=================
- :doc:`../profiles-reference`: Review Configuration Profile fields and actions.
- :doc:`../how-configuration-profiles-and-rules-work`: Understand how profiles and rules work.
- :doc:`manage-configuration-profiles`: Edit or delete configuration profiles.
- :doc:`create-rules-for-profiles`: Create rules that apply profiles automatically.
.. _create_a_rule:
.. _configuration_profiles_examples:
=========================
Create rules for profiles
=========================
Create rules to apply configuration profiles automatically to newly purchased DID numbers.
Before you begin
================
- At least one configuration profile is required. See :doc:`create-configuration-profile`.
- Rules apply only to newly purchased DID numbers. They do not update DID numbers that already exist in your account.
- Rule results depend on rule evaluation behavior. More specific rules, such as city rules, take priority over broader rules, such as country rules. See :ref:`rules_priority`.
Step 1: Create a Rule
=====================
1. In the DIDWW User Panel, go to **Phone Numbers > Configuration Profiles**.
2. Open the **Rules** tab.
3. Click **Create Rule**.
.. figure:: https://doc.didww.com/_images/fig1.png
:figclass: align-center
:alt: Rules page with Create Rule button.
**Fig. 1.** Rules page.
Step 2: Define the conditions the rule applies to
=================================================
For the rule fields, filters, and priority details used here, see :doc:`../rules-reference`.
4. Enter the rule name.
5. Select the configuration profile to apply.
6. Select the rule conditions.
7. Click **Create**.
.. figure:: https://doc.didww.com/_images/fig2.png
:figclass: align-center
:alt: Create Rule form with configured fields.
**Fig. 2.** Create Rule form.
.. _configuration_profiles_configuration_examples:
Configuration examples
======================
Use these examples to see how configuration profiles and rules work together for common DID number setups.
Before you begin
----------------
- Create a configuration profile first. See :doc:`create-configuration-profile`.
- Review the profile and rule fields in :doc:`../profiles-reference` and :doc:`../rules-reference`.
- Rules apply only to newly purchased DID numbers. They do not update DID numbers that already exist in your account.
.. tab-set::
:class: my-tabs
.. tab-item:: Global rule
.. _configuration_profiles_examples_global:
A global rule applies one configuration profile to all newly purchased DID numbers.
Use this setup when new DID numbers should use the same voice trunk, SMS trunk, Capacity group, and description by default. If a new DID number supports inbound SMS, the selected SMS trunk is assigned for inbound messages.
The configuration profile can also include a Capacity group when newly purchased numbers need additional inbound call Capacity after included channels are in use.
.. rubric:: Profile setup example
.. list-table::
:header-rows: 1
:widths: 30 70
* - Field
- Example value
* - Name
- Global Default Profile
* - Capacity Group
- Pay Per Minute
* - Trunk
- Default Voice Trunk
* - SMS Trunk
- SMS to Email
* - Description
- Global DID configuration
.. figure:: https://doc.didww.com/_images/fig1-2.png
:figclass: align-center
:alt: Global Default Profile.
:width: 85%
**Fig. 3.** Global Default Profile.
.. rubric:: Rule setup example
.. list-table::
:header-rows: 1
:widths: 30 70
* - Field
- Example value
* - Name
- Global Rule
* - Profile
- Global Default Profile
* - Countries
- Empty
* - Number Types
- Empty
* - Regions
- Empty
* - Cities
- Empty
.. figure:: https://doc.didww.com/_images/example1-2.png
:figclass: align-center
:alt: Global rule applied to all countries.
:width: 85%
**Fig. 4.** Global rule applied to all countries.
.. tab-item:: Country and number type rules
.. _configuration_profiles_examples_numbertype:
Country and number type rules apply different configuration profiles to newly purchased DID numbers in the same country based on DID number type.
Use this setup when Local, Mobile, National, or Toll-Free DID numbers should use different routing or Capacity settings.
.. rubric:: Profile setup examples
.. tab-set::
:class: my-tabs
.. tab-item:: Local number type profile
Use a Local number type profile when Local DID numbers should route to a PBX or another inbound voice trunk.
.. list-table::
:header-rows: 1
:widths: 30 70
* - Field
- Example value
* - Name
- USA Local Type Profile
* - Capacity Group
- Pay Per Minute
* - Trunk
- My PBX
* - SMS Trunk
- SMS to Email
* - Description
- USA Local Settings
.. figure:: https://doc.didww.com/_images/example2-1.png
:figclass: align-center
:alt: USA Local Type Profile.
:width: 85%
**Fig. 5.** USA Local Type Profile.
.. tab-item:: Toll-Free number type profile
Use a Toll-Free number type profile when Toll-Free DID numbers should route to a different inbound voice trunk.
.. list-table::
:header-rows: 1
:widths: 30 70
* - Field
- Example value
* - Name
- USA Toll-Free Profile
* - Capacity Group
- Empty
* - Trunk
- phone.systems
* - SMS Trunk
- SMS to Email
* - Description
- USA Toll-Free Settings
Toll-Free numbers already include 300 channels by default, so the example does not assign a Capacity group.
.. figure:: https://doc.didww.com/_images/example2-1-2.png
:figclass: align-center
:alt: USA Toll-Free Profile.
:width: 85%
**Fig. 6.** USA Toll-Free Profile.
.. rubric:: Rule setup examples
.. tab-set::
:class: my-tabs
.. tab-item:: Local rule
.. list-table::
:header-rows: 1
:widths: 30 70
* - Field
- Example value
* - Name
- USA Local Rule
* - Profile
- USA Local Type Profile
* - Countries
- United States
* - Number Types
- Local
.. figure:: https://doc.didww.com/_images/example2-2-1.png
:figclass: align-center
:alt: USA Local Rule.
:width: 85%
**Fig. 7.** USA Local Rule.
.. tab-item:: Toll-Free rule
.. list-table::
:header-rows: 1
:widths: 30 70
* - Field
- Example value
* - Name
- USA Toll-Free Rule
* - Profile
- USA Toll-Free Profile
* - Countries
- United States
* - Number Types
- Toll-Free
.. figure:: https://doc.didww.com/_images/example2-2-2.png
:figclass: align-center
:alt: USA Toll-Free Rule.
:width: 85%
**Fig. 8.** USA Toll-Free Rule.
.. tab-item:: Regional rules
.. _configuration_profiles_examples_region:
Regional rules apply different configuration profiles to newly purchased DID numbers in specific regions.
Use this setup when DID numbers in different regions should route through different regional trunks. Regional rules are available for supported countries, such as the United States, Canada, and the United Kingdom.
.. rubric:: Profile setup examples
.. tab-set::
:class: my-tabs
.. tab-item:: New York region profile
.. list-table::
:header-rows: 1
:widths: 30 70
* - Field
- Example value
* - Name
- USA New York Profile
* - Capacity Group
- Pay Per Minute
* - Trunk
- USA East Coast SIP Trunk
* - SMS Trunk
- SMS to Email
* - Description
- East Coast Regional Settings
.. figure:: https://doc.didww.com/_images/example3-1-2.png
:figclass: align-center
:alt: USA New York Region Profile.
:width: 85%
**Fig. 9.** USA New York Region Profile.
.. tab-item:: California region profile
.. list-table::
:header-rows: 1
:widths: 30 70
* - Field
- Example value
* - Name
- USA California Profile
* - Capacity Group
- Pay Per Minute
* - Trunk
- USA West Coast SIP Trunk
* - SMS Trunk
- SMS to Email
* - Description
- West Coast Regional Settings
.. figure:: https://doc.didww.com/_images/example3-1.png
:figclass: align-center
:alt: USA California Region Profile.
:width: 85%
**Fig. 10.** USA California Region Profile.
.. rubric:: Rule setup examples
.. tab-set::
:class: my-tabs
.. tab-item:: New York regional rule
.. list-table::
:header-rows: 1
:widths: 30 70
* - Field
- Example value
* - Name
- USA New York Region Rule
* - Profile
- USA New York Profile
* - Countries
- United States
* - Number Types
- Local
* - Regions
- New York
.. figure:: https://doc.didww.com/_images/example3-2.png
:figclass: align-center
:alt: USA New York Region Rule.
:width: 85%
**Fig. 11.** USA New York Region Rule.
.. tab-item:: California regional rule
.. list-table::
:header-rows: 1
:widths: 30 70
* - Field
- Example value
* - Name
- USA California Region Rule
* - Profile
- USA California Profile
* - Countries
- United States
* - Number Types
- Local
* - Regions
- California
.. figure:: https://doc.didww.com/_images/example3-2-2.png
:figclass: align-center
:alt: USA California Region Rule.
:width: 85%
**Fig. 12.** USA California Region Rule.
.. tab-item:: City rules
.. _configuration_profiles_examples_city:
City rules apply different configuration profiles to newly purchased DID numbers in specific cities.
Use this setup when DID numbers in individual cities should use their own inbound voice trunks, SMS trunks, descriptions, or Capacity settings.
.. rubric:: Profile setup examples
.. tab-set::
:class: my-tabs
.. tab-item:: Stockholm city profile
.. list-table::
:header-rows: 1
:widths: 30 70
* - Field
- Example value
* - Name
- Sweden Stockholm City Profile
* - Capacity Group
- Pay Per Minute
* - Trunk
- Sweden Stockholm City SIP Trunk
* - SMS Trunk
- SMS to Email
* - Description
- Stockholm City DID Configuration
.. figure:: https://doc.didww.com/_images/example4-1-1.png
:figclass: align-center
:alt: Sweden Stockholm City Profile.
:width: 85%
**Fig. 13.** Sweden Stockholm City Profile.
.. tab-item:: Warsaw city profile
.. list-table::
:header-rows: 1
:widths: 30 70
* - Field
- Example value
* - Name
- Poland Warsaw City Profile
* - Capacity Group
- Pay Per Minute
* - Trunk
- Poland Warsaw City SIP Trunk
* - SMS Trunk
- SMS to Email
* - Description
- Warsaw City DID Configuration
.. figure:: https://doc.didww.com/_images/example4-1-2.png
:figclass: align-center
:alt: Poland Warsaw City Profile.
:width: 85%
**Fig. 14.** Poland Warsaw City Profile.
.. rubric:: Rule setup examples
.. tab-set::
:class: my-tabs
.. tab-item:: Stockholm city rule
.. list-table::
:header-rows: 1
:widths: 30 70
* - Field
- Example value
* - Name
- Sweden Stockholm City Only Rule
* - Profile
- Sweden Stockholm City Profile
* - Countries
- Sweden
* - Number Types
- Local
* - Cities
- Stockholm
.. figure:: https://doc.didww.com/_images/example4-2-1.png
:figclass: align-center
:alt: Sweden Stockholm City Rule.
:width: 85%
**Fig. 15.** Sweden Stockholm City Rule.
.. tab-item:: Warsaw city rule
.. list-table::
:header-rows: 1
:widths: 30 70
* - Field
- Example value
* - Name
- Poland Warsaw City Only Rule
* - Profile
- Poland Warsaw City Profile
* - Countries
- Poland
* - Number Types
- Local
* - Cities
- Warsaw
.. figure:: https://doc.didww.com/_images/example4-2-2.png
:figclass: align-center
:alt: Poland Warsaw City Rule.
:width: 85%
**Fig. 16.** Poland Warsaw City Rule.
Related resources
=================
- :doc:`../rules-reference`: Review rule fields, conditions, and evaluation behavior.
- :doc:`../profiles-reference`: Review Configuration Profile fields and actions.
- :doc:`../how-configuration-profiles-and-rules-work`: Understand how profiles and rules work.
- :doc:`create-configuration-profile`: Create a configuration profile.
- :doc:`manage-rules`: Edit or delete rules.
====================================
Configuration profiles how-to guides
====================================
Use these guides to create, apply, and manage Configuration Profiles and rules.
Profiles
========
.. grid:: 1 1 2 3
:gutter: 4
.. grid-item-card:: **Create configuration profile**
:link: create-configuration-profile
:link-type: doc
:text-align: left
Create a reusable profile for voice, SMS, Capacity, and description settings.
.. grid-item-card:: **Apply configuration profile manually**
:link: apply-configuration-profile-manually
:link-type: doc
:text-align: left
Apply a profile to existing DID numbers from My Numbers.
.. grid-item-card:: **Manage configuration profiles**
:link: manage-configuration-profiles
:link-type: doc
:text-align: left
Edit or delete configuration profiles from the Profiles tab.
Rules
=====
.. grid:: 1 1 2 3
:gutter: 4
.. grid-item-card:: **Create rules for profiles**
:link: create-rules-for-profiles
:link-type: doc
:text-align: left
Create rules that apply profiles automatically to newly purchased DID numbers.
.. grid-item-card:: **Manage rules**
:link: manage-rules
:link-type: doc
:text-align: left
Edit or delete rules from the Rules tab.
.. toctree::
:maxdepth: 1
:hidden:
Create configuration profile
Apply configuration profile manually
Manage configuration profiles
Create rules for profiles
Manage rules
.. _manage_configuration_profiles:
=============================
Manage configuration profiles
=============================
Use the **Profiles** tab to edit or delete configuration profiles.
Before you begin
================
- At least one configuration profile is required. See :doc:`create-configuration-profile`.
- Deleting a configuration profile also deletes any rules assigned to it. For rule behavior, see :doc:`../rules-reference`.
Edit a configuration profile
============================
.. _configuration_profiles_profiles_edit:
Use this flow when the reusable DID number settings need to change.
Step 1: Open the profile actions menu
-------------------------------------
1. In the DIDWW User Panel, go to **Phone Numbers > Configuration Profiles**.
2. Open the **Profiles** tab.
3. Find the profile you want to update and click the **Actions > Edit**.
.. figure:: https://doc.didww.com/_images/configuration-profiles-actions-edit.png
:alt: Edit Configuration Profile actions button.
:figclass: align-center
:width: 100%
**Fig. 1.** Edit Configuration Profile actions button.
Step 2: Update the profile
--------------------------
1. In the **Edit Profile** window, update the profile settings.
2. Click **Submit**.
.. figure:: https://doc.didww.com/_images/configuration-profiles-edit.png
:alt: Edit Configuration Profile form.
:figclass: align-center
:width: 100%
**Fig. 2.** Edit Configuration Profile form.
Delete a configuration profile
==============================
.. _configuration_profiles_profiles_delete:
Use this flow when a configuration profile is no longer needed.
Step 1: Open the profile actions menu
-------------------------------------
1. In the DIDWW User Panel, go to **Phone Numbers > Configuration Profiles**.
2. Open the **Profiles** tab.
3. Find the profile you want to delete and click the **Actions > Delete**.
.. figure:: https://doc.didww.com/_images/configuration-profiles-actions-delete.png
:alt: Delete Configuration Profile actions button.
:figclass: align-center
:width: 100%
**Fig. 3.** Delete Configuration Profile actions button.
Step 2: Confirm deletion
------------------------
1. In the confirmation pop-up, review the profile you are deleting.
2. Click **Delete**.
.. figure:: https://doc.didww.com/_images/configuration-profiles-delete.png
:alt: Delete Configuration Profile pop-up.
:figclass: align-center
:width: 100%
**Fig. 4.** Delete Configuration Profile pop-up.
Related resources
=================
- :doc:`../profiles-reference`: Review Configuration Profile fields and actions.
- :doc:`../how-configuration-profiles-and-rules-work`: Understand how profiles and rules work.
- :doc:`manage-rules`: Review how assigned rules are edited or deleted.
.. |actions| image:: /img/new_user_panel/trunks/voice_in/pstn/three_dots_action_button.png
:class: inline-img no-shadow
:width: 30px
:height: 30px
:alt: Actions button
.. _manage_configuration_profile_rules:
============
Manage rules
============
Use the **Rules** tab to edit or delete rules that apply configuration profiles to newly purchased DID numbers.
Before you begin
================
- At least one rule is required. See :doc:`create-rules-for-profiles`.
- Review rule evaluation behavior before changing overlapping rules. See :ref:`rules_priority`.
Edit a rule
===========
.. _edit_a_rule:
Use this flow when the matching conditions or assigned configuration profile need to change.
Step 1: Open the rule actions menu
-----------------------------------
1. In the DIDWW User Panel, go to **Phone Numbers > Configuration Profiles**.
2. Open the **Rules** tab.
3. Find the rule you want to update and click the **Actions > Edit**.
.. figure:: https://doc.didww.com/_images/rule-actions-edit.png
:alt: Edit rule actions button.
:figclass: align-center
:width: 100%
**Fig. 1.** Edit rule actions button.
Step 2: Update the rule
-----------------------
1. In the **Edit Rule** window, update the rule settings.
2. Click **Submit**.
.. figure:: https://doc.didww.com/_images/rule-edit.png
:figclass: align-center
:alt: Edit Rule form.
:width: 100%
**Fig. 2.** Edit Rule form.
----
Delete a rule
=============
.. _delete_a_rule:
Use this flow when a rule should no longer apply a configuration profile to newly purchased DID numbers.
Step 1: Open the rule actions menu
----------------------------------
1. In the DIDWW User Panel, go to **Phone Numbers > Configuration Profiles**.
2. Open the **Rules** tab.
3. Find the rule you want to delete and click the **Actions > Delete**.
.. figure:: https://doc.didww.com/_images/rule-actions-delete.png
:alt: Delete rule actions button.
:figclass: align-center
:width: 100%
**Fig. 3.** Delete rule actions button.
Step 2: Confirm deletion
------------------------
1. In the confirmation pop-up, review the rule you are deleting.
2. Click **Delete**.
.. figure:: https://doc.didww.com/_images/rule-delete.png
:figclass: align-center
:alt: Delete Rule confirmation pop-up.
:width: 100%
**Fig. 4.** Delete Rule confirmation pop-up.
Related resources
=================
- :doc:`../rules-reference`: Review rule fields, conditions, and evaluation behavior.
- :doc:`create-rules-for-profiles`: Create rules for profiles.
- :doc:`manage-configuration-profiles`: Review how configuration profiles are edited or deleted.
.. _configuration_profiles:
.. _user_panel_cp:
======================
Configuration profiles
======================
Configuration Profiles apply reusable DID number settings in one action. Use this section to understand how profiles and rules work, create reusable configurations, and apply voice, SMS, capacity, and description settings consistently.
Key features
============
- Reuse the same voice, SMS, Capacity, and description settings across multiple DID numbers.
- Apply a saved configuration to existing DID numbers in one step.
- Automatically apply the right configuration to newly purchased DID numbers.
- Choose where a rule applies by country, number type, region, or city.
- Keep DID number setup consistent without re-entering the same details.
- Control which configuration is applied to new numbers as they are purchased.
Get started
===========
.. grid:: 1 1 2 3
:gutter: 4
.. grid-item-card:: **How configuration profiles and rules work**
:link: how-configuration-profiles-and-rules-work
:link-type: doc
:text-align: left
Understand profiles, rules, rule priority, and how configuration is applied to DID numbers.
.. grid-item-card:: **How-to guides**
:link: how-to-guides/index
:link-type: doc
:text-align: left
Create, apply, edit, and delete configuration profiles and rules.
.. grid-item-card:: **Create rules for profiles**
:link: how-to-guides/create-rules-for-profiles
:link-type: doc
:text-align: left
Create rules and review examples for country, number type, region, and city rule setups.
References
==========
.. grid:: 1 1 2 3
:gutter: 4
.. grid-item-card:: **Configuration profiles reference**
:link: profiles-reference
:link-type: doc
:text-align: left
Look up profile fields, actions, UI elements, and constraints.
.. grid-item-card:: **Rules reference**
:link: rules-reference
:link-type: doc
:text-align: left
Look up rule fields, conditions, actions, and evaluation behavior.
Related resources
=================
.. grid:: 1 1 2 3
:gutter: 4
.. grid-item-card:: **My Numbers**
:link: ../my-numbers/index
:link-type: doc
:text-align: left
Manage DID numbers, batch actions, trunks, capacity, services, and descriptions.
.. grid-item-card:: **Capacity**
:link: ../capacity/index
:link-type: doc
:text-align: left
Manage Capacity groups, dedicated channels, metered channels, and Capacity limits.
.. grid-item-card:: **Inbound trunks**
:link: ../../voice/inbound-trunks/index
:link-type: doc
:text-align: left
Create and manage inbound voice trunks used by configuration profiles.
.. grid-item-card:: **SMS trunks**
:link: ../../sms/sms-trunks/index
:link-type: doc
:text-align: left
Create and manage SMS trunks used by configuration profiles.
.. toctree::
:maxdepth: 1
:hidden:
How configuration profiles and rules work
How-to guides
Configuration profiles reference
Rules reference
.. _configuration_profiles_profiles_reference:
.. _configuration_profiles_reference:
================================
Configuration profiles reference
================================
Configuration Profiles reference explains the fields, filters, actions, and constraints shown on the **Profiles** tab.
Main fields
===========
.. list-table::
:header-rows: 1
:widths: 20 20 60
:width: 100%
* - Field
- Access
- Description
* - Name
- Editable
- A friendly name used to identify the configuration profile.
* - Voice Trunk
- Editable
- The inbound voice trunk assigned by the configuration profile when the profile is applied to a DID number.
* - SMS Trunk
- Editable
- The inbound SMS trunk assigned by the configuration profile when the profile is applied to a DID number.
* - Capacity Group
- Editable
- The Capacity group assigned by the configuration profile when the profile is applied to a DID number.
* - Capacity Limit
- Editable
- The per-DID concurrent inbound call limit assigned by the configuration profile when the profile is applied.
* - Description
- Editable
- A note used to identify the DID number on the **My Numbers** page.
----
Filters
=======
.. list-table::
:header-rows: 1
:widths: 20 20 60
:width: 100%
* - Filter
- Filter condition
- Description
* - Name
- Contains text input
- Filters profiles by profile name.
* - Filters
- Additional filter selector
- Opens the filter picker for additional available filters on the page.
Filter conditions
-----------------
.. list-table::
:header-rows: 1
:widths: 20 80
:width: 100%
* - Filter condition
- Description
* - Contains text input
- Matches profile names that contain the entered text.
* - Additional filter selector
- Opens the list of extra filters that can be added to the current filter row.
Related resources
=================
- :doc:`how-configuration-profiles-and-rules-work` - Understand how profiles and rules work together.
- :doc:`how-to-guides/create-configuration-profile` - Create a configuration profile.
- :doc:`how-to-guides/apply-configuration-profile-manually` - Apply a profile to existing DID numbers.
- :doc:`how-to-guides/manage-configuration-profiles` - Edit or delete configuration profiles.
- :doc:`rules-reference` - Review rule fields, filters, and behavior.
- :doc:`../my-numbers/batch-actions-reference` - Review **Apply Configuration Profile** in My Numbers batch actions.
.. _configuration_profiles_rules_reference:
===============
Rules reference
===============
Rules reference explains the fields, filters, actions, and priority values shown on the **Rules** tab.
Main fields
===========
.. list-table::
:header-rows: 1
:widths: 20 20 60
:width: 100%
* - Field
- Access
- Description
* - Name
- Editable
- A friendly name used to identify the rule.
* - Profile
- Editable
- The configuration profile applied when the rule conditions match a newly purchased DID number.
* - Countries
- Editable
- The country or countries where the rule applies.
* - Number Types
- Editable
- The DID number types where the rule applies, such as Local, Mobile, National, Shared Cost, Toll-free, or Global / UIFN.
* - Regions
- Editable
- The region where the rule applies.
* - Cities
- Editable
- The city where the rule applies.
Filters
=======
.. list-table::
:header-rows: 1
:widths: 20 20 60
:width: 100%
* - Filter
- Filter condition
- Description
* - Name
- Contains text input
- Filters rules by rule name.
* - Country
- Searchable single-select filter
- Filters rules by the country assigned in the rule.
* - Region
- Single-select filter
- Filters rules by region.
* - City
- Search text input
- Filters rules by city.
* - Profile
- Searchable single-select filter
- Filters rules by assigned configuration profile.
* - Number type
- Multi-select checkbox filter
- Filters rules by one or more selected DID number types.
* - Filters
- Additional filter selector
- Opens the filter picker for additional available filters on the page.
Filter conditions
-----------------
.. list-table::
:header-rows: 1
:widths: 20 80
:width: 100%
* - Filter condition
- Description
* - Contains text input
- Matches rule names that contain the entered text.
* - Searchable single-select filter
- Allows one value to be selected from a searchable list.
* - Single-select filter
- Allows one value to be selected from a list.
* - Search text input
- Matches city values using entered search text.
* - Multi-select checkbox filter
- Allows multiple DID number types to be selected at the same time.
* - Additional filter selector
- Opens the list of extra filters that can be added to the current filter row.
.. _rules_priority:
Rule priority
=============
.. list-table::
:header-rows: 1
:widths: 20 20 60
:width: 100%
* - Priority
- Rule scope
- Description
* - 1
- City
- DIDWW checks city-level rules first and applies the matching profile when a city rule matches.
.. note:: Applying the rule to ``Cities`` is only available when a **single** ``Region`` is selected.
* - 2
- Region
- DIDWW checks region-level rules after city rules when no city rule matches.
.. note:: Applying the rule to ``Regions`` is only available when a **single** ``Number Type`` and a **single** ``Country`` is selected.
* - 3
- Number type
- DIDWW checks number-type rules after city and region rules when no more specific rule matches.
* - 4
- Country
- DIDWW checks country-level rules after city, region, and number-type rules when no more specific rule matches.
* - 5
- All countries
- DIDWW checks rules that are not limited by country after all more specific rule scopes.
Related resources
=================
- :doc:`how-configuration-profiles-and-rules-work` - Understand how rules apply profiles.
- :doc:`how-to-guides/create-rules-for-profiles` - Create rules and review rule setup examples.
- :doc:`how-to-guides/manage-rules` - Edit or delete rules.
- :doc:`profiles-reference` - Review configuration profile fields, filters, and actions.
.. _my_numbers_batch_actions_reference:
=======================
Batch actions reference
=======================
Batch actions in My Numbers apply supported changes to selected DID numbers. Use this reference to understand available batch actions, when to use them, and documented constraints before applying updates to multiple numbers.
Selecting numbers for batch actions
===================================
To use **Batch Actions**, select one or more DID numbers from the My Numbers table. You can select numbers manually or use the checkbox next to the **DID Number** column to open bulk selection options.
.. figure:: https://doc.didww.com/_images/batch_action_selection_behavior.png
:alt: Batch Actions menu with selected DID numbers.
:figclass: align-center
:width: 100%
**Fig. 1.** Batch Actions menu with selected DID numbers.
.. list-table::
:header-rows: 1
:widths: 20 80
:width: 100%
* - Selection option
- Description
* - Select All
- Selects all DID numbers matching the current filter criteria, including DID numbers on other pages.
* - Select Visible
- Selects only the DID numbers currently displayed on the page.
Available batch actions
=======================
.. list-table::
:header-rows: 1
:widths: 20 35 45
:width: 100%
* - Batch action
- Description
- Notes and constraints
* - Renew DIDs
- Renews selected DID numbers.
- DID numbers can be renewed at any time. Expired numbers remain in the **Service Aging Pool (SAP)** for 34 days. Manually canceled DID numbers must be restored before they can be renewed. See :doc:`how-to-guides/renew-number`.
* - Restore Terminated DIDs
- Restores selected terminated DID numbers.
- Only manually canceled DID numbers can be restored. If the number has active service time, it can be restored immediately at no additional cost. DID numbers remain in **Service Aging Pool (SAP)** for 34 days after the expiration date. See :doc:`how-to-guides/restore-number`.
* - Set Number of Billing Cycles
- Sets how many billing cycles remain before automatic renewal stops for selected DID numbers.
- Newly purchased DID numbers are set to **Unlimited** billing cycles by default. The maximum value is 999. Leave the field empty to set an unlimited number of billing cycles.
* - Update Trunks
- Assigns or unassigns inbound voice trunks for selected DID numbers.
- Use **Unassign Voice Trunk** to remove the current voice trunk from selected numbers. See :doc:`how-to-guides/assign-voice-trunk`.
* - Update SMS Trunks
- Assigns or unassigns an SMS trunk for selected DID numbers.
- Use **Unassign SMS Trunk** to remove the current SMS trunk from selected numbers. See :doc:`how-to-guides/assign-sms-trunk`.
* - Update Capacity Group
- Assigns selected DID numbers to a capacity group or unassigns them from a capacity group.
- Only DID numbers that support additional capacity can be assigned to a capacity group. To remove group assignment, select **Unassign Capacity Group** in the **Update Capacity Group** window.
* - Assign Dedicated Channels
- Assigns flat-rate dedicated channels to selected DID numbers.
- Select the capacity pool and enter the number of dedicated channels to assign. To unassign dedicated channels, set **Assigned Dedicated Channels** to **0**.
* - Remove DIDs
- Cancels selected DID numbers.
- A confirmation dialog lists the selected DID numbers and allows an optional cancellation reason. See :doc:`how-to-guides/remove-number`.
* - Update Capacity Limit
- Sets a maximum number of concurrent inbound calls for selected DID numbers.
- Updating this value limits concurrent calls for the DID number and does not increase overall account capacity. Clear the field to remove an existing limit. See :doc:`how-to-guides/set-capacity-limits`.
* - Change Next Capacity Mode
- Changes the capacity mode that selected DID numbers use in the next billing cycle.
- Available options are **Clear** (remove the scheduled mode change), **2 included** (DID+2), and **0 included** (DID+0). The update takes effect in the next billing cycle unless the DID number is renewed immediately after the change. See :doc:`how-to-guides/change-next-capacity-mode`.
* - Update Description
- Updates the description for selected DID numbers.
- Use this action when the same description should be applied to multiple selected numbers.
* - Configure CNAM OUT
- Submits a CNAM OUT configuration request for selected DID numbers that support CNAM OUT.
- CNAM OUT can contain up to 15 characters. An identity is required. Submitted requests usually complete review within 48–72 hours. See :doc:`how-to-guides/configure-cnam-out`.
* - Remove CNAM OUT
- Submits a CNAM OUT removal request for selected DID numbers with active CNAM OUT.
- The request remains in **Cancellation Pending** status until verified. CNAM cannot be modified or reapplied while the removal task is pending. Submitted requests usually complete review within 48–72 hours. See :doc:`how-to-guides/configure-cnam-out`.
* - Apply Configuration Profile
- Applies a configuration profile to selected DID numbers.
- At least one configuration profile is required. A profile can apply voice, SMS, capacity, and description settings in one action. See :doc:`../configuration-profiles/index`.
* - Assign End user Details
- Assigns identity and address details to selected DID numbers that require registration.
- Use for DID numbers in **Awaiting Registration** status. Assigned end-user details are submitted for verification review. See :doc:`how-to-guides/assign-end-user-details`.
* - Unassign End user Details
- Removes assigned End user Details from selected DID numbers.
- Use this action when End user Details should no longer be assigned to the selected DID numbers.
Related resources
=================
- :doc:`manage-phone-numbers` — Understand how DID number settings, services, capacity, and lifecycle behavior work together.
- :doc:`my-numbers-reference` — Review fields, values, statuses, service states, and UI indicators.
- :doc:`how-to-guides/index` — Follow step-by-step guides for common single-number and batch tasks.
- :doc:`how-to-guides/change-next-capacity-mode` — Change DID numbers between supported DID+0 and DID+2 capacity modes.
- :doc:`how-to-guides/set-capacity-limits` — Limit concurrent inbound calls for DID numbers.
- :doc:`../capacity/index` — Manage Capacity groups, dedicated channels, shared channels, metered channels, and capacity limits.
- :doc:`../configuration-profiles/index` — Create and apply configuration profiles.
- :doc:`../../identities/index` — Manage identities, addresses, and End user verification.
.. _did_number_setup_and_activation:
====================
Setup and activation
====================
Purchased and ported-in DID numbers remain assigned to your account until they expire, are removed, or are ported out. After assignment, DID numbers often require additional configuration before they can receive inbound calls, receive inbound SMS messages, or activate additional services.
The My Numbers section combines DID number management into one workspace. It shows DID number status, time left, assigned trunks, identities, supported services, capacity, and available actions for single-number and batch updates.
A DID number may already belong to your account but still require configuration before inbound traffic can be delivered. Common reasons include missing inbound trunk assignments, insufficient inbound capacity, required end-user verification, pending service approval, or renewal settings that allow the DID number to expire.
The following flow shows the typical initial configuration process required before a DID number can receive inbound calls or inbound SMS messages.
.. mermaid::
flowchart LR
A[DID purchased
or ported in]
B{Registration
required?}
C[Assign end-user details]
D[Ready for configuration]
E[Assign voice trunk]
F{Sufficient
capacity?}
G[Assign capacity]
H[Inbound calling
ready]
I[Assign SMS trunk]
J[Inbound SMS
ready]
A --> B
B -->|Yes| C
B -->|No| D
C --> D
D --> E
E --> F
F -->|No| G
F -->|Yes| H
G --> H
D --> I
I --> J
classDef customer fill:#C9DEEF,color:#222,stroke:#0B84E3,stroke-width:2px
classDef system fill:#F3E8C5,color:#222,stroke:#F0A000,stroke-width:2px
classDef idle fill:#E5E7EB,color:#444,stroke:#9CA3AF,stroke-width:2px
classDef operational fill:#DDF3E4,color:#1F5130,stroke:#33A05A,stroke-width:2px
class C,E,G,I customer
class B,F system
class A,D idle
class H,J operational
After a DID number is configured and active, My Numbers is also used to manage renewal behavior, billing cycles, capacity changes, service configuration, end-user verification updates, and lifecycle actions such as removal or restoration.
DID number setup can also be automated with :doc:`../configuration-profiles/index`, which applies reusable voice trunk, SMS trunk, and capacity group settings to DID numbers.
For status, trunk, and verification values, see :doc:`my-numbers-reference`.
For task-based instructions, see :doc:`how-to-guides/index`. For actions that can be applied to multiple selected DID numbers, see :doc:`batch-actions-reference`.
.. _my_numbers_filters_reference:
=================
Filters reference
=================
Filters in My Numbers help you find DID numbers by status, routing, geography, supported features, assigned resources, verification data, lifecycle state, and billing information.
Use filters to narrow the displayed DID numbers before reviewing details, exporting results, or applying batch actions.
----
Quick filters
=============
Quick filters appear at the top of the My Numbers page and show counts for DID number groups that may require attention. Filters disappear automatically when no DID numbers match the filter condition.
.. figure:: https://doc.didww.com/_images/MyNumbersQuickFilters.png
:alt: My Numbers quick filters with status counts.
:figclass: align-center
:width: 100%
**Fig. 1.** My Numbers quick filters with status counts.
.. list-table::
:header-rows: 1
:widths: 20 80
:width: 100%
* - Filter
- Description
* - All
- Shows all DID numbers in your account.
* - Active
- Shows DID numbers that have active service time.
* - Not Configured
- Shows DID numbers without required inbound routing or inbound capacity configuration.
* - Expiring Soon
- Shows DID numbers that will not renew automatically because no billing cycles remain.
* - Awaiting Registration
- Shows DID numbers waiting for end-user verification approval.
* - Blocked
- Shows DID numbers that are blocked and cannot receive inbound calls.
* - Terminated
- Shows DID numbers that no longer have active service time or were canceled.
* - Porting in progress
- Shows DID numbers currently in the porting process.
----
All filters
===========
.. list-table::
:header-rows: 1
:widths: 20 20 60
:width: 100%
* - Filter
- Filter condition
- Description
* - :ref:`DID number `
- Contains text input, Single-select filter, :ref:`Bulk Input `
- Filters by DID number.
* - Description
- Contains text input
- Filters by DID number description.
* - Country
- Single-select filter
- Filters by country associated with DID numbers assigned to your account.
* - Region
- Single-select filter
- Filters by region or state associated with DID numbers assigned to your account.
* - :ref:`Number type `
- Multi-select checkbox filter
- Filters by DID number type.
* - :ref:`Features `
- Single-select filter
- Filters by supported DID number feature.
* - Voice trunk
- Single-select filter
- Filters by assigned inbound voice trunk or trunk group.
* - SMS trunk
- Single-select filter
- Filters by assigned inbound SMS trunk or SMS trunk group.
* - :ref:`Capacity pool `
- Single-select filter
- Filters by assigned capacity pool.
* - Capacity group
- Grouped single-select filter
- Filters by assigned capacity group.
* - Order ref
- Equals text input.
- Filters by order reference.
* - Verification ref
- Equals text input.
- Filters by verification reference.
* - Regulatory area
- Single-select filter
- Filters by regulatory area associated with DID numbers assigned to your account.
* - Identity
- Single-select filter
- Filters by assigned identity.
* - Address
- Single-select filter
- Filters by assigned address.
* - :ref:`Billing cycles left `
- Condition selector with numeric input, depending on the selected condition.
- Filters by remaining billing cycles.
.. _my_numbers_filter_methods:
Filter conditions
-----------------
.. list-table::
:header-rows: 1
:widths: 20 80
:width: 100%
* - Filter condition
- Description
* - Contains text input
- Matches values that contain the entered text or digits.
* - Equals text input
- Matches only exact entered values.
* - Single-select filter
- Allows one value to be selected from a list.
* - Grouped single-select filter
- Allows one value to be selected from grouped list sections.
* - Multi-select checkbox filter
- Allows multiple values to be selected at the same time.
* - Condition selector with numeric input
- Filters numeric values using conditions such as **Equals**, **Less than**, or **Greater than**.
.. _my_numbers_did_number_filter_modes:
DID number filter modes
-----------------------
.. list-table::
:header-rows: 1
:widths: 20 80
:width: 100%
* - Method
- Description
* - Contains
- Matches DID numbers that contain the entered digits.
* - Select
- Selects DID numbers directly from DID numbers assigned to your account.
* - :ref:`Bulk Input `
- Filters up to 250 DID numbers entered in one field as comma-separated values.
.. _my_numbers_number_type_filter_values:
Number type filter values
-------------------------
.. list-table::
:header-rows: 1
:widths: 20 80
:width: 100%
* - Value
- Description
* - Local
- Geographic DID numbers associated with a city or local area.
* - Mobile
- DID numbers associated with mobile numbering.
* - National
- DID numbers associated with national numbering.
* - Shared cost
- DID numbers where call costs may be shared according to local numbering rules.
* - Toll-free
- DID numbers callers can reach without standard caller-paid charges where supported.
* - Global / UIFN
- Global or Universal International Freephone Number DID numbers.
.. _my_numbers_features_filter_values:
Features filter values
----------------------
.. list-table::
:header-rows: 1
:widths: 20 80
:width: 100%
* - Value
- Description
* - Any
- Does not restrict results by supported feature.
* - Inbound calls
- Shows DID numbers that support inbound call delivery.
* - Local CLI
- Shows DID numbers that support local caller ID usage with DIDWW local routes.
* - Inbound fax
- Shows DID numbers that support inbound fax.
* - Inbound SMS
- Shows DID numbers that support inbound SMS delivery.
* - Outbound P2P SMS
- Shows DID numbers that support outbound person-to-person SMS.
* - Outbound A2P SMS
- Shows DID numbers that support outbound A2P SMS usage.
* - Emergency calling
- Shows DID numbers that support Emergency Calling.
* - Outbound CNAM
- Shows DID numbers that support CNAM OUT.
.. _my_numbers_capacity_pool_filter_values:
Capacity pool filter values
---------------------------
.. list-table::
:header-rows: 1
:widths: 20 80
:width: 100%
* - Value
- Description
* - Any
- Does not restrict results by capacity pool.
* - Standard
- Shows DID numbers assigned to the Standard capacity pool.
* - Extended
- Shows DID numbers assigned to the Extended capacity pool.
.. _my_numbers_billing_cycles_left_filter_conditions:
Billing cycles left conditions
------------------------------
.. list-table::
:header-rows: 1
:widths: 20 80
:width: 100%
* - Condition
- Description
* - Equals
- Matches DID numbers with the exact entered billing cycle value.
* - Less than
- Matches DID numbers with fewer billing cycles remaining than the entered value.
* - Greater than
- Matches DID numbers with more billing cycles remaining than the entered value.
* - Unlimited
- Matches DID numbers configured with unlimited automatic renewal.
----
Related resources
=================
- :doc:`manage-phone-numbers` — Understand DID number management workflows.
- :doc:`how-to-guides/filter-numbers` — Filter DID numbers, including multiple-number searches with Bulk Input.
- :doc:`my-numbers-reference` — Look up field, status, feature, billing, and service values used by filters.
- :doc:`batch-actions-reference` — Review actions that can be applied after filtering and selecting DID numbers.
======================================
Assign DID numbers to a capacity group
======================================
Assign DID numbers to a Capacity group so they can use the group's shared channels, metered channels, or both.
Before you begin
================
- Create the Capacity group before assigning DID numbers to it. See :doc:`Create a Capacity group <../../capacity/how-to-guides/create-capacity-group>`.
- Choose a Capacity group in the pool that matches the DID numbers you plan to assign. For pool and group behavior, see :ref:`Capacity groups `.
- Only DID numbers that support additional Capacity can be assigned to a Capacity group. For capacity modes and channel priority, see :doc:`How capacity works <../../capacity/how-capacity-works>`.
Use this flow to assign one or more DID numbers to an existing Capacity group.
Step 1: Select DID numbers
==========================
1. In the DIDWW User Panel, go to **Phone Numbers > My Numbers**.
2. Select the DID numbers you want to assign to the Capacity group.
3. At the bottom of the page, click **Batch Actions**.
4. Select **Update Capacity Group**.
.. figure:: https://doc.didww.com/_images/3shared_select.png
:alt: Select DID numbers and open Batch Actions
:figclass: align-center
:width: 100%
**Fig. 1.** Select DID numbers and open Batch Actions
Step 2: Assign the capacity group
=================================
1. In the **Update Capacity Group** window, select a **Capacity Group**.
2. Click **Confirm**.
.. figure:: https://doc.didww.com/_images/4update_capacity_group.png
:alt: Update Capacity Group window
:figclass: align-center
:width: 100%
**Fig. 2.** Update Capacity Group
Related resources
=================
- :doc:`Capacity groups <../../capacity/capacity-groups>` — Understand Capacity group behavior.
- :doc:`Manage shared channels <../../capacity/how-to-guides/manage-shared-channels>` — Assign DID numbers to groups with shared channels.
- :doc:`Manage metered channels <../../capacity/how-to-guides/manage-metered-channels>` — Assign DID numbers to groups with metered channels.
=======================
Assign end-user details
=======================
Assign end-user details to DID numbers that require registration. End-user details connect the number to an identity and address, then start the verification process required for activation.
Before you begin
================
- A DID number in **Awaiting Registration** status is required.
- An identity and address that meet the number requirements are required. See :ref:`Identities & Addresses `.
Assign end-user details to a single DID number
==============================================
Use this flow when you need to submit identity and address information for one DID number.
Step 1: Open the Awaiting Registration quick filter
---------------------------------------------------
1. Go to **Phone Numbers > My Numbers**.
2. Open the **Awaiting Registration** quick filter.
Step 2: Assign the identity
---------------------------
1. Find the DID number and click **None** in the **Identity** column next to the verification icon.
.. figure:: https://doc.didww.com/_images/assign_single_did_action.png
:figclass: align-center
:alt: Assigning end-user details for a single DID number.
:width: 100%
**Fig. 1.** Assigning end-user details for a single DID number.
2. In the **Assign End User Details** pop-up window, select the **Identity** and click **Confirm**.
.. figure:: https://doc.didww.com/_images/assign_single_did_popup.png
:figclass: align-center
:alt: Selecting an identity for a single DID number.
:width: 100%
**Fig. 2.** Selecting an identity.
Step 3: Assign the address
--------------------------
1. On the page that opens, click **Assign**.
.. figure:: https://doc.didww.com/_images/assign_button_page.png
:figclass: align-center
:alt: Assign button for end-user details.
:width: 100%
**Fig. 3.** Assign button.
2. In the **Assign Address** pop-up window, select the **Address** and click **Confirm**.
.. figure:: https://doc.didww.com/_images/assign_address_popup.png
:figclass: align-center
:alt: Selecting an address for end-user details.
:width: 100%
**Fig. 4.** Selecting an address.
----
Assign end-user details to multiple DID numbers
===============================================
Use this flow when several DID numbers can use the same identity and address records.
Step 1: Open the Awaiting Registration quick filter
---------------------------------------------------
1. Go to **Phone Numbers > My Numbers**.
2. Open the **Awaiting Registration** quick filter.
Step 2: Select numbers
----------------------
1. Select the DID numbers you want to update.
.. figure:: https://doc.didww.com/_images/assign_batch_checkmarks.png
:figclass: align-center
:alt: Selecting multiple DID numbers.
:width: 100%
**Fig. 5.** Selecting multiple DID numbers.
Step 3: Select the identity
---------------------------
1. At the bottom of the page, click **Batch Actions**.
2. Select **Assign End User Details**.
.. figure:: https://doc.didww.com/_images/assign_batch_did_action.png
:figclass: align-center
:alt: Assign End User Details batch action.
:width: 100%
**Fig. 6.** Assign End User Details batch action.
3. In the **Assign End User Details** pop-up window, select the **Identity** and click **Confirm**.
.. figure:: https://doc.didww.com/_images/assign_batch_identity_popup.png
:figclass: align-center
:alt: Selecting an identity for multiple DID numbers.
:width: 100%
**Fig. 7.** Selecting an identity.
Step 4: Assign the address
--------------------------
1. On the page that opens, review the selected DID numbers and click **Assign**.
.. figure:: https://doc.didww.com/_images/assign_batch_button_page.png
:figclass: align-center
:alt: Assign button for multiple DID numbers.
:width: 100%
**Fig. 8.** Assign button.
2. In the **Assign Address** pop-up window, select the **Address** and click **Confirm**.
.. figure:: https://doc.didww.com/_images/assign_batch_address_popup.png
:figclass: align-center
:alt: Selecting an address for multiple DID numbers.
:width: 100%
**Fig. 9.** Selecting an address.
Next steps
==========
- :ref:`Verifications ` — Track the verification request status.
- :doc:`../../buy-numbers/end-user-verification` — Understand End-user verification and activation.
- :doc:`../batch-actions-reference` — Review the **Assign End User Details** batch action.
.. _user_panel_assign_sms_trunk:
.. _assigning-sms-trunk:
===================
Assign an SMS trunk
===================
Assign an inbound SMS trunk to one or more SMS-enabled DID numbers. The assigned trunk can be an SMS to Email trunk, HTTP IN trunk, SMPP ESME trunk, SMPP SMSC trunk, or SMS trunk group, and its configuration determines where incoming messages are delivered.
You can assign an SMS trunk directly from the **Trunk** column for a single DID number or use **Batch Actions** to update multiple DID numbers.
Before you begin
================
- An SMS-capable DID number is required. See :ref:`How to buy numbers `.
- An inbound SMS trunk is required. See :ref:`SMS Trunks `.
.. _user_panel_assign_sms_trunk_single:
.. _assigning-sms-trunk_single_number:
Assign the trunk for a single DID number
========================================
To assign an inbound SMS trunk to a single DID number, follow these steps.
Step 1: Open My Numbers page
----------------------------
In the DIDWW User Panel, go to **Phone Numbers > My Numbers**, or `open the page directly `_.
.. figure:: https://doc.didww.com/_images/both_fig1.png
:figclass: align-center
:alt: My Numbers page.
:width: 100%
**Fig. 1.** My Numbers page.
Step 2: Assign the trunk
------------------------
Locate the DID number you want to configure. You can use filters such as **Feature: Inbound SMS** to narrow the list.
1. In the **Trunk** column, click **SMS: none**.
2. Select the SMS trunk from the dropdown menu.
3. Click **Confirm**.
.. figure:: https://doc.didww.com/_images/single_gif1.gif
:figclass: align-center
:alt: Assigning an SMS trunk to a single DID number.
:width: 100%
**Fig. 2.** Assigning an SMS trunk to a single DID number.
.. note::
To unassign an SMS trunk, select **Unassign SMS Trunk** instead of choosing a trunk.
----
.. _user_panel_assign_sms_trunk_batch:
.. _assigning-sms-trunk_batch_actions:
Assign the trunk for multiple DID numbers
=========================================
To assign an inbound SMS trunk to multiple DID numbers, follow these steps.
Step 1: Open My Numbers page
----------------------------
In the DIDWW User Panel, go to **Phone Numbers > My Numbers**, or `open the page directly `_.
.. figure:: https://doc.didww.com/_images/both_fig1.png
:figclass: align-center
:alt: My Numbers page.
:width: 100%
**Fig. 3.** My Numbers page.
Step 2: Select the numbers
--------------------------
Select the DID numbers you want to update. You can use filters such as **Feature: SMS In** to narrow the list.
You can select numbers in two ways:
1. Check the boxes next to individual DID numbers.
2. Click the checkbox next to the **Country/City** column to open bulk options.
- **Select All** selects all DID numbers that match the current filter criteria, even if they span multiple pages.
- **Select Visible** selects only the DID numbers currently shown on the page.
.. figure:: https://doc.didww.com/_images/bulk_fig2.png
:figclass: align-center
:alt: Selecting multiple DID numbers.
:width: 100%
**Fig. 4.** Selecting multiple DID numbers.
Step 3: Assign the trunk
------------------------
1. At the bottom of the page, click **Batch Actions**.
2. Select **Update SMS Trunks**.
3. Choose the SMS trunk you want to assign.
4. Click **Confirm**.
.. figure:: https://doc.didww.com/_images/bulk_gif1.gif
:figclass: align-center
:alt: Assigning an SMS trunk to multiple DID numbers.
:width: 100%
**Fig. 5.** Assigning an SMS trunk to multiple DID numbers.
.. note::
To unassign an SMS trunk from selected DID numbers, select **Unassign SMS Trunk** instead of choosing a trunk.
Related resources
=================
- :doc:`../../../sms/sms-trunks/index` — Create and manage SMS trunks.
- :doc:`../batch-actions-reference` — Review My Numbers batch actions and selection behavior.
.. _user_panel_assign_trunk:
====================
Assign a voice trunk
====================
Assign an inbound voice trunk to one or more DID numbers. The assigned trunk can be a SIP trunk, PSTN trunk, phone.systems™ trunk, or trunk group, and its configuration determines where incoming calls are delivered.
You can assign a voice trunk directly from the **Trunk** column for a single DID number or use **Batch Actions** to update multiple DID numbers.
Before you begin
================
- A DID number is required. See :ref:`How to buy numbers `.
- An inbound voice trunk is required. See :ref:`Inbound Trunks `.
.. _user_panel_assign_trunk_single:
Assign the trunk for a single DID number
========================================
To assign a voice trunk to a single DID number, follow these steps.
Step 1: Open My Numbers page
----------------------------
In the DIDWW User Panel, go to **Phone Numbers > My Numbers**, or `open the page directly `_.
.. figure:: https://doc.didww.com/_images/fig1.png
:figclass: align-center
:alt: My Numbers page.
:width: 100%
**Fig. 1.** My Numbers page.
Step 2: Open the Not Configured quick filter
--------------------------------------------
This step is optional. Select the **Not Configured** quick filter to find DID numbers without a configured inbound voice trunk.
DID numbers without a configured inbound trunk are marked as **Voice: none** in the **Trunk** column.
.. note::
The **Not Configured** quick filter lists DID numbers that do not have an assigned inbound voice trunk or inbound channels. DIDs in this state, either unassigned or assigned with zero capacity, are unable to receive incoming calls.
.. figure:: https://doc.didww.com/_images/fig2.png
:figclass: align-center
:alt: Not Configured quick filter.
:width: 100%
**Fig. 2.** Not Configured quick filter.
Step 3: Assign the trunk
------------------------
1. Locate the DID number you want to configure.
2. In the **Trunk** column, click the trunk name or **Voice: none**.
3. Select the trunk from the dropdown menu.
4. Click **Confirm**.
.. figure:: https://doc.didww.com/_images/gif1.gif
:figclass: align-center
:alt: Assigning a voice trunk to a single DID number.
:width: 100%
**Fig. 3.** Assigning a voice trunk to a single DID number.
.. note::
To unassign a voice trunk, select **Unassign Voice Trunk** instead of choosing a trunk.
----
.. _user_panel_assign_trunk_batch:
Assign the trunk for multiple DID numbers
=========================================
To assign a voice trunk to multiple DID numbers, follow these steps.
Step 1: Open My Numbers page
----------------------------
In the DIDWW User Panel, go to **Phone Numbers > My Numbers**, or `open the page directly `_.
.. figure:: https://doc.didww.com/_images/fig1.png
:figclass: align-center
:alt: My Numbers page.
:width: 100%
**Fig. 4.** My Numbers page.
Step 2: Open the Not Configured quick filter
--------------------------------------------
This step is optional. Select the **Not Configured** quick filter to find DID numbers without a configured inbound voice trunk.
DID numbers without a configured inbound trunk are marked as **Voice: none** in the **Trunk** column.
.. note::
The **Not Configured** quick filter lists DID numbers that do not have an assigned inbound voice trunk or inbound channels. DIDs in this state, either unassigned or assigned with zero capacity, are unable to receive incoming calls.
.. figure:: https://doc.didww.com/_images/fig2.png
:figclass: align-center
:alt: Not Configured quick filter.
:width: 100%
**Fig. 5.** Not Configured quick filter.
Step 3: Select the numbers
--------------------------
Select the DID numbers you want to update.
You can select numbers in two ways:
1. Check the boxes next to individual DID numbers.
2. Click the checkbox next to the **Country/City** column to open bulk options.
- **Select All** selects all DID numbers that match the current filter criteria, even if they span multiple pages.
- **Select Visible** selects only the DID numbers currently shown on the page.
.. figure:: https://doc.didww.com/_images/gif2.gif
:figclass: align-center
:alt: Selecting multiple DID numbers.
:width: 100%
**Fig. 6.** Selecting multiple DID numbers.
Step 4: Assign the trunk
------------------------
1. At the bottom of the page, click **Batch Actions**.
2. Select **Update Trunks**.
3. Choose the trunk you want to assign.
4. Click **Confirm**.
.. figure:: https://doc.didww.com/_images/gif3.gif
:figclass: align-center
:alt: Assigning a voice trunk to multiple DID numbers.
:width: 100%
**Fig. 7.** Assigning a voice trunk to multiple DID numbers.
.. note::
To unassign a voice trunk from selected DID numbers, select **Unassign Voice Trunk** instead of choosing a trunk.
Related resources
=================
- :doc:`../../../voice/inbound-trunks/creating-a-new-sip-trunk` — Create a SIP trunk for inbound call routing.
- :doc:`../../../voice/inbound-trunks/creating-a-new-pstn-trunk` — Create a PSTN trunk for inbound call routing.
- :doc:`../batch-actions-reference` — Review My Numbers batch actions and selection behavior.
.. _change_next_capacity_mode:
=========================
Change next capacity mode
=========================
For local, national, and mobile numbers, you can choose between two virtual number capacity modes. A capacity mode defines how many inbound voice channels are included in the service price for each DID:
- **DID+2** — Includes 2 dedicated inbound voice channels in the price of the service. Supplemental channels can be added if required at an additional cost.
- **DID+0** — No dedicated inbound channels are included. To receive calls, the DID must use additional capacity from flat-rate channels, pay-per-minute channels, or a hybrid of both.
You can change the capacity mode for your number after purchase using **Change Next Capacity Mode**. The update takes effect in the **next billing cycle**, or you can apply it immediately by renewing the DID for your selected period after changing the mode.
.. important::
To apply the change immediately, renew the DID number for your selected period. For details, see :ref:`Renewing DID Numbers `.
----
Before you begin
================
- At least one active :ref:`DID number ` is required.
- The DID must support `DID+0 and DID+2 capacity modes `_.
.. note:: Numbers that do not support additional capacity modes, such as toll-free numbers with 300 default channels, cannot switch modes.
----
How to change the next capacity mode
=====================================
.. tab-set::
:class: my-tabs
.. tab-item:: *Single DID*
.. raw:: html
Step 1: Open DID management
1. In the **User Panel**, go to **My Numbers**.
2. Find the DID you want to edit.
3. Click the **three dots** next to the DID and select **Manage DID**.
.. figure:: https://doc.didww.com/_images/1manageDID.png
:alt: Manage DID menu
:figclass: align-center
**Fig. 1.** Accessing DID management
.. raw:: html
Step 2: Edit capacity settings
On the **View Details** page, click **Edit** in the **Configuration** section.
.. figure:: https://doc.didww.com/_images/2viewDetails.png
:alt: Edit DID configuration
:figclass: align-center
**Fig. 2.** Editing DID configuration
.. raw:: html
Step 3: Update channels included
1. In the **Edit Configuration** window, go to **Channels included**.
2. Choose the number of channels from the dropdown list.
3. Click **Submit** to save your changes.
.. important::
Channels included options:
- **Clear** — Revert all capacity changes if they have not been applied yet.
- **2 included** — 2 dedicated channels will be assigned to each DID in the next billing cycle.
- **0 included** — All dedicated channels will be removed from the DID(s) in the next billing cycle.
The number(s) must then be assigned to a capacity group to remain operational.
.. figure:: https://doc.didww.com/_images/3change_included_channels.png
:alt: Change included channels
:figclass: align-center
**Fig. 3.** Selecting the number of included channels
.. note::
- If the **Channels included** field does not display a dropdown menu, the DID does not support changing between capacity modes.
- The selected mode will take effect during the next billing cycle.
- In case you want the change to take effect immediately, you can renew the DID number for the selected period and update the channels included right away.
For more details, see the renewal guide: :ref:`renew-did-s`.
.. tab-item:: *Multiple DIDs*
.. raw:: html
Step 1: Select DIDs
1. In the **DIDWW User Panel**, go to **My Numbers**.
2. Select the DIDs you want to update by checking the boxes next to them.
.. figure:: https://doc.didww.com/_images/1selectnumberscheckboxes.png
:figclass: align-center
:alt: Select multiple DIDs
**Fig. 1.** Selecting multiple DIDs
.. raw:: html
Step 2: Open batch actions
At the bottom of the page, click **Batch Actions** and choose **Change Next Capacity Mode**.
.. figure:: https://doc.didww.com/_images/2batchactions.png
:figclass: align-center
:alt: Batch change capacity mode
**Fig. 2.** Using Batch Actions to change the capacity mode
.. raw:: html
Step 3: Change next capacity mode
1. In the pop-up window, select the new **Next Capacity Mode** for each DID.
2. Click **Confirm** to save your changes.
.. important::
Next Capacity Mode options:
- **Clear** — Revert all capacity changes if they have not been applied yet.
- **2 included** — 2 dedicated channels will be assigned to each DID in the next billing cycle.
- **0 included** — All dedicated channels will be removed from the DID(s) in the next billing cycle.
The number(s) must then be assigned to a capacity group to remain operational.
.. figure:: https://doc.didww.com/_images/3nextcapacitymode.png
:figclass: align-center
:alt: Change next capacity mode window
**Fig. 3.** Selecting the next capacity mode
.. note::
- The selected mode will take effect during the next billing cycle.
- In case you want the change to take effect immediately, you can renew the DID number for the selected period and update the channels included right away.
For more details, see the renewal guide: :ref:`renew-did-s`.
================
Manage CNAM OUT
================
Manage CNAM OUT for DID numbers that support the CNAM OUT feature. CNAM OUT assigns a caller name to the DID number, which may be displayed to the receiving party when the destination operator performs a CNAM lookup.
.. _user_panel_cnam_out:
Enable CNAM OUT
===============
CNAM OUT can be enabled from the **Phone Numbers > My Numbers** page for DID numbers that support the CNAM OUT feature.
.. note::
- This CNAM activation process is only available for DIDWW US DID numbers.
- When a CNAM OUT configuration request is submitted, the global CNAM database is updated with the specified CNAM OUT value.
- The display of CNAM OUT depends on the destination operator. If the destination operator performs a CNAM lookup and retrieves the value from the CNAM database, it will be displayed for the destination number.
Step 1: Select CNAM OUT-supported numbers
-----------------------------------------
1. Go to **Phone Numbers > My Numbers**.
2. Filter the DID numbers that support the CNAM OUT feature.
3. Select the DID numbers for which CNAM OUT should be configured.
.. figure:: https://doc.didww.com/_images/fig1_select_DIDs.png
:figclass: align-center
:alt: Selecting CNAM OUT supported DID numbers.
**Fig. 1.** Selecting CNAM OUT supported DID numbers.
Step 2: Open the Configure CNAM OUT action
------------------------------------------
1. Open **Batch Actions** and select **Configure CNAM OUT**.
.. figure:: https://doc.didww.com/_images/fig2_batch_actions.png
:figclass: align-center
:alt: Configure CNAM OUT batch action.
**Fig. 2.** Configure CNAM OUT batch action.
Step 3: Submit the CNAM OUT request
-----------------------------------
1. Provide the following information:
- **CNAM OUT** — Enter the desired CNAM, up to 15 characters.
- **Identity** — Select an existing identity or create a new one.
2. Click **Confirm**.
.. figure:: https://doc.didww.com/_images/fig3_enter_CNAM.png
:figclass: align-center
:alt: Configure CNAM OUT details.
**Fig. 3.** Configure CNAM OUT details.
.. note::
- After the CNAM OUT request is submitted, it will be verified within 48-72 hours.
- An email with the subject **DIDWW: CNAM Request Submitted** is sent when the request is submitted. After CNAM OUT is activated, another email with the subject **DIDWW: CNAM Activated** is sent.
Step 4: Review the CNAM OUT status
----------------------------------
1. Review the CNAM value and task status in the **Manage DID** section.
.. figure:: https://doc.didww.com/_images/fig4_actions_manage.png
:figclass: align-center
:alt: Actions menu for managing a DID number.
**Fig. 4.** Manage DID action.
2. Open the DID number details page to view the CNAM OUT status and the CNAM assigned to the selected DID number.
.. figure:: https://doc.didww.com/_images/fig5_manage_page.png
:figclass: align-center
:alt: CNAM OUT value and status on the DID number details page.
**Fig. 5.** CNAM OUT value and status.
.. note::
CNAM cannot be modified or removed while the task is pending or if the DID number does not support CNAM OUT.
----
.. _user_panel_cnam_out_remove:
Remove CNAM OUT
===============
CNAM OUT can be removed for selected DID numbers that have an active CNAM service, indicated by the green CNAM service icon |cnam_icon| in the **Services** column.
Step 1: Select numbers with active CNAM OUT
-------------------------------------------
1. Go to **Phone Numbers > My Numbers**.
2. Select the DID numbers where CNAM OUT is active and should be removed.
Step 2: Open the Remove CNAM OUT action
---------------------------------------
1. Open **Batch Actions** and select **Remove CNAM OUT**.
.. figure:: https://doc.didww.com/_images/1batch_remove_cnam.png
:figclass: align-center
:alt: Remove CNAM OUT batch action.
**Fig. 6.** Remove CNAM OUT batch action.
Step 3: Confirm the removal
---------------------------
1. Review the list of DID numbers for which CNAM OUT will be removed.
2. Click **Confirm**.
.. figure:: https://doc.didww.com/_images/2remove_cnam.png
:figclass: align-center
:alt: Confirming CNAM OUT removal.
**Fig. 7.** Confirming CNAM OUT removal.
Step 4: Review the removal status
---------------------------------
1. Open the DID number details page to check the status of the CNAM OUT removal task.
The status shows **Cancellation Pending** until the request is verified.
.. note::
- After the **Remove CNAM OUT** request is submitted, it will be verified within 48-72 hours.
- When a CNAM removal request is submitted, an email with the subject **DIDWW: CNAM Cancelation Request** is sent. After the CNAM removal is completed, another email with the subject **CNAM Canceled** is sent.
- CNAM cannot be modified or reapplied while the removal task is pending.
Related resources
=================
- :ref:`Caller Name Delivery (CNAM) ` — Understand CNAM IN and CNAM OUT.
- :ref:`Reference fields ` — Review CNAM OUT service states.
- :doc:`../batch-actions-reference` — Review the **Configure CNAM OUT** and **Remove CNAM OUT** batch actions.
.. |cnam_icon| image:: /img/new_user_panel/cnam/cnam_icon.png
:class: inline-img no-shadow
:width: 30px
:height: 30px
:alt: CNAM service icon
.. _my_numbers_filter_numbers:
==============
Filter numbers
==============
Filter numbers in My Numbers when you need to find specific DID numbers before reviewing details, exporting results, or applying batch actions. This guide shows how to filter multiple DID numbers at the same time with **Bulk Input**.
Before you begin
================
At least one DID number must be assigned to your account to use filters.
.. _my_numbers_bulk_input_did_number_filter:
Filter DID numbers with bulk input
==================================
Use this flow when you need to filter several known DID numbers at the same time. Up to 250 comma-separated DID numbers can be entered in one Bulk Input search.
Step 1: Open My Numbers page
----------------------------
In the DIDWW User Panel, go to **Phone Numbers > My Numbers**, or `open the page directly `_.
Step 2: Filter the DID numbers
------------------------------
1. Click the **DID number** filter.
2. Select **Bulk Input**.
3. Enter the DID numbers separated by commas.
4. Click **Submit**.
.. figure:: https://doc.didww.com/_images/fig5.png
:alt: Bulk Input DID number filter example.
:figclass: align-center
**Fig. 1.** Bulk Input DID number filter example.
Accepted input formats
======================
Bulk Input accepts DID numbers with commas, plus signs, spaces, and parentheses. Other special characters are not accepted.
Supported input formats include:
- ``+370 (37) 123456``
- ``+52 (55) 12345678``
- ``525512345678``
- ``12746237423``
- ``12324234234``
Next steps
==========
- :doc:`../filters-reference` — Review all My Numbers filters and filter conditions.
- :doc:`../batch-actions-reference` — Review actions that can be applied after filtering and selecting DID numbers.
==============
How-to guides
==============
Use these guides to update DID numbers in the My Numbers section. They cover routing, registration-related details, CNAM OUT, renewal, removal, and restoration tasks.
.. grid:: 1 1 2 3
:gutter: 4
.. grid-item-card:: **Assign a voice trunk**
:link: assign-voice-trunk
:link-type: doc
:text-align: left
Assign a voice trunk to one or more DID numbers.
.. grid-item-card:: **Assign an SMS trunk**
:link: assign-sms-trunk
:link-type: doc
:text-align: left
Assign an inbound SMS trunk to one or more SMS-enabled DID numbers.
.. grid-item-card:: **Assign end-user details**
:link: assign-end-user-details
:link-type: doc
:text-align: left
Assign identity and address records to numbers that require registration.
.. grid-item-card:: **Filter numbers**
:link: filter-numbers
:link-type: doc
:text-align: left
Filter DID numbers, including multiple-number searches with Bulk Input.
.. grid-item-card:: **Manage CNAM OUT**
:link: configure-cnam-out
:link-type: doc
:text-align: left
Enable or remove CNAM OUT for supported DID numbers.
.. grid-item-card:: **Renew a number**
:link: renew-number
:link-type: doc
:text-align: left
Renew a DID number or renew multiple numbers with a batch action.
.. grid-item-card:: **Remove a number**
:link: remove-number
:link-type: doc
:text-align: left
Cancel one DID number or remove multiple DID numbers at once.
.. grid-item-card:: **Restore a number**
:link: restore-number
:link-type: doc
:text-align: left
Restore eligible manually canceled DID numbers.
.. grid-item-card:: **Change next capacity mode**
:link: change-next-capacity-mode
:link-type: doc
:text-align: left
Change DID numbers between supported DID+0 and DID+2 capacity modes.
.. grid-item-card:: **Set capacity limits**
:link: set-capacity-limits
:link-type: doc
:text-align: left
Limit the maximum number of concurrent inbound calls for DID numbers.
.. grid-item-card:: **Assign DID numbers to a capacity group**
:link: assign-dids-to-capacity-group
:link-type: doc
:text-align: left
Assign one or more DID numbers to an existing Capacity group.
.. grid-item-card:: **Unassign DID numbers from a capacity group**
:link: unassign-dids-from-capacity-group
:link-type: doc
:text-align: left
Remove one or more DID numbers from their current capacity group.
.. toctree::
:maxdepth: 1
:hidden:
Assign a voice trunk
Assign an SMS trunk
Assign end-user details
Filter numbers
Manage CNAM OUT
Renew a number
Remove a number
Restore a number
Change next capacity mode
Set capacity limits
Assign DID numbers to a capacity group
Unassign DID numbers from a capacity group