MAG1100 Analog Gateway User Manual
Address: Room 624, 6/F, Tsinghua Information Port, Book Building, Qingxiang Road, Longhua Street, Longhua District, Shenzhen, Guangdong, China 518109
Tel: +86-755-66630978, 82535461, 82535362
Business Contact: [email protected]
Technical Support: [email protected]
Business Hours: 09:00-18:00(GMT+8) from Monday to Friday
Thank You for Choosing OpenVox Products!
Unauthorized Reproduction or Copying of Document Content Prohibited
Without written permission from our company, no individual or entity shall reproduce or copy any part or all of the document content without authorization.
OpenVox Inc. reserves the right to modify the design, characteristics, and products at any time without notification or obligation and shall not be held liable for any error or damage of any kind resulting from the use of this document.
OpenVox has made every effort to ensure that the information contained in this document is accurate and complete; however, the contents of this document are subject to revision without notice. Please contact OpenVox to ensure you have the latest version of this document.
All other trademarks mentioned in this document are the property of their respective owners.
The MAG1100 Analog Gateway is the latest addition to the MAG series of analog gateways and has established itself as a leading VoIP analog gateway solution in the industry. Users can easily set up their own analog gateway system through a user-friendly web interface.
With support for 48/72/96 FXS ports, the MAG1100 Analog Gateway features a modular design that allows for flexible expansion or reduction of module boards as needed.
The MAG1100 Analog Gateway supports various codecs such as G.711A, G.711U, G.729, G.722，G.726, G.726,OPUS, and ILBC. In terms of software integration, the iAG series analog gateways utilize standard SIP protocol, making them compatible with popular IPPBXs and SIP servers. They are also compatible with most VoIP operating systems platforms including Asterisk, Issabel, 3CX, FreeSWITCH, BroadSoft, VOS, and more.
The picture below is appearance of MAG1100 Analog Gateway.
Figure 1-3-1 Product Appearance
2: Analog channel status indicator light
3: Module board reset button
4: RJ21 Port
Figure 1-3-3 Back Panel
1: Device reset button
2 : Device power and operational status indicator lights
3 : Console
4 : Network
5 : SFP
6 : Device power and switch
The MAG1100 utilizes modular boards that are hot-swappable, allowing for flexible expansion or reduction of module boards based on specific needs. This enables support for 48/72/96 FXS ports and SIP account registrations.
Figure 1-3-4 Module board
Figure 1-3-5 Module board
|48/72/96 FXS Ports
|48/72/96 SIP account,4 Templates
|G.711 alaw,G.711 ulaw,G.722,G.729, G.722，G.726, G.726,OPUS, LIBC
|T.38 is a fax relay protocol that adheres to Class 3 fax with a maximum speed of 14.4 kbps and automatically switches to G.711 for transmitting faxes. T.38 fax relay utilizes fax data pumps such as V.17, V.21, V27ter, and V29 to facilitate fax transmission.
|Diffserve, ToS, 802.1 P/Q VLAN tagging
|Caller ID display or block, call waiting, blind transfer and attended transfer, call forwarding, do not disturb, callback, paging, message waiting indicator light and intermittent tone, automatic dialing, flexible dialing rules
|RFC2833 and SIP Info
|SIP (RFC 3261) over UDP/TCP/TLS
|Update and Auto Provision
|TCP/UDP, RTP/RTCP, HTTP/HTTPS, ARP, ICMP, DNS, DHCP, NTP, TFTP, PPPoE, STUN
Table 1-5-1 Description of Physical Information
|100-240V AC 50/60Hz
|Operating temperature range
|0°C ~ 45°C
|Storage humidity range
|10% ~ 90% non-condensing
|Storage temperature range
|-20°C ~ 70°C
Default IP: 192.168.6.65
Connect the Ethernet cable to LAN1/LAN2 or SFP port, and enter the default IP address in the browser to access the gateway for configuration.
Figure 1-6-1 Login Interface
On the “System Status” page, you will find displayed product information, firmware information, system time, and resource usage.
On the “Network Status” page, you will find displayed the network status and VPN connection status.
On the “Interface Board Status” page, you will find displayed the interface board model, version, type, running time, and status.
Figure 2-3-1 Interface Board Status
On the “Port Status” page, you will find displayed the port type, enable status, registration status, and on-hook/off-hook status. By clicking the dropdown menu of the slot number, you can switch to different interface boards.
On the CDR (Call Detail Record) page, users can configure CDR settings and perform CDR queries.
Figure 2-5-1 CDR
Notice:CDR is only stored in memory and will be cleared upon restart.
|This option determines whether CDR (Call Detail Record) is enabled or not.
|Select the call states to be saved in CDR.
|Configure the CDR retention settings.
|Select the slot number for CDR queries.
|Select the number of CDR entries for query.
|Select the port for CDR queries.
|Filter CDR query items by the calling number.
|Filter CDR query items by the called number.
On the “Call Feature Status” page, you will find displayed the enabled status of “Do Not Disturb,” “Unconditional Transfer,” and “Busy Transfer.” By clicking the dropdown menu of the slot number, you can switch to different interface boards.
Figure 2-6-1 Call Features Status
Figure 3-1-1 WAN Settings
|Select the network type: DHCP, static IP, PPPoE
|Set the device’s IP address
|Set the device’s Subnet Mask
|Set the device’s Default Gateway
|Set the device’s Primary DNS
|Set the device’s Secondary DNS
|Set OPT 60
|Set the device’s OPT 60
On the “Firewall” page, you will find displayed the names of firewall rules, protocols, source network domain, source IP, source port, destination network domain, destination IP, destination port, and rule action. You can add firewall rules here to ensure device security. Clicking the delete button allows you to remove firewall rules, while clicking the add button allows you to add firewall rules.
Figure 3-2-2 Firewall add rules
Table 3-2-1 Firewall Description
|Name of the firewall rule
|Protocol restricted by the firewall rule
|Source Network Domain
|Source network domain of the firewall rule
|Source IP of the firewall rule
|Source Port of the firewall rule,The range is 1-65535
|Destination Network Domain
|Destination Network Domain of the firewall rule
|Destination IP of the firewall rule
|Destination Port of the firewall rule, The range is 1-65535
|Define the rule action, options include ACCEPT, REJECT, DROP
The MAG1100 supports setting multiple IP addresses, which can be configured in the IP Alias interface.
3.4 VPN Settings
On this interface, you can enable VPN and perform configuration. The MAG1100 currently supports OpenVPN only.
|You can choose to disable VPN or use OpenVPN.
|Account authentication name
|The authentication name used by OpenVPN
|Account authentication password
|The authentication password used by OpenVPN
|Certification authentication password
|The Certification authentication password used by OpenVPN
|OpenVPN configuration content
|Upload the OpenVPN configuration file.
|Display the VPN connection status.
Figure 3-4-2 VPN Log
The MAG1100 provides a convenient SIP registration method where users can apply pre-configured templates to FXS ports. There are four templates available for configuration.
|SIP Primary Server
|Set the SIP primary server .
|SIP Primary Server Port
|Set the SIP primary server port.
|SIP Backup Server
|Set the SIP Backup Server.
|SIP Backup Server Port
|Set the SIP Backup Server port.
|SIP Address Selection
|Select which network interface the SIP service will register with.
|Set the DNS mode, which can be either automatic or using DNSSRV.
|Outgoing Proxy Server
|Set the outbound proxy server. The gateway will send signaling to this external proxy instead of directly sending it to the destination.
|Set the domain name used to authenticate the remote party.
|Select whether to enable STUN (Session Traversal Utilities for NAT) service.
Figure 4-1-1 SIP Settings
Table 4-1-2 SIP Setting Description
|SIP Transmission Mode
|Set the SIP transport mode, which can be UDP, TCP, or TLS.
|Set the SIP registration authentication domain.
|Registration Validity Period
|Set the registration expiration period with a default value of 3600 seconds.
|Registration Failure Retry Interval
|Set the retry interval for registration failures with a default value of 30 seconds.
|Registration Failure Retry Times
|Set the number of retry attempts for registration failures with a default value of 10 attempts.
|Select whether to enable qualify verification.
|SIP Heartbeat Sending Frequency
|Set the SIP heartbeat packet sending frequency.
|SIP Heartbeat Timeout
|Set the SIP heartbeat packet timeout duration.
|RTP Encryption Mode
|Select whether to enable RTP encryption.
Figure 4-1-3 SIP Setting
Table 4-1-3 SIP Setting Description
|Select the version of the certificate. The device supports different versions of TLS, SSL, and SS certificates.
|Select the URI mode, which supports SIP and SIPS.
|Select The PEM Certificate
|Select the device’s PEM certificate.
|Select The CA Certificate Chain
|Select whether to enable the CA certificate chain.
|UAC Verifies Certificate
|As the calling party, select UAC (User Agent Client) to use the telephone as the refresh initiator. Alternatively, select UAS (User Agent Server) with the callee or proxy server as the refresh initiator.
|UAS Verifies Certificate
|As the called party, select UAC (User Agent Client) to use the callee or proxy server as the refresh initiator. Alternatively, select UAS (User Agent Server) to use the telephone as the refresh initiator.
On this page, you can configure dialing rules and settings related to function keys..
|Select whether to use local dial plan or remote dial plan. If you are using Openvox IPPBX, you can choose remote dial plan to prioritize the use of IPPBX’s dialing rules.
|Select whether to enable fuzzy matching.
|Use # As The Send Key
|When enabled, dialing followed by “#” will initiate the call.
|1.If no numerical plan is configured, the numerical plan of the soft switch server will be used.
2. The valid characters that can be included are: 0-9, x, .
3. X represents any digit from 0 to 9.
4. ‘.’ represents any number of the previous digit (the total number does not exceed 32 bits).
5. ‘.’ can only appear once and only at the end.
6. Configuring an indefinite numerical plan can also achieve quick dialing by dialing the ‘#’ key.
7. Multiple dialing rules can be configured, separated by commas.
Figure 4-2-2 Digitmap Settings
|Query IP Address
|Configure a function key for querying the IP address. After dialing the function key on the phone, it will play back the device’s IP address
|Querying Channel Number
|Set up a function key for querying the channel number. After dialing the function key on the phone, it will announce the channel number.
|Querying Local Number
|Configure a function key for querying the local phone number. After dialing the function key on the phone, it will play back the local phone number.
|All Function Key
|Select whether to enable or disable the function key.
|Do Not Disturb
|Select whether to enable or disable the Do Not Disturb (DND) feature.
|Enable Do Not Disturb
|Configure a function key to enable the Do Not Disturb (DND) feature. After dialing the function key on the phone, it will activate the Do Not Disturb mode for that extension.
|Disable Do Not Disturb
|Configure a function key to disable the Do Not Disturb (DND) feature. After dialing the function key on the phone, it will deactivate the Do Not Disturb mode for that extension.
|Unconditional Call Transfer
|Select whether to enable or disable the unconditional call forwarding feature.
|Enable Unconditional Call Transfer
|Configure a function key to enable the unconditional call forwarding feature. After dialing the function key on the phone, followed by the extension number for call forwarding, it will activate the unconditional call forwarding for that extension.
|Cancel Unconditional Call Transfer
|Configure a function key to disable the unconditional call forwarding feature. After dialing the function key on the phone, it will deactivate the unconditional call forwarding for that extension.
|Transfer A Call On Busy
|Select whether to enable or disable the busy call forwarding feature.
|Enable Call Transfer On Busy
|Configure a function key to enable the busy call forwarding feature. After dialing the function key on the phone, followed by the extension number for call forwarding, it will activate the busy call forwarding for that extension.
|Cancel Call Transfer On Busy
|Configure a function key to disable the busy call forwarding feature. After dialing the function key on the phone, it will deactivate the busy call forwarding for that extension.
|Call Transfer On No Reply
|Select whether to enable or disable the no answer call forwarding feature.
|Enable Call Transfer On No Reply
|Configure a function key to enable the no answer call forwarding feature. After dialing the function key on the phone, followed by the extension number for call forwarding, it will activate the no answer call forwarding for that extension.
|Cancel The Call Transfer On No Reply
|Configure a function key to disable the no answer call forwarding feature. After dialing the function key on the phone, it will deactivate the no answer call forwarding for that extension.
Figure 4-3-1 VoIP Settings
|Allow Call Forwarding
|Select whether to enable call forwarding.
|RTP Keepalive Transmission Interval
|Specify the interval for sending RTP keep-alive packets.
|Call RTP Timeout Duration
|Set the timeout duration for RTP during a call.
|Call Hold RTP Timeout
|Set the timeout duration for RTP during call hold.
|Configure the DTMF mode. The available options are RFC4733, inband, info, auto, and auto_info.
Figure 4-3-1 VoIP Settings
Table 4-3-1 VoIP Setting Description
|Duration When Using Encoding
|Select whether to use packetization to optimize bandwidth and resource utilization during transmission, storage, and processing.
|Set the priority of the encoding.
|Turn On UDPTL
|Select whether to enable UDPTL (UDP-based Real-time Transport Protocol for Telephony) functionality.
|UDPTL Error Correction
|Select the error correction method for UDPTL
Table 4-4-1 Analog Settings Description
|Specify the audio gain for transmission.
|Specify the audio gain for received sound.
|Select whether to enable echo cancellation functionality.
|Polarity Reversal For Answer
|Select whether to enable polarity reversal to indicate answer.
|Polarity Reversal For Hangup
|Select whether to enable polarity reversal to indicate hang-up.
|Caller ID Sending Method
|Select the method of sending the caller ID.
|MWI Subscription And Local Number
|Configure whether to enable MWI (Message Waiting Indicator) subscription and local number display. When enabled, the local phone number will be displayed on the phone screen in the idle state.
|Display Mode Of The Local Number
|Select the method of displaying the local phone number.
|Turn On The MWI
|Select the method of illuminating the voicemail indicator light.
On this page, you can configure settings for the FXS (Foreign Exchange Station) port.
Users can use the slot number menu to switch between different module boards for configuration.
Figure 5-1-1 Basic Setting
|SIP User ID
|Configure the SIP user associated with the FXS port.
|Set the authentication ID corresponding to the SIP user ID.
|Set the password corresponding to the authentication ID.
|Set the caller display name.
|Select the template to be used.
|Select whether to enable the port.
|Select whether to enable registration.
Figure 5-2-1 Call Setting
|Configure the hotline number for the port. If no number is dialed within the hotline delay time after lifting the handset, the hotline number will be automatically dialed.
|Set the hotline delay time.
|Select whether to enable call waiting.
|Select whether to enable Call Forwarding.
|Select whether to enable Call Hold.
|Select whether to enable Three-way Calling.
|Do Not Disturb
|Select whether to enable Do Not Disturb.
|Set the unconditional call forwarding number.
|Set the Busy Transfer number.
|Set the Unresponsive Transfer number.
Figure 5-3-1 Advanced Setting
Table 5-2-1 Advanced Setting Description
|FORCE FROM Account
|Set the FROM forced user.
|Use P-Asserted-Identity Header Field
|Include “P-Preferred-Identity” in the INVITE message header to indicate the user identity in anonymous calls.
|Use Remote Party ID
|Use the Remote-Party-ID header field to obtain the Caller ID (CID).
|Include “user=phone” in the URI to indicate that the called number is extracted from the username when making outgoing calls to the PSTN network.
|Use the P-Access-Network-Info header field to obtain the Caller ID (CID).
|The P-Emergency-Info header field is not typically used to obtain Caller ID (CID) information.
On this page, you can configure parameters related to fax.
Figure 6-1-1 Fax Parameters
Table 6-1-1 Fax Parameters Description
|Set the supported modem types.
|Select the maximum supported fax rate.
|Select the minimum supported fax rate.
|Select whether to enable error checking.
|Select whether to enable bidirectional negotiation.
|Fax Tone Detection Duration
|Set the duration for fax tone detection.
On this interface, you can configure the TOS (Type of Service) for RTP voice packets and SIP signaling packets.
On this interface, you can configure parameters related to analog lines, such as echo cancellation and jitter buffer.
Figure 6-3-1 Analog Settings
Table 6-3-1 Analog Settings Description
|Select whether to enable the option. When enabled, it will enforce the use of a-law encoding.
|Select the line impedance.
|FXS Impedance Mode
|Select the FXS impedance mode.
|High Voltage Ringing
|Select whether to enable high voltage ringing.
|Select the ringing frequency.
|Select the region where the line is located.
|Select the language for voice prompts.
|Select whether to enable echo cancellation functionality.
|Adaptive Echo Cancellation
|Select whether to enable adaptive echo cancellation.
|NLP Non-Linear Processing
|Select whether to enable NLP (Non-Linear Processing) for echo cancellation.
|Select whether to enable comfort noise.
Figure 6-3-2 Analog Settings
Table 6-3-2 Analog Settings Description
|Select whether to enable jitter buffer.
|Jitter Buffer Mode
|Select the jitter buffer mode.
|Jitter Sync Timestamp
|Set the jitter sync timestamp.
|Jitter Max Buffer
|Set the maximum jitter buffer size.
|Min Flash Hook Duration
|Set the minimum inter-digit interval duration.
|Max Flash Hook Duration
|Set the maximum inter-digit interval duration.
|Dial Tone Timeout
|Set the timeout duration for first-digit dialing.
|Interdigit Dial Timeout
|Set the timeout duration for inter-digit dialing.
|Dial Match Timeout
|Set the timeout duration for dialing matching.
Figure 6-3-3 Analog Settings
On this page, you can perform VoIP-related settings such as call settings and session settings.
Figure 6-4-1 VoIP Setting
Figure 6-4-1 VoIP Setting Description
|Select the monitoring mode. You have the option to choose between multi-port and single-port.
|Sip Start Port
|Set the starting port for SIP.
|Rtp Start Port
|Set the starting port for RTP.
|Deregister Upon Restart
|Select whether to log out of registration when restarting.
|Select whether to enable STUN.
|Stun Server Address
|Set the STUN server address.
Figure 6-4-2 VoIP Setting
Figure 6-4-2 VoIP Setting Description
|Set the User Agent.
|Select whether to allow anonymous incoming calls.
|Outgoing Caller ID Priority
|Select whether the caller ID should be prioritized to display from the FROM field or the P-Asserted-Identity field.
|Incoming Call Wait Timeout
|Set the timeout duration for call waiting.
|Outgoing Call Wait Timeout
|Set the timeout duration for call waiting
|Maximum Call Time Limit
|Set the maximum call duration limit. If the call exceeds this limit, it will be disconnected.
|Set the T1 timeout duration.
|Network Outage Recovery
|Select whether to enable network escape.
Table 6-4-3 VoIP Setting Description
|Session Timer Mode
|Select the session timer mode.
|Set the minimum session timeout duration.
|Set the session timeout duration.
|Set different ring tones for different scenarios.
On this page, you can upload certificates.
Figure 6-5-1 Security Settings
In this page, you can configure the automatic reboot function. The device can be scheduled to restart based on the set time.
Figure 7-1-1 Automatic Restart
After clicking the “Factory Reset” button, the device will automatically restart and restore to its factory settings.
Figure 7-2-1 Factory Reset
MAG1100 supports automatic deployment of configuration files and upgrade files. You can configure these settings on this page for the device to automatically download and apply configuration files as well as perform firmware upgrades.
Figure 7-3-1 Auto Provision
Table 7-3-1 Auto Provision Description
|Set the mechanism for automatic deployment, where you can choose between deploying automatically every time the device powers on or deploying based on a set time interval.
|Auto Provision Scope
|Select the scope of automatic deployment, which includes the option to deploy configuration files and firmware upgrades.
|Select the automatic deployment upgrade method, which supports TFTP, HTTP, and HTTPS.
|Enable DHCP Option66
|Select whether to enable DHCP option 66 for file retrieval.
|Firmware Upgrade Address
|Set the path for firmware upgrades.
|Firmware File Prefix
|Set the prefix for firmware files.
|Firmware File Suffix
|Set the suffix for firmware files.
|Configuration Upgrade Address
|Set the path for configuration file upgrades.
|Configuration File Prefix
|Set the prefix for configuration files.
|Configuration File Suffix
|Set the suffix for configuration files.
The file names should be modified according to the following rules:
For main control firmware files: (pre)(firmware model).img(post)
For interface board firmware files: (pre)ixu(mac).img(post)
For configuration files: (pre)cfg(mac)(post)
“pre” refers to the prefix, and “post” refers to the suffix. Both the prefix and suffix can be left empty if desired.
On this page, you can perform firmware upgrades. Select the appropriate firmware type, then upload the corresponding file to initiate the upgrade process. You can choose whether to preserve the system configuration. If you choose not to preserve the system configuration, it will be cleared after the upgrade.
Figure 7-4-1 Firmware Upgrade
On this page, you can configure the device’s time settings. Users can set the time zone and specify the NTP server address for automatic time synchronization.
Figure 7-5-1 Time Settings
Table 7-5-1 Time Settings Description
|Set the time zone for the device.
|Display the system time
|Enable NTP Time Synchronization
|Select whether to enable NTP time synchronization.
|NTP Server Address
|Set the NTP server address.
MAG1100 supports different user roles for login, each with different permissions. On the User Management page, you can modify passwords, enable/disable SSH functionality, and configure HTTP settings for different user roles.
Figure 7-6-1 User Management
MAG1100 supports network packet capture functionality for easier troubleshooting of network issues. Users can define the capture interface, select the protocol type, address, and port in this interface.
Figure 7-7-1 Network Capture
In the log management interface, you can configure the address and port of the log server, as well as select the kernel log level for easy viewing and technical analysis of device logs.
Syslog, also known as system log or system record, is a standard used to transmit log messages in the Internet Protocol Suite (TCP/IP) network. The term “syslog” is commonly used to refer to the actual syslog protocol or applications and databases that send syslog messages. The syslog protocol operates in a client-server model, where the syslog sender sends a small text message (less than 1024 bytes) to a syslog receiver. The receiver is typically called “syslogd,” “syslog daemon,” or syslog server. System log messages can be sent over UDP, TCP, or both protocols.
Here is an overview of syslog levels:
EMERG: Critical system failure
ALERT: Immediate action required
CRIT: Critical condition that needs to be addressed promptly
ERROR: Error conditions that prevent tools or subsystems from functioning correctly
WARNING: Warning messages indicating potential issues
NOTICE: Important but normal conditions
INFO: Informational messages
DEBUG: Additional information not related to errors or problems with functions
In this page, you can configure the SNMP service-related information. MAG1100 supports SNMPv1 and v2c.
On this page, you can configure the relevant information for cloud management. MAG1100 supports Openvox’s cloud management functionality. By entering the server address, port, and binding code, you can manage the device through the cloud management platform.
Figure 7-10-1 Cloud Management
Figure 7-10-2 Binding
On this page, you can configure the relevant information for the whitelist. After setting it up, only the IP addresses listed in the whitelist will be able to access the device.
On this page, you can use the ping command to test network connectivity.
On this page, you can use the tracert command to test network connectivity.
Figure 7-13-1 tracert
On this page, you can perform DNS testing for specified DNS servers.
On this page, you can select specific ports for recording purposes to troubleshoot issues.
Figure 7-15-1 Port Recording
• SIP: Session Initiation Protocol
• TCP: Transmission Control Protocol
• RTP: Real-Time Transport Protocol
• PPPOE: Point-to-Point Protocol over Ethernet
• VLAN: Virtual Local Area Network
• ARP: Address Resolution Protocol
• NTP: Network Time Protocol
• STUN: Simple Traversal of UDP over NAT
• PSTN: Public Switched Telephone Network