Trunks
From Taridium
(→VoIP Trunks) |
|||
(19 intermediate revisions not shown) | |||
Line 3: | Line 3: | ||
== VoIP Trunks == | == VoIP Trunks == | ||
- | VoIP Trunks can either be SIP or IAX2 based. | + | VoIP Trunks can either be SIP or IAX2 based. While trunks are very similar to channels, their configuration is supposed to be static and take care of interconnection between systems. |
+ | |||
+ | ===[[File:warning.gif]] SIP Trunks and NAT === | ||
+ | |||
+ | If your system is on a private IP address and you are connecting to the public internet, you will have to specify your external IP address in '''SIP Channels''' → '''General Settings''' → '''External IP Address''' or alternatively in '''Configuration''' → '''Manual Editor''' → '''SIP Configuration''' → externip = xxx.xxx.xxx.xxx | ||
=== Trunks List === | === Trunks List === | ||
Line 15: | Line 19: | ||
To add a trunk, click on '''Configuration''' → '''VoIP Trunks''' and click on '''add SIP trunk''' or '''add IAX trunk'''. | To add a trunk, click on '''Configuration''' → '''VoIP Trunks''' and click on '''add SIP trunk''' or '''add IAX trunk'''. | ||
- | Trunks are usually static (static IP address). For detailed explanation of trunk parameter see [[Channels]]. | + | Trunks are usually static (static IP address). For detailed explanation of trunk parameter see [[Channels#Adding_SIP_Channels|adding SIP channels]] or [[Channels#Adding_IAX_Channels|adding IAX channels]]. |
=== Registrations List === | === Registrations List === | ||
+ | |||
+ | To view your registrations click on '''Configuration''' → '''VoIP Trunks''' → '''Registrations'''. | ||
+ | |||
+ | The registration list shows you with which other servers your ipbx is registered to. This behavior is akin to a phone/client registered to ipbx. | ||
+ | |||
+ | This interaction will display your registration settings and show whether your system is properly registered with the remote host: | ||
+ | |||
+ | * [[Image:ok1.gif]] OK, registered | ||
+ | * [[Image:lostreg.gif]] FAIL Not registered / registration lost | ||
+ | |||
+ | Click on the [[Image:Edit.gif]] icon to edit a registration, or click on the [[Image:Cross.gif]] icon to remove the registration. | ||
=== Add Registration === | === Add Registration === | ||
- | == PSTN Trunks == | + | To add a trunk, click on '''Configuration''' → '''VoIP Trunks''' → '''Registrations''' and click on '''add SIP registration''' or '''add IAX registration'''. |
+ | |||
+ | ==== Adding SIP Registration ==== | ||
+ | |||
+ | ===== Registration User ===== | ||
+ | |||
+ | The registration user as setup on the remote host. Required. | ||
+ | |||
+ | ===== Registration Password ===== | ||
+ | |||
+ | The registration password as setup on the remote host. (optional) | ||
+ | |||
+ | ===== Authentication User ===== | ||
+ | |||
+ | If set, an authentication user different from the the user. (optional) | ||
+ | |||
+ | ===== Host ===== | ||
+ | |||
+ | The remote host that will accept the registration. Required. | ||
+ | |||
+ | ===== Extension ===== | ||
+ | |||
+ | The mapped extension for any incoming calls. This extension will usually be looked up via [[Routes#Inbound_Routing|Inbound Routing]]. The default dialplan context is '''incoming'''. | ||
+ | |||
+ | ==== Adding IAX Registration ==== | ||
+ | |||
+ | ===== Registration User ===== | ||
+ | |||
+ | The registration user as setup on the remote host. Required. | ||
+ | |||
+ | ===== Registration Password ===== | ||
+ | |||
+ | The registration password as setup on the remote host. (optional) | ||
+ | |||
+ | ===== Host ===== | ||
+ | |||
+ | The remote host that will accept the registration. Required. | ||
+ | |||
+ | == PSTN / TDM Trunks == | ||
+ | |||
+ | Interconnection of your ipbx system with the public switched telephone network [[wikipedia:PSTN|PSTN]] or other [[wikipedia:Time-division_multiplexing|TDM]] based systems can be either achieved using a gateway or an on-board [[wikipedia:Time-division_multiplexing|TDM]] card. | ||
+ | |||
+ | Taridium supplied systems are, when required, equipped with Sangoma echo-cancelling [[wikipedia:Digital_Signal_1|T1]]/[[wikipedia:Digital_Signal_1|E1]] [[wikipedia:Primary_rate_interface|PRI]] cards that can range from 1 to 8 ports. Check '''Diagnostics''' → '''Status''' → '''TDM Interfaces''' to see your installed cards. |
Latest revision as of 15:20, 16 February 2011
Trunks are configuration elements that define how ipbx communicates with outside phone systems. Multi Site trunking does not require additional trunk configuration and communication/authentication is completely automated via master settings.
Contents |
VoIP Trunks
VoIP Trunks can either be SIP or IAX2 based. While trunks are very similar to channels, their configuration is supposed to be static and take care of interconnection between systems.
SIP Trunks and NAT
If your system is on a private IP address and you are connecting to the public internet, you will have to specify your external IP address in SIP Channels → General Settings → External IP Address or alternatively in Configuration → Manual Editor → SIP Configuration → externip = xxx.xxx.xxx.xxx
Trunks List
To view the trunks list, click on Configuration → VoIP Trunks.
This interaction displays all your configured VoIP trunks. Click on the icon to edit a trunk, or click on the icon to remove the trunk. Click on ping to find out whether the host is alive or not. An appropriate signaling packet will be sent and response will be expected. Note that a successful reply is no guarantee for correct trunk configuration.
Add Trunk
To add a trunk, click on Configuration → VoIP Trunks and click on add SIP trunk or add IAX trunk.
Trunks are usually static (static IP address). For detailed explanation of trunk parameter see adding SIP channels or adding IAX channels.
Registrations List
To view your registrations click on Configuration → VoIP Trunks → Registrations.
The registration list shows you with which other servers your ipbx is registered to. This behavior is akin to a phone/client registered to ipbx.
This interaction will display your registration settings and show whether your system is properly registered with the remote host:
Click on the icon to edit a registration, or click on the icon to remove the registration.
Add Registration
To add a trunk, click on Configuration → VoIP Trunks → Registrations and click on add SIP registration or add IAX registration.
Adding SIP Registration
Registration User
The registration user as setup on the remote host. Required.
Registration Password
The registration password as setup on the remote host. (optional)
Authentication User
If set, an authentication user different from the the user. (optional)
Host
The remote host that will accept the registration. Required.
Extension
The mapped extension for any incoming calls. This extension will usually be looked up via Inbound Routing. The default dialplan context is incoming.
Adding IAX Registration
Registration User
The registration user as setup on the remote host. Required.
Registration Password
The registration password as setup on the remote host. (optional)
Host
The remote host that will accept the registration. Required.
PSTN / TDM Trunks
Interconnection of your ipbx system with the public switched telephone network PSTN or other TDM based systems can be either achieved using a gateway or an on-board TDM card.
Taridium supplied systems are, when required, equipped with Sangoma echo-cancelling T1/E1 PRI cards that can range from 1 to 8 ports. Check Diagnostics → Status → TDM Interfaces to see your installed cards.