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
- Internal PBX connected to
PSTN
- Internal PBX
connected to PSTN via a SIP Trunk
- Internal PBX connected to
external (hosted) PBX
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.