Grandstream Networks, Inc.
COPYRIGHT ©2018 Grandstream Networks, Inc. http://www.grandstream.com All rights reserved. Information in this document is subject to change without notice. Reproduction or transmittal of the entire or any part, in any form or by any means, electronic or print, for any purpose without the express written permission of Grandstream Networks, Inc. is not permitted. The latest electronic version of this guide is available for download here: http://www.grandstream.
Table of Contents CHANGE LOG .............................................................................................................. 13 Firmware version 1.0.0.6 ..................................................................................................................... 13 WELCOME ................................................................................................................... 14 GATEWAY GXW450X OVERVIEW .....................................................................
Active Calls .......................................................................................................................................... 34 Network status ..................................................................................................................................... 34 SYSTEM SETTINGS..................................................................................................... 36 HTTP Server ........................................................................
PBX SETTINGS ............................................................................................................ 91 SIP Settings ......................................................................................................................................... 91 General ......................................................................................................................................... 91 Misc ...............................................................................
Restore Configuration from Backup File .................................................................................... 121 System Cleanup/Reset ...................................................................................................................... 122 Reset and Reboot ....................................................................................................................... 122 Cleaner ...........................................................................................
Table of Tables Table 1: GXW450X Features Highlights ..................................................................................................... 16 Table 2: GXW450X Technical Specifications .............................................................................................. 16 Table 3: Definitions of the GXW450X Connectors ...................................................................................... 20 Table 4: LCD Menu Options ...................................................
Table 34: ToS Settings ................................................................................................................................ 94 Table 35: RTP Settings ............................................................................................................................... 95 Table 36: Payload Type Configuration ........................................................................................................ 96 Table 37: Jitter Buffer Settings .........................
Table of Figures Figure 1: GXW450X Package Contents ..................................................................................................... 19 Figure 2: Diagram of GXW4504 Back and Front Panel .............................................................................. 20 Figure 3: GXW450X Web Gui Login Page.................................................................................................. 23 Figure 4: GXW450X Setup Wizard ......................................................
Figure 35: Time SettingsHoliday.............................................................................................................. 58 Figure 36: Email Settings ............................................................................................................................ 61 Figure 37: Email Templates......................................................................................................................... 62 Figure 38: Alert Events Template ............................
Figure 71: Schedule Backup ..................................................................................................................... 119 Figure 72: Data Sync ................................................................................................................................ 120 Figure 73: Restore GXW450X from Backup File ...................................................................................... 121 Figure 74: Reset and Reboot ..............................................
GNU GPL INFORMATION GXW450X firmware contains third-party software licensed under the GNU General Public License (GPL). Grandstream uses software under the specific terms of the GPL. Please see the GNU General Public License (GPL) for the exact terms and conditions of the license. Grandstream GNU GPL related source code can be downloaded from Grandstream web site from: http://www.grandstream.com/support/faq/gnu-general-public-license/gnu-gpl-information-download P a g e | 12 GXW450X User Manual Version 1.
CHANGE LOG This section documents significant changes from previous versions of GXW450X user manuals. Only major new features or major document updates are listed here. Minor updates for corrections or editing are not documented here. Firmware version 1.0.0.6 • This is the initial version. P a g e | 13 GXW450X User Manual Version 1.0.0.
WELCOME Thank you for purchasing the Grandstream GXW450X Digital VoIP Gateway. The GXW450X offers an easy to manage, easy to configure IP communications solution for any business with virtual and/or branch locations.
P a g e | 15 GXW450X User Manual Version 1.0.0.
GATEWAY GXW450X OVERVIEW The GXW450X series are E1/T1/J1 Digital VoIP Gateways that allow digital PSTN and ISDN trunks to be integrated with VoIP networks. By connecting the GXW450X series with a VoIP network and traditional PBX or E1/T1/J1 providers, businesses can drastically increase the number of PSTN/ISDN trunks integrated with their VoIP network and the concurrent calls supported. The GXW450X series offer three models that provide 1, 2 or 4 T1/E1/J1 spans and support 30, 60 or 120 concurrent calls.
LED Indicators WAN, LAN, T1/E1/J1 LCD Display 128x32 dot matrix graphic LCD with DOWN and OK buttons Reset Switch Yes, long press for factory reset and short press for reboot Voice & video Capabilities Voice-over-Packet Capabilities Voice and Fax Codecs LEC with NLP Packetized Voice Protocol Unit, 128ms-tail-length carrier grade Line Echo Cancellation, Dynamic Jitter Buffer, Modem detection & auto-switch to G.711 G.711 A-law/U-law, G.722, G.723.1 5.3K/6.3K, G.726, G.
Security Media Encryption SRTP, TLS, HTTPS, SSH, 802.1X User-defined ports SIP port, RTP port, HTTP/HTTPS port Advanced Defense Fail2ban, alert events, Whitelist, Blacklist, strong password-based access control Physical Universal Power Input: 100-240VAC, 50/60Hz Supply Output: DC+12V/1.
GETTING STARTED This chapter provides basic installation instructions including the list of the packaging contents and also information for obtaining the best performance with the GXW450X. Equipment Packaging Unpack and check all accessories.
Front Panel Back Panel Figure 2: Diagram of GXW4504 Back and Front Panel Table 3: Definitions of the GXW450X Connectors WAN/LAN ports Ethernet ports used to connect the GXW to the local and external network RESET Factory Reset button. Press and hold for a while to reset factory default settings. Power Jack Power adapter connection E1/T1/J1 ports Digital port to be connected to a digital line.
Table 4: LCD Menu Options View Events Device Info Network Info Network Menu • Critical Events • Other Events • Hardware: Hardware version number • Software: Software version number • P/N: Part number • MAC: Device MAC address • Uptime: System up time since the last reboot • LAN Mode: DHCP, Static IP or PPPoE • LAN IP: IP address • LAN Subnet Mask • LAN Mode: Select LAN mode as DHCP, Static IP or PPPoE • Static Routes Reset: Click to reset the static route setting • Reboot • F
page. After the test, reboot the device manually and the device will display the correct time. • Hardware Testing Select “Test DSP” to perform DSP test on the device. This is mainly for factory testing purpose which verifies the hardware connection inside the device. The diagnostic result displays on the LCD after the test is done. Default Password Web Info SSH Switch Showing the default Web login password. Once the password was changed, this menu will not show again. • Protocol: Web access protocol.
Configuring GXW450X via Web GUI Web GUI Access The GXW450X embedded Web server responds to HTTP/HTTPS GET/POST requests. Embedded HTML pages allow users to configure the device through a Web browser such as Microsoft IE, Mozilla Firefox, Google Chrome. Figure 3: GXW450X Web Gui Login Page To access the Web GUI: 1. Connect the computer to the same network as the GXW450X. 2. Ensure the GXW450X is properly powered on and displays the IP address on the LCD screen. 3.
Setup Wizard When the user logs in the GXW450X Web GUI for the first time, a setup wizard will provide guidance to set up basic configuration. Configurations in setup wizard include: Network settings, Time zone and Trunk/routes. Figure 4: GXW450X Setup Wizard Web GUI Configurations There are six main sections in the Web GUI for users to view the Gateway status, configure and manage the GXW450X. • System Status: Displays GXW450X Dashboard, System Information, Active calls and network status.
• System Settings: To configure The HTTP server, network settings, OpenVPN®, security settings, Email Settings, Time Settings. • Maintenance: To perform firmware upgrade, backup configurations, user management cleaner setup, reset/reboot, syslog setup and troubleshooting • CDR: View call records and download CDR reports. Web GUI Languages Currently the GXW450X series Web GUI supports English, Simplified Chinese, Traditional Chinese, Spanish, French, Portuguese, Russian, Italian, Polish, German etc.
SYSTEM STATUS The System Status section is the interface that allows users to check the general information about the GXW450X such us: software and hardware information, space usage, resources usage etc. Dashboard The GXW450X monitors the status for Trunks, Digital Channels, Disk capacities etc. It presents administrators the real-time status in different sections under Web GUISystem StatusDashboard.
Inode Usage includes: • Configuration partition • Data partition Note: Inode is the pointer used for file reference in the system. The system usually has limited resources of pointers. Figure 7: Space Usage Resource Usage When configuring and managing the GXW450X, users could access resource usage information to estimate the current usage and allocate the resources accordingly. Under Web GUISystem StatusDashboard Resource Usage, the current CPU usage and Memory usage are shown in this chart.
Figure 8: Resource Usage Disk Capacity Users could check the external devices capacities from the Dashboard page of the GXW450X under Web GUISystem StatusDashboard Device Storage Capacity. Figure 9: Device Storage Capacity P a g e | 28 GXW450X User Manual Version 1.0.0.
PBX Status The PBX status shows the status of some of the gateway GXW450X services. Among the services monitored on the PBX status tab there is: System Time, Active Calls, Schedule backup etc. Figure 10: PBX Status Interfaces Status This section displays interface connection status on the GXW450X for USB, SD Card, LAN, WAN, and Digital interfaces. P a g e | 29 GXW450X User Manual Version 1.0.0.
Figure 11: Interface Status Trunks Users could see all the configured trunks status in this section. Figure 12: Trunks Status Four statuses are possible for any trunk configured on the GXW450X: P a g e | 30 GXW450X User Manual Version 1.0.0.
• • • • Available Busy Abnormal Unmonitored To visualize the state of each channel of the Digital trunk, users can waver the mouse over the status of the digital trunk as the shown on the figure below: Figure 13: Digital Trunk Channels Status System Information The GXW450X system Information can be accessed via Web GUISystem StatusSystem Information, which displays the following system information. General On this menu, users could check the hardware and software information for the GXW450X.
System Time Up Time Current system time. The current system time is also available on the upper right of each web page. System up time since the last reboot. Version Information Boot Boot version. Core Core version. Base Base version. Program Program version. This is the main software release version. Recovery Recovery version. Figure 14: System InformationGeneral Network Under Web GUISystem StatusSystem InformationNetwork, users could check the network information for the GXW450X.
WAN/LAN MAC Address Global unique ID of device, in HEX format. The MAC address can be found on the label coming with original box and on the label located on the bottom of the device. IPv4 Address The IPv4 address attributed to network interface IPv6 Address The IPv6 address attributed to the network interface IPv6 Address Link The IPv6 address Link attributed to the network interface Gateway Default gateway address. Subnet Mask Subnet mask address. DNS Server DNS server address.
Active Calls The active calls on the GXW450X are displayed in Web GUISystem StatusActive Calls page. Users can monitor call status and hang up active call(s) in real time manner. Figure 16: Active Calls Users can click on “Hang up All” to terminate the all the active calls at once. Network status GXW450X supports Network Status to display active internet connections. User can use Network Status to troubleshoot connection issues between GXW450X and other services.
Figure 18: Active Unix Domain Sockets P a g e | 35 GXW450X User Manual Version 1.0.0.
SYSTEM SETTINGS This chapter explains configurations for system-wide parameters on the GXW450X. System settings are under “System Settings” tab on GXW450X Web GUI. System settings include, Network Settings, Security Settings, HTTP Server, Email Settings, Time Settings, OpenVPN® settings and DDNS Settings HTTP Server The GXW450X embedded web server responds to HTTP/HTTPS GET/POST requests.
• Automatically request certificate: enter domain from which to request the certificate files. Upload private key for the built-in http server. TLS Private Key Note: The size of the key file must be under 2MB and the it will be renamed as "private.pem" automatically. Upload certificate for the built-in http server and override the existing one. TLS Cert Note: The size of your certificate must be under 2MB. This is the certificate file (*.
GXW450X will try to use it as Primary DNS server. LAN IP Method IP Address Subnet Mask Gateway IP DNS Server 1 Select DHCP, Static IP, or PPPoE. The default setting is DHCP. Enter the IP address for static IP settings. The default setting is 192.168.0.160. Enter the subnet mask address for static IP settings. The default setting is 255.255.0.0. Enter the gateway IP address for static IP settings. The default setting is 0.0.0.0. Enter the DNS server 1 address for static IP settings.
DNS Server 2 Enter the DNS server 2 address for static settings. 802.1X Settings IEEE 802.1X is an IEEE standard for port-based network access control. It provides an authentication mechanism to device before the device can access Internet or other LAN resources. The GXW450X supports 802.1X as a supplicant/client to be authenticated. The following diagram and figure show the GXW450X uses 802.1X mode “EAP-MD5” on WAN port as client in the network to access Internet. Figure 19: GXW450X Using 802.
from the RADIUS server. If “EAP-TLS” or “EAP-PEAPv0/MSCHAPv2” is used as the 802.1X mode, users will also need to upload 802.1X CA Certificate and 802.1X Client Certificate, which should be also generated from the RADIUS server. Table 8: GXW450X Network Settings802.1X Select 802.1X mode. The default setting is "Disable". The supported 802.1X mode are: 802.1X Mode • EAP-MD5 • EAP-TLS • EAP-PEAPv0/MSCHAPv2 Identity Enter 802.1X mode Identity information. MD5 Password Enter 802.
IPv6 subnet - 2001:740:D::1/64 Configure the subnet mask for the above destination address. If left blank, the default value is 255.255.255.255. Netmask Example: 255.255.255.0 Configure the IPv4 or IPv6 gateway address so that the GXW450X can reach the destination via this gateway. Gateway address is optional. Gateway Example: 192.168.40.5 or 2001:740:D::1 Specify the network interface on the GXW450X to reach the destination Interface using the static route.
‘ca.crt’ automatically. OpenVPN® Client Cert OpenVPN® Client Key Upload a client certificate. This file will be renamed as ‘cliend.crt’ automatically. Upload a client private key. This file will be renamed as ‘client.key’ automatically. Figure 21: OpenVPN® Feature on the GXW450X DDNS Settings DDNS setting allows user to access GXW450X via domain name instead of IP address. The GXW450X supports DDNS service from the following DDNS provider: • dydns.org • freedns.afraid.org • zoneedit.com • noip.
Here is an example of using noip.com for DDNS. 1. Register domain in DDNS service provider. Please note the GXW450X needs to have public IP access. Figure 22: Register Domain Name on Noip.com 2. On Web GUISystem SettingsNetwork SettingsDDNS Settings, enable DDNS service and configure username, password and host name. Figure 23: GXW450X DDNS Settings 3. Now you can use domain name instead of IP address to connect to the GXW450X Web GUI. P a g e | 43 GXW450X User Manual Version 1.0.0.
Figure 24: Using Domaine Name to Connect to GXW450X Security Settings The GXW450X provides users firewall security configurations to prevent certain malicious attack to the GXW450X system. Users could configure to allow, restrict or reject specific traffic through the device for security and bandwidth purpose. The GXW450X also provides Fail2ban feature for authentication errors in SIP REGISTER, INVITE and SUBSCRIBE.
The following table shows a sample current service status running on the GXW450X.
• Action: "Accept" • Type "In" • Destination port is set to the system login port (e.g., by default 8089) • Protocol is not UDP Figure 25: Create New Firewall Rule Below is a table listing all the firewall rules settings: Table 12: Firewall Rule Settings Rule Name Specify the Firewall rule name to identify the firewall rule. Select the action for the Firewall to perform. Action • ACCEPT • REJECT • DROP P a g e | 46 GXW450X User Manual Version 1.0.0.
Select the traffic type. • Type IN If selected, users will need specify to the network interface (for GXW450X) for the incoming traffic. • OUT Select the service type. Service • FTP • SSH • Telnet • HTTP • Custom If "Custom" is selected, users will need specify Source (IP and port), Destination (IP and port) and Protocol (TCP, UDP or Both) for the service. Please note if the source or the destination field is left blank, it will be used as "Anywhere".
time. • eth(0)LAN defends against attacks directed to the LAN IP address of the GXW450X. • eth(1)WAN defends against attacks directed to the WAN IP address of the GXW450X. SYN Flood Defense will limit the amount of SYN packets accepted by the GXW450X from one source to 10 packets per second. Any excess packets from that source will be discarded. Ping-of-Death Defense Enable Enable to prevent Ping-of-Death attack to the device. The default setting is disabled.
The following figure shows a configuration example: • If a host at IP address 192.168.2.5 initiates more than 100 TCP connections to the GXW450X, it will be added into GXW450X blacklist. This host 192.168.2.5 will be blocked by the GXW450X for 500 seconds. • Since IP range 192.168.2.10-192.168.2.20 is in whitelist, if a host initiates more than 20 TCP connections to the GXW450X within 1 minute, it will not be added into GXW450X blacklist. It can still establish TCP connection with the GXW450X.
Figure 27: Fail2Ban Settings Table 15: Fail2Ban Settings Global Settings Enable Fail2Ban. The default setting is disabled. Please make sure Enable Fail2Ban both "Enable Fail2Ban" and "Asterisk Service" are turned on to use Fail2Ban for SIP authentication on the GXW450X. Banned Duration Configure the duration (in seconds) for the detected host to be banned. The default setting is 600. If set to 0, the host will be always banned.
Configure IP address, CIDR mask or DNS host in the whitelist. Fail2Ban Whitelist Fail2Ban will not ban the host with matching address in this list. Up to 20 addresses can be added into the list. Local Settings Enable Asterisk service for Fail2Ban. The default setting is disabled. Asterisk Service Please make sure both "Enable Fail2Ban" and "Asterisk Service" are turned on to use Fail2Ban for SIP authentication on the GXW450X. Listening Port Number Configure the listening port number for the service.
Figure 28:SSH Access Time Settings Automatic Date and Time The current system time on the GXW450X can be found under Web GUISystem StatusDashboardPBX Status. To configure the GXW450X to update time automatically, go to Web GUISystem SettingsTime SettingsAutomatic Date and Time. Figure 29: Automatic Date and Time Settings P a g e | 52 GXW450X User Manual Version 1.0.0.
Note: The configurations under Web GUISettingsTime SettingsAutomatic Date and Time page require reboot to take effect. Please consider configuring Automatic Date and Time related changes when setting up the GXW450X for the first time to avoid service interruption after installation and deployment in production. Table 16: Automatic Date and Time Settings Specify the URL or IP address of the NTP server for the GXW450X to Remote NTP Server synchronize the date and time.
M4.1.0,M11.1.0 The 1st number indicates Month: 1,2,3.., 12 (for Jan, Feb, .., Dec). The 2nd number indicates the nth iteration of the weekday: (1st Sunday, 3rd Tuesday…). Normally 1, 2, 3, 4 are used. If 5 is used, it means the last iteration of the weekday. The 3rd number indicates weekday: 0,1,2,..,6 ( for Sun, Mon, Tues, ... ,Sat). Therefore, this example is the DST which starts from the First Sunday of April to the 1st Sunday of November.
Note: Manual setup of time will take effect immediately after saving and applying changes in the Web GUI. If users would like to reboot the GXW450X and keep the manually setup time setting, please make sure "Remote NTP Server", "Enable DHCP Option 2" and "Enable DHCP Option 42" options under Web GUISettingsTime Settings Automatic Date and Time page are unchecked or set to empty. Otherwise, time auto updating settings in this page will take effect after reboot.
Figure 32: Add New Office Time Table 18: Office Time Settings Time Configure the start time and end time for office hour. Week Select the work days in one week. Show Advanced Options Check this option to show advanced options. Once selected, please specify "Month" and "Day" options. Month Select the months for office time. Day Select the work days in one month. Select “Time” and the day for the "Week" for the office time.
Figure 33: Time SettingsOffice Time • Click on to edit the office time. • Click on to delete the office time. • Click on "Delete Selected Office Times" to delete multiple selected office times at once. Holiday On the GXW450X, the system administrator can define "holiday", which can be used to configure time condition for inbound rule schedule. To configure holiday, go to Web GUISystem SettingsTime SettingsHoliday. Click on "Add Holiday" to create holiday time.
Table 19: Holiday Settings Name Specify the holiday name to identify this holiday. Holiday Memo Create a note for the holiday. Month Select the month for the holiday. Day Select the day for the holiday. Show Advanced Options Check this option to show advanced options. If selected, please specify the days as holiday in one week below. Select the days as holiday in one week. Week Enter holiday "Name" and "Holiday Memo" for the new holiday. Then select "Month" and "Day".
Email Settings Email Settings The Email application on the GXW450X can be used to send out alert event Emails, retrieve admin password etc. The configuration parameters can be accessed via Web GUISystem SettingsEmail SettingsEmail Settings. Table 20: Email Settings TLS Enable Enable or disable TLS during transferring/submitting your Email to another SMTP server. The default setting is "Yes". Select Email type. • MTA: Mail Transfer Agent. The Email will be sent from the configured domain.
Username Password POP/POP3 Server Address POP/POP3 Server Port Display Name Username is required when using type "Client". Normally it's the Email address. Password to login for the above Username (Email address) is required when using type "Client". Configure the POP/POP3 server address for the configured username Example: pop.gmail.com Configure the POP/POP3 server port for the configured username Example: 995 Specify the display name in the FROM header in the Email.
Figure 36: Email Settings Once the configuration is finished, click on "Test". In the prompt, fill in a valid Email address to send a test Email to verify the Email settings on the GXW450X. Email Template The Email templates on the GXW450X can be used for email notification. The configuration parameters can be accessed via Web GUISystem SettingsEmail SettingsEmail Templates. P a g e | 61 GXW450X User Manual Version 1.0.0.
Figure 37: Email Templates • Press on • Press • To configure the email template, click the to upload pictures to be used on email templates. to reset all email templates to default ones. button under Options column, and edit the template as desired. P a g e | 62 GXW450X User Manual Version 1.0.0.
Figure 38: Alert Events Template • Users can preview mail sample by clicking on • Click on • Finally, users can click on . in order to restore the default email template. to upload a custom picture to the email template to display their own logo in the sent mails for example Email Send Log Under GXW450X Web GUISystem SettingsEmail SettingsEmail Send Log, users could search, filter and check whether the Email is sent out successfully or not.
Figure 39: Email Send Log Table 21: Email Log Filter Field Description Start Time Enter the start time for filter End time Enter the end time for filter Receivers Enter the email recipient, while searching for multiple recipients, please separate then with comma and no spaces.
TRUNKS GXW450X is a VoIP Digital Gateway that supports both trunk modes Digital and VoIP to ensure a smooth integration of digital and VoIP communication to connect the legacy telephony infrastructure made up of PRI (E1, T1, J1) to the IP network. Digital Trunks The GXW450X supports E1/T1/J1 which are physical connection technologies used in digital network. T1 is the North American standard, J1 is used in Japan, whereas E1 is the European standard.
Figure 40: Digital Hardware Configuration • Click on • Click on To change the Span of the Digital ports to edit digital ports. Please see configuration parameters in the tables below: P a g e | 66 GXW450X User Manual Version 1.0.0.
Figure 41: Digital Port Configuration The GXW450X currently supports E1, T1 and J1 digital hardware type. When different signaling is selected for E1, T1 or J1, the settings in basic options and advanced options will be different. The following tables list all the settings to configure digital ports when selecting each signaling. Table 22: Digital Hardware Configuration Parameters: E1 – PRI_NET/PRI_CPE Basic Settings All E1/T1/J1 spans generate a clock signal on their transmit side.
used as the master, the gateway system clock will synchronize to it. • Master: The port will never be used as a source of timing. This is appropriate when you know far end should always be a slave to you. • Slave: The equipment at the far end of the E1/T1/J1 link is the preferred source of the master clock. Chooses the signaling protocol that will be used on the digital port.
• NI2: National ISDN type 2 (common in the US) • DMS100: Nortel DMS100 • 4ESS: AT&T 4ESS • 5ESS: Lucent 5ESS • NI1: old national ISDN type 1 • Q.SIG This setting is used to specify the type of the callee number. The service provider will usually verify this. The default setting is “unknown”. In some very unusual circumstances, you may need set to “Dynamic” or PRI Dial Plan “Redundant”. Note: When one type is selected, you might not be able to dial another class of numbers.
selected, please enable it. Facility Enable If selected, transmission of facility-based ISDN supplementary services (such as caller name from CPE over facility) will be enabled. When receiving a remote "SETUP" SIP message, and the "Sending Complete" field is not included in it, the gateway will send a "SETUP ACK" SETUP ACK to request for more information. This option should be used if a remote device has "SETUP ACK" support issues. Configure this option to send overlap digits.
Originating point code is used to identify the node originating the message, always provided by the operator/ISP. Originating Point Code • ITU Format: decimal number. • ANSI & CHINA Format: decimal number or XXX-XXX-XXX. Destination point code is the address to send the message to, always be provided by the operator/ISP. Destination Point Code • ITU Format: decimal number. • ANSI & CHINA Format: decimal number or XXX-XXX-XXX.
If span type is E1, the signaling configure as MFC/R2, then framing must configure as "cas"; If span type is E1, the signaling configure as PRI or SS7, then framing must configure as "ccs"; If span type is T1, and the Framing signaling configure as PRI or SS7, then framing can configure as "esf" or "d4"; If span type is J1, and the signaling configure as PRI or SS7, then framing can configure as "esf" or "d4". For E1, select whether to use CRC4 or None.
Chooses the signaling protocol that will be used on the digital port. Signaling PRI: when one end is set to NET, the other end should be set to CPE Data channel Chooses the Data Channel for control. MFC/R2 multinational adaption. GXW450X supports MFC/R2 standards Variant by ITU and MFC/R2 standards in different countries or regions including Argentina, Brazil, China, Czech Republic, Colombia, Ecuador, Indonesia, Mexico, the Philippines and Venezuela. Defines the Caller Category.
If span type is E1, the signaling configure as MFC/R2, then framing must configure as "cas"; If span type is E1, the signaling configure as PRI or Framing SS7, then framing must configure as "ccs"; If span type is T1, and the signaling configure as PRI or SS7, then framing can configure as "esf" or "d4"; If span type is J1, and the signaling configure as PRI or SS7, then framing can configure as "esf" or "d4". CRC Validation For E1, select whether to use CRC4 or None.
(recommended). Click on “Custom Options” button (on the left top of the configuration Custom Options dialog) and then user can customize desired tone and timer options accordingly. Table 25: Digital Hardware Configuration Parameters: T1/J1 - PRI_NET/PRI_CPE Basic Settings All E1/T1/J1 spans generate a clock signal on their transmit side. The parameter determines whether the clock signal from the far end of the E1/T1/J1 is used as the master source of clock timing.
Framing Select “esf” or “d4”. Default setting is esf. Advanced Settings Select switch type. Switch Type • EuroISDN: EuroISDN (common in Europe) • NI2: National ISDN type 2 (common in the US) • DMS100: Nortel DMS100 • 4ESS: AT&T 4ESS • 5ESS: Lucent 5ESS • NI1: old national ISDN type 1 • Q.SIG This setting is used to specify the type of the callee number. The service provider will usually verify this. The default setting is "unknown".
other side. This is the default setting. Reset Interval The interval that restarts idle channels. This setting is used to set up the ChannelID in SETUP message. If enabled, only the specified B channel can be used. Otherwise, select one PRI Exclusive of the channels in B channel. If you need override the existing channels selection routine and force all PRI channels to be marked as exclusively selected, please enable it.
PRI: when one end is set to NET, the other end should be set to CPE Data channel Chooses the Data Channel for control. SS7 Variant Select ITU, ANSI or CHINA. Originating point code is used to identify the node originating the message, always provided by the operator/ISP. Originating Point Code • ITU Format: decimal number. • ANSI & CHINA Format: decimal number or XXX-XXX-XXX. Destination point code is the address to send the message to, always be provided by the operator/ISP.
Configure the TX Gain for the transmitting channel of digital port. The valid TX Gain range is -24dB to +12dB. Codec Select alaw or ulaw. If set to default, ulaw will be used for T1/J1. Framing Select “esf” or “d4”. Default setting is esf. Advanced Settings Indicates the type of the called number. The receiving switch may use this Called Nature of Address indicator during translations to apply the number’s proper dial plan.
Port Configure the digital channel group used by the trunk. Hide CallerID Configure to hide outgoing caller ID. The default setting is "No". Configure the Caller ID. This is the number that the trunk will try to use Caller ID when making outbound calls. For some providers, it might not be possible to set the CallerID with this option and this option will be ignored. CallerID Name Configure the name of the caller. This is to implement Digital trunk outbound line selection strategy.
Users can also capture a Digital Record Trace to record the call for other troubleshooting purposes such as audio quality problems and noise. Below are the steps to capture the trace: 1. Click on "Start" to start capturing trace. The output result shows "Capturing..." 2. Once the test is done, click on "Stop" to stop the trace. 3. Click on "Download" to download the trace. Figure 42: Troubleshooting Digital Trunks After capturing the trace, users can download it for basic analysis.
The VoIP trunk options are listed in the table below. Table 28: Create New SIP Trunk Provider Name Host Name Configure a unique label (up to 64 characters) to identify this trunk when listed in outbound rules, inbound rules and etc. Configure the IP address or URL for the VoIP provider’s server of the trunk. Turn on this setting when the gateway is using public IP and NAT communicating with devices behind NAT.
“From” Header. For example, "trunk.GXW450X.provider.com" is the From Domain in From Header: sip: 1234567@trunk.GXW450X.provider.com. Transport Configure the SIP transport protocol to be used in this trunk. UDP; TCP or TLS. The default setting is "UDP" After creating the SIP Trunk user can click on to edit the trunk and have detailed parameters to configure. Below is a table of the Basic and advanced parameters of a SIP trunk.
“From” Header. For example, "trunk.GXW450X.provider.com" is the From Domain in From Header: sip:1234567@trunk.GXW450X.provider.com. Configure the SIP transport protocol to be used in this trunk. The default setting is "UDP". Transport • UDP • TCP • TLS Advanced Settings Select audio and video codec for the VoIP trunk. The available codecs Codec Preference are: PCMU, PCMA, GSM, AAL2-G.726-32, G.726, G.722, G.729, G.723, OPUS, ILBC, ADPCM, H.264, H.265, H.263, H.263p.
interval (in seconds) of the SIP OPTIONS message sent to the device to check if the device is still online. The default setting is 60 seconds. Maximum Number of Call The maximum number of concurrent calls using the trunk. The default Lines settings 0, which means no limit. Enable SRTP for the VoIP trunk. SRTP The default setting is "No".
Calling Rule Name Configure the name of the calling rule (e.g., local, long-distance, and etc). Letters, digits, _ and - are allowed. • All patterns are prefixed with the "_". • Special characters: X: Any Digit from 0-9. Z: Any Digit from 1-9. N: Any Digit from 2-9. ".": Wildcard. Match one or more characters. "!": Wildcard. Match zero or more characters immediately. Example: [12345-9] - Any digit from 1 to 9. Pattern Notes: Multiple patterns can be used.
digit should be stripped before the call is placed. Prepend Specify the digits to be prepended before the call is placed via the trunk. Those digits will be prepended after the dialing number is stripped. Use Failover Trunk Failover trunks can be used to make sure that a call goes through an alternate route, when the primary trunk is busy or down.
the outbound route to be used. Inbound Routes When a call comes into the GXW450X from the outside, it will usually arrive along with information about the telephone number that was dialed (also known as the "DID") and the Caller ID of the person who called. The Inbound Routes is used to tell the system what to do with calls that come into the GXW450X on any trunk based on the patter of the DID and the caller ID of the person who called. Inbound routes can be configured via Web GUI TrunksInbound Routes.
• All patterns are prefixed with the "_". • Special characters: X: Any Digit from 0-9. Z: Any Digit from 1-9. N: Any Digit from 2-9. ".": Wildcard. Match one or more characters. "!": Wildcard. Match zero or more characters immediately. Example: [12345-9] - Any digit from 1 to 9. Notes: Pattern Multiple patterns can be used. Each pattern should be entered in new line.
All patterns are prefixed by "_" character, but please do not enter more than one "_" at the beginning. All patterns can add comments, such as "_pattren /* comment */". In patterns, some characters have special meanings: [12345-9] ... Any digit in the brackets. In this example, 1,2,3,4,5,6,7,8,9 are allowed. CallerID Pattern N ... Any digit from 2-9. . ... Wildcard, matching one or more characters. ! ... Wildcard, matching zero or more characters immediately. X ... Any digit from 0-9. Z ...
PBX SETTINGS This section describes internal options that haven't been mentioned in previous sections yet. The settings in this section can be applied globally to the GXW450X, including general configurations, jitter buffer, RTP settings and hardware config. The options can be accessed via Web GUIPBX SettingsGeneral Settings. SIP Settings The GXW450X SIP global settings can be accessed via Web GUIPBX SettingsSIP Settings. General On this page users can define the Binding UDP Port for SIP protocol.
Session Timer Table 31: SIP Settings/Session Timer Force Timer If checked, always request and run session timer. Timer If checked, run session timer only when requested by another UA. Configure the maximum session refresh interval (in seconds). Session Expire The default setting is 1800. Configure the minimum session refresh interval (in seconds). Min SE The default setting is 90. TCP and TLS Table 32: SIP Settings/TCP and TLS TCP Enable Configure to allow incoming TCP connections with the GXW450X.
Configure the IPv6 address for TLS server to bind to. "[::]" means bind to all interfaces. The port number is optional with default being 5061. For TLS Bind IPv6 Address example, [2001:0DB8:0000:0000:0000:0000:1428:0000]:5061. Note: The IP address must match the common name (host name) in the certificate so that the TLS socket won't bind to multiple IP addresses. TLS Do Not Verify If enabled, the TLS server's certificate won't be verified when acting as a client. The default setting is "Yes".
NAT Table 33: NAT Settings Configure a static IP address and port (optional) used in outbound SIP External Host messages if the GXW450X is behind NAT. If it is a host name, it will only be looked up once. Use IP address in SDP External UDP Port External TCP Port External TLS Port If enabled, the SDP connection will use the IP address resolved from the external host. Configure the externally mapped UDP port when the GXW450X is behind a static NAT or PAT.
Select DTMF mode to send DTMF. The default setting is RFC2833. If "Info" is selected, SIP INFO message will be used. If "Inband" is selected, DTMF Mode 64-kbit codec PCMU and PCMA are required. When "Auto" is selected, "RFC2833" will be used if offered, otherwise "Inband" will be used. The default setting is "RFC2833". 100rel Trust Remote Party ID Send Remote Party ID Configure the 100rel setting on GXW450X. The default setting is “Yes”. Configure whether the Remote-Party-ID should be trusted.
RTP Checksums Configure to enable or disable RTP Checksums on RTP traffic. The default setting is "Disable". Configure whether to support ICE, ICE is the integrated use of STUN and TURN structure to provide reliable VoIP or video calls and media ICE Support transmission, via a SIP request/ response model or multiple candidate endpoints exchanging IP addresses and ports, such as private addresses and TURN server address. It is enabled by default.
• Click on • While configuring the payload values users can Click on to set the values of the payload parameters to the factory default values to reset the values to the last saved values on the gateway. Voice Prompt The GXW450X supports multiple languages in Web GUI as well as system voice prompt.
Figure 49: Voice Prompt Package List Click on to download the language to the GXW450X. The installation will be automatically started once the downloading is finished. Figure 50: New Voice Prompt Language Added A new language option will be displayed after successfully installed. Users then could select it to apply in the GXW450X system voice prompt or delete it from the GXW450X P a g e | 98 GXW450X User Manual Version 1.0.0.
Manual Upload of Prompt Package Users can upload the prompt package manually to the GXW450X. Users can create their own prompt package for different languages and use them as the default voice prompts. To upload the voice prompt to the GXW450X, press the button and brows the prompt package. Figure 51: Upload Voice prompt Package Note: The prompt package should be in tar.bz2, tar.gz, tar.Z, tgz, tar, bz2, zip or gz format.
Configure the jitter buffer implementation on the sending side of a SIP channel. The default setting is "Fixed". • Fixed The size is always equal to the value of "Max Jitter Buffer". Implementation • Adaptive The size is adjusted automatically and the maximum value equals to the value of "Max Jitter Buffer". Configure the maximum time (in ms) to buffer for "Adaptive" jitter buffer Max Jitter Buffer implementation or used as the jitter buffer size for "Fixed" jitter buffer implementation.
MAINTENANCE The Maintenance section lists different tools to help troubleshooting the issues that might be encountered while using the GXW450X alongside a set of options to manage users, control web GUI access, upgrade the firmware, backup the configuration, take ethernet and Digital traces …etc. User Management User management is on Web GUI MaintenanceUser Management page. User could create multiple accounts for different administrators to log in the GXW450X Web GUI.
Figure 53: Create New User Table 38: Create New User Information User Name Privilege User Password Configures a username to identify the user which will be required in Web GUI login. Letters, digits and underscore are allowed in the user name. This is the role of the Web GUI user. Currently only “Admin” is supported when Super Admin creates a new user. Configures a password for this user which will be required in Web GUI login. Letters, digits and underscore are allowed.
1. Go to Web GUIMaintenanceChange Information page. 2. Enter the old password first. 3. Enter the new password and retype the new password to confirm. The new password has to be at least 4 characters. The maximum length of the password is 16 characters. 4. Configure the Email Address that is used when login credentials are lost. 5. Click on “Save” and the user will be automatically logged out. 6.
Figure 55: Change Binding Email Login Settings After the user logs in the GXW450X Web GUI, the user will be automatically logged out after certain timeout, or he/she can be banned for a specific period if the login timeout is exceeded. Those values can be specified under GXW450X web GUIMaintenanceChange InformationLogin Settings page. The “User Login Timeout” value is in minute and the default setting is 10 minutes.
Figure 56: Login Timeout Settings Operation Log The admin has the authority to view operation logs on GXW450X Web GUIMaintenance Operation Log page. Operation logs list the operations done by all the Web GUI users, for example, Web GUI login, creating trunk, creating outbound rule etc. There are 7 columns to record the operation details “Date”, “User Name”, “IP Address”, “Results”, “Page Operation”, “Specific Operation” and “Remark”. P a g e | 105 GXW450X User Manual Version 1.0.0.
Figure 57: Operation Logs The operation log can be sorted and filtered for easy access. Click on the header of each column to sort. For example, clicking on “Date” will sort the logs according to operation date and time. Clicking on “Date” again will reverse the order. Table 40: Operation Log Column Header Date The date and time when the operation is executed. User Name The username of the user who performed the operation. IP Address The IP address from which the operation is made.
Specific Operation Click on Remark Allows users to add notes and remarks to each operation to view the options and values configured by this operation. Users could also filter the operation logs by time condition, IP address and/or username. To use the filter, click on and configure the conditions then click on . Figure 58: Operation Logs Filter The above figure shows an example that operations made by user “admin” on device with IP 172.16.1.
The default syslog level for all modules is "error", which is recommended in your GXW450X settings because it can be helpful to locate the issues when errors happen. Some typical modules for GXW450X functions are as follows and users can turn on "notice" and "verb" levels besides "error" level. • pbx: This module is related to general PBX functions. • pjsip: This module is related to SIP calls. • chan_dahdi: This module is related to digital calls (E1/T1/J1).
System Events The GXW450X can monitor important system events, log the alerts and send Email notifications to the system administrator. Alert Log Under Web GUIMaintenanceSystem EventsAlert Log, system messages are listed when the alert is triggered for the configured system events. The following picture shows “User Login Successes”, “User Login Failed” and “System Reboot” alert log. Figure 60: System EventsAlert Log Users could also filter the Alert Logs by time condition, Event Name and/or Type.
Alert Events List The system alert events list can be found under Web GUIMaintenanceSystem EventsAlert Events.
• Detect Cycle: The GXW450X will perform the internal disk usage detection based on this cycle. Users can enter the number and then select second(s)/minute(s)/hour(s)/day(s) to configure the cycle. • Alert Threshold: If the detected value exceeds the threshold (in percentage), the GXW450X system will send the alert. 2. External Disk Usage Figure 63: System EventsAlert Events Lists: External Disk Usage • Detect Cycle: The GXW450X will perform the External disk usage detection based on this cycle.
• Alert Threshold: If the detected value exceeds the threshold (in percentage), the GXW450X system will send the alert. 4. System Crash Figure 65: System EventsAlert Events Lists: System Crash • Detect Cycle: The GXW450X will detect the event at each cycle based on the specified time. Users can enter the number and then select second(s)/minute(s)/hour(s)/day(s) to configure the cycle. Click on the switch to turn on/off the alert and Email notification for the event.
Figure 66: Alert Contact Upgrade The GXW450X can be upgraded to a new firmware version remotely or locally. This section describes how to upgrade your GXW450X via network or local upload. Upgrading via Network The GXW450X can be upgraded via TFTP/HTTP/HTTPS by configuring the URL/IP Address for the TFTP/HTTP/HTTPS server and selecting a download method. Configure a valid URL for TFTP, HTTP or HTTPS; the server name can be FQDN or IP address.
Figure 67: Network Upgrade Table 41: Network Upgrade Configuration Upgrade Via Allow users to choose the firmware upgrade method: TFTP, HTTP or HTTPS. Firmware Server Path Configures firmware server path. For example, firmware.grandstream.com Firmware File Prefix If configured, only the firmware with the matching encrypted prefix will be downloaded. Firmware File Suffix If configured, only the firmware with the matching encrypted postfix will be downloaded.
Upgrading via Local Upload If there is no HTTP/TFTP server, users could also upload the firmware to the GXW450X directly via Web GUI. Please follow the steps below to upload firmware locally. 1. Download the latest GXW450X firmware file from the following link and save it in your PC: http://www.grandstream.com/support/firmware 2. Log in the Web GUI as administrator in the PC. 3. Go to Web GUIMaintenanceUpgrade, upload the firmware file by clicking on and select the firmware file from your PC.
Upgrading via a Local Server Users can download a free TFTP, FTP or HTTP server and conduct a local firmware upgrade. A free window version TFTP server is available for download from: http://www.solarwinds.com/products/freetools/free_tftp_server.aspx http://tftpd32.jounin.net Please check our website at http://www.grandstream.com/support/firmware for latest firmware. Instructions for local firmware upgrade via TFTP: 1.
Backup/Restore Users could backup the GXW450X configurations for GUIMaintenanceBackupBackup/Restore. Click on restore purpose under Web to create a new backup. Then the following dialog will show: Figure 69: Create New Backup 1. Choose the files to be included in the backup. 2. Choose where to store the backup file: USB Disk, SD Card or Local. 3. Name the backup file. 4. Click on "Backup" to start backup.
Figure 70: Backup / Restore The option allows GXW450X to perform automatically backup on the user specified time. Scheduled backup files can only be stored in USB / SD card / SFTP server. Users can set backup time from 0-23 and how frequent the backup will be performed. P a g e | 118 GXW450X User Manual Version 1.0.0.
Figure 71: Schedule Backup Data Sync Besides local backup, users could backup the voice records and/or CDR in a daily basis to a remote server via SFTP protocol automatically under Web GUIMaintenanceBackupData Sync. The client account supports special characters such as @ or “.”. This change allows user to use email address as SFTP accounts. It allows users as well to specify the destination directory on SFTP server for backup file.
Figure 72: Data Sync Table 42: Data Sync Configuration Enable Data Sync Enable the auto backup function. This option is disabled by default Choose Data Sync Files Choose the files to sync Account Enter the Account name on the SFTP backup server. Password Enter the Password associate with the Account on the SFTP backup server. Server Address Enter the SFTP server address. Destination Directory Specify the directory in SFTP server to keep the backup file.
Sync Time Enter 0-23 to specify the backup hour of the day. Before saving the configuration, users could click on "Test Connection". The GXW450X will then try connecting the server to make sure the server is up and accessible for the GXW450X. Save the changes and all the backup logs will be listed on the web page. Restore Configuration from Backup File To restore the configuration on the GXW450X from a backup file, users could go to Web GUIMaintenanceBackupBackup/Restore.
Backup file must be in tar format and contain letters, digits or special characters -_. File size must be less than 10MB. System Cleanup/Reset Reset and Reboot Users could perform reset and reboot under Web GUIMaintenanceSystem Cleanup/ResetReset and Reboot. To factory reset the device, select the mode type first. There are two different types for reset. • User Data: The data such as CDR Records Operation Logs Core file etc.
Figure 75: Cleaner Table 43: Cleaner Configuration CDR Cleaner Enable CDR Cleaner Enable the CDR Cleaner function. CDR Clean Time Enter 0-23 to specify the hour of the day to clean up CDR. Clean Interval Enter 1-30 to specify the day of the month to clean up CDR. File Cleaner Enable File Cleaner Enter the Voice Records Cleaner function. Clean Files in External If enabled the files in external device (USB/SD card) will be atomically Device cleaned up as configured.
File Clean Time Enter 0-23 to specify the hour of the day to clean up the files. File Clean Interval Enter 1-30 to specify the day of the month to clean up the files. Cleaner Log Press Clean “button” to clean cleaner log. Note: All the cleaner logs will be listed on the bottom of the page. USB/SD Card Files Cleanup Users could manage the content of the external drives, USB and /or SD card, manually from the Web GUI under MaintenanceSystem Cleanup/Reset USB / SD Card Files Cleanup.
Ethernet Capture An ethernet trace can be captured for troubleshooting purposes related to network issues, the SIP flow etc. The captured trace can be downloaded for analysis. Instructions or result will be displayed in the Web GUI output result. Figure 77: Ethernet Capture Table 44: Ethernet Capture Parameters Interface Type Select the network interface to monitor. Enable SFTP Data Sync Check this box to save the capture files in the SFTP server.
IP Ping Enter the Target Host using either a host name or an IP address. Then press "Start" button. The output result will dynamically be displayed in the window below. Figure 78: IP Ping Traceroute Enter the target host in host name or IP address. Then press "Start" button. The output result will dynamically be displayed in the window below. P a g e | 126 GXW450X User Manual Version 1.0.0.
Figure 79: Traceroute Service Check Enable Service Check to periodically check the GXW450X responsiveness. Check Cycle is configurable in seconds and the default setting is 60 sec. Check Times is the maximum number of failed checks before restart the GXW450X. The default setting is 3. If there is no response from GXW450X after 3 attempts (default) to check, current status will be stored and GXW450X will be restarted. Figure 80: Service Check P a g e | 127 GXW450X User Manual Version 1.0.0.
CDR (CALL DETAIL RECORD) CDR (Call Detail Record) is a data record generated by the PBX that contains attributes specific to a single instance of phone call handled by the PBX. It has several data fields to provide detailed description for the call, such as phone number of the calling party, phone number of the receiving party, start time, call duration, etc. CDR Filter On the GXW450X, the CDR can be accessed under Web GUICDRCDR.
For Example: • X: It will filter out CDR records where a caller number is of ranges from 0 to 9. • XXXX: It will filter out CDR records where a caller number has 4 digits. • 3XXX: It will filter out CDR records where a caller number has a leading digit 3 and length of 4 digits. • Callee Number 3.: It will filter out CDR records where a caller number has a leading digit 3. Enter the caller name to filter the CDR report. CDR with the matching caller name will be filtered out.
The CDR report has the following data fields: • Status Answered, Busy, No answer or Failed.
• Delete all records Click on • button to remove all the call report information. Download all records. Click on to export all the records to a .csv file. Automatic Download User could configure the GXW450X to automatically download the CDR records and send the records to an Email address. Click on “Automatic Download Settings” and configure the parameters in the dialog below.
CDR Report Data Fields The CSV CDR report file downloaded will have the following data fields Field Type Description Access Account Code String An account code associated with the Party A channel. r/w Caller Number String The Caller ID number. r Callee Number String The destination number. r Context String The context of the call. r CallerID String The caller ID. r Source Channel String The name of the source channel. r Dest Channel String The name of the destination channel.
Answer by String The extension to be called r Session String Action Owner String The party that made the call r Action Type String The action type of the call r Source Trunk Name Sting The inbound route trunk name r Dest Trunk Name String The outbound route trunk name r A numeric value that, combined with uniqueid and linkedid, can be used to uniquely identify a single CDR record Example of a CDR report Data fields: • Account code: -- • Caller Number: 1008 • Callee number: 1006
FCC Compliance Statement: This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1)This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation. Important: Any Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment.
EXPERIENCING THE GXW450X SERIES DIGITAL GATEWAY Please visit our website: http://www.grandstream.com to receive the most up- to-date updates on firmware releases, additional features, FAQs, documentation and news on new products. We encourage you to browse our product related documentation, FAQs and User and Developer Forum for answers to your general questions. If you have purchased our products through a Grandstream Certified Partner or Reseller, please contact them directly for immediate support.