background image

DGW-100XR User Manual

Table of Contents

Table of Contents

1.  Overview

What is DGW-100XR?
Sample Application
Product Appearance
Main Features
Physical Information
Software

2. System

Status
Call Status
Time
Login Settings
General

Language Settings
Scheduled Reboot

Tools and Information

Reboot Tools
Update Firmware
Upload and Backup Configuration
Restore Configuration
Information

3. T1/E1

General
ISDN-PRI

Advanced: Interface Type
ISDN: Signaling

SS7

Link Set Settings
Link Settings 
SS7 Config. File Backup and Restore

MFC/R2

Advanced: Interface Type
MFC/R2: Signaling 

4.VOIP

VOIP Endpoints

SIP Endpoints
Main Endpoint Settings
Advanced: Registration Options
Call Settings
Advanced Timer Settings
Advanced: Signaling Settings
IAX2 Endpoint

Advanced SIP Settings

Summary of Contents for DGW-1004

Page 1: ...rmation Reboot Tools Update Firmware Upload and Backup Configuration Restore Configuration Information 3 T1 E1 General ISDN PRI Advanced Interface Type ISDN Signaling SS7 Link Set Settings Link Settings SS7 Config File Backup and Restore MFC R2 Advanced Interface Type MFC R2 Signaling 4 VOIP VOIP Endpoints SIP Endpoints Main Endpoint Settings Advanced Registration Options Call Settings Advanced Ti...

Page 2: ... and call centers It is a converged media gateway product This kind of gateway connects traditional telephone system to IP networks and integrates VoIP PBX with the PSTN seamlessly With friendly GUI users may easily setup their customized Gateway Also secondary development can be completed through AMI Asterisk Management Interface The DGW 100XR could support two power supply and DGW 100X series ga...

Page 3: ...ble 1 3 1 Description of Front Panel Interface Function Color Work Status 1 Port 1 Port4 E1 T1 ports The port numbers are different on different models from 1 to 4 2 Reset Reset button is used to restore the device 3 RUN Register indicator Green Slow blinking Green 2s and Flash 0 1s Work normally Fast blinking Green 0 5s and Flash 0 5s Work abnormally ...

Page 4: ...ecs and signaling protocol Support 512 routing rules and flexible routing settings Stable performance flexible dialing friendly GUI Codecs support G 711A G 711U G 729 G 723 G 722 GSM Support ports group management Support call status information Support T 38 Pass through fax Support Auto Provision SNMP V1 V2c V3 and TR069 Echo Cancellation Connect legacy PBX systems to low cost VoIP services Conne...

Page 5: ...fault IP 172 16 100 1 Username admin Password admin Notice Log in Figure 1 6 1 LOG IN Interface 2 System Status On the page you will find all Interface status channels status SIP IAX2 Routing rules and Network information System Status ...

Page 6: ...trunk line of port is available Channels Stat us Show the Channels status of port include Idle Busy and S channel Disable Idle means it is available Busy means the channel is busy Disable means it is unavailable S channel means signaling channel Call Status The verbose of the system call status will be present on the page You can select the specified T1 E1 port which you are care for Call Status ...

Page 7: ...ngs NTP Server 1 Time server domain or hostname For example time asia apple com NTP Server 2 The first reserved NTP server For example time windows com NTP Server 3 The second reserved NTP server For example time nist gov Auto Sync from NTP Whether enable automatically synchronize from NTP server or not ON is enable OFF is disable this function Sync from NTP Sync time from NTP server Sync from Cli...

Page 8: ... port number Usually the web login default mode is http and https For safety you can switch to only https mode Table 2 3 1Description of Login Settings Options Definition User Name Your gateway does not have administration role All you can do here is defining the user name and password to manage your gateway And it has all privileges to operate your gateway User Name Allowed characters _ 0 9a zA Z...

Page 9: ...itch 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 Figure 2 4 1 Language Settings Scheduled Reboot If switch it on you can manage your gateway to reboot automatically as you like There are four reboot types for you to choose By Day By Week By Month and By Running Time F...

Page 10: ...n of reboots Options Definition System Reboot This will turn off your gateway and then turn it back on This will drop all current calls Asterisk Reboot This will restart Asterisk and drop all current calls Update Firmware We offer 2 kinds of update types for you you can choose System Update or System Online Update System Online Update is an easier way to update your system if you choose that you w...

Page 11: ... press a button your gateway will be reset to the factory status Figure 2 5 4 Factory Reset Information On the Information page there shows some basic information about the T1 E1 gateway You can see software and hardware version storage usage memory usage and some help information Figure 2 5 5 System Information 3 T1 E1 General Figure 3 1 1 General Settings Table 3 1 1 Definition of General Settin...

Page 12: ...er or not to enable echo cancellation RX Gain Gain for the RX receive into Asterisk channel Default 0 0 TX Gain Gain for the TX transmit out of Asterisk Asterisk channel Default 0 0 Figure 3 1 2Port Details Table 3 1 3 Definition of Port Details Options Definition Timing Source Timing Source indicate the ports as to which should be used to recover the clock 0 for master mode upper for client mode ...

Page 13: ... the port uses Switch Type Only used for PRI Description An optional description of this interface to be used for reference only ISDN PRI Advanced Interface Type Figure 3 2 1 Advanced Interface Type Table 3 2 1Definition of Interface Type Options Definition Echo Cancellation Whether or not to enable echo cancellation on this line RX Gain Whole number 24 to 24 and multiple of 3 Gain for the rx rece...

Page 14: ...e dialed number Leaving this as unknown the default works for most cases In some very unusual circumstances you may need to set this to dynamic or redundant PRI Dial Plan for Dialing Number PRI Local Dialplan Only RARELY used for PRI sets the calling number s numbering plan In North America the typical use is sending the 10 digit caller ID number and setting the prilocaldialplan to national the de...

Page 15: ...ary display message during a call Sent text goes out in default to name Overlap Dialing Enable overlap dialing mode sending overlap digits Allow Progress When Call Released Allow inband audio progress when a call is DISCONNECT Ted by the end of a PRI Out of Band Indications PRI Out of band indications Enable this to report Busy and congestion on a PRI using out_ of_ band notification Inband indica...

Page 16: ...ming call with CON rather than ACM and ANM Hunting Policy The CIC hunting policy even_mu odd_lru seq_lth seq_htl is even CIC numbers most recently used Subservice The subservice field national 8 international l 0 auto or decimal hex value The auto means that the subservice is obtained from first received SLTM t35 The value and action for t35 Value is in msec action is either st or timeout if you u...

Page 17: ...tings Figure 3 3 3 Link Settings You can click button as shown below Figure 3 3 4 SS7 Link Settings SS7 Config File Backup and Restore Figure 3 3 5 Config File Backup and Restore MFC R2 Advanced Interface Type ...

Page 18: ...Whether or not to use caller ID mfcr2_init_cas_bit The initial position of the CAS bits also known as ABCD bits mfcr2_get_ani_first Whether or not to get ANI before getting DINS some telcos require ANI first some others do not care if this go wrong change this value mfcr2_max_ani Max amount of ANI to ask for mfcr2_max_dnis Max amount of DNIS to ask for mfcr2_category Usually national subscriber wo...

Page 19: ...ed endpoints you can click butt on There are 3 kinds of registration types for choose You can choose Anonymous Endpoint registers with this gateway or This gateway registers with the endpoint You can configure as follows If you set up a SIP endpoint by registration None to a server then you can t register other SIP endpoints to this server If you add other SIP endpoints this will cause Out band Ro...

Page 20: ...gistration Whether this endpoint will registers with this gateway Hostname or IP Address IP address or hostname of the endpoint or dynamic if the endpoint has a dynamic IP address This will require registration Notice if the input here is hostname and your DNS has changed you must reboot asterisk Transport This sets the possible transport types for outgoing Order of usage when the respective trans...

