Why 2talk?
Great Value Why Businesses Choose 2talk Big Business Features for Free Why Businesses Choose 2talk You're in Control

Any 2talk calling plan can be configured to a SIP trunk.

Click here for Plans.

  • Auto Attendant
  • Locate Me & Call Forwarding
  • Call Queues
  • Call Recording
  • SIP Trunking
  • Custom Music on Hold
  • Advanced Voicemail
  • Faxmail
  • Configure your SIP Trunk to plus.2talk.com

  • Configure your 2talk SIP Trunk account to your PBX IP Address and Failover IP Address in 2talk Live

Getting Connected with 2talk

1 Create an account.
Accounts are created immediately via our online signup form. You'll need to have a credit card handy.
2 At 2talk it's all about options.
You can Bring Your Own Device and choose from the wide range of softphones, Telephone Adapters, IP Phones and Smartphone apps available or you can use one of our 2talk Ready devices. Our free softphone 2talk Connect is available for Windows, Mac and Linux on the 2talk website here and you can contact us to purchase a 2talk Adapter or to be put in touch with one of our authorized resellers.
3 Start enjoying the great savings your 2talk service offers!

SIP Trunking

What is a SIP/IAX2 trunk?

A SIP Trunk allow you to route concurrent calls over the Internet to an IP capable PBX system. 2talk uses the SIP protocol to deliver calls to your PBX platform. If you do not have a PBX or VoIP Gateway - or your existing PBX/gateway is not SIP capable then the 2talk SIP trunking service is not for you and you should never enable this feature on your account. SIP trunking can be seen as a low cost replacement for traditional PRI or analog circuits - using the Internet to make/receive calls instead. This means cost savings for you the customer since you do not need to order expensive circuits from your telecommunications provider and can use your existing broadband connection to terminate/place calls instead.

What do I need to setup SIP trunking?

SIP trunking is not for everyone and is primarily used by businesses. To setup SIP trunking you will need the following:

  • A static Internet (IP) Address. Dynamic DNS hostnames are not allowed. You must specify an IP address in 2talk Live to act as your endpoint for inbound calls.
  • No firewall rules or NAT blocking traffic between 2talk's servers and your IP-PBX. You may setup firewall rules to limit traffic to 2talk's servers or setup port forwarding if required for security reasons. See below for more details.
  • You need a SIP (v2) compatible PBX platform or gateway. 2talk does not support H.323 or other VoIP protocols. A popular example of an IP-PBX platform is Asterisk/Trixbox, although there are a multitude of other hardware versions such as the Epygi gateways for example.

If you are unsure whether your IP-PBX is compatible with 2talk then contact support@2talk.com for more information.

Do I have to use SIP trunking if I have an IP-PBX?

This depends. Many IP-PBX platforms can register (login) with 2talk as a normal phone would. In fact this is what many Asterisk users do using the 'register' directive in their SIP configuration. If you do not have a static IP address or your IP-PBX is behind NAT then you cannot use SIP Trunking and you will need to register your devices with 2talk and use the 'Inbound trunking' feature on each line instead to achieve a similar goal.

What are the benefits of using SIP trunking?

Many IP-PBX's cannot be configured to register/login to 2talk as a client, so for these types of devices SIP trunking is the only way you can interconnect with 2talk. SIP trunking has many other benefits over a dynamic registration including:

  • Your device does not need to be logged in or registered, so calls will always be routed to your IP-PBX. This means that if your internet connection was reset or went down temporarily you would start receiving calls immediately once your internet connection comes back up (instead of having to wait for a re-registration or login)
  • You can route all your numbers easily to your IP-PBX with no further configuration required. If you add more numbers to your account then they will automatically be routed down your trunk.
  • You save bandwidth since there is no need for SIP registrations or 'polling' traffic usually sent to devices that are behind NAT.
  • SIP trunks have the concept of a 'pilot' number. You can present any caller ID number down your trunk and if it is not recognised as being on your account then the caller ID will be set to the trunk number. This makes configuration simpler and avoids outbound calls ever being rejected.

How do I setup SIP trunking on my 2talk account?

Firstly ensure that your IP-PBX is configured correctly and ready to receive calls from 2talk. Then follow these steps:

  • Decide which 2talk number you wish to act as you 'pilot' number (primary number) on your trunk and login to 2talk live with this number
  • In the '2talk Settings' page under 'Preferences', click on 'SIP Trunking'
  • Tick the 'Enable SIP trunking' checkbox
  • Enter the static IP address of your IP-PBX in the 'Primary Host IP Address' text box
  • If you have a second IP-PBX to act as a 'failover' host then enter this in the next text box (This is an optional field)
  • If you do not wish to lose any existing settings on your 2talk lines then tick the 'Do not reset my line settings' box. Usually, a number of features are automatically disabled when you enable SIP trunking on your account such as Voicemail, call transfer features etc. since these features are usually handled by your IP-PBX platform.

Can I login to 2talk with a phone while I have SIP trunking enabled?

No, you cannot have SIP trunking enabled on the account at the same time as logging in/registering from another phone/device.  When you enable SIP trunking on your account you instruct 2talk to always send calls to your IP-PBX system and nowhere else.  If you try to login/register to 2talk on one of your numbers while SIP trunking is enabled then you login/registration will fail.  If you want to use SIP trunking and a standard VoIP phone with 2talk then you will need to setup 2 separate accounts to do this.

How do I configure my IP-PBX to connect to 2talk?

This of course depends on what type of IP-PBX you are using. The main setting you need to configure is the 'host' or 'proxy' address of your outbound trunk. You should set this to:


NOTE: This is different to the default host name you use to connect to 2talk (which is 2talk.com). The rest of your settings will likely be specific to your PBX platform. If you must enter an IP address as your host then perform a lookup of the above host name to find out it's IP address (In windows you can open a command windows (Star -> Run -> 'cmd') and type 'nslookup plus.2talk.com'. The IP address may differ depending on your geographical location etc.

One of the most common IP-PBX platforms in use today is Asterisk (or one of it's variants such as TrixBox). Below is an example 'SIP peer' definition for Asterisk allowing you to route calls to 2talk via your SIP trunk:


This is only an example. You will need to decide which codecs and context you wish to use in your own setup. You may then route calls out through your 2talk trunk by adding a directive such as the one below into your extensions configuration:

exten => _X.,1,Dial(SIP/2talk/${EXTEN},,T)

2011 Product of the Year Award Winning Cloud PBX