Voice over IP (VoIP) is used in Internet telephony to transmit voice and video communications over intranets, extranets, and the Internet.

Note:
This topic provides an overview of VoIP in Forefront TMG. For detailed information and the most up-to-date documentation, please see the Forefront TMG TechNet Library (http://go.microsoft.com/fwlink/?LinkID=131702).

This topic is designed to help you plan to enable VoIP traffic through Forefront TMG, depending on the deployment of VoIP in your organization, and the relationships between the IP Private Branch Exchange (PBX) and the Public Switched Telephone Network (PSTN), or Internet Telephony Service Provider (ITSP).

The following VoIP deployments are supported by Forefront TMG:

External (hosted) PBX

In a hosted PBX system (often called Centrex), PBX functionality is provided as a service by an ITSP. In this deployment:

  • Both internal users and roaming users must register with the ITSP to be able to initiate and receive calls.

  • Network Address Translation (NAT) relationships exist between the network where internal phones are located and external networks.

  • The hosted PBX is located in the external network.

Internal PBX connected to PSTN

In this deployment, VoIP is used in the internal network and PSTN is used for external calls. This deployment requires:

  • A Session Initiations Protocol (SIP) gateway device, to convert calls between the internal IP network and the PSTN. The device can be part of the internal PBX.

  • A Route or Same network relationship between the networks that contain the VoIP components: phones, PBX, and SIP gateway.

  • To enable roaming users to use VoIP while connected to the internal network via the Forefront TMG remote access Virtual Private Network (VPN), a session border controller must be installed in the external network to which the roaming users connect.

Internal PBX connected to PSTN via a SIP Trunk

In this deployment, PSTN services are provided as a service by an ITSP. A SIP Trunk is a service that the ITSP provides to enable communications between the PBX and the ITSP over SIP. In this deployment:

  • Both the ITSP and the PBX use port 5060 for SIP communication.

  • SIP Trunk is located in the external network.

  • To enable roaming users to use VoIP while connected to the internal network behind NAT, a session border controller must be installed in the external network to which the roaming users connect.

Internal PBX connected to external (hosted) PBX

In this deployment, PBX is used in both the internal and external networks; external PBX functionality is provided as a service by an ITSP. The reasons to choose this model over a connection to a PSTN include, ITSP capabilities, ITSP price model, or using different ITSPs in different countries to reduce communications costs.

Related Topics