Page 21: ...endpoint s connection status Outbound Proxy A proxy to which the gateway will send all outbound signaling instead of sending signaling directly to endpoints Call Settings Table 4 1 3 Definition of Call Options Options Definition DTMF Mode Set default DTMF Mode for sending DTMF Default rfc2833 Other options info SIP INFO message application dtmf relay Inband Inband audio require 64kbit codec alaw u...

Page 22: ... URIs that contain a valid phone number Add Q 850 Reason Headers Whether or not to add Reason header and to use it if it is available Honor SDP Version By default the gateway will honor the session version number in SDP packets and will only modify the SDP session if the version number changes Turn This option off to force the SDP session version number and treat all SDP data as new data This is r...

Page 23: ...The console in the logs from the Asterisk UDPTL stack complaining about lack of buffer space to send T 38FaxMaxDatagram value specified by the other end point and use a configured value instead Fax Detect FAX detection will cause the SIP channel to jump to the faX extension if exists based one or more events being detected The events that can be detected are an incoming CNG tone or an incoming T 3...

Page 24: ...d for connections Transfer Disable or not IAX2 native transfer Trunk Use IAX2 trunking with this host Qualify Whether or not to check the endpoint s connection status Qualify Smothing Use an average of the last two PONG result to reduce falsely detected LAGGED host The default is no Qualify Freq Ok How frequently to ping the peer when everything seems to be OK in milliseconds Qualify Freq not Ok H...

Page 25: ... time that IAX2 peers can request as a registration expiration interval in seconds Advanced SIP Settings Networking Table 4 2 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 TCP Authentication Timeout ...

Page 26: ...all dynamic hosts from registering as any IP address used for staticly defined hosts This helps avoid the configuration error of allowing your users to register at the same address as a SIP provide Externally Mapped TCP Port The externally mapped TCP port when the gateway is behind a static NAT or PAI External Address The external address and optional TCP port of the NAT External address hostname ...

Page 27: ...ods option Note that if your endpoint is truthful with its Allow header then there is need to set this option Shrink Caller ID 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 Disabling this option results in no modification of the caller id value which is necessary when the caller id re...

Page 28: ...me and invalid password hash instead of letting the requester know whether there was a matching user or peer for their request This reduces the ability of an attacker to scan for valid SIP usernames This option is set to yes by default Authenticate Options Requests Enabling this option will authenticate OPTIONS requests just like INVITE requests are By default this option is disabled Allow Guest C...

Page 29: ...calls AMA Flags You may specify a global default AMA flag for iaxtel calls These flags are used in the generation of call detail records autokill If we don t get ACK to our NEW within 2000ms and autokill is set to yes then we cancel the whole thing that s enough time for one retransmission only This is used to keep things from stalling for a long time for a host that is not available for bad conne...

Page 30: ...assume silence has begun after returning this many interpolations This prevents interpolating throughout a long silence Jitter Target Extra Number of milliseconds by which the new jitter buffer will pad its size The default is 40 so without modification the new jitter buffer will set its size to the jitter value may help if your network normally has low jitter but occasionally has spikes Table 4 3...

Page 31: ... ECM Enable disable T 30 ECM error correction mode by default 5 Routing The gateway embraces the flexible and friendly routing settings for user It supports up to 512 routing rules and about 100 pairs of calleeID callerID manipulations can be set in a rule It support DID function The usage of DID function How to use DID function with OpenVox T1 E1 Gateway The gateway support trunk group and trunk ...

Page 32: ...ll be transferred to Port 1 When Call Comes in From is 1001 prepend prefix and match pattern in Advanced Routing Rule are ineffective and just CallerID option is available Table 5 1 1 Definition of Routing Options Options Definition Routing Name The name of this route Should be used to describe what types of calls this route matches for example SIP2Ports or Ports2SIP Call Comes in From The launchi...

