XONTEL XT-400FXO User Manual

Analog gateway

Advertisement

Quick Links

XT-400FXO Analog Gateway
User Manual

Advertisement

Table of Contents
loading

Summary of Contents for XONTEL XT-400FXO

  • Page 1 XT-400FXO Analog Gateway User Manual...
  • Page 2 Thank You for Choosing XonTel Products! Confidentiality Information contained herein is of a highly sensitive nature and is confidential and proprietary to XonTel no part may be distributed, reproduced or disclosed orally or in written form to any party other than the direct recipients...
  • Page 3: Table Of Contents

    Contents 1. Overview ................................6 What is XT-400FXO Analog Gateway? ........................ 6 Sample Application ............................6 Product Appearance ............................7 Main Features ..............................8 Physical Information ............................8 Software ................................9 2. System .................................. 10 Status ................................10 Time ................................. 11 Login Settings ..............................
  • Page 4 Advanced: Timer Settings ........................33 Media Settings ............................34 Batch Create SIP ............................... 35 Advanced SIP Settings ............................35 Networking .............................. 35 NAT Settings ............................. 36 STUN Settings ............................38 RTP Settings ............................. 38 Parsing and Compatibility ........................39 Caller ID and Callee ID ..........................40 Timer Configuration ..........................
  • Page 5 Asterisk CLI ............................... 64 Asterisk File Editor ............................65 TR069 ................................66 Auto Provision ..............................67 8. Logs ..................................68 Log Settings ..............................68 System ................................70 Asterisk ................................70 SIP ..................................71 DAHDI ................................71 CDR .................................. 72...
  • Page 6: Overview

    1. Overview What is XT-400FXO Analog Gateway? XonTel XT-400FXO Analog Gateway, an upgrade product of the XonTel Series, is an open source asterisk-based Analog VoIP Gateway solution for SMBs and SOHOs. With friendly GUI and unique modular design, users may easily setup their customized Gateway.
  • Page 7: Product Appearance

    Product Appearance The picture below is appearance of XonTel XT-400FXO Analog Gateway. 1: Power Indicator 2: System LED 3: Analog Telephone Interfaces and corresponding Channels State Indicators Figure 1-3-3 Back Panel 1: Power interface 2: Reset button 3: Ethernet ports and indicators...
  • Page 8: Main Features

    Main Features System Features  NTP time synchronization and client time synchronization.  Support modify username and password for web login.  Update firmware online, backup/restore configuration file.  Abundant Log Info, Automatically Reboot, Call status display.  Open API interface (AMI), support for custom scripts, dialplans. ...
  • Page 9: Software

    Operation humidity 10%~90% non-condensing Power source 12V DC/2A Max power Software LAN2 Default IP: 172.16.99.1 Username: admin Password: xontel Please enter the default IP in your browser to scan and configure the module you want. Login Interface...
  • Page 10: System

    2. System Status On the “Status” page, you will see Port/SIP/Routing/Network information and status. Figure 2-1-1 System Status...
  • Page 11: Time

    Time Table 2-2-1 Description of Time Settings Options Definition System Time Your gateway system time. Time Zone The world time zone. Please select the one which is the same or the closest as your city. POSIX TZ String Posix time zone strings. NTP Server 1 Time server domain or hostname.
  • Page 12: Login Settings

    Login Settings Your gateway doesn't have administration role. All you can do here is to reset what new username and password to manage your gateway. And it has all privileges to operate your gateway. You can modify both your “Web Login Settings”...
  • Page 13: General

    General Language Settings You can choose different languages for your system. If you want to change language, you can switch “Advanced” on, then “Download” your current language package. After that, you can modify the package with the language you need. Then upload your modified packages, “Choose File” and “Add”, those will be ok. Figure 2-4-1 Language Settings Scheduled Reboot If switch it on, you can manage your gateway to reboot automatically as you like.
  • Page 14: Tools

    Asterisk Reboot This will restart Asterisk and drop all current calls. To update your system, click on “ File Upload “ to choose the XT-400FXO gateway firmware file from your PC then click on “ System Update “ Figure 2-5-2 Update Firmware...
  • Page 15 If you want to store your previous configuration, you can first backup configuration, then you can upload configuration directly. That will be very convenient for you. Notice, the version of backup and current firmware should be same, otherwise, it would not take effect. Figure 2-5-3 Upload and Backup Sometimes there is something wrong with your gateway that you don’t know how to solve it, mostly you will select factory reset.
  • Page 16: Information

    Information On the “Information” page, there shows some basic information about the XonTel analog gateway. You can see software and hardware version, storage usage, memory usage and some help information. Figure 2-6-1 System Information...
  • Page 17: Analog

    3. Analog You can see much information about your ports on this page. Channel Settings Figure 3-1-1 Channel System On this page, you can see every port status, and click action button to configure the port. Figure 3-1-2 FXO Port Configure...
  • Page 18 Table 3-1-1 Definition of FXO port settings Options Definition Port-type Read only, auto detected by the gateway. Name FXO port name. Rx gain Set the rx gain in dB. Range from -20.0dB to 6.0dB, in 0.1 dB increments. Tx gain Set the tx gain in dB, Range from -20.0dB to 6.0dB, in 0.1 dB increments.
  • Page 19 CID signalling Type of caller ID signaling in use Enable or disable do not disturb function Set the signals of start of caller ID  ring: a ring signals the start (default).  CID start signal polarity: polrity reversal signals the start. ...
  • Page 20: Pickup Settings

    Pickup Settings Call pickup is a feature used in a telephone system that allows one to answer someone else's telephone call. You can set the “Time Out” and “Number” parameters either globally or separately for each port. The feature is accessed by pressing a special sequence of numbers which you set as “Number”...
  • Page 21: Advanced Settings

    Advanced Settings Figure 3-3-1 General Configuration Table 3-3-1 Instruction of General Options Definition Tone duration How long generated tones (DTMF and MF) will be played on the channel. (in milliseconds) Tone interval How long between tone and tone will be played on the channel. (in milliseconds) Dial timeout Specifies the number of seconds we attempt to dial the specified devices.
  • Page 22 Table 3-3-2 Definition of Fax Options Definition Mode Set the transmission mode. Rate Set the rate of sending and receiving. Enable/disable T.30 ECM (error correction mode) by default. Figure 3-3-3 Country Configuration Table 3-3-3 Definition of Country Options Definition Country Configuration for location specific tone indications.
  • Page 23: Fxo

    Busy tone Set of tones played when the receiving end is busy. Call waiting tone Set of tones played when there is a call waiting in the background. Congestion tone Set of tones played when there is some congestion. Dial recall tone Many phone systems play a recall dial tone after hook flash.
  • Page 24 Table 3-4-1 Definition of FXO settings Options Definition Busy detect Enable or disable busy detection. Busy detect used for detecting busy signal or far end hang-up. Configure the number of busy tones the user will hear before hanging up the call when Busy detect is Busy count enabled.
  • Page 25: Driver

    Driver Figure 3-5-1 Driver settings Table 3-5-1 Definition of Driver settings Options Definition Codec Set the global encoding that will be used in gateway (ulaw, alaw). Impedance Configuration for impedance. cidbeforering Switch to handle irregular CID function. cidbuflen CID media stream length byte size. cutcidbufheadlen CID media header length byte size.
  • Page 26: Sip

    4. SIP SIP Endpoints This page shows everything about your SIP, you can see status of each SIP. Figure 4-1-1 SIP Status You can click button to add a new SIP endpoint, and if you want to modify existed endpoints, you can click button.
  • Page 27 Figure 4-1-2 Anonymous Registration For convenience, we have designed a method that you can register your SIP endpoint to your gateway, thus your gateway just works as a server. Figure 4-1-3 Register to Gateway...
  • Page 28 Also you can choose registration by “ Client ”, it’s the same with “None”, except name and password. Figure 4-1-4 Register to Server Table 4-1-1 Definition of SIP Options Options Definition Name A name which is able to read by human. And it’s only used for user’s reference. Username User Name the endpoint will use to authenticate with the gateway.
  • Page 29: Advanced: Registration Options

    Port The port number the gateway will connect to at this endpoint. This sets the possible transport types for outgoing. Order of usage, when the respective transport protocols are enabled, is UDP, TCP, TLS. The first enabled transport type is only used Transport for outbound messages until a Registration takes place.
  • Page 30: Call Settings

    Table 4-1-2 Definition of Registration Options Options Definition Authentication User A username to use only for registration. When Gateway registers as a SIP user agent to a SIP proxy (provider), calls from this Register Extension provider connect to this local extension. Register User A register username to use for registration.
  • Page 31: Advanced: Signaling Settings

    Table 4-1-3 Definition of Call Options Options Definition Set default DTMF Mode for sending DTMF. Default: rfc2833. DTMF Mode Other options: 'info', SIP INFO message (application/dtmf-relay); 'Inband', Inband audio (require 64kbit codec -alaw, ulaw). Call Limit Setting a call-limit will cause calls above the limit not to be accepted. Trust Remote-Party-ID Whether or not the Remote-Party-ID header should be trusted.
  • Page 32 Table 4-1-4 Definition of Signaling Options Options Definition If we should generate in-band ringing. Always use ‘never’ to never use in-band signaling, even in cases where some Progress Inband buggy devices might not render it. Valid values: yes, no, Never. Default: never. Allow Overlap Dialing Allow Overlap Dialing: Whether or not to allow overlap dialing.
  • Page 33: Advanced: Timer Settings

    Advanced: Timer Settings Figure 4-1-8 Advanced: Timer Settings Table 4-1-5 Definition of Timer Options Options Definition This timer is used primarily in INVITE transactions. The default for Timer Default T1 Timer T1 is 500ms or the measured run-trip time between the gateway and the device if you have qualify=yes for the device.
  • Page 34: Media Settings

    Media Settings Figure 4-1-9 Media Settings Table 4-1-6 Definition of Media Settings Options Definition Media Settings Select codec from the drop down list. Codecs should be different for each Codec Priority.
  • Page 35: Batch Create Sip

    Batch Create SIP If you want add batch Sip accounts, you can configure this page. You can choose all the register mode. Figure 4-2-1 Batch SIP Endpoints Advanced SIP Settings Networking Figure 4-3-1 Networking Options...
  • Page 36: Nat Settings

    Table 4-3-1 Definition of Networking Options Options Definition UDP Bind Port Choose a port on which to listen for UDP traffic. Enable TCP Enable server for incoming TCP connection (default is no). TCP Bind Port Choose a port on which to listen for TCP traffic. The maximum number of seconds a client has to authenticate.
  • Page 37 Table 4-3-2 Definition of NAT Settings Options Definition Format:192.168.0.0/255.255.0.0 or 172.16.0.0./12. A list of IP address or IP ranges which are located inside a NATed network. Local Network This gateway will replace the internal IP address in SIP and SDP messages with the external IP address when a NAT exists between the gateway and other endpoints.
  • Page 38: Stun Settings

    STUN Settings Figure 4-3-3 STUN Settings Table 4-3-3 Definition of Stun Settings Options Options Definition Enable Enable or disable STUN settings. Server port STUN server port. Reflesh Request Interval Reflesh Request Interval of the STUN server Server IP Address/Domain Name Address or domain of the STUN server RTP Settings Figure 4-3-4 RTP Settings...
  • Page 39: Parsing And Compatibility

    Parsing and Compatibility Figure 4-3-5 Parsing and Compatibility Settings Table 4-3-5 Instruction of Parsing and Compatibility Options Definition Check header tags, character conversion in URIs, and multiline headers for strict SIP Strict RFC Interpretation compatibility. Send Compact Headers Send compact SIP headers. Allows you to change the username filed in the SDP owner string.
  • Page 40: Caller Id And Callee Id

    Caller ID and Callee ID Figure 4-3-6 Caller ID and Callee ID Settings Table 4-3-6 Instruction Caller ID and Callee ID Caller ID Options Definition The shrinkcallerid function removes '(', ' ', ')', non-trailing '.', and '-' not in square brackets. For example, the caller id value 555.5555 becomes 5555555 when this option is enabled.
  • Page 41: Timer Configuration

    Timer Configuration Figure 4-3-7 Timer configuration Settings Table 4-3-7 Instruction of Timer configuration Options Definition Maximum Registration Expiry Maximum allowed time in seconds of incoming registrations and subscriptions. Minimum Registration Expiry Minimum lengeth of registration/subscriptions in seconds Default Registration Expiry Default length of incoming/outgoing registration in seconds.
  • Page 42: Security

    Table 4-3-8 Definition of Outbound Registrations Options Definition Registration Timeout How often in seconds to try registration calls. Number of regiteration attemps before giving up. 0=continue forever, hammer the other Number of Registration Attempts server until it accepts the registration Security Figure 4-3-9 Security Settings Table 4-3-9 Definition of Secutity settings...
  • Page 43: Media

    Use the domain from the SIP Domains setting as the realm. In this case, the realm will be based on Use Domain as Realm the request 'to' or 'from' header and should match one of the domain. Otherwise, the configured 'realm' value will be used.
  • Page 44: Sip Account Security

    Table 4-3-10 Instruction of Media Options Definition Some ISDN links send empty media frames before the call is in ringing or progress state. The SIP channel will then send 183 indicating early media which will be empty - thus users get no ring signal.
  • Page 45: Routing

    Table 4-4-1 Instruction of TLS Options Definition TLS Enable Enable or disable DTLS-SRTP support. TLS Verify Server Enable or disable tls verify server(default is no). Port Specify the port for remote connection. TLS Client Method Values include tlsv1, sslv3, sslv2, specify protocol for outbound client connections, default is sslv2. 5.
  • Page 46 There is an example for routing rules number conversion, it transforms calling, called number at the same time. Suppose you want eleven numbers start at 159 to call the eleven numbers of start at 136. Calling transform delete the three numbers from left, then writing number 086 as prefix, delete the last four numbers, and then add number 0755 at the end, it will show caller name is China Telecom.
  • Page 47 Table 5-1-2 Definition of Call Routing Rule Options Definition The name of this route. Should be used to describe what types of calls this route matches (for Routing Name example, ‘SIP2FXO’ or ‘FXO2SIP’). Call Comes in From The launching point of incoming calls. Send Call Through The destination to receive the incoming calls.
  • Page 48 Figure 5-1-4 Advance Routing Rule Table 5-1-4 Definition of Advance Routing Rule Options Definition A Dial Pattern is a unique set of digits that will select this route and send the call to the designated trunks. If a dialed pattern matches this route, no subsequent routes will be tried. If Time Groups are enabled, subsequent routes will be checked for matches outside of the designated time(s).
  • Page 49 a match, the match pattern portion of the dialed number will be sent to the trunks. SDfR (Stripped Digits from Right): The amount of digits to be deleted from the right end of the number. If the value of this item exceeds the length of the current number, the whole number will be deleted.
  • Page 50: Groups

    Groups Sometimes you want to make a call through one port, but you don’t know if it is available, so you have to check which port is free. That would be troublesome. But with our product, you don’t need to worry about it. You can combine many Ports or SIP to groups.
  • Page 51 Figure 5-2-3 Modify a Group Table 5-2-1 Definition of Routing Groups Options Definition The mean of this route. Should be used to describe what types of calls this route match (for example, ‘sip1 Group Name TO port1’ or ‘port1 To sip2’). Type Group type (FXO or SIP).
  • Page 52: Batch Create Rules

    Batch Create Rules If you bind telephone for each FXO port and want to establish separate call routings for them. For convenience, you can batch create call routing rules for each FXO port at once in this page. Figure 5-3-1 Batch Create Rules...
  • Page 53: Advanced

    Advanced Figure 5-4-1 Routing advanced settings Table 5-4-1 Definition of Routing advanced settings Options Definition Flexible Routing Switch If you enable this option, you can enable “ Internal FXS Call “ option. Enable Internal SIP Call Enable or disable internal SIP call...
  • Page 54: Network

    6. Network On “Network” page, there are “Network Settings”, “VPN Settings”, “DDNS Settings”, and “Toolkit”. Network Settings There are three types of LAN port IP, Factory, Static and DHCP. Factory is the default type, and it is 172.16.99.1. When you Choose LAN IPv4 type is “Factory”, this page is not editable. A reserved IP address to access in case your gateway IP is not available.
  • Page 55 Table 6-1-1 Definition of Network Settings Options Definition Select the Ethernet mode. Bridge: LAN2 port interface will be used for uplink connection. LAN1 port interface will be used as Network Type bridge for PC connection. Dual: the two Ethernet interfaces will use different IP addresses. Assign two IP addresses in thismode.
  • Page 56: Vpn Settings

    VPN Settings You can upload the VPN client configuration, if success, you can see a VPN virtual network card on SYSTEM status page. About the configure format you can refer to the Notice and Sample configuration. Figure 6-2-1 VPN Interface DDNS Settings You can enable or disable DDNS (Dynamic Domain Name Server).
  • Page 57: Toolkit

    Table 6-3-1 Definition of DDNS Settings Options Definition DDNS Enable/Disable DDNS (dynamic domain name server) Type Set the type of DDNS server. Username Your DDNS account’s login name. Password Your DDNS account’s password. Your domain The domain to which your web server will belong. Toolkit It is used to check network connectivity.
  • Page 58 Figure 6-4-2 Channel Recording Figure 6-4-3 Capture Network Data Table 6-4-1 Definition of Channel Recording Options Definition Interface The name of network interface. Source host Capture the data of source host you specified Destination host Capture the data of destination host you specified Port Capture the data of port you specified Tcpdump Option Parameter...
  • Page 59: Security Settings

    Security Settings Figure 6-5-1 Network security settings Table 6-5-1 Definition of network security settings Options Definition Firewall Enable Enable or disable firewall option in the FXO gateway. Disable Ping If you enable this option the FXO gateway will disable Ping response. If you enable this option, you can add approved list of IP addresses that have permission to access Whitelist Enable your FXO gateway.
  • Page 60: Security Rules

    Security Rules From this page you can add the security rules in your FXO Gateway as shown below. Figure 6-6-1 Security rules settings Figure 6-6-2 Create new security rule Table 6-5-1 Definition of security rules Options Definition Rule name Set a name for the created security rule. Protocol Choose the protocol (UDP, TCP, ICMP).
  • Page 61: Advanced

    Port Set the range of ports. IP / Mask The format for IP is IP / Mask. Confirm the range by IP and mask. Action Choose the action for the firewall rule (Accept, Drop). 7. Advanced Asterisk API When you make “Enabled” switch to “on”, this page is available. Figure 7-1-1 API Interface...
  • Page 62 Figure 7-1-2 Permissions for API Interface Table 7-1-1 Definition of Asterisk API Options Definition Port Network port number. Manager Name Name of the manager without space. Password for the manager. Manager secret Characters: Allowed characters “-_+.<>&0-9a-zA-Z”. Length:4-32 characters. If you want to deny many hosts or networks, use & as separator. Example: 0.0.0.0/0.0.0.0 or Deny 192.168.1.0/255.255.255.0&10.0.0.0/255.0.0.0 If you want to permit many hosts or network, use &...
  • Page 63 General information about the system and ability to run system management commands, such as System Shutdown, Restart, and Reload. Call Information about channels and ability to set information in a running channel. Logging information. Read-only. (Defined but not yet used.) Verbose Verbose information.
  • Page 64: Asterisk Cli

    Asterisk CLI In this page, you are allowed to run Asterisk commands. Figure 7-2-1 Asterisk Command Interface Table 7-2-1 Definition of Asterisk API Options Definition Command Type your Asterisk CLI commands here to check or debug your gateway. If you type “help” or “?” and execute it, the page will show you the executable commands.
  • Page 65: Asterisk File Editor

    Asterisk File Editor On this page, you are allowed to edit and create configuration files. Click the file to edit. Figure 7-3-1 Configuration Files List Click “New Configuration File” to create a new configuration file. After editing or creating, please reload Asterisk.
  • Page 66: Tr069

    TR069 XonTel XT-400FXO Gateway can be managed remotely by service provider with TR069 management protocol and is interoperable with various ACS. Figure 7-4-1 TR069 settings...
  • Page 67: Auto Provision

    Auto Provision XonTel XT-400FXO Gateway can be managed remotely by service provider with TR069 management protocol and is interoperable with various ACS. Figure 7-5-1 Auto Provision settings Table 7-5-1 Definition of Auto Provision settings Options Definition Firmware Enable Enabe or disable firmware auto provision in FXO gateway.
  • Page 68: Logs

    8. Logs Log Settings On the “Log Settings” page, you should set the related logs on to scan the responding logs page. For example, set “System Logs” on like the following, then you can turn to “System” page for system logs, otherwise, system logs are unavailable.
  • Page 69 Table 8-1-1 Definition of LOG Options Definition System Logs Whether enable or disable system log. switch on: when the size of log file reaches the max size, the system will cut a half of the file. New logs will be Auto clean retained.
  • Page 70: System

    System For this page you check systems logs as shown below Figure 8-2-1 System Logs Output Asterisk For this page you check Asterisk logs as shown below. Figure 8-3-1 Asterisk Logs...
  • Page 71: Sip

    For this page you check SIP logs as shown below. Figure 8-4-1 SIP Logs DAHDI For this page you check DAHDI logs as shown below. Figure 8-5-1 DAHDI Logs...
  • Page 72: Cdr

    You can scan every call detail records in this page. We also provide the filter for you to search some specific records. Figure 8-6-1 Call Detail Record...

Table of Contents