How do I use multiple SIP carriers?
In the VoiceElementsServer.exe.config you can set up a default SIP carrier. The two relevant settings are:
<setting name="HmpDefaultDestinationPort" serializeAs="String"> <value>5060</value> </setting> <setting name="HmpDefaultDestinationHost" serializeAs="String"> <value>be1.voiceelements.com</value> </setting>
Often you may want to use different carriers for different purposes. To send a call to a carrier other than the default carrier, you would specify this in the dial string. Here's an example:
Let's say carrier X is your default carrier (see above settings, and carrier Y is listening for calls on IP address 220.127.116.11. To send a call to Carrier X, you would do this:
To send a call to Carrier Y, you would do this:
Alternatively, you can use a DNS hostname like:
One of the many features that our product Border Elements offers is the ability to use multiple SIP carriers based on rules that you define. In this case, you would set the default host to Border Elements and define your dialing rules in Border Elements and it would handle everything for you.
If you need to set up SIP registration with multiple carriers, you will want to use this link: How do I set up SIP Registration?