Caller Name Delivery (CNAM)

Caller Name Delivery (CNAM) is a telecommunication feature that provides the calling party’s name information to the recipient. While CNAM services are predominantly used in the United States, their availability and implementation can vary across different countries and operators.

DIDWW offers CNAM services categorized into two types:

  • CNAM IN: Delivers the caller’s name to the customer’s endpoint specified in trunk settings.

  • CNAM OUT: Assigns a caller’s name to the DID number, which is displayed to the receiving party during the call, provided the destination operator performs a CNAM lookup.

Note

The effectiveness of CNAM OUT depends on the destination operator. If the destination operator performs a CNAM lookup and retrieves the value from the CNAM database, the assigned caller name will be displayed to the called party.

Use the following options to manage your CNAM:

Enable CNAM IN

Learn how to enable CNAM IN for your inbound SIP trunk.

Enable CNAM IN
Enable CNAM OUT

Learn how to register your DIDs in the global database for CNAM OUT.

Enable CNAM OUT
Send CNAM OUT via SIP From Header

Learn how to send CNAM by including it in the SIP INVITE From header.

Send CNAM OUT via SIP From Header
Remove CNAM OUT

Learn how to remove CNAM OUT.

Remove CNAM OUT


Enable CNAM IN

CNAM IN can be enabled for SIP and phone.systems trunk types and will be delivered to the customer’s endpoint.

Steps to Enable CNAM IN:

  1. In the menu sidebar, expand the Voice section and select Inbound Trunks.

  2. Locate the desired trunk (SIP Trunk or phone.systems) and click on the three dots three-dots under the Actions column, then select Edit.

    Enable CNAM For SIP Trunk

    Fig. 1. Enable CNAM For SIP Trunk

  3. Expand the CNAM IN section to view the CNAM settings.

  4. Turn on the Inbound CNAM Lookup toggle to enable CNAM IN for the trunk and click Submit to save your changes.

    Enable CNAM For SIP Trunk

    Fig. 1. Enable CNAM For SIP Trunk



Enable CNAM OUT

CNAM OUT can be enabled in the Phone Numbers section on the 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 customer’s 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.

Steps to Enable CNAM OUT:

  1. In the menu sidebar, expand the Phone Numbers section and select My Numbers.

  2. Select the DID Numbers for which CNAM should be set and click on Batch Actions.

Note

Filter the DID numbers that support the CNAM OUT feature.

Selecting CNAM OUT supported DIDs

Fig. 1. Selecting CNAM OUT supported DIDs

  1. Open the Batch Actions menu and select Configure CNAM OUT.

    Batch actions Configure CNAM OUT

    Fig. 2. Batch actions Configure CNAM OUT

  2. Provide the following information and click Confirm.

    • CNAM OUT: Enter the desired CNAM, up to 15 characters.

    • Identity: Select an existing identity or create a new one.

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 will be sent upon submission. Once the CNAM OUT is successfully activated, another email with the subject DIDWW: CNAM Activated will be sent to confirm the activation.

Configure CNAM OUT

Fig. 3. Configure CNAM OUT

  1. Review the CNAM value and its task status in the Manage DID section.

    Actions Manage DID

    Fig. 4. Actions Manage DID

  2. The Manage DID page displays the CNAM OUT status and the CNAM assigned to the selected DID.

    View CNAM OUT value and its status

    Fig. 5. View CNAM OUT value and its status

Note

CNAM cannot be modified or removed while the task is pending or if the DID does not support the CNAM OUT feature.



Send CNAM OUT via SIP From Header

You can send a CNAM value by including it in the From header of a SIP Invite sent to DIDWW’s outbound IP or domain when making an outbound call. DIDWW will relay this CNAM value to downstream carriers, subject to their support for this feature.

This method is useful in scenarios where:

  • Per-call customization of CNAM is required.

  • The caller ID is a non-US DIDWW or third-party number that cannot be registered in the CNAM database.

Note

  • The delivery and display of CNAM are dependent on downstream carrier behavior and can not be guaranteed by DIDWW.

  • The CNAM should follow these rules:

    • The CNAM string should not exceed 15 characters.

    • Avoid using special characters that may be altered or stripped by intermediate SIP proxies.

Example: SIP INVITE with CNAM in the From Header

To send a CNAM value with an outbound SIP call, include the desired CNAM string in the From header of your SIP INVITE request. This value should appear as a quoted display name preceding the SIP URI.

From: "John Doe"<sip:12345678901@out.didww.com;transport=UDP>;tag=ee2b7c45

Explanation of the Components:

  • “John Doe”: This is the CNAM value (Caller Name) that will be transmitted. It is placed in the display name field and must not exceed 15 characters.

  • 12345678901: The caller ID formatted in E.164, representing the phone number making the call.

  • out.didww.com: The SIP domain used as DIDWW’s outbound signaling endpoint. This must match the destination defined in your outbound trunk configuration.

Note

The CNAM value is passed to downstream carriers by DIDWW, but its successful delivery and display depend on the policies and support of the receiving network.



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 Service column) using the Batch Actions menu.

Steps to Remove CNAM OUT:

  1. In the menu sidebar, expand the Phone Numbers section and select My Numbers.

  2. Select the DID numbers where CNAM OUT is active (indicated by the CNAM Active Icon cnam_icon in the Service column) and needs to be removed, then click on Batch Actions.

  3. From the Batch Actions menu, select Remove CNAM OUT.

    Batch Action Remove CNAM OUT

    Fig. 1. Batch Action Remove CNAM OUT

  4. Review the list of DID numbers for which CNAM OUT will be removed. Confirm the action by clicking Confirm.

    Remove Active CNAM

    Fig. 2. Remove Active CNAM

  5. Open the Manage DID page to check the status of the CNAM OUT removal task. The status will show as Cancellation Pending until the request is verified.

Note

  • After 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 will be sent. After the CNAM removal is completed, another email with the subject CNAM Canceled will be sent to confirm the completion of the request.

  • CNAM cannot be modified or reapplied while the removal task is pending.