Page 33: ...its 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 RDfR Reserved Digits from Right Designated information to be added to the right end of the current number StA Suffix to Add Designated information to be added to the right end of the current number Caller Name What caller name would you like to set ...

Page 34: ...But with our product you don t need to worry about it You can combine many Ports or SIP to groups Then if you want to make a call it will find available port automatically Figure 5 2 1 Establish Group 6 Network On Network page there are three sub pages WAN Settings DDNS Settings and Toolkit WAN LAN Settings There are two types of WAN port IP Static and DHCP Static is the default type and it is 172...

Page 35: ... get IP from your local LAN MAC Physical address of your network interface Address The IP address of your gateway Network The subnet mask of your gateway Default Gateway Default getaway IP address Basically this info is from your local network service provider and you can fill in four DNS servers Figure 6 1 2 DNS Interface DNS Servers A list of DNS IP address Basically this info is from your local...

Page 36: ... 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 Support Ping command on web GUI ...

Page 37: ... 0 0 0 0 0 or 192 168 1 0 255 255 255 0 10 0 0 0 255 0 0 0 Permit If you want to permit many hosts or network use char as separator Example 0 0 0 0 0 0 0 0 or 192 168 1 0 255 255 255 0 10 0 0 0 255 0 0 0 System General information about the system and ability to run system management commands such as Shutdown Restart and Reload Call Information about channels and ability to set information in a ru...

Page 38: ...te Permission to originate new calls Write only All Select all or deselect all Once you set like the above figure the host 172 16 100 110 255 255 0 0 is allowed to access the gateway API Please refer to the following figure to access the gateway API by putty 172 16 100 110 is the gateway s IP and 5038 is its API port Figure 7 1 2 Putty Access Asterisk CLI In this page you are allowed to run Asteri...

Page 39: ... Auto Provisioning Auto provisioning or auto configuration is an easy flexible and time saving way to upgrade firmware and configurations for E1 gateways in mass deployment With auto provisioning all user information can be entered via the central ACS Auto Configuration Server ACS can be DHCP server or TFTP HTTP and FTP server It will not take effects immediately but in the next time system is pow...

Page 40: ... Set interval of checking in then enable it and click LOGS System notice Save Table 7 4 1 Definition of Auto Provision Options Definition Enabled Whether to enable or disable Auto Provision DHCP Option 66 Get ACS server address from Option 66 via DHCP Protocol Set protocol of connection Auto Config Server URL The config server domain or IP address User Name The account of downloading from ACS Pass...

Page 41: ... factory configuration file EPC mac conf The private configuration file for the specified gateway Naming rules EPC mac conf The naming prefix of EPC stands for the private configuration file mac is the physical address of network interface card but removed semicolon and conf is the suffix For example the EPC a0980501dbca conf a0980501dbca is the MAC address A0 98 05 01 DB CA The format of common c...

Page 42: ...R1 0 cn pool ntp org NTP_SERVER2 time nist gov NTP_SERVER3 time windows com eth0 ENABLE yes TYPE static DHCP no IPADDRESS 172 16 100 223 NETMASK 255 255 0 0 GATEWAY 172 16 0 1 eth1 ENABLE yes TYPE static DHCP no IPADDRESS 192 168 100 223 NETMASK 255 255 0 0 GATEWAY 192 168 0 1 web_login username admin password admin 3 Defconfig tar gz Figure 7 4 2 the overview of defconfig tar gz ...

Page 43: ... not take effects immediately but in the next time system is power on It could be postponed the execution of restart system also Now an example of using Auto Provisioning will be given in the following Activate the auto provision TFTP in like figure 7 4 4 ADVANCED Auto Provision Figure 7 4 4 Auto provision settings Enable the check interval in like figure 7 4 5 LOGS Log settings System Notice Figu...

Page 44: ...ac address is A0 98 05 01 DB CA eth0 therefore the private configuration file is EPC a0980501dbca conf l Generate the md5 of firmware and defconfig tar gz Then fill in common conf and EPC mac config Figure 7 4 7 Generate the md5 of firmware and configuration Figure 7 4 8 Common conf ...

Page 45: ...Figure 7 4 7 EPC a0980501dbca conf l Start TFTP service Tftpd32 exe is a useful TFTP tools in windows7 then make sure TFTP server is select ...

Page 46: ...ying the firmware and configs SNMP Simple Network Management Protocol SNMP is an application layer protocol which is used to manage and monitor network elements and exchange management information between network devices By default SNMP uses port 161 for communication Since the inception SNMP it embraces three versions v1 v2c and v3 V1 and v2c are the most implemented version of SNMP v3 is target ...

Page 47: ... Configuration Define a community name to security name Group Configuration Define the security name to a group View Configuration Set a view to let the group have rights to do Access Configuration Grant the group can access to the view read write notify User Configuration Only exist in v3 Add a v3 account to SNMP Notice that the length of auth password and privacy password are more than 8 Activat...

Page 48: ...ows user to issue SNMP requests to retrieve agent s data or make changes to the agent It is free tool for Windows Mac and Linux 1 Get SNMP parameters via SNMP MIB browser It s supposed that Manage Engine MIB browser is installed perfectly Figure 7 5 2 is the main interface of Manage Engine MIB browser Figure 7 5 2 Manage Engine MIB browser And the field of and are filled with and respectively Obje...

Page 49: ...ns GET just set 2 Set SNMP parameters via SNMP MIB browser For example set the system name system name is dgw100x by default then set it as VoIP gateway See figure 7 5 4 Click to attain the current system name Operations GET Fill the field of with VoIP gateway Set Value Click to set the system name Operations SET Click to attain the modified system name Operations GET ...

Page 50: ...me Specify the user name to be used by the device to authenticate with the ACS Acs Password Specify the password to be used by the device to authenticate with the file server Provisioning Code Information of the device vendor which may be used to indicate the primary service provider and other provisioning information to the ACS It can be numbers or English letters Model Name A brief description o...

Page 51: ...ace Specify which interface to be capture packets from All means capture packets from all interfaces Source host Specify which source host IP address to listen for Destination host Specify which destination host IP address to listen for Port To specify a port that is either source or destination direction Protocol To specify which protocol to be captured All stands for capture multi protocols the ...

Page 52: ...age you should set the related logs on to scan the responding logs page For example set on like the Log Settings SIP Logs following then you can turn to page for sip logs otherwise sip logs is unavailable And the same with other log pages SIP Log Settings ...

Page 53: ...a half of the file New logs will be retained switch off logs will remain and the file size will increase gradually default on default size 1MB Verbose Asterisk console verbose message switch Notice Asterisk console notice message switch Warning Asterisk console warning message switch Debug Asterisk console debug message switch Error Asterisk console error message switch DTMF Asterisk console DTMF ...

Page 54: ...x size the system will cut a half of the file New logs will be retained Switch off logs will remain and the file size will increase gradually default on default size 2MB PRI Logs PRI port logs You can choose one or more ports If you choose All the PRI page will show you the logs about all the ports Auto clean PRI logs switch on when the size of log file reaches the max size the system will cut a h...

Page 55: ...R2 and log download Figure 8 3 1 Asterisk Log Call Statistics The figure of call statistics you ll find Answered congestion Call busy Call failed No answer Current calls accumulated calls and stands for Answer Seizure Ratio will count the whole calls in the gateway The call statistics Calls duration ASR ASR Calls duration will be saved before power off It will be loaded after power on It can be re...

Page 56: ...bled Firmware upgrade messages from official website and auto provisioning messages from ACS are main notice right now And at first enable the system notice function like figure 8 5 1 Figure 8 5 1 enable system notice function After about an hour a system message is received in the web like 8 5 2 Figure 8 5 2 enable system notice function Note Do not forget to enable system notice and check interv...

Reviews: