Sangoma Send - External Contacts Configuration Guide

Sangoma Send - External Contacts Configuration Guide

Table of Contents

Overview

Sangoma Send supports connecting to external contact sources, giving customers a flexible alternative to managing contacts directly within Send. With this feature, instead of manually uploading and maintaining static contact lists locally, customers can connect to an external identity provider to dynamically pull contact groups.

How to connect External Contacts to Sangoma Send

  • Enter Select External Contacts in the menu on the left side.

    image-20260513-145425.png
  • Enter the Microsoft Tenant ID, Application ID, and Secret retrieved from Microsoft Antra.
    For information on how to retrieve this info, reference the How to retrieve the Application ID, Tenant ID, and the Secret section below.

  • Click the CONNECT MICROSOFT ACCOUNT button.

    image-20260513-150021.png
  • Once the connection has been completed, select the type of phone number and emails that can be used in your send operation.

    image-20260514-150848.png

 

How to retrieve the Application ID, Tenant ID, and the Secret

  • Go to Microsoft Entra admin center and log in with your credentials.

  • Select App registration in the left side menu.
    To create a new application, follow the steps in the How to configure External Contacts section in this guide.

  • Select the All application or the Owned application tabs.

  • Search for and select the previously created application (Example: CPaaS Contacts).

  • Copy the following Content:
    Tenant ID: Hover over the Directory (Tenant) ID field and click on Copy to clipboard.
    Application ID: Hover over the Application (Client) ID field and click on Copy to clipboard.
    Secret: Hover over the Client credentials field and click on Copy to clipboard.

    image-20260514-151102.png

How to configure External Contacts in Microsoft

To allow Sangoma Send access to the Office 365 Management APIs, you need to
register the application in Microsoft Entra ID. This allows you to establish an identity.

Microsoft Entra

Configuring a new application

  1. Go to Microsoft Entra admin center and log in with your credentials.

  2. Click App registration in the left-side panel.

  3. Click + New registration at the top of the page to create a new application connection.

    new-app-registration.jpg
  4. New Application

    1. Name: Enter a name for the application. (Example: CPaaS contacts)

    2. Supported account types: Select Single tenant only - YOUR_ORGNAME

    3. Redirect URI: Leave the Redirect URI empty.

    4. Click the Register button.

      image-20260513-143906.png

       

  5. Once created, click on Add a certificate or secret.

    image-20260514-151440.png

     

  6. Click on + New client secret.

  7. Description: Enter description for the application.

  8. Expires: Select a length of time before the Secret expires.

  9. Click the Add button to save the secret.

    image-20260514-151921.png

     

Save the secret. This is what Send needs to locate the groups.

  1. Click API permissions in the left-side panel.

  2. Click + Add a permission.

  3. Select Microsoft Graph in the displayed pop-up.

    image-20260514-152249.png
  4. The Request API Permissions pop-up will be displayed.

  5. Click on the Application Permissions tile.

  6. Select permissions: Search and set the following 3 permissions:

    • User.Read.All:

      • Search for User.Read.All.

      • Expand User and select User.Read.All.

    • GroupMember.Read.All

      • Search for GroupMember.Read.All.

      • Expand GroupMember and select GroupMember.Read.All.

    • Group.Read.All

      • Search for Group.Read.All.

      • Expand Group and select Group.Read.All.

    • Click the Add permissions button after all permissions have been selected.

      image-20260514-135144.png

 

  1. Finally, grant admin permission

    grant-admin-permission.jpg

 

Campaign Creation

External contacts are now available for selection in Audience when creating Campaigns - refer to Sangoma Send - Campaign Guide for details.