Specifications
AddingaVoIPProvider/SIPTrunk
Introduction
VoIPproviders“host”phonelinesandarereplacingthetraditionaltelcolines.VoIP providers can
assignlocalnumbersinoneor morecitiesorcountriesandroutethese toyourphonesystem.In
mostcasestheyalsosupportnumberporting.
VoIP providers are often able to offer better call rates because they may have an international
network or have negotiated better rates. Therefore, using VoIP providers can reduce call costs.
However, be aware that each VoIP call requires bandwidth. VoIP is real time, so it does place a
demandonyourInternetconnection.Asaruleofthumb,eachcallwillconsumeapproximately30
120kbpersecond,dependingonwhichcodecyouuse.Thedocument,BandwidthOverheadover
DSLconnections,includesdetailedinformationaboutbandwidthconsumption,includingparticular
codecsbandwidthusage.
3CXrecommendsusingsupportedVoIPproviders.AllsupportedVoIPprovidershavebeentested
for interoperability with 3CX Phone System, and are retested with each new build. Their
configurationtemplatesarealsoincludedwith3CXPhoneSystemtoallowyoutoquicklyandeasily
addthem.Seethelistof3CXSupportedSIPTrunkProviders
3CXPhoneSystemsupportstwotypesofVoIPProviders:
● RegistrationBased – TheseVoIP providers require thePBX to register withthe provider
using an authentication ID and password. Most of the VoIP providers predefined in 3CX
PhoneSystemareregistrationbased.
● IP Based / SIP Trunk – IP Based VoIP Providers (also known as SIP Trunks) do not
generallyrequirethePBXtoregisterwiththeprovider.TheIPaddressofthePBXneedsto
be configured with the provider, so that it knows where calls to your number should be
routed.
RequirementsforusingaVoIPProvider/SIPTrunk
If you plan to use a VoIP provider, you need to have a firewall/router/NAT device that supports
STATIC PORT MAPPINGS. Often routers will perform port address translation, which will cause
problemssuchasonewayaudio,failinginboundcallsandsoon.Itisalsohighlyrecommendedthat
you have an External FQDN that resolves to a static external IP. If your external IP changes
intermittently, inbound calls will fail. See the Firewall & Router Configuration for details need to
configureyourfirewall/router/NATdevice.
ConfiguringaVoIPProvider/SIPTrunk
Step1:CreateanAccountwithaVoIPProvider
Firstoff,youneedtohaveanaccountwithaVoIPserviceprovider.3CXPhoneSystemsupports
mostpopularSIPbasedVoIPserviceprovidersandwerecommendusingonethathasbeentested
by3CX. As 3CX includespreconfigured templates for theseVoIP providers. Simply select“VoIP
Providers”>“AddVoIPProvider”buttontoseealistofsupportedproviders.
IfthereisnoVoIPproviderinyourcountryyoucanuseSkypeforSIPwhichhasaglobalpresence.
Step2:AddtheVoIPProviderAccountin3CXPhoneSystem
After you have createdthe VoIP provideraccount, you willneed to configurethe account in3CX
PhoneSystem.Todothis:
1. In the 3CX Phone Management console menu, select “VoIP Providers” > “Add VoIP