The IP Trunk Assistant page offers simplified IP trunk configuration. This page shows a list of IP trunk accounts created from this interface, with the capability to create, update and/or delete SIP/IAX trunks as well as the capability to enable/disable them.
To access the page, perform the following steps:
To add a new trunk account, perform the following steps:
The following table provide a description of the fields in the Configuration Details box.
Field | Common Settings | Description |
---|---|---|
Type | peer |
peer means this is a SIP entity to which UCx sends calls (e.g. a SIP provider). |
Qualify | yes | yes means that the UCx system will periodically send a request that the other system identify itself. If there is no answer within 2 seconds,UCx will assume that the other system is down and stop sending calls to the system until it responds. |
Insecure | port,invite |
port means to accept incoming calls even if they come from a port other than the one where calls are expected to come from. invite means to accept incoming calls even if they are not accompanied by the proper username and password. Most trunk providers require these settings. |
DTMF Mode | rfc2833 |
rfc2833 is the most common method for sending DTMF. The other methods are inband and info. auto means to use rfc2833 if offered, inband otherwise. |
Technology | SIP | This is the protocol to use for this trunk, you can choose between SIP and IAX2. |
Can Reinvite | nonat |
yes means to allow reinvites for the purpose of setting up direct media path. no means do not allow reinvites for the purpose of setting up direct media path. nonat means to alllow reinvites when local and deny reinvites when there is NAT. update means to use UPDATE instead of INVITE. |
Send RPID | yes |
yes means to send the Caller ID on outgoing calls using the Remote-Party-ID header. If your outgoing calls are always rejected, you may want to set this to no. pai means that your system will send the Caller ID on outgoing calls using the "P-Asserted-Identity" header. If your outgoing calls have an incorrect Caller ID, you may want to use this setting. |
Trust RPID | yes | yes means to look at the Remote Party ID header for the Caller ID on received calls instead of the from field of the incoming call. |
DTLS-SRTP | no | To enable DTLS-SRTP for this trunk, the systems on both ends must support it and DTLS certificate is required. See DTLS Certificate for details. |
ICE | no | Enabling ICE support is recommended only in cases when there are issues with NAT traversal due to complicated multiple router configurations. See ICE support for details. |
Host / IP | Hostname / IP address of the remote system that you are connecting to. Optionally, the SIP port number used by the host can also be included. Ex: dallas.voip.ms, 192.168.1.244:5068. | |
Context | from-trunk |
from-trunk means that incoming calls from this trunk will be treated as if they are coming from an outside line, and will be routed using the rules that you setup in the Inbound Routes module. Use this setting if the provider is sending the DID number in the INVITE line, this is the most common setting. Use this setting for IAX trunks. from-pstn-toheader means that incoming calls from this trunk will be treated as if they are coming from an outside line, and will be routed using the rules that you setup in the Inbound Routes module. Use this setting if the provider is sending the main account number in the INVITE line and the actual DID number in the TO: header line, this condition is not common and only used by certain providers. from-internal means that incoming calls from this trunk will be treated as if they were made by an internal phone, and will be routed directly to an extension number, a feature code, or through the outbound routes module. |
Disallow | all | The value all tells the system to not use any audio codecs unless they are expressly allowed in the Allow field. |
Allow | ulaw,alaw | Enter the codec(s) that are allowed. This takes effect only if Disallow is set to all. |
From User | The value entered in this field replaces the Caller ID in the from field of the call. If the remote system expects the Caller ID to appear in the from field, you should leave this field blank. | |
From Domain | The value entered in this field replaces the domain name in the from field of the call. |
You can use the IP Trunk Assistant page to manage configured IP trunk accounts:
The IP Trunk Assistant provides SIP Trunk Settings that work for Specific SIP trunk providers. Occasionally, the need arises to create a custom SIP trunk configuration that requires a SIP setting not provided for by our IP Trunk Assistant.
To accomplish this you will need to create the trunk manually in the GUI on the PBX-->Configuration-->Basic-->Trunks page. However, if you have a trunk that was created using the IP Trunk Assistant and you want to modify it manually, you can save a bit of effort by duplicating the trunk that was created using the IP Trunk Assistant and modifying that trunk through the PBX/Configuration/Basic/Trunks page. When you are satisfied with the modifications you can delete the trunk in the IP trunk Assistant. The steps to accomplish this: