---
title: "Configure Connector for Metaswitch CommPortal"
slug: "metaswitch-commportal-integration"
updated: 2026-07-21T02:51:53Z
published: 2026-07-21T02:51:53Z
canonical: "kb.connecttoteams.com/metaswitch-commportal-integration"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://kb.connecttoteams.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Configure Connector for Metaswitch CommPortal

If you want to make the MetaSwitch Commportal web interface available inside of Teams - in the branded Teams Application you build - this is possible with a few key steps.

## **Configure, Build and Deploy the Teams App**

The details about building the Teams App [can be found here](/v1/docs/build-pbx-app-template). As seen in the image below, the CommPortal URL should be entered into the Website URL entry in the App Management page. It can also be included on the App Templates page if it will be applied to multiple Enterprises).

## **![](https://cdn.elev.io/file/uploads/RH2XzCDJM8OEydllTk0wDeJLzSt-BRuZ-WL_Zb4WTLw/GXkkyMzUmZUm82Yu9UzhJuE5N-7U8Uckt11uD0U5v48/Screen%20Shot%202022-07-22%20at%205.19.34%20PM-bNU.png)** **Configure the CommPortal Security Headers**

The CommPortal interface will be displayed in an iFrame inside the Teams App. This requires that certain settings be set up as [documented by Microsoft](https://docs.microsoft.com/en-us/microsoftteams/platform/tabs/how-to/tab-requirements). Our platform arranges to deploy the app so that it conforms to these requirements. There are certain settings that also must be changed by a Metaswitch administrator on the CommPortal app configuration to allow the web page to render properly.

Specifically, as documented, the `Content-Security-Policy` header must include `teams.microsoft.com *.teams.microsoft.com *.skype.com` so that our server is allowed to access the pages. In practice, this header might include additional values and might appear in the HTTP response like

```plaintext
Content-Security-Policy: frame-ancestors 'self' teams.microsoft.com *.teams.microsoft.com *.skype.com;
```

Please contact your Metaswitch support organization if these settings are difficult to locate.

## **Configure any Access Control Lists to allow access from Teams.**

If you have Access Control or firewall restrictions, contact us to determine the correct IP address(es) to allow.

When correctly configured, the CommPortal login page should appear in the End User Portal tab in the Teams App.

You may only need to sign into the portal once if you check the Remember Me box on the login page.

![](https://cdn.elev.io/file/uploads/RH2XzCDJM8OEydllTk0wDeJLzSt-BRuZ-WL_Zb4WTLw/N8F7hOcPz2d0nbnwkn4p5yHJwLOwegsP5BkHF-MRl2Y/Screen%20Shot%202022-07-22%20at%205.02.14%20PM-VXY.png)

The Reseller's corporate or marketing website's URL.
