Voice Elements is a Microsoft .NET development environment for building automated telephone systems. Voice Elements was released by Inventive Labs Corporation in 2008, based on their original CTI32 toolkit. Software developers who use C#, VB.NET or Delphi use Voice Elements to write telephony-based applications, such as Interactive Voice Response systems, voice dialers, auto attendants, call centers and more.
The Voice Elements Dashboard has several SIP and PBX connection options to choose from. In this article, we cover how to connect to Telnyx and leverage it as a SIP provider.
Instructions for configuring Voice Elements to use Telnyx as a SIP provider
In this activity you will:
Your Telnyx Portal must be correctly set up and configured for use
Download and install Voice Elements
(Optional) If you're planning to use TLS encryption, you'll need to enable TLS encryption in your Telnyx portal. To learn more about TLS and other VoIP security topics, see this article.
Setting up your Telnyx SIP portal account so you can make and receive calls:
1. Create a Telnyx SIP trunk in Voice Elements
In this section, you will connect Voice Elements to Telnyx so you can use Telnyx as your SIP provider.
Open the Voice Elements wizard and select the Connectivity tab.
In the Carrier/Gateway/Devices section, select the Other option.
In the Location section, select the External IP Authentication (SIP Carrier - Preferred) option.
You'll need to enter Telnyx's connection information in the text boxes below. Enter the following information:
Destination IP/URL: sip.telnyx.com (In the USA, for other countries, use your top-level domain extension. If you're uncertain, you can find them here.)
Public and local IPs will be populated already. You can leave these alone.
Once you enter Telnyx's IP or URL, you'll be asked to provide additional information:
Registrar IP/URL: sip:sip.telnyx.com
Username: The SIP connection username. Learn more here in the Credentials Connection Setup section.
Pwd: The SIP connection password. Learn more here in the Credentials Connection Setup section.
A note about ports: Port 5060 should be typically used for UDP or TCP transportation. If you're using TLS to encrypt your traffic, use port 5061 and ensure that you have configured your portal properly as outlined in your pre-requisite activities.
2 Test your Firewall
In this section, you will perform a firewall configuration and test it. Using a firewall with any external service is a critical step. Because this isn't a Telnyx-side configuration activity, we recommend you consult Voice Elements' firewall configuration documentation. But in case you don't need this documentation:
A WARNING ABOUT SIP SNIFFERS: SIP sniffers are bots seek out SIP servers on the internet and try to break in hoping to find weaknesses that would allow them to place free calls over your system.
To combat this, we HIGHLY recommend that you only permit Telnyx IP addresses to have access to this port.
That's it! You've successfully connected Voice Elements to your Telnyx account and can now use it
Review our getting started guide to make sure your Telnyx Mission Control Portal account is set up correctly.
Additionally check out: