A SIP-Trunk is a direct VoIP connection between a communication server in your company and the TENIOS platform. Unlike a connection with a SIP softphone, a SIP trunk can handle multiple calls simultaneously. The maximum number of channels is limited to 30 per SIP trunk. In the SIP trunk configuration, it can be specified if the endpoint registers with the SIP Trunk. If you have configured a trunk with registration, your communication server has to register with the TENIOS platform. Below you will find some sample configurations which outline how to connect an Asterisk or Freeswitch server to the TENIOS platform via SIP trunking.
Call Forwarding to SIP-Trunks
You can also route incoming calls to SIP-Trunks. The configured SIP-Trunks are available as destinations in the routingplan for the respective blocks Forward, DTMF and Queue. The Call forwarding is done by different servers, e.g. the source IP in a SIP INVITE message can be set to the following IP addresses:
- 80.239.139.194
- 80.239.139.204
- 80.239.139.207
- 80.239.139.208
- 89.202.102.83
- 89.202.102.84
- 89.202.102.85
- 89.202.102.86
- 89.202.102.87
- 80.239.139.198
Please configure your firewall or the ACL (Access Client List) settings of your telephony switch settings appropriate so that forwarded calls are accepted. The Configuration Guides below show how to connect Asterisk and Freeswitch with the TENIOS platform via SIP-Trunk. Asterisk Configuration
Asterisk Configuration:
Config file: sip.conf
[TENIOS-TRUNK] type=friend host=200000.tenios.com fromdomain=200000.tenios.com insecure=port,invite username=tenios secret=mysecretpassword nat=yes canreinvite=no qualify=no cancallforward=yes context=tenios language=de dtmfmode=rfc2833 ;its a test sendrpid=yes callevents=yes disallow=all allow=alaw allow=ulaw
The Parameter host, has the format <customer number>.tevox.com. If you have the customer number 1000000, please enter here 1000000.tevox.com . The parameters username and secret, must match the values in the TEVOX SIP trunk configuration. To route calls through the configured SIP Trunk to the TEVOX platform, you must add the following entry in the configuration file extensions.conf of your Asterisk server:
Config file: extensions.conf
exten => 3333,1,Dial(SIP/022155400300@TEVOX-TRUNK,60,tr)
Freeswitch Configuration
Freeswitch-Configuration
First, add a gateway to your SIP profile (/usr/local/freeswitch/conf/sip_profiles/external.xml). The parameter proxy, has the format <customerno>.tevox.com. If you have the customer number 1000000, please enter 1000000.tevox.com ein here. The parameters username and password, must match the values in the TENIOS SIP-Trunk configuration:
<gateway name="mytestgateway"> <param name="username" value="myUsername"/> <param name="password" value="myPassword"/> <param name="proxy" value="200002.tevox.com:5090"/> <param name="register" value="true"/> </gateway>
To route calls through the configured SIP-Trunk to the TENIOS platform, you must bridge calls over the configured gateway:
<extension name="TEVOX mytestGateway"> <condition> <action application="bridge" data="{sip_h_P-Called-Party-ID=${destination_number}}sofia/gateway/mytestgateway/${destination_number}"/> </condition> </extension>
Configure SIP-Trunk details
On this page you can configure SIP-Trunks. In the table below you find some configuration instructions selecting your type of Trunk.
Field |
Description |
Name |
The name of the SIP-Trunk. This name is displayed in a routing plan blocks when a call forward to a trunk is configured. |
Type of Trunk |
The type of the trunk: Register Trunk The other endpoint registers with this trunk on TENIOS. IP-Address The other endpoint is defined by IP address. For those kind of trunks only forwarding is possible. TENIOS can send calls to the configured IP address, but it is not possible to send calls to TENIOS on this trunk. |
Auth proxy |
The SIP address of the authentication proxy, e.g., sipprovider.com[:port] or an IP address[:port]. The port is optional. |
Realm |
Remote realm e.g.: sipprovider.com or and IP address. INFO: When this trunk type is selected the sip trunk will register |
IP/Domain |
The IP or domain name of the remote endpoint. |
Transport protocol |
The transport protocol for the SIP trunk can be specified here. This parameter is only required for trunks of type “IP address”. |
Username |
The username of the SIP trunk. |
Password |
The password of the SIP trunk. |
Always Show Caller ID |
Hint: For inbound calls, keep PID and Privacy Headers. |
Clip No Screening |
Hint: Clip no Screening does not check if the Callerid is owned by this account. |
Active |
A flag if the trunk is active. If the trunk is not active, it is not possible to register with the trunk or send calls to it. |
Prefix manipulation |
In this section you can set a prefix to the CLI or DNIS. This is only applied in the direction TEVOX -> Customer PBX. |
|
|
|
|