> For the complete documentation index, see [llms.txt](https://prosbcdocs.telcobridges.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://prosbcdocs.telcobridges.com/telecom-references/telecom-concepts/metaswitch-cfs-softswitch-integration.md).

# Metaswitch CFS Softswitch Integration

> **Applies to:** Tmedia 3.2

TelcoBridges [Tmedia](https://telcobridges.com/media-gateways/products/tmedia-gateways/) devices can be controlled using the [H.248](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/protocols/h-248-protocol/README.md) protocol from the Metaswitch Call Feature Server (CFS) Softswitch.

The call control between the TDM networks and SIP is done on the Metaswitch CFS. The media is configured to pass on the [Tmedia](https://telcobridges.com/media-gateways/products/tmedia-gateways/) device.

To relay signaling from traditional TDM networks, Sigtran M2UA and IUA is used. This relays SS7 and ISDN Signaling protocols in IP messages.

Real time diagnostics are sent to the Service Assurance Server (SAS).

The Metaview server (MVS) is used to configure the CFS and it can also gather SNMP traps from the [Tmedia](https://telcobridges.com/media-gateways/products/tmedia-gateways/) devices.

![High Level diagram Metaswitch Tmedia](https://docs.telcobridges.com/w/images/0/0e/High_Level_diagram_Metaswitch_TMedia.png)

## Products supported

* [TMG800](https://telcobridges.com/media-gateways/products/tmedia-gateways/tmg800/)
* [TSG800](https://telcobridges.com/media-gateways/products/tsig-signaling-gateways/tsg800/)
* [TMG3200](https://telcobridges.com/media-gateways/products/tmedia-gateways/tmg3200/)
* [TMG7800](https://telcobridges.com/media-gateways/products/tmedia-gateways/tmg7800/)

## Features supported

* [H.248](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/protocols/h-248-protocol/README.md) interface for control
* [SS7](https://telcobridges.com/media-gateways/solutions/signaling/migrating-ss7-sigtran/) to [M2UA](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/protocols/sigtran-m2ua/README.md) relay
* T1, E1, DS3, OC3 and STM-1 TDM line interfaces
* RTP and RTCP
* Full range of [Vocoders](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/voice-media/voice-codecs/README.md)
* [IUA](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/protocols/iua/README.md) (ISDN-PRI over IP)
* [T1 CAS R1 / MF](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/protocols/cas/README.md)
* [Metaswitch Service Assurance Server (SAS)](https://github.com/telcobridges-main/tmedia-wiki/tree/main/tmedia/operations/metaswitch-service-assurance-server-sas-support/README.md) Support
* [SNMP](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/api/snmp/README.md)
* [Restful API](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/api/restful-api-and-northbound-interface/README.md) configuration
* 1+1 and N+1 interface redundancy

#### Metaswitch proprietary H.248 messages and parameters supported on [Tmedia](https://telcobridges.com/media-gateways/products/tmedia-gateways/)

* **metaswann:** Announcements referenced by locale, group and number
* **metaswsig:** Support for ‘prompt’, ‘contprompt’ and ‘suspended’ signals
* **metaswandisp:** Support for analog display signaling
* **metaswtdmc:** Echo cancellation and gain value per call
* **metaswrtp:** Remote Jitter and Round Trip Delay

## Metaswitch training videos

Watch a training video about Metaswitch integration:

* [Telcobridges for Metaswitch training](https://youtube.com/playlist?list=PL-GWhUakKkwO6ennpT6UniJZI0UdcuQBK)

#### More information is available on the TelcoBridges website

* <https://telcobridges.com/metaswitch/>
* <https://telcobridges.com/the-ultimate-guide-on-media-gateways-for-metaswitch/>
* <https://telcobridges.com/lp-network-transformation/>
* <https://telcobridges.com/video-library-access/>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://prosbcdocs.telcobridges.com/telecom-references/telecom-concepts/metaswitch-cfs-softswitch-integration.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
