Introduction

This guide walks you through onboarding a new customer from start to finish — including the trunk setup, Microsoft 365 authorization, and assigning phone numbers to Teams users. The setup takes about 45–60 minutes in total, depending on Microsoft's sync times.

Before You Begin

Make sure you have the following ready before starting.

On the Qaller Teams side:

  • An active Qaller Teams partner account. If you don't have one yet, contact Kwebbl support to request access.

  • Sufficient licenses available for the customer. You can manage licenses directly from your partner portal. If you run into limits or have questions, reach out to support.

On the Microsoft side:

  • The customer has a Microsoft 365 tenant with a valid custom domain.

  • A Microsoft 365 account with Global Admin rights on the tenant you're configuring.

  • Each user that needs Teams calling has an active Microsoft Teams Phone System license assigned to them. See Which Microsoft license do I need for Teams Calling? for an overview.

  • One or two spare Office 365 licenses (Business Basic/Premium, E1/E3/E5) — only needed temporarily during setup.

  • You know whether you have Global Admin access to the customer's Microsoft 365 tenant — this determines which path you'll follow at Step 5.

Step 1 — Log in to the Qaller Teams Portal

  1. Go to https://portal.qallerteams.com and log in with your partner credentials.

Step 2 — Create the Trunk Profile

Each customer requires their own unique trunk profile. You'll need this before you can complete the service setup in the next step.

  1. In the left navigation panel, click Trunks.

  2. Click Add Trunks.

  3. The Create Trunk wizard opens. Select the region from the dropdown and click Continue.

  4. Fill in the trunk details and click Continue:

    Field

    Value

    Name

    The customer's company name

    Type

    PBX Link2Teams

    PBX Vendor

    KWEBBL

    SIP Domain

    sip.kwebbl.com

    SIP Proxy

    sip.kwebbl.com

  5. You'll now see the Add allowed sources and remote endpoints screen.

    First, add the Remote Endpoint:

    • Click Add another endpoint.

    • Fill in Hostname #1, Port #1, and Protocol #1:

    Field

    Value

    Hostname #1

    sip.kwebbl.com

    Port #1

    5060

    Protocol #1

    UDP

    Then, add the Allowed Source:

    • Click Add another source.

    • Fill in Hostname #1 under Allowed Sources:

    Field

    Value

    Hostname #1

    185.19.236.0/22

    Once both fields are filled in, click Continue.

  6. Fill in the geo location details and click Continue:

    Field

    Value

    Geo Location

    UK

    SIP IP

    Select the available option

    Media IP

    Select the available option

  7. Review the configuration and click Review Done.

  8. You'll now see the trunk profile page. Click the Provision button to activate the trunk.

Step 3 — Add the Customer

  1. In the left navigation panel, click Enterprise.

  2. Click Add Enterprise.

  3. Fill in the customer details:

    • Name — the customer's company name

    • Description — for your own reference

    • E-mail — see the tip below

    • Phone Number — the customer's phone number

    • Address — the customer's address

  4. Tick the I have access to this account checkbox.

  5. Click Save.

If you used the customer's email address, an activation email is sent to them.

After saving, the portal will automatically open the Add Service wizard. Keep this open — you'll use it in the next step.

Step 4 — Create the Service

The Add Service wizard should still be open from the previous step. If you closed it, go to Enterprises, select the customer, and click Add Service.

The wizard consists of 5 steps. Work through them in order:

1. Select Region
  1. Select UK from the Select region dropdown.

  2. Click Continue.

2. Add Service
  1. Fill in the service details and click Continue:

Field

Value

Name

The customer's company name

Description

The customer's company name

Enterprise Domain

The customer's Microsoft 365 domain, e.g. example.com

Users Assigned

The number of users to enable for Teams calling

Charges (per user)

Set according to your agreed rate

  1. Click Continue.

3. Select Trunk
  1. Select the trunk profile you created in Step 2 from the Select trunk dropdown.

  2. Click Continue.

3. Add Microsoft Teams SBC Gateway
  1. Under Ms Teams SBC Gateway #1, select Kwebbl from the dropdown.

  2. In the SBC FQDN #1 field, enter the customer's domain without the top-level domain — for example, if the domain is example.com, enter example only. The portal will automatically append .sbc.qallerteams.com.

  3. Click Continue.

5. Review and Save
  1. Review the service configuration summary.

  2. Scroll down — the Provision Later and Provision Now buttons may not be immediately visible.

  3. Click Provision Later.

Step 5 — Authorize Qaller Teams with Microsoft 365

For Qaller Teams to provision calling settings on Microsoft's side, it needs to be authorized against the customer's Microsoft 365 tenant. This requires a Global Admin account on that tenant.

Do you have Global Admin access to the customer's Microsoft 365 tenant? Follow the matching path below.