iMX100-AG User Manual


Add to my manuals
120 Pages

advertisement

iMX100-AG User Manual | Manualzz

iMX100-AG User Manual

Release 2.2.1

Welcome

Welcome to the iMX100-AG VoIP Gateway User manual. This document covers features, functionalities, and installation procedures for the iMX100-AG series, and provides tested configuration examples for our gateway users. After reading this book, you will learn more about the gateway, get familiar with the installation process, and feel more comfortable in using the software to perform all administrative activities.

Version:

Document Version: 2.2.1

Applicable Software Version: 1.9.3.x Series.

Copyright:

© Copyright 2006 New Rock Technologies, Inc. All rights reserved.

MX100i-AG VoIP Gateway User Manual

- 2 -

T

ABLE OF

C

ONTENTS

PRODUCT RODUCTION ................................................................................................................................... 7

Overview ....................................................................................................................................................... 7

Features ........................................................................................................................................................ 7

Hardware Feature ........................................................................................................................................ 8

Physical................................................................................................................................................... 8

Technical Specifications.................................................................................................................. 9

CONSOLE AND INTERFACE MODULES..................................................................................................... 11

Main Console Module................................................................................................................................ 11

Ethernet Port..................................................................................................................................... 12

Console Port ..................................................................................................................................... 12

LED Definitions................................................................................................................................. 13

FXS Line Interface Module ....................................................................................................................... 14

FXS Line Interface Module Function........................................................................................... 14

FXS Line Interface Module Pin Assignment ............................................................................. 14

FXO Line Interface Module....................................................................................................................... 15

FXO Line Interface Module Function .......................................................................................... 16

FXO Line Interface Module Pin Assignment............................................................................. 16

FXS/FXO Mixed Line Interface Module .................................................................................................. 18

Switching Power Supply Module ............................................................................................................. 21

PREPARATION FOR INSTALLATION........................................................................................................... 22

Safety Check .............................................................................................................................................. 22

Installation Environment............................................................................................................................ 22

Temperature/Humidity.................................................................................................................... 22

Dust Control and Air Flow ............................................................................................................. 23

Interference and Lighting Hazard ................................................................................................ 23

Installing iMX100-AG Chassis ...................................................................................................... 23

Inspecting iMX100-AG and its accessories ........................................................................................... 23

INSTALLATION.................................................................................................................................................. 25

Tools Required for Installation ................................................................................................................. 25

Installing the Main Control Module .......................................................................................................... 25

Installing the FXS Interface Module ........................................................................................................ 25

Installing the Power Supply Module ........................................................................................................ 26

Installing iMX100-AG onto a Standard Shelf ......................................................................................... 26

Installing Cables......................................................................................................................................... 27

Connecting Console Port .............................................................................................................. 27

Connecting Ethernet Port .............................................................................................................. 27

Connecting FXS Cable.................................................................................................................... 29

Connecting Power Supply ........................................................................................................................ 30

Final Checks after Installation.................................................................................................................. 30

SYSTEM CONFIGURATION ........................................................................................................................... 32

Login ............................................................................................................................................................ 32

Menu Structure and Function Description of Most Used Buttons....................................................... 33

System Config ............................................................................................................................................ 35

Software Version.............................................................................................................................. 35

Hardware Version ............................................................................................................................ 35

DSP Version ...................................................................................................................................... 36

RTP Port Min and Max .................................................................................................................... 36

First Digit Timeout ........................................................................................................................... 36

Inter Digit Timeout ........................................................................................................................... 36

Critical Dgt Timeout ........................................................................................................................ 36

DTMF Method.................................................................................................................................... 37

Network Config........................................................................................................................................... 38

MX100i-AG VoIP Gateway User Manual

- 3 -

Host Name ......................................................................................................................................... 38

Local IP Address.............................................................................................................................. 39

Default Gateway ............................................................................................................................... 39

Eth1 IP Address................................................................................................................................ 39

Eth1 Subnet Mask............................................................................................................................ 39

Eth1 MAC Address .......................................................................................................................... 39

Eth3 DHCP ......................................................................................................................................... 39

Eth3 IP Address................................................................................................................................ 39

Eth3 Subnet Mask............................................................................................................................ 39

Eth3 MAC Address .......................................................................................................................... 40

DNS...................................................................................................................................................... 40

PPPOE ................................................................................................................................................ 40

TIME..................................................................................................................................................... 40

MGCP Config.............................................................................................................................................. 41

MGCP Port ......................................................................................................................................... 41

Call Agent .......................................................................................................................................... 42

Domain Name.................................................................................................................................... 42

Default Packages ............................................................................................................................. 42

Persistent Line Event...................................................................................................................... 42

Wildcard ............................................................................................................................................. 43

All Wildcard ....................................................................................................................................... 43

End-Of-Line Using CR .................................................................................................................... 43

Quarantine Default to Loop........................................................................................................... 43

Default Package Don’t Send Name ............................................................................................. 43

Always Enable 1st Digit Timeout ................................................................................................. 44

On-hook don’t Delete Connection ............................................................................................... 44

Notify Instead of 401/402................................................................................................................ 44

Using Line Package Handle .......................................................................................................... 44

SIP Config ................................................................................................................................................... 44

SIP Port............................................................................................................................................... 45

SIP Proxy............................................................................................................................................ 45

SIP Registrar ..................................................................................................................................... 45

Registration Expires ....................................................................................................................... 46

SIP Domain Name ............................................................................................................................ 46

Authentication Mode....................................................................................................................... 46

User Name ......................................................................................................................................... 46

1 st

/2

Password ........................................................................................................................................... 46 nd

Card.................................................................................................................................................. 47

Phone Number.................................................................................................................................. 47

Call State Info.................................................................................................................................... 48

FXS1 ~ 24) ................................................................................................................................... 49

Advanced Config........................................................................................................................................ 53

Digit Map ............................................................................................................................................ 53

Routing Map ...................................................................................................................................... 55

Feature Code..................................................................................................................................... 59

System Config .................................................................................................................................. 64

FXO Config ........................................................................................................................................ 69

FXS Config......................................................................................................................................... 71

IP Config............................................................................................................................................. 73

SIP Config .......................................................................................................................................... 79

MGCP Config .................................................................................................................................... 82

Border Proxy Config ....................................................................................................................... 83

EMS Config........................................................................................................................................ 84

IMS Options ......................................................................................................................................... 85

Log Info........................................................................................................................................................ 87

Resource Info.................................................................................................................................... 88

Message Log..................................................................................................................................... 89

Error Info Log.................................................................................................................................... 90

Startup Info........................................................................................................................................ 90

System Tools .............................................................................................................................................. 91

MX100i-AG VoIP Gateway User Manual

- 4 -

Factory Config .................................................................................................................................. 91

Software Update............................................................................................................................... 91

Change Passwd................................................................................................................................ 92

Reboot the Gateway........................................................................................................................ 93

Help ..................................................................................................................................................... 93

Exit ............................................................................................................................................................... 94

APPENDIX.......................................................................................................................................................... 95

Factory Default Settings............................................................................................................................ 95

System Settings ............................................................................................................................... 95

Network Settings.............................................................................................................................. 95

MGCP Settings ................................................................................................................................. 96

SIP config........................................................................................................................................... 96

1st/2nd Card ...................................................................................................................................... 96

Advanced Config ............................................................................................................................. 97

Log Information.............................................................................................................................. 100

System Tools .................................................................................................................................. 101

Glossary .................................................................................................................................................... 102

DHCPDynamic Host Configuration Protocol) .................................................................. 102

DSPDigital Signal Processing) ............................................................................................ 102

RTPReal-Time Transport Protocol) .................................................................................... 102

DTMFDual Tone Multi-Frequency) ...................................................................................... 103

Speech CODEC............................................................................................................................... 103

Echo Cancellation.......................................................................................................................... 104

MGCP (Media Gateway Control Protocol) ............................................................................... 104

MGCP Call Agent ........................................................................................................................... 106

401/402 Response Code............................................................................................................... 107

NTFY.................................................................................................................................................. 107

SIP (Session Initiation Protocol)................................................................................................ 107

Proxy ................................................................................................................................................. 111

Registrar........................................................................................................................................... 111

Registration Expire(s)................................................................................................................... 111

DNS (Domain Name System, or Service or Server)............................................................ 111

PPPoEPoint-to-Point Protocol Over Ethernet) ................................................................ 112

Time Server ..................................................................................................................................... 112

Caller ID Detecting......................................................................................................................... 112

SNMP (Simple Network Management Protocol)..................................................................... 112

UDP Port........................................................................................................................................... 113

SNMP Trap....................................................................................................................................... 113

NATNetwork Address Translator or Translation) ........................................................... 113

SDP (Session Description Protocol)......................................................................................... 114

STUNSimple Traversal of UDP over NATs) ...................................................................... 114

RADIUSRemote Authentication Dial In User Service) ................................................... 114

RADIUS Server ............................................................................................................................... 114

Signal Gain ...................................................................................................................................... 115

Line Impedance .............................................................................................................................. 115

Signal Mode..................................................................................................................................... 115

Jitter Buffer...................................................................................................................................... 115

RTP Payload Type ......................................................................................................................... 116

SID ( Silence Information Description)..................................................................................... 116

Voice Proxy ..................................................................................................................................... 116

Symmetric RTP............................................................................................................................... 116

Kernel................................................................................................................................................ 116

SDPSession Description Protocol)..................................................................................... 116

G.723.1 Voice CODEC................................................................................................................... 116

TOS (Type of Service)................................................................................................................... 117

T.38 Standard Fax Protocol......................................................................................................... 117

Redundancy Frame ....................................................................................................................... 117

V.21.................................................................................................................................................... 117

NSFNonstandard facilities)................................................................................................... 118

MX100i-AG VoIP Gateway User Manual

- 5 -

Request Line ................................................................................................................................... 118

Via ...................................................................................................................................................... 118

Border Agent................................................................................................................................... 118

RC4 Algorithm ................................................................................................................................ 118

MX100i-AG VoIP Gateway User Manual

- 6 -

P

RODUCT RODUCTION

Overview

iMX100-AG VoIP gateway (iMX100-AG for short) is a multiple purpose and modular VoIP equipment based on New Rock’s next generation advanced MicroXchange architecture. iMX100-AG provides an ideal solution for voice and fax transmission over the IP networks. iMX100-AG is designed for carriers and enterprises for regular phone service, fax service and PBX service. It can be used as a part of the cost effective IP PBX solutions. iMX100-AG supports many VoIP standard protocols and voice codec. It provides effective solutions to many technical challenges that include echo cancellation, firewall/NAT traversal, and billing call record collection. Compared to other products on the market, iMX100-AG has the advantage of carrier reliability, flexible configuration, high voice quality, excellent protocol compatibility, and low cost. Its high efficient hardware and software design and powerful DSP processing power guarantee the iMX100-AG capability of full load voice and signaling processing and IP packetization. Its redundant load sharing power supplies and hot swappable modules further secures the iMX100-AG’s carrier reliability. iMX100-AG provides FXS/FXO ports and multiple 10/100M Ethernet interfaces. iMX100-AG connects to regular telephones, faxes and PBXs through the FXS/FXO analog interfaces. It connects to IP network through Ethernet interfaces. iMX100-AG provides real-time and high quality IP-based voice services.

Features

iMX100-AG has the following unique features:

1

MX100i-AG VoIP Gateway User Manual

- 7 -

Flexible Configuration iMX100-AG uses compact modular slot chassis design. Users can configure the iMX100-AG with interface cards of different types and capacities.

Carrier Reliability and Easy Maintenance iMX100-AG hardware is designed to reach the high MBTF (Mean

Time between Failure). To satisfy the carrier reliability requirement for voice gateways, iMX100-AG has the option of load sharing power module. Should one power module fail to function, the other power module resumes the full power function. Every hardware module in the iMX100-AG is hot swappable for in-service maintenance.

Support of FTP file Transfer and Telnet Remote Configuration

Supported Protocols and Advanced Technologies iMX100-AG supports MGCP、SIP、RTP、TFTP、HTTP、

SNMP、DHCP、and STUN protocols. It also supports G.711、

G.729A、G.723.1, iLBC, and GSM codec; G.165 and G.168 echo cancellation; RFC2833 DTMF relay; and T.38 and T.30 IP fax relay technologies.

Support of Variety of End-User Devices iMX100-AG supports analog telephones, faxes, and PBX devices.

Interoperability iMX100-AG has completed the interoperability tests with soft switches and gateways from more than ten telecommunication equipment manufacturers worldwide.

Hardware Feature

Physical

Figure 0-1 iMX100-AG Front View

One hot swappable main control module. The main module supports three 10/100M Ethernet ports for IP network and one console port (CON)

② & ③

Two hot swappable slots that can be configured with different interface cards

MX100i-AG VoIP Gateway User Manual

- 8 -

All the New Rock VOIP products offer modular, versatile, and high reliability features. iMX100-AG provides not only the pure FXS (S port) and pure FXO (O port) line interface module but also mixed FXS/FXO line interface module such as 4FXS/4FXO ( 4S/4) and 8FXS/8FXO

( 8S/8).

Both and slots can support 16S, 24S, 4FXO, 8FXO, 16FXO, 4S/4, and 8S/8 interface line module. Users can configure the iMX100-AG gateway with different configurations by selecting different line interface modules. The following table lists the most common configurations used by existing customers:

Table 0-1: iMX100 Interface Slot Configuration Options

Interface Type Card Type

Slot

Slot Life-line PSTN Fallback DS0s

48

Figure 0-2 iMX100-AG Rear View

Two Fan Modules.

& Two hot swappable power supply modules for redundancy (optional).

Technical Specifications

Table 0-2: iMX100-AG Specification

Specifications

Internal Memory

Flash Memory

Talk Battery

Ringing Voltage

32MB/64MB/128MB (Standard 64MB)

8MB/16MB (Standard 8MB)

–24 voltage

60V RMS

REN Equivalence

Loop Current

Power Surge Protection

Max Line Length

Off-hook Detection

5 for short loop ( 300 meters), 3 for long loop

(1500 meters)

>= 21 mA

1000 Voltage ( 10/1000uS)

1500 m

Loop Start

MX100i-AG VoIP Gateway User Manual

- 9 -

Specifications

Dialing DTMF

Input Voltage

Input Current

100~240 Volt

0.7Amp (110 Volt) /0.35Amp (220 Volt)

Current Frequency

Power Consumption

Operation Temperature

47~63 Hz

75Watt (Max)

0~40°C

Non Operation Temperature

Operation Humidity

–25~70°C

5~95%(Non Condensed)

Size (H×L×W)

Net Weight

Weight ( including package)

4.4×44×44 cm

7 kg

9 kg

MX100i-AG VoIP Gateway User Manual

- 10 -

C

ONSOLE AND INTERFACE

M

ODULES

iMX100-AG is designed based on modular architecture. The detailed functions of the interface modules are described in the following sections.

Main Console Module

iMX100-AG Main Console Module uses advanced framework and technology. Its main features include: high performance processors for management and signaling processing and DSP sub module for voice processing. The Main Console Module provides necessary interfaces to connect to peripheral devices and internal interface modules. It can supports up to 48 analog line/trunk ports.

2

Figure 0-1 iMX100-AG Main Console Module Physical View

MX100i-AG VoIP Gateway User Manual

- 11 -

& Main Console Module Thumb Screw

Ethernet Port (1)

Console Port (CON)

Alarm LED

Ethernet Port (0)

Ethernet Port(2)

Power LED

Status LED iMX100-AG modules are hot swappable for easy service and maintenance. For example: users can pull the main console module out for service by pulling the thumb screws on the module. The thumb screws are indicated by and on the Figure 2-1.

Note:The main console module can be secured by turning the screw clockwise. Turn screws the other way to pull the main console module out.

Ethernet Port

There are three 10/100M Ethernet ports on the iMX100-AG main console module. The connector type of the Ethernet ports is RJ45 with status LED. Table 2-2 shows the pin assignment of those Ethernet connectors and LED status specification.

Table 0-1: Ethernet Port Pin Assignment and Status LED Specification

Pin LED

TX+ TX- RX+ RX- Connected Live

Ethernet Port (1) :for console/management/maintenance use

Ethernet Port (2) :reserved for future use.

Ethernet Port (3) :Ethernet port to connect to the IP network.

This port is used for all the VoIP activities that include SIP and

MGCP signaling protocol and RTP packets transmission. This port can also be used for control/management/maintenance.

Note:If possible, customers should use the Ethernet port 1 for software upgrade, device configuration, and management operations and use the Ethernet port 3 for VoIP protocol and data transmissions.

Console Port

iMX100-AG supports configuration through a console port (CON) of

RJ45 connector type. Table2-3 shows the connector interface scheme of RJ45 to DB9 and DB25.

Table 0-2: Console Port Pin Assignment of RJ45 to DB9 and DB25

MX100i-AG VoIP Gateway User Manual

- 12 -

RJ45 Connector Pin No. 1 2 3 4 5 6 7 8

DB9 Connector Pin No.

DB25 Connector Pin No.

2

3

5

7

3

2

The console port is used for local management and testing. Computers can be connected to iMX100-AG by linking the RS232 port to iMX100-

AG console port. iMX100-AG uses three wires on the console port: one

TXD (send), one RXD (receive), and one GND (ground). iMX100-AG is shipped with a standard RJ45 to DB9 adapter.

Table 0-3: Console Port Specification

attribute Description

Connector Type RJ45

Port Number 1

Interface Type RS232

Baud Rate

Data Bits

Parity Check

Stop Bit

Flow Control

115200

8

No

1

No

LED Definitions

There are three LED indicators on the front panel of the iMX100-AG main console module: power, alarm, and status.Table2-4 show the LED types and definitions.

Table 0-4 Main Console Module LED Definitions

MX100i-AG VoIP Gateway User Manual

- 13 -

mark function State

PWR

STU

ALM

Description

Power Green

Indicator

Off

Off

Status

Indicator

Alarm

Indicator

Main power supply is on

Main power supply is off

System is locked in a non functional state

Flashing Green Normal

Red

System is in the start up mode, not ready for operation

Flashing Red

Green

Flashing Red

System is in the diagnostic mode with limited operation capability

Clear of all alarms

New alarm condition from an unknown source

Red Alarm with identified source

FXS Line Interface Module

Figure 0-2 FXS Interface Module Physical View

FXS Line Interface Module Function

• iMX100-AG FXS interface module provides the interface to analog phones, faxes, modem, and PBX.

It can be used with FXS/FXO mixed line interface module to meet the different configuration requirements. The common combinations are described in the table 1-1.

FXS Line Interface Module Pin Assignment

Each iMX100-AG FXS interface module provides up to 24 ports. Each iMX100-AG can have up to two FXS interface modules, 48 analog ports.

FXS interface module provides 50 pin CHAMP connector. Table2-5 shows the scheme of the 50 pin CHAMP connector. iMX100-AG supports two configurations of the FXS interface module:16 port FXS

MX100i-AG VoIP Gateway User Manual

- 14 -

module (16S) and 24 port FXS module (24S) .On the 16S interface module, the pins from 17 to 24 are not used.

Table 0-5: FXS Interface Module Pin Assignment

Pin Description Pin

25 NC NC

FXO Line Interface Module

MX100i-AG VoIP Gateway User Manual

- 15 -

Figure 0-3 16 FXO Interface Module Physical View

FXO Line Interface Module Function

• iMX100-AG FXO interface module provides the analog relay ports.

It can be connected to PBX analog POTS lines or telephony switch POTS lines.

It can be used with FXS/FXO mixed line interface module to meet the different configuration requirements. The common combinations are described in the table 1-1 .

FXO Line Interface Module Pin Assignment

Each iMX100-AG FXO interface module supports up to 16 analog relay ports. FXS interface module provides 50 pin CHAMP connector.

Table2-6 shows the scheme of the 50 pin CHAMP connector. iMX100-

AG supports three configurations of the FXS interface module:

4 port FXO module shown in table 2-6.

8 port FXO module shown in table 2-7

16 port FXO module shown in table 2-8

On the 4FXO module, the pins from 5 to 16 are not used. On the 8FXO module, the pins from 9 to 16 are not used.

Table 0-6: 4FXO Interface Module Pin Assignment

MX100i-AG VoIP Gateway User Manual

- 16 -

Pin Description Pin

1 RING1 TIP1 26

2 RING2 TIP2 27

3 RING3 TIP3 28

4 RING4 TIP4 29

5 NC NC 30

6 NC NC 31

7 NC NC 32

8 NC NC 33

9 NC NC 34

10 NC NC 35

11 NC NC 36

12 NC NC 37

13 NC NC 38

14 NC NC 39

15 NC NC 40

16 NC NC 41

Table 0-7: 8FXO Interface Module Pin Assignment

Pin Description Pin

1 RING1 TIP1 26

2 RING2 TIP2 27

3 RING3 TIP3 28

4 RING4 TIP4 29

5 RING5 TIP5 30

6 RING6 TIP6 31

7 RING7 TIP7 32

8 RING8 TIP8 33

10 NC NC 35

11 NC NC 36

12 NC NC 37

13 NC NC 38

14 NC NC 39

15 NC NC 40

16 NC NC 41

Table 0-8: 16FXO Interface Module Pin Assignment

MX100i-AG VoIP Gateway User Manual

- 17 -

Pin Description Pin

1 RING1 TIP1 26

2 RING2 TIP2 27

3 RING3 TIP3 28

4 RING4 TIP4 29

5 RING5 TIP5 30

6 RING6 TIP6 31

7 RING7 TIP7 32

8 RING8 TIP8 33

9 RING9 TIP9 34

10 RING10 TIP10 35

11 RING11 TIP11 36

12 RING12 TIP12 37

13 RING13 TIP13 38

14 RING14 TIP14 39

15 RING15 TIP15 40

16 RING16 TIP16 41

FXS/FXO Mixed Line Interface Module

Figure 0-4 8S/8 Line Interface Module Physical View

The FXS/FXO mixed line module provides an ideal solution for enterprise and personal users to expand their existing PSTN or PBX telecommunication systems by connecting to IP network. It offers flexible configuration and routing capabilities to meet the different customer requirements.

The FXS/FXO mixed line module offers both the FXS and FXO interfaces on the same line card.

• It provides the analog interfaces to connect to telephones, faxes, modems, and PBX.

MX100i-AG VoIP Gateway User Manual

- 18 -

• It provides the analog relay ports. It can be connected to PBX analog POTS lines or telephony switch POTS lines.

• The FXO ports can be used for Life-line PSTN Fallback to increase the system stability and reliability.

The examples are given as follows based on the 4FXS/4FXO mixed line interface module.

• iMX100-AG with the 4S/4 has three interface types: IP, FXS, and

FXO. The calls from any interface type can be routed to any of the two other interface types.

• iMX100-AG with the 4S/4 is equivalent to an IP-PBX. It offers the common PBX functions as well as the IP functions.

• iMX100-AG with the 4S/4 can be used as iMX100-AG with 4FXS or iMX100-AG with 4FXO.

• All the New Rock’s VOIP gateways with the FXS/FXO line card provide the same functions and features. The gateways include iMX100_AG and MX8.

• Applicable scenarios include the connections of enterprise PBXs, the connections of PBX and VOIP, or used as IP-PBX.

Currently there are two configurations for the FXS/FXO mixed line card modules:

• 4S/4 shown in table 2-9

• 8S/8 shown in table 2-10.

The FXS/FXO mixed line card module can be used alone as used together with FXS line card module . The common combinations are listed in the table 1-1 .

Table 0-9: 4FXS/FXO Interface Module Pin Assignment

MX100i-AG VoIP Gateway User Manual

- 19 -

Pin Description Pin

1 RING1 26

2 RING2 27

3 RING3 28

4 RING4 29

9 RING1 34

10 RING2 35

11 RING3 36

12 RING4 37

13 NC NC 38

14 NC NC 39

15 NC NC 40

16 NC NC 41

Table 0-10: 8FXS/FXO Interface Module Pin Assignment

Pin Description Pin

1 RING1 26

2 RING2 27

3 RING3 28

4 RING4 29

5 RING5 30

6 RING6 31

7 RING7 32

8 RING8 33

9 RING1 34

10 RING2 35

11 RING3 36

12 RING4 37

13 RING5 38

14 RING6 39

15 RING7 40

16 RING8 41

MX100i-AG VoIP Gateway User Manual

- 20 -

Switching Power Supply Module

Figure 0-5 Switching Power Supply Module Physical Diagram

The iMX100-AG switching power supply module is a high performance power supply specifically designed for the New Rock’s VOIP gateways.

It has the common AC input and multiple DC outputs. A single module provides the ample power for a full loaded iMX100-AG system. As an option, uses can select dual redundant power supply modules. The power module supports the load sharing operation mode.

The iMX100-AG switching power supply module inputs 100v to 240 v

AC voltage and output several independent DC voltages:

• -70V for ringing and off-hook

• -24V for talking battery

• +5V for ringing SLIC

• 3.3V for logic devices iMX100-AG switch power supply module is hot swappable. iMX100-AG can maintain normal operation when a power module is added, removed, or exchanged in a live system.Table2-7 shows the pin assignments for DC outputs.

Table 0-11: Pin Assignments for DC Outputs

Pin

2

4

6

8

10

3.3V/5A

Description Pin

-70V/0.5A GND

-24V/1.5A GND

1

3

5V/1A GND 5

GND 7

GND 9

MX100i-AG VoIP Gateway User Manual

- 21 -

P

REPARATION FOR

I

NSTALLATION

3

To avoid any body injury and device damage, please read this chapter carefully before the installation.

Safety Check

For your safety, please follow the following items when MX 100 is installed and used. Please make sure the installation site is away from wet and heat source.

• Follow electricity safety rules

• Please let the experienced or trained operator to install and maintain iMX100-AG

• Wear static discharge wrist strap

• Ensure the proper electric ground of installed equipment

• Properly connect the power cable to iMX100-AG

• Do not unplug the power cable when in use

• UPS should be used to power iMX100-AG

Note:Please read carefully the labeled content when installing iMX100-AG, and be strictly following the operation procedures.

Installation Environment

Temperature/Humidity

The iMX100-AG installation room must maintain normal temperature and humidity.

If the room temperature exceeds the specified maximum temperature, it will shorten the live of the electrical insulation material. If the room humidity exceeds the specified humidity, iMX100-AG may experience

MX100i-AG VoIP Gateway User Manual

- 22 -

electrical static shock and shrinkage of electric insulation material in the metal package. It may also cause metal corrosion. All these will drastically shorten the life span of the iMX100-AG. It is strongly recommended that user control the environmental temperature between 0~40ºC and humidity between 5%~95% (none condensing).

Dust Control and Air Flow

Dust falls on the iMX100-AG might cause intermittent failure in electrical connections. It may cause long term damage to iMX100-AG.

It will cause equipment failure and shorten equipment life span.

Therefore, iMX100-AG needs to have ample air flow in front of the iMX100-AG air intake and outtake for proper heat exhaust.

Interference and Lighting Hazard

iMX100-AG may experience various types of EMI hazards in operation and its performance may be impacted. To reduce those hazards to the iMX100-AG, it is suggested that:

• Do not install iMX100-AG close to high power wireless equipment,

RADAR transmission site, and high frequency high electric current devices.

• Ensure that power source to be electrical interference free.

• Ensure the proper grounding of the iMX100-AG and implement the lighting protection device.

Installing iMX100-AG Chassis

When installing the iMX100-AG chassis please secure the iMX100-AG with screws on a shelf with proper grounding and well air flowed environment.

Inspecting iMX100-AG and its accessories

After the installation preparation is completed, the shipping package can be opened. Please check the items in the package. The items for the iMX100-AG basic configuration are shown in Table 3-1.

Table 0-1: iMX100-AG Basic Configuration and Accessories

Model Number Qty Description

MX-CHS01-V02-00 1 iMX100-AG Chassis : one slot for main control module, two slots for the interface

MX100i-AG VoIP Gateway User Manual

- 23 -

Model Number

MX-APU70-V02-00

MX-CBL00-0002

MX-CBL00-0003

Qty Description

modules, and two fans

1 75 Watt Power Supply Module

1 3 meter power cable

1 3 meter console port cable

MX-CBL00-0012 2 Analog user line twisted cable

Note:It is suggested that the content of the shipping package are verified according to the sales contract. If there is any question or problem, please contact our customer service department (Email: [email protected]

, telephone number: 011-86-21-61202700)

MX100i-AG VoIP Gateway User Manual

- 24 -

I

NSTALLATION

Tools Required for Installation

• Static discharge wrist strip

• Ethernet and console port cables

• Wiring HUB, phone handset, fax or, PBX

• Terminals (a PC running terminal program can be used)

• Universal electric meter

Installing the Main Control Module

All iMX100-AG modules are hot-swappable. Installation and maintenance is very easy. Just Please follow the procedure below:

Step1 Turn the two thumb screws of the blank face plate covering the slot housing the Main Control Module counter clock-wise. Store the blank face plate away for later use.

Step2 Slide iMX100-AG Main Control Module along the guide rail into the chassis.

Step3 Snap the Main Control Module on to the backplane in the chassis.

Step4 Turn the two thumb screws clock-wise to secure the Main

Control Module until they stops.

Installing the FXS Interface Module

Please follow the procedure below:

MX100i-AG VoIP Gateway User Manual

- 25 -

4

Step1 Turn the two thumb screws of the blank face plate covering the slot housing the FXS Interface Module counter clock-wise.

Store the blank face plate away for later use.

Step2 Slide the FXS Interface Module along the guide rail into the chassis.

Step3 Snap the FXS Interface Module on to the backplane in the chassis.

Step4 Turn the two thumb screws clock-wise to secure the FXS

Interface Module until they stops.

Installing the Power Supply Module

Please follow the procedure below to install the Power Supply Module.

Step1 Turn the two thumb screws of the blank face plate covering the slot housing Power Supply Module counter clock-wise. Store the blank face plate away for later use.

Step2 Slide the Power Supply Module along the guide rail into the chassis.

Step3 Snap the Power Supply Module on to the backplane in the chassis.

Step4 Turn the two thumb screws clock-wise to secure the Main

Control Module until they stops.

Installing iMX100-AG onto a Standard Shelf

iMX100-AG is designed to fit into a standard 19 inch shelf with standard

1U form factor. Its physical dimension is 4.4cm high x 43.8cm wide x

42.5cm deep.

Installation procedure is as follows:

Step1 Place a iMX100-AG into an empty slot on a 19 inch shelf and identify the left and right hand.

Step2 Use the screws in the shipping package to secure the iMX100-

AG onto the shelf, as illustrated in Figure 4-1.

MX100i-AG VoIP Gateway User Manual

- 26 -

Figure 0-1 Installing iMX100-AG onto a 19 inch shelf

Step3 The shelf and the hands will hold the iMX100-AG in place.

Note:

• Ensure iMX100-AG is horizontal and stable.

• Ensure there is ample airflow space around iMX100-AG.

• Ensure enough space between two iMX100-AGs for ventilation when multiple iMX100-AGs are installed.

Installing Cables

Connecting Console Port

There is a Console Port on iMX100-AG for local configuration, management and diagnostics. iMX100-AG can be connected to a PC with the terminal simulation program through RS232 port.

The Console Port cable in the shipping package has a RJ45 connector on one end for iMX100-AG and DB9 on the other end for a PC.

Console Port cable installation procedure is as follows:

Step1 Choose a terminal (a PC for example).

Step2 Turn off the power of the terminal, and then use the console port cable to link the terminal’s RS232 port with the iMX100-AG

Console Port.

Connecting Ethernet Port

There are three 10/100 BaseT Ethernet ports with RJ45 connector type on a iMX100-AG. Each Ethernet port is equipped with LED status display. Ethernet ports transmit voice packet as well as management, maintenance and control information.

MX100i-AG VoIP Gateway User Manual

- 27 -

The Ethernet Cable needs to be carefully made to ensure IP data and voice quality. The following is the Ethernet cable making scheme:

Step1 A user can use a proper cable peeling cutter to peel away 3cm skin of a CAT-5 cable. What is left is shown in Figure 4-2.

Figure 0-2

Step2 Twisted pairs. Currently the most commonly used standard wiring scheme is EIA/TIA T568B shown in Figure 4-3. In the wiring scheme, pin 1 and 2 are a pair, pin 3 and 6 are a pair, pin 4 and 5 are a pair and pin 7 and 8 are a pair. As shown in the Fig. 4-3, twisted pairs line up with colors (1: white orange,

2: orange,3: white green,4:blue,5: white blue,6:green,7: white brown,8: brown). Please pay special attention that the green and white green are separated by a pair of blue wires. It is a common mistake to put green and white green close together, which will result in interference and therefore lower transmission efficiency.

Figure 0-3 T568B Wire Pairing Scheme

Step3 After lining up wires to the correct pin positions, trim all the twisted pairs with a cable cutter, leaving 15mm leads exposed.

Then follow Figure 4-4 by inserting wires to their corresponding pin position in the plastic shell of RJ45 connector. Pin 1 will house white orange wire, etc.

MX100i-AG VoIP Gateway User Manual

- 28 -

Figure 0-4: RJ 45 Wiring

Step4 After wires have been properly inserted into RJ45 connector; a cramping tool can secure the wires to the connector and make connections to the metal pins as shown in Figure 4-5.

Figure 0-5: Finished RJ 45

Since straight cable is used, the connector for the other end of the cable can be made the same way using RJ45 connector.

Note: Please use shielded CAT-5 cable when option is available for better signal transmission quality.

After the Ethernet cable is ready, one end of the cable can connect to iMX100-AG and the other end connect to a HUB or IP network. Please check the Ethernet LED status: yellow means connecting in progress and green means in operation.

Connecting FXS Cable

iMX100-AG has an FXS interface that connects to analog phones.

Connect one end of the FXS cable to the iMX100-AG FXS interface, and connect the other end to phones, faxes, or PBXs, as shown in

Figure 4-6.

MX100i-AG VoIP Gateway User Manual

- 29 -

Figure 0-6: Figure 4 - 1 Connect with FXS Cable

Note: To avoid connecting to the wrong interface, please check the identity on the interface before connecting the cable.

Connecting Power Supply

iMX100-AG uses high efficient switching power supply module. Single module can power up the unit with full load. The second power supply module can also be installed to provide redundancy. The switching power supply module has the following characteristics:

Input Voltage Range: 100~240V

Output multiple independent Direct Currents: -70 for ringing and offhook; -24V for talking battery;+5V for ringing SLIC;3.3V for logic device.

Before connecting to the power outlet, it is suggested that tri-phase power outlet be used and ground be properly connected.

Please follow the procedure when connecting to the power source:

Step1 Turn the switch for the power outlet to OFF position.

Step2 Use the power cable in the shipping package to connect power inlet on the rear end of AG100 and plug the other end to the power outlet of 110V or 220V.

Step3 Turn the switch to ON position.

Step4 Check to see if the PWR LED indicator is lit. If PWR LED is lit, everything is normal. If not, repeat Steps 1 to 3.

Note: If repeated power up fails, please contact customer support.

Do not attempt to plug or unplug the power cable or open iMX100-AG while the power switch is on the ON position.

Final Checks after Installation

MX100i-AG VoIP Gateway User Manual

- 30 -

.

After installing iMX100-AG and before it is powered on, please make sure of the following:

• There is ample air space around iMX100-AG for heat exhaustion.

• The shelf and iMX100-AG is securely stable and properly grounded.

• Power cord is standard and made with safety approvals.

• Recheck all the other cables and wires and their connections.

Note: It is very important to recheck all the installation work to ensure iMX100-AG would function properly

and trouble free.

MX100i-AG VoIP Gateway User Manual

- 31 -

S

YSTEM CONFIGURATION

Login

1. Power up the MX-AG100 and obtain the IP address.

MX-AG100 by default uses DHCP (Dynamic Host Configuration

Protocol

1

), and will automatically detect an IP address; if you cannot get the IP address (when you connect to the PC directly), use manufacturer’s default IP address “192.168.2.218”.

ƒ If the user network uses DHCP

After power up (when user line LCD stops flashing), if the gateway uses MGCP protocol, it will announce repeatedly the

IP address to the first off-hook user; if using SIP protocol, you can press “##” to get the IP address through any user line at any time.

ƒ If the user network uses static IP address

When DHCP service is not on (or when iMX100 is directly connected with the PC), the MX-AG100 will use the default IP address 192.168.2.218. If you cannot login to the gateway interface, it may be because your PC is not in the same network with MX-AG100’s IP address 192.168.2.218. You need to change your PC address to be in the same network as that of the gateway. If after all these effort you still cannot connect or have questions, please contact New Rock’s technical support group. iMX100AG IP address (for example:192.168.2.218). After you

1

DHCP

DHCP (Dynamic Host Configuration Protocol) is a network protocol used to assign TCP/IP addresses to client servers. Each client server is connected to the central DHCP server, which gives the network configuration of each client, including the IP address, gateway and DNS server information.

MX100i-AG VoIP Gateway User Manual

- 32 -

5

enter username and password, you will see the web interface which is shown in Figure 5-1.

Figure 0-1: iMX100AG VoIP Gateway System Configurations Interface

iMX100AG has two levels of management:the administrator level

(default password:iMX100) and the operator level (default password:operator). Administrator level has higher access privilege, and is allowed to change password for all users at all levels.

Operator level has lower access privilege, and certain options are not available including network configurations, password management and restoration of factory default settings. iMX100AG allows multiple users of different levels to login at the same time. Users of higher privilege have the right to modify configuration; users of lower privilege can only browse.

For users of the same level, only the first user to login is able to change configurations. The rest can only browse. A user can see from the log file all the current users and their access levels.

Note 1:After a user logs in, he/she will be automatically logged off if he/she is idle for more than 10 minutes. When that happens, he/she needs to log in again.

Note 2:After completing the configuration, a user must completely exit out instead of just closing the browser. This will elevate the access level of the next logged user so he/she will be able to change the configurations.

Menu Structure and Function Description of

Most Used Buttons

MX100i-AG VoIP Gateway User Manual

- 33 -

The following is the system navigation structure:

Function Description of Most Used Buttons

At the bottom of each configuration page you will see two buttons:

Submit and Default.

Submit: When you are done with configuration, click this button once so that the configuration can be saved. After each submission, you will be prompted by “Submission is successful.

Please restart the gateway!” You need to click OK to confirm the action.

MX100i-AG VoIP Gateway User Manual

- 34 -

Default: Click the button once to restore the factory default setting for each parameter.

Note: Clicking this button only restore the defaults settings for the current page. It is different from System Tools -> Restore Factory

Default in that the latter restore the default settings for the whole system.

When the restoration is successful, you will be prompted by “The settings are successfully restored. Please restart the gateway!” You need to click OK to confirm the action.

System Config

In this section you input the basic information such as iMX100AG RTP port, dialing time, DTMF mode, and the default codec.

After logging in, click System Config link on the left of the web configuration page, and you will see the following:

Note: For information on how to use Submit and Default, see most used buttons .

Figure 0-2: System Configuration Interface

Software Version

Software Version field value is automatically detected. You do not need to change this field.

Hardware Version

MX100i-AG VoIP Gateway User Manual

- 35 -

Hardware Version field value is automatically detected. You do not need to change this field.

DSP Version

DSP Version field value is automatically detected. You do not need to change this field.

RTP Port Min and Max

In the RTP Port Min field enter the minimum value of sending and receiving RTP port. This is a required field. It is recommended that you enter a value that is greater than 10000.

In the RTP Port Max field enter the maximum value of sending and receiving RTP port. This is a required field. It is recommended that you enter a value that equals “2 x number of lines + the minimum value”.

Note: A VoIP call uses two RTP ports: one for RTP and the other for

RTCP. If iMX100AG has four lines (FXS or Trunking lines) then the

RTP port is set to eight ports at least. If RTP has less than eight ports, four lines can not be used at the same time. iMX100AG supports up to

48 FXS/Trunking lines. So it is highly recommended you set RTP to 96

(48x2) ports. The default minimum value is 10010~10030. You do not need to change it.

First Digit Timeout

In the First Digit Timeout field enter the time (in second) allowed for the dialing of the first digit. When a line goes off-hook, if within the time specified here the first digit has not been dialed, iMX100AG will treat this as an abandoned called and will indicate to the caller to place the phone on hook. The default value is 12 seconds.

Inter Digit Timeout

In the Inter Digit Timeout field enter the time (in second) allowed for the dialing of the middle digits. Counting from the last digit dialed, if within the time specified here no digit has been dialed, the system will send the dialed number out. The default value is 12 second.

Critical Dgt Timeout

MX100i-AG VoIP Gateway User Manual

- 36 -

In the Critical Dgt Timeout field enter the time (in second) for finished dialing. This parameter is used in conjunction with x.T in the dialing rule. After the first digit in the rule has been dialed, if within the time specified here no digit follows, iMX100AG will send the dialed number out. The default value is 5 seconds.

DTMF Method

In the DTMF

2

Mode field select the transmission mode. This parameter is used to set DTMF signal transmission mode. Options are Audio mode, 2833 mode, and INFO mode. The default setting is Audio mode.

Audio mode is a transparent transmit mode;

INFO mode is information transmit mode;

2833 mode is a RTP data packet transmit mode.

In the Default codec

3

field select the codec iMX100AG supports. iMX100AG supports iLBC/30, G729A/20, G723/30, PCMU/20,

PCMA/20 and GSM/20 (as shown in Table 5-1). Multiple values are demarked by commas. When multiple modes are selected, the gateway will, in a sequential order, select the mode supported by both sides.

Table 0-1: Codes supported by iMX100AG

Codec Kbit/s Time interval of RTP packets transmission(unit: ms)

iLBC 13.3/15.2

GSM 13

20/30

20

G729A 8

G723 5.3/6.3

PCMU/PCMA 64

10/20/30/40

30/60

10/20/30/40

2

DTMFDual Tone Multi-Frequency

In PSTN service, after a call is connected, user’s touch tone info is transmitted via DTMF, also known as second dial tone information. It is widely used in intelligent network and value-added services.

• Audio: Voice data transparent transmit mode.

• 2833: A special RTP packet. PT field of the header indicates this is a DTMF packet. See FTC 2833 for details.

• INFO: Optional way of DTMF transmission. As in SIP messages, use INFO to indicate a DTMF signal.

3

Voice CODEC

Also called a "voice codec" or "vocoder," it is a hardware circuit that converts the spoken word into digital code and vice versa. It comprises the A/D and D/A conversion and compression technique. If music is encoded with a speech codec, it will not sound as good when decoded at the other end. A speech codec is an audio codec designed for human voice. By analyzing vocal tract sounds, a recipe for rebuilding the sound at the other end is sent rather than the soundwaves themselves. The speech codec is able to achieve a much higher compression ratio, which results in a smaller amount of digital data for transmission. When telephones were first digitized in the early 1960s, they generated digital streams of 64 Kbps. Since then, speech CODECS have reduced voice to as little as 5 Kbps and less.

MX100i-AG VoIP Gateway User Manual

- 37 -

In the Echo cancellation

4

select on to invoke echo cancellation and off to close echo cancellation. The manufacturer’s default is on. You do not need to change it.

Network Config

After logging in, click the Network Config link from the left pane. You will see the following:

Note: For information on how to use Submit and Default, see most used buttons .

Figure 0-3 Network Settings Interface

Host Name

In the Hostname field, enter the iMX100-AG gateway name. You can use your own naming convention according to your network setup.

Note: It is suggested not the use an IP address as the hostname. If you

4

Echo Cancellation

The term echo cancellation is used in telephony to describe the process of removing echo from a voice communication in order to improve voice quality on a telephone call. In addition to improving quality, this process improves bandwidth savings achieved through silence suppression by preventing echo from traveling across a network.

MX100i-AG VoIP Gateway User Manual

- 38 -

do prefer using an IP address, use a logical IP address, i.e., the

Gateway IP Address.

Local IP Address

In the Gateway IP Address field enter the iMX100-AG IP address in use.

Default Gateway

In the Ethernet Port 1 IP Address field enter the iMX100-AG Ethernet port number. If you have enabled DHCP services, this field will display the IP address that DHCP detects.

Note: iMX100-AG has three 10/100 Ethernet ports. The following lists the values to configure Ethernet port 3. However you can follow the same steps to configure Ethernet port 1 if you choose to. Ethernet port 2 is reserved for future use.

Eth1 IP Address

In the Ethernet Port 1 Subnet Mask field enter the subnet mask address you obtain from your system administrator or from your ISP if you have not enabled DHCP services.

Eth1 Subnet Mask

Leave the Ethernet Port 1 Hardware MACA Address as it is. You do not need to change it.

Eth1 MAC Address

Eth3 DHCP

Eth3 IP Address

In the Ethernet Port 3 IP Address field enter the IP address for iMX100-

AG Ethernet port 3. Factory default is 192.168.2.240.

Eth3 Subnet Mask

MX100i-AG VoIP Gateway User Manual

- 39 -

In the Ethernet Port 3 Subnet Mask field enter the subnet mask address. Factory default is 255.255.0.0.

Eth3 MAC Address

Leave the Ethernet Port 3 Hardware Address as it is. You do not need to change it.

DNS

DNS

In the DNS

5

field select On or Off to indicate to turn on DNS services or not.

DNS Primary Server

In the DNS Primary Server field enter iMX100-AG’s primary DNS server address if you have turned on DNS services. There is no factory default for this field.

DNS Secondary Server

In the DNS Secondary Server field enter alternate iMX100-AG’s DNS server address if you have turned on DNS services. There is no factory default for this field.

PPPOE

TIME

Time Server

In Primary TIME Server

6

field enter the IP address of your primary Time server. There is no factory default for this field.

Time Secondary Server

5

DNS (Domain Name System, or Service or Server

DNS is a very important service of internet, an Internet service that translates domain names into IP addresses.

Because domain names are alphabetic, they're easier to remember. The Internet however, is really based on IP addresses. Every time you use a domain name, therefore, a DNS service must translate the name into the corresponding IP address. For example, the domain name www.example.com might translate to 198.105.232.4.

6

Time Server

Time Server provides time calibration, control, and synchronization for equipments running in the network.

MX100i-AG VoIP Gateway User Manual

- 40 -

In Secondary TIME Server field enter the IP address of your alternate

Time server. There is no factory default for this field.

Timeout

In the Timeout field enter the time (in minute) allowed to locate the

TIME server. If the server is not located within the time allowed, iMX100 will try to locate it again. There is no factory default for this field.

Interval

In the Interval field, enter the time interval (in minute) at which iMX100 will synchronize its time with the TIME server. There is no factory default for this field.

MGCP Config

After logging in, click the MGCP Config link on the left of the web configuration page, and you will see the following:

Note: For information on how to use Submit and Default, see most used buttons .

Figure 0-4: MGCP Settings Interface

MGCP Port

MX100i-AG VoIP Gateway User Manual

- 41 -

In the MGCP Port field enter iMX100-AG’s gateway MGCP port number.

Factory default is 2427. You can use any port number as long as it does not conflict with another port number.

Call Agent

In the Call Agent

7

field enter the call agent address and port number.

Address and port number should be separated by a colon. Address could be IP address or domain name. If you use domain name, you should invoke DNS service and set parameter of DNS server in the

System Settings page. A complete sample configuration is like this:

202.202.2.202:2727; callagent.com:2727.

Domain Name

In the Domain Name field enter the internet address or the IP address of the gateway. Examples: test.sunshinemind.com; [192.168.2.100] (if using IP address, [ ] signs can not be omitted).

Default Packages

In the Default Packages field enter all default packages. Use comma to separate each package. The default setting is L, D, G, which means

Line Package, DTMF Package, and Generic Media Package.

Persistent Line Event

7

Call Agent

Call Agent, also known as Media Gateway Controller, controls the Media Gateway. In MGCP, a call agent primarily handles all the call processing by linking with the IP network through constant communications with an IP signaling device, for example an SIP Server or an H.323 gatekeeper.

Call Agent is comprised of the call control "intelligence" and a media gateway boasting the media functions, for example conversion from TDM voice to Voice over IP.

Media Gateways feature endpoints for the Call Agent to create and manage media sessions with other multimedia endpoints. Endpoints are sources and/or sinks of data that can be physical or virtual. For creating physical endpoints, hardware installation is needed while virtual endpoint can be created using available software.

Call Agents come with the capability of creating new connections, or modify an existing connection. Generally, a media gateway is a network element which provides conversion between the data packets carried over the

Internet or other packet networks and the voice signals carried by telephone lines. The Call Agent provides instructions to the endpoints to check for any events and - if there is any - create signals. The endpoints are designed in such a way as to automatically communicate changes in service state to the Call Agent. The Call

Agent can audit endpoints and the connections on endpoints.

MX100i-AG VoIP Gateway User Manual

- 42 -

In the Persistent Line Event field enter all types of persistent line event.

Use comma to separate each line event. The gateway will report to call agent when it handles an event. The default setting is L/HD, L/HU, and

L/HF. L/HD means off-hook; L/HU means on-hook; and L/HF means hook flash.

Wildcard

In the Wildcard field select yes or no to indicate if iMX100-AG will add the fixed prefix when it registers with the call agent (such as :aaln/*).

For example, if you select yes here, and the FXS Line 1 is setup as aaln/1, FXS Line 2 is setup ass aaln/2, FXS Line 3 as aaln/3, then the gateway will register as aaln/* with the MGCP call agent and therefore do not need to register each line separately.

All Wildcard

In the All Wildcard field select yes or no to indicate if iMX100-AG will not add the fixed prefix when it registers with the call agent (such as :

*). The default value is no; if set to yes, the gateway will deal with all wildcard.

End-Of-Line Using CR

In the End-Of-Line Using CR field select yes or no to indicate if iMX100-AG will use CR as line stop symbol when sending messages. If set to no, CRLF will be used.

Quarantine Default to Loop

In the Quarantine Default to Loop field select yes or no to indicate how iMX100-AG will response it receives a request. If set to yes, gateway will report continuously all events that are related to this request; if set to no, gateway will report only once to each request.

Default Package Don’t Send Name

In the Default Package Don’t Send Name field select yes or no. If set to yes, the gateway will respond to the default package without a package name; if set to no it will respond to the default package with a package name.

MX100i-AG VoIP Gateway User Manual

- 43 -

Always Enable 1st Digit Timeout

In the Always Enable 1st Digit Timeout field select yes or no to indicate how iMX100-AG will handle events when there is no timeout indication from a request. If set to yes, the gateway will timeout according to the value in system settings when the caller does not dial a phone number after going off-hook.

On-hook don’t Delete Connection

In the On-hook don’t Delete Connection field select yes or no. If you select yes, the gateway will disconnect automatically when the caller goes on-hook; if you select no the gateway will wait for the call agent to disconnect.

Notify Instead of 401/402

In the Notify Instead of 401/402

8

select yes or no. If you select yes, the gateway will use off-hook notification (NTFY

9

)message instead of 401 message and on-hook notification message instead of 402 message; if set to no, the gateway will still send out 401 and 402 messages.

Using Line Package Handle

In the Using Line Package Handle FXO field select yes or no. If you select yes, the gateway will treat FXO using Line Package; if you select no, it will handle FXO using Handset Package.

SIP Config

After logging in, click the SIP

10

Config link on the left of the web configuration page, and you will see the following:

8

401/402: Response Code.

9

NTFY: Notification, or Notify, a command sent from gateway to call agent.

10

SIP (Session Initiation Protocol)

Session Initiation Protocol (SIP) is the Internet Engineering Task Force's (IETF's) standard for multimedia conferencing over IP. SIP is an ASCII-based, application-layer control protocol (defined in RFC 2543) that can be used to establish, maintain, and terminate calls between two or more end points.

MX100i-AG VoIP Gateway User Manual

- 44 -

Note: For information on how to use Submit and Default, see most used buttons .

Figure 0-5: SIP Configuration Interface

SIP Port

In the SIP Port field enter the number of SIP local port. The default value is 5060. Local port number can be set to anything you like, as long as it doesn’t conflict with the other port numbers in the system.

SIP Proxy

In the SIP Proxy field enter the address and port number of the Proxy server. The address and port number is separated by a colon. The address can be in either the IP address or the domain name. When using domain name, you need to invoke DNS service in the Network

Setting page and set the parameters for the DNS server. The complete and valid setting should be like 201.30.170.38:5060 or softswitch.com:5060.

SIP Registrar

In the SIP Registrar

11

field enter the address and port number of the

SIP Registrar. The address and port number are separated by a colon.

The address can be either the IP address or the domain name. When

Like other VoIP protocols, SIP is designed to address the functions of signaling and session management within a packet telephony network. Signaling allows call information to be carried across network boundaries. Session management provides the ability to control the attributes of an end-to-end call.

11

Registrar

When a client powers on, it will tell network its IP address in order to be found. We call this procedure

“register”. The server that accepts this request is called “registrar”.

MX100i-AG VoIP Gateway User Manual

- 45 -

using domain name, you need to invoke DNS service in the Network

Setting page and set the parameters for the DNS server. The complete and valid setting should be like 201.30.170.38:5060 or regster.com:5060.

Registration Expires

In the Registration Expires(s)

12

field enter the time (in second) allowed for SIP re-registration. Manufacturer’s default setting is 3600.

SIP Domain Name

In the SIP Domain Name field enter your SIP domain name. If the field is left empty, iMX100-AG will use the address of the Proxy server as the domain name. It is recommended that you do not use a private network IP address in this field. The valid configuration should be like

210.25.185.33 and test.sunshinemind.com.

Authentication Mode

In the Authentication Mode field use the drop down menu to make a selection. Per Endpoint means to register and authenticate according to each individual line; Per Gateway Reg means to register and authenticate according to the gateway; Per Gateway Auth means to register according to each individual line, and to authenticate according to the gateway.

User Name

Enter the User Name if registered as Per Gateway Reg or Per

Gateway Auth; if registered as Per Endpoint, do not set this parameter.

Password

In the Password field enter soft-switch authentication password, which can be digits or characters. The password is case sensitive. If registered as Per Gateway Reg or Per Gateway Auth you need to set

12

Registration Expires

In order to control client side, every register message has a certain stored period. If the message is modified in that period, which mean it works for user otherwise Registrar will consider the message is not useful any more, so it will be deleted.

MX100i-AG VoIP Gateway User Manual

- 46 -

this parameter; if registered as Per Endpoint, the password you enter here is shared by all lines; leave this field empty if you are going to use different password for each line.

1

st

/2

nd

Card

An iMX100-AG can have up to two FXS cards, and each FXS card provides 24 phone lines. If you have two FXS cards, you will see both on the web configuration page. Both cards should be configured the same way. The following lists the steps for configuring FXS1 card.

Phone Number

After logging in, click 1st Card > Phone Number, and you will see the following:

Note: For information on how to use Submit and Default, see most used buttons .

MX100i-AG VoIP Gateway User Manual

- 47 -

Figure 0-6: Phone Number Configuration Interface

FXS1~24

Enter the phone number for each line as demonstrated in the figure above.

Call State Info

The gateway administrator is able to monitor call status.

After logging in, click 1st Card > Call State Info link on the left of the web configuration page. The following displays:

MX100i-AG VoIP Gateway User Manual

- 48 -

Figure 0-7: Call Info Interface

Table 0-2:

Param. status

Description

off/on-hook and ringing status.

ts

d

c

call

remote

local

codec timeslot.

DSP. This field shows the DSP chip used. channel. This field indicates the channel of DSP. call identifier which is a random number generated by the system. remote IP address followed by RTP port number. the local RTP port number. encoding and decoding. iMX100-AG support the following codec:

G729A/20,G723/30,PCMU/20,PCMA/20.

state call state, which indicates the current call status. It can be

DIALING; DELIVERED; PRESENT; RECEIVED; and ACTIVE.

number phone number. (C):calling number;(D):called number.

timestamp which has two types:setup time,the duration of which is 0;

caller id and connection time. In figure 5-7, the former is setup time, and the latter is connection time (in seconds). randomly generated digit that are used to identify a call when SIP is switching information.

FXS1 ~ 24

iMX100-AG can have up to two FXS cards, each of which can be equipped with 24 phone lines. Each line is configured the same way.

You can customize the configuration according to real life situation.

The following is a sample configuration.

After logging in, click 1st Card > FXS1 link on the left of the web configuration interface. The following displays:

Note: For information on how to use Submit and Default, see most used buttons .

MX100i-AG VoIP Gateway User Manual

- 49 -

Figure 0-8: FXS Configuration Interface

Line Number

This filed is read only.

Phone Number

Enter the phone number that is assigned to this line. You can enter new one or modify an existing one.

MX100i-AG VoIP Gateway User Manual

- 50 -

Registration

Select on (to register) or off (not to register).

Display Name

Used when the end point has display function. The maximum length in this field is 30 characters. There is no default value

Password

If you select on in Registration, then you must enter a password here.

Note: The functions beyond this point only apply to SIP protocol.

When using MGCP protocol, there is no need to set them up, as the set up does not work.

Originating Restriction

Select on (to indicate the line can only receive calls but not initiate calls) or off (no restriction).

Call Waiting

Select on (enable) or off (disable).

Call Holding

Select on (enable) or off (disable).

Call Forward

Select on (enable) or off (disable).

Caller ID

Select on (enable) or off (disable).

CID On Call Waiting

Select on (enable) or off (disable).

Anonymous Call

select on (enable) or off (disable).

Hotline

Select on (enable) or off (disable).

MX100i-AG VoIP Gateway User Manual

- 51 -

Delay Hotline

Select on (enable) or off (disable).

No Disturb

Select on (enable) or off (disable).

Speed Dial

Select on (enable) or off (disable).

Fashion Ring

Select on (enable) or off (disable).

Reverse Battery

13

Select on (enable) or off (disable). If set to on, the line will send a reverse signal upon call connection and the accounting system starts fee calculation.

DDI Line

Select on (enable) or off (disable) to use the Direct Dialing In (DDI) function. Default is off.

Maintenance

Select on or off to indicate to turn the power on/off for this line. Default is off.

Call Control Reset

All Forward Number

The forward to number set up in section Feature will display. You can also enter a different number here to overwrite the previous number. If this line subscribes to All Forward feature, enter the corresponding forward number. If left empty, it indicates All Forward feature has been disabled on this line.

Busy Forward Number

13

Reverse Battery Signaling

Loop signaling in which battery and ground are reversed on the tip and ring of the loop to give an "off-hook

"signal when the call receiver answers. Note: Reverse-battery signaling may be used either for a short period, or for the duration of a call, to indicate that it is a toll call.

MX100i-AG VoIP Gateway User Manual

- 52 -

The forward to number set up in section Feature will display. You can also enter a different number here to overwrite the previous number. If this line subscribes to Busy Forward feature, enter the corresponding forward number. If left empty, it indicates Busy Forward feature has been disabled on this line.

No Answer Fwd Number

The forward to number set up in Set up No Answer Forward will display.

You can also enter a different number here to overwrite the previous number. If this line subscribes to No Answer Forward feature, enter the corresponding forward number. If left empty, it indicates No Answer

Forward feature has been disabled on this line.

Hotline Number

The forward to number set up in section Feature will display. You can also enter a different number here to overwrite the previous number. If this line subscribes to Hotline Number feature, enter the corresponding hotline number here. If left empty, it indicates the Hotline Number feature has been disabled on this line.

Speed Dial List

Enter the speed dial code number (any two digits between 20 and 49) plus the actual number. There is a hyphen after the code and before the actual number. Multiple entries are separated by /. Example: 20-

3221860/21-7558888/22-5552525. If the line user has already set up speed dial list, it will automatically display.

Fashion Ring ID

The fashion ring ID set up in section Feature will display. You can also enter a different fashion ring ID here to overwrite the previous one. If this line subscribes to Fashion Ring feature, enter the fashion ring ID here. Default is 0, meaning fashion ring function is disabled.

Advanced Config

Digit Map

After logging in, click Advanced Config > Digit Map on the left of the web configuration page. The following displays:

Note: For information on how to use Submit, see most used buttons .

MX100i-AG VoIP Gateway User Manual

- 53 -

Figure 0-9: Digit Map Configuration Interface

Digit Map is used to determine if the digits received are the complete numbers dialed, so that the dialing process will terminate and the digits will be sent out in a speedy way. This can shorten the connection time for calls. iMX100-AG has in its default Digit Map most of the domestic digit map rules. You do not have to re-configure them. You can add new rules when necessary. The following is an illustration of the common rules:

Table 0-3: Common Digit Map Rules

Digit Map Description

x

.

##

X.T

X.#

*XX

#XX

[2-8]XXXXXX

Any single digit between numbers 0 to 9

Any multiple digits between numbers 0 to 9

Terminate dialing after receiving two ##. ## is iMX100AG’s default function key for listening to the IP address.

The gateway will check a number of any lengths that is composed of any numbers between 0 and 9. If no new digits are received within the “dial finish” time, the gateway will send out the detected number.

A number of any lengths that starts with any number between 0 and 9. If the end user dials # right after the number, iMX100 will stop number reception and send out the number before #.

Terminate dialing after receiving * plus any two digits.

*xx is mainly used to enable the supplementary features (such as Distinctive Ring, Do Not Disturb, and

Call Forwarding).

Terminate dialing after receiving * plus any two digits.

*xx is mainly used to enable the supplementary features (such as Distinctive Ring, Do Not Disturb, and

Call Forwarding).

A seven-digit number that starts with any number between 2 and 8. This is used to terminate local call dialing.

MX100i-AG VoIP Gateway User Manual

- 54 -

02XXXXXXX

XX

013XXXXXXX

XX

13XXXXXXX

XX

11X

9XXXX

17911 (this is an example)

An 11-digit number that starts with 02. This is used to terminate long distance call dialing that starts with 02.

A12-digit number that starts with 013. This is used to terminate long distance cellular calls that start with

013.

An11-digit number that starts with 13. This is used to terminate local cellular calls that start with 13.

A three-digit number that starts with 11. This is used to terminate emergency calls.

A five-digit number that starts with 9. This is used to terminate special service calls.

Send out the number right after receiving 17911. This serves as an example of terminating a special number.

Routing Map

After logging in, click Advanced Config > Routing Map on the left of the web configuration page. The following displays:

Note: For information on how to use Submit, see most used buttons .

Figure 0-10: Route Table Configuration Interface

Routing table serves two main functions: number swapping and route exchange. The table is executed from top to bottom. Number swapping always has advantage over route exchange. A routing table can have a maximum of 50 entries.

Note: The routing table is empty by default. All the calls go to the

SIP Proxy server, and are routed by this server.

1. Number Swapping

One phone number consists of three sections: Origination, Number, and Action.

Origination can have the following values: IP, FXS, and FXO.

IP can be any IP address, a specified IP address, and a specified IP address plus the port number. FXS and FXO can

MX100i-AG VoIP Gateway User Manual

- 55 -

be a specific line number (for example FXS1, FXO2 or FXS 1 –

2, etc.)

Number can be the calling number, or the called number.

Default is the called number. If it is the calling number, add

CPN before the number as the identifier. The number can use any digit between 1 to 9, *, ., #, X etc, just like the digit map.

The common rules are:

ƒ Numbers, such as 114, 61202700

ƒ The beginning digits of a number, such as 61xxxx, or

612x, or 61

ƒ Expressions such as 268[0-1, 3-9], which indicates a number that starts with 268 and followed by any number from 0 to 1 or 3 to 9

ƒ The search for a matching number follows the principle of “shortest and quickest”. For example, x equals all numbers; xx equals all two-digit numbers; 12x equals all three-digit numbers that start with 12

Action defines the processing method and the actual information that has been processed. It can have three values:

ƒ KEEP: Keep means to keep the number. Another number goes after it. If that number is positive, it means to count the number from the front; if the number is negative, it means to count the number from the backward. For example,

This means to keep the last eight digits of this called number from the FXS, that is 61202700.

ƒ REMOVE: Remove means to remove the number.

Another number goes after it. If that number is positive, it means to count the number from the front; if the number is negative, it means to count the number from the backward. For example,

FXS 021 REMOVE 3.

This means to remove 021 if the called number from an

FXS starts with 021

ƒ ADD: Add means to add digits before or after the called number. Another number goes after it. If that number is positive, it means to add before the number; if the number is negative, it means to add after the number.

For example,

MX100i-AG VoIP Gateway User Manual

- 56 -

FXS1 CPNX ADD 021

FXS2 CPNX ADD 010

This means to add 021 to all the CNP from FXS1; to add 010 to all the CPN from FXS2.

Another example:

FXS CPN6120 ADD -8888,

meaning to add 8888 to CPN from the FXS that start with 6120

ƒ REPLACE: means to replace the number, followed by the number to be replaced to. For example, FXS

CPN88 REPLACE 2682000, meaning for a CPN from an FXS that starts with 88, replace it with 2682000

ƒ END: means to terminate certain number processing.

When performing number swapping from top to bottom, if END or ROUTE is present, then end number swapping. For example,

FXS 12345 ADD -8001

FXS 12345 REMOVE 4

FXS 12345 END

This means for the called number from an FXS that starts with 12345, first add 8001 at the end of the number; then remove the first four digits; and end the number swapping for CDN that starts with

12345.Another example,

IP[222.34.55.1] CPNX. REPLACE 2680000

IP[222.34.55.1] CPNX. ROUTE FXS 2

This means for any CPN of any lengths that comes from IP address 222.34.55.1, replace it with 2680000, and then route it to the second line of the FXS.

ƒ SEND180, meaning to force sending 180. For example, meaning for CPN from the FXS that starts with 2, send

180.

ƒ SEND183, meaning to force sending 183. For example, meaning for CPN from the FXS that starts with 3, send

183.

MX100i-AG VoIP Gateway User Manual

- 57 -

ƒ CODEC means the encoding and decoding method of the CPN/CDN, followed by the actual name of the codec. For example

PCMU/20/16.

PCMU is the codec method; 20 meaning every 20ms;

16 is the length of echo cancellation. If echo cancellation is not enabled, a 0 will append at the end automatically (like PCMU/20/0), indicating echo cancellation is disabled. For example,

IP 6120 PCMU/20/16

This means for CDN from an IP address and starting with 6120, use codec PCMU/20. Echo cancellation length is 16ms.

ƒ RELAY is one function of IP dialing. For example,

IP 010 RELAY 17909

This means for CDN from an IP address and starting with 010, dial 17909 first.

2. Route Exchange

One route consists of five sections: Origination, Number, Action,

Destination, and Destination Information. Routing table routes the number from an origination to the destination.

Origination can have the following values: IP, FXS, and FXO.

IP can be any IP address, a specified IP address, and a specified IP address plus the port number. FXS and FXO can be a specific line number (for example FXS1, FXO2 or FXS 1 –

2, etc.)

Number can be the calling number, or the called number.

Default is the called number. If it is the calling number, add

CPN before the number as the identifier. The number can use any digit between 1 to 9, *, ., #, X etc, just like the digit map.

The common rules are:

ƒ Numbers, such as 114, 61202700

ƒ The beginning digits of a number, such as 61xxxx, or

612x, or 61

ƒ Expressions such as 268[0-1, 3-9], which indicates a number that starts with 268 and followed by any number from 0 to 1 or 3 to 9

ƒ The search for a matching number follows the principle of “shortest and quickest”. For example, x equals all

MX100i-AG VoIP Gateway User Manual

- 58 -

numbers; xx equals all two-digit numbers; 12x equals all three-digit numbers that start with 12

Action should be ROUTE, meaning to route a call.

Destination can have the following values: NONE, IP, FXS, and FXO.

ƒ Routes that have IP as the Origination usually have

FXO, FXS, or NONE as Destination

ƒ Routes that have FXO or FXS as the Origination usually have IP or NONE as Destination

ƒ Routes that have FXX/FXS as Destination can use the

Destination Information as the route or to hunt for an idle line

ƒ Routes that have IP as Destination: the Destination

Information section must provide a specific gateway IP address plus its SIP port number (if no port number is defined, use the default port number 5060). For example:

192.168.2.10:5066

If the IP address is local, use format localhost:5060 or

127.0.0.1:5060. For example,

IP CPN8620 ROUTE FXS

This means a call to the called number from an IP address that starts with 8621 will be routed to the first

FXS line; while a call with calling number that starts with 8620 will be routed to the second FXS line.

Another example:

FXS 021 ROUTE

228.167.22.34:5060

FXS 020 ROUTE

61.234.67.89:5060

IP

IP

This means a call to the called number from an FXS that starts with 021 will be routed to IP address

228.167.22.34; while a call from an FXS that starts with

020 will be routed to IP address 61.234.67.89.

3-5] NONE

This means a call from an IP address with calling number that start with 1, 3, 4, and 5 will not be routed.

Feature Code

MX100i-AG VoIP Gateway User Manual

- 59 -

After logging in, click Advanced Config > Feature Code, and you will see the following:

Note: For information on how to use Submit and Default, see most used buttons .

Figure 0-11: Feature Keys Configuration Interface

This page is used to set up the supplementary feature keys. The general rule is *xx for activation (i.e. dial the * key plus any two digits that represent the feature) and #xx for de-activation (i.e. dial the # key plus any two digits that represent the feature). The screen shows all the features with their default values. The following steps use the default values for the features, and you can customize the values according to your own need.

Enable All Fwd

This allows the customer to define and enable forwarding all calls function. The default function key is *60. To use this feature the customer must first sign up for the call forwarding service.

Disable All Fwd

This feature allows the customer to disable the All Forwarding service.

MX100i-AG VoIP Gateway User Manual

- 60 -

To inquire the all forwarding number that was set up previously, dial

*60*. The gateway will broadcast the most recent number.

For example:

To forward all calls to phone number 61202700, the enabling key is *60.

The disenabling key is #60. a) To enable:

Go off hook

Dial *60

Upon hearing the dial tone, enter

61202700

Dial # to end

Go on hook.

Go off hook

Dial *60

Upon hearing the forwarded number dial # to end

Go on hook.

Go off hook

Dial #60

Go on hook.

Enable Call Forwarding Busy

This allows the customer to enable the forwarding feature when the line is busy. The default function key is *61. To use this feature the customer must first sign up for the call forwarding service.

Disable Busy Forwarding

This allows the customer to disable Busy Forwarding function. The default function key is #61.

For example

To forward all the calls when the line is busy to phone number

61202700, the enabling key is *61. The disenabling key is #61. a) To enable:

Go off hook

Dial *61

Upon hearing the dial tone, enter

61202700

Dial # to end

Go on hook.

Go off hook

Dial *61

Upon hearing the forwarded number dial # to end

Go on hook.

Go off hook

Dial #61

Go on hook.

Enable Call Forwarding No Answer

MX100i-AG VoIP Gateway User Manual

- 61 -

This allows the customer to define and enable the forwarding feature when the line is busy. To use this feature the customer must first sign up for the call forwarding service.

Disable Call Forwarding No Answer

The default function key for this feature is #62.

For example

To forward calls to 61202700 when nobody is answering the calls, the enable key is *62, and the disable key is #62. a) To enable:

Go off hook

Dial *62

On hearing the dial tone, dial

61202700

Dial # to end

Go on hook

Go off hook

Dial *62

On hearing the forwarded number go on hook

Go off hook

Dial #62

Go on hook

Cancel Call Waiting

This allows the customer to disable the call waiting function when a call is in progress to avoid interruption. The default function key is *64. This feature works for only one call. To completely remove call waiting, please refer to section FXS1 ~ 24) .

Enable Do Not Disturb

When this feature is enabled, the customer will not hear the ringing tone when a call comes in. The caller will hear busy tones. The default function key is *72. To use this feature, the customer needs to first sign up for the Do Not Disturb services. Please refer to section FXS1 ~

24) .

Disable Do Not Disturb

This will restore the normal call handling. The default function key is

#72.

Set Speed Dial

The default function key is *74. This allows the customer to use a twodigit code (from 20 to 49) for dialing the complete digits. To use this

MX100i-AG VoIP Gateway User Manual

- 62 -

feature the customer needs to sign up for speed dial services. . Please refer to section 1

st

/2 nd

Card > FXS1 ~ 24

.

Set Dial Prefix

This defines the identifiers for speed dial. The default function key is **.

Before using the speed dial, the customer must first dial these two digits.

For example

The speed dial code for phone number 61202700 is 20, and the speed dial prefix is ** . a) To enable speed dial:

Go off hook

Dial *74

On hearing the dial tone, dial 20 plus

61202700

Dial # to end

Go off hook

Dial *74

On hearing the dialing tone, dial 20 plus * to end

On hearing the complete digits, go on hook c) To use the speed dialing

Go off hook

Dial ** plus 20

Go off hook

Dial *74

On hearing the dialing tone, dial 20 plus # to end

Listen IP Address

This allows the customer to listen to the IP address of his phone line.

The default function key is ##.

Enable Line Search

This allows the customer to listen to the phone number of this his phone line. The default function key is #00.

Listen to PPPoE IP

This allows the customer to listen to the gateway’s PPPoE IP address.

The default function key is #01.

Set Fashion Ring: This allows the customer to set the ring tones to his liking. The default function key is *80. To use this feature the customer needs to sign up for fashion ring service. Please refer to section FXS

1 ~

24) .

MX100i-AG VoIP Gateway User Manual

- 63 -

Cancel Fashion Ring

This restores the ringing tone to normal. The default function key is #80.

For example

Use the default function key for enabling distinctive ring. Set the distinctive ring ID number from 01 (must have two digits).

Go off hook

Dial *80

On hearing the dial tone, dial 01

Go on hook

Go off hook

Dial *80

On hearing the distinctive ringing go on hook.

Go off hook

Dial #80

Go on hook.

Listen Fashion Ring

The default function key is *88.

To use

Go off hook

Dial *88

Dial fashion ring ID number 01

Listen to the ring tones

Dial fashion ring ID number 02

Listen to the ring tones

Dial fashion ring ID number 03

Listen to the ring tones

Dial fashion ring ID number 04

Listen to the ring tones

……

Go on hook.

System Config

After logging in, click Advanced Config > System Config, and you will see the following:

Note: For information on how to use Submit and Default, see most used buttons .

MX100i-AG VoIP Gateway User Manual

- 64 -

Figure 0-12: Advanced System Settings Configuration Interface

Sys Log Server

This is the IP address of the Event Log Server. It is used for remote debugging. You do not need to set it under normal circumstance.

Debug Log Server

This is the IP address of the Debug Log Server. It is used for remote debugging. You do not need to set it under normal circumstance.

Event Log Port

Default is 514.

Event Log Level

Select any number from 1 to 5. The higher the level, the more detailed the log. Default is set to 3. Higher level may slow down system performance.

MX100i-AG VoIP Gateway User Manual

- 65 -

Country ID

Select the country in which the gateway is operate. This determines the signaling standard. Signaling includes dialing tone, ring back tone, busy tone, and ring tone. There are three options: China (Chinese standard), US (American Standard), and Hongkong (Hong Kong

Standard).

Forwarding Number Mode

Select from the pull down menu to Calling Party Number or Forwarding

Number. This determines if the calling party number or the forwarding number should be displayed when using call forwarding feature. For example, if Calling Party Number is selected here, when 13055553333 calls 2551111 (which has call forwarding function and the forwarded number is 3224422), line 2551111 will display 13055553333; if

Forwarding Number is selected, then line 2551111will display 3224422.

NAT

NAT IP Address

If gateway is within the private network and the network outside the

NAT

14

is public, you can map the IP obtained from SDP

15

message to a fixed IP. No default value

Note: You can search the IP address from the following websites: www.ipchicken.com; www.showmyip.com; www.whatismyip.com; www.myipaddress.com; and wwww.whatismyipaddress.com.

NAT Refresh Time (s)

Enter the time interval in seconds to refresh NAT status. Default is 15.

NAT Keep Alive

Select Yes (to enable) or No (to disable). When using MGCP, the gateway will send NTFY (Notify) or RSIP (Restart) message according to the set up of Nap Refresh TimeWhen using SIP, it will send empty

SIP message at regular intervals. Default is No.

14

NAT (Network Address Translator)

Network Address Translation, an Internet standard that enables a local-area network (LAN) to use one set of IP addresses for internal traffic and a second set of addresses for external traffic. A NAT box located where the

LAN meets the Internet makes all necessary IP address translations.

15

SDP (Session Description Protocol)

SDP describes multimedia sessions for the purpose of session announcement, session invitation and other forms of multimedia session initiation.

MX100i-AG VoIP Gateway User Manual

- 66 -

STUN

STUN

16

Select On to enable STUN service or Off to disable STUN service. If enabled, the gateway will perform STUN operation according to the set up in Nap Refresh Time. Default is Off.

STUN Server

Enter the IP address of the STUN Server. If left empty, manufacturer’s default STUN server will be used.

RADIUS

iMX100-AG supports RADUIS charging function, but only from the IP perspective.

RADIUS

17

Client Side

Select On (to invoke) or Off (not to invoke) to indicate to turn on or not the charging function of the called party. Default is Off.

RADIUS Server Side

Select On (to invoke) or Off (not to invoke) to indicate to turn on or not the charging function of the calling party. Default is Off.

For example:

a) If RADIUS Client is set to On and RADIUS Server is set to Off, then the line will not turn on the charging function when making phone calls; it will when it is the called party.

16

STUN (Simple Traversal of UDPover NATs)

STUN(Simple Traversal of UDP over NATs)

A protocol that allows applications to detect that a network address translation (NAT) is being used. It can also detect the type of NAT and IP address assigned by it. STUN was developed to support interactive, two-way communications over the Internet such as for voice (VoIP) and videoconferencing. The STUN client sends requests to a STUN server, which is typically hosted by the service provider.

Unlike application layer gateways (ALGs) and Middlebox Communications (MIDCOM), which also support two-way communications through NATs, STUN requires no changes to the NAT.

17

RADIUS (Remote Authentication Dial In User Service)

Remote Authentication Dial-In User Service (RADIUS) is a client/server protocol and software that enables remote access servers to communicate with a central server to authenticate dial-in users and authorize their access to the requested system or service. RADIUS allows a company to maintain user profiles in a central database that all remote servers can share. It provides better security, allowing a company to set up a policy that can be applied at a single administered network point. Having a central service also means that it's easier to track usage for billing and for keeping network statistics. Created by Livingston (now owned by Lucent),

RADIUS is a de facto industry standard used by a number of network product companies and is a proposed

IETF standard.

MX100i-AG VoIP Gateway User Manual

- 67 -

b) If RADIUS Client is set to Off and RADIUS Server is set to On, then the line will turn on the charging function when making phone calls; it will not when it is the called party. c) If RADIUS Client and RADIUS Server are both set to On, then the line will start the charging function when making or receiving phone calls.

RADIUS ISDN Side

There is no need to set this field for iMX100-AG.

RADIUS Start

Select On or Off to indicate whether or not to transmit the initial

RADIUS record when the charging function of RADIUS client or server is invoked.

RADIUS Unsuccess Stop

Select On or Off to indicate whether or not to transmit RADIUS record of the unsuccessful calls when the charging function of RADIUS client or server is invoked. Default value is: Off.

RADIUS Param

There is no need to set this field for iMX100-AG.

Primary Server

Enter the IP address and the port of the primary RADIUS server. If no port is set, then use the default port number 1813.

Key

Enter the share key for the communication between primary RADIUS client and server. Make sure the settings of both sides are consistent.

Secondary Server

Enter the IP address and the port of the secondary RADIUS server. If no port is set, then use the default port number 1813.

Key

Enter the share key for the communication between secondary

RADIUS client and server. Make sure the settings of both sides are consistent.

Timeout(s)

MX100i-AG VoIP Gateway User Manual

- 68 -

Enter the time within in which the RADIUS server will wait for a response after it starts. If no response is received within the time set here, RADIUS will re-send the message. Default setting is 3 seconds.

Retries

Enter the number of times to re-send the message if no response is received. Default setting is 3 seconds.

FXO Config

After logging in, click Advanced Config > FXO Config. The following displays:

Note: For information on how to use Submit and Default, see most used buttons .

Figure 0-13: Advanced FXO Settings Configuration Interface

FXO Gain

18

To PSTN

Enter the volume increase into the PSTN. Value range is -6 - +3dB.

Default is -3.5dB.

FXO Gain To IP

Enter the volume increase into the IP. Value range is -3 - +3dB. Default is 0.

18

Sending Gain (or signaling gain)

When detected signals are not strong enough over the network, we use signal gain parameter to increase the strength of the signal.

MX100i-AG VoIP Gateway User Manual

- 69 -

FXO Impedance

19

Select an FXO impedance number. Options include Complex

Impedance; 600Ω; and 900Ω. Default is 600Ω.

FXO Relay Time (ms)

Enter the time (in millisecond) allowed for the dialing of the first digit of the called party number to PSTN after FXO line goes off-hook. The default value is 400.

Digit On Time (ms)

Enter any number from 80 to 150. This parameter specifies the signaling mode

20

) of auto dialing from FXO to PSTN. The default is

100ms.

Digit Off Time (ms)

Enter any number from 80 to 150. This is the interval at which FXO sends out two consecutive digits. The default is 100ms.

Busy Tone

Busy Tone Repetition

Enter a number from 2 to 5. This is the number of times iMX100AG keeps checking busy tone before the FXO line goes on-hook.

Busy Tone Frequency1

Enter the first frequency of the on-hook signal. Default value is 450.

There is no need for users in China and US to set up this parameter.

The gateway will search for US, China, and China PBX on-hook three signal frequencies.

Busy Tone Frequency 2

Enter the second frequency of the on-hook signal. Default value is 0.

There is no need for users in China and US to set up this parameter.

19

Line Impedance

A measure of the total opposition to current flow in an alternating current circuit, made up of two components, ohmic resistance and reactance, and usually represented in complex notation as Z = R + iX, where R is the ohmic resistance and X is the reactance. It also refers to an analogous measure of resistance to an alternating effect, as the resistance to vibration of the medium in sound transmission.

20

Signaling Mode

Signal mode refers to inserting a silence signal periodically into the voice stream. Standard used in China specifies “450 Hz, 350ms ON + 350ms OFF”, means signal cycle is 700ms; insert 350 ms signal plus a silence signal of 350 ms for each cycle.

MX100i-AG VoIP Gateway User Manual

- 70 -

The gateway will search for US, China, and China PBX on-hook three signal frequencies

Busy Tone On Time (ms)

Enter the time one busy tone will last. This time should be determined by the equipment the FXO is connected to. International standard is

350ms.

Busy Tone Off Time(ms)

Enter the time interval each busy tone is sent. This time should be determined by the equipment the FXO is connected to. International standard is 350ms.

FXS Config

After logging in, click Advanced Config > FXS Config. The following will display:

Note: For information on how to use Submit and Default, see most used buttons .

Figure 0-14: Advanced FXS Options Interface

FXS Gain To Phone

MX100i-AG VoIP Gateway User Manual

- 71 -

Enter the volume increase to FXS telephone. The range is -6 to +3db.

Default is -3.0dB (decrease 3 decibel)

FXS Gain To IP

Enter the volume increase to IP network. The range is -3 to +3db.

Default is 0dB.

FXS Impedance

Set the FXS impedance number. Options include Complex Impedance;

600Ω; and 900Ω. Default is 600Ω.

Digit Relay Timeout

Set the digit relay delay in milliseconds. Default is 0. When this parameter is set to 0, it means no digit relay on this FXS port.

Digit On Time(ms)

Set the digit duration for each DTMF digit in milliseconds. The default is

100 milliseconds.

Digit Off Time(ms)

Set the interval between two DTMF digits. The default is 100 milliseconds.

Hookflash Min(ms)

Enter the minimum time for an effective hook flash. The default is 75 ms. Only the hook flash lasts longer than this specified parameter is treated as a hook flash.

Hookflash Max(ms)

Enter the maximum time for an effective hook flash. The default is 800 ms. Hook flash that lasts shorter than the time specified here is treated as hook flash.

Hook Status Change (ms)

Sets the off-hook minimum duration. An off-hook event shorted than this value is ignored. Valid range is 20~1000 ms.

Reverse Battery Type

MX100i-AG VoIP Gateway User Manual

- 72 -

Default value is Outgoing. Two options are available for this parameter:

Outgoing: starting the collect call billing after outgoing call is connected;

Both: starting the collect call billing after incoming or outgoing call is connected).

Reverse Battery Call Timeout

Set the delay from the ringing to sending the collect call billing signal.

The default is 3 seconds. The valid value is from 0 to 30 seconds.

Music on Hold

Select to enable (On) or disable (Off) fashion ring when a call is put on hold. Default value is: Off.

IP Config

After logging in, click Advanced Config > IP Config and the following will display:

Note: For information on how to use Submit, see most used buttons .

MX100i-AG VoIP Gateway User Manual

- 73 -

Figure 0-15: Advanced IP Options Interface

RTP Jitter Param1

Default is 50. It is recommended that you do not change this value.

RTP Jitter Param2

Default is 3. It is recommended that you do not change this value.

2833 Payload Type

Enter a value from 97 to 127. This parameter is used for transmitting

2833 packet type. Default value is: 100. This value needs to be the same with that on the platform end, i.e., the softswitch.

Reserved Codec Payload Type

Enter a value from 97 to 127. This is the RTP load type when using the iLBC codec. Default is 97.

MX100i-AG VoIP Gateway User Manual

- 74 -

RTP

21

Event Duration (ms)

When gateway detects DTMF events, and if RFC2833 is enabled in

System Settings, it will send out the RPT event at a regular interval according to the time interval set here. Default value is: 50 ms.

RTP Drop SID

22

Set if the gateway should ignore received RTP SID. Default value is: No.

Note: This needs to be set only when irregular frames are received.

RTP SID frames in Irregular lengths may cause noise or weird sound.

Yes: Ignore silence packet.

No: Keep silence packet.

RTP Media Function

23

Set whether to enable Voice Proxy. Default value is: No. This is more applicable to the setting where one gateway is on the public network while the other is on the private one. Under normal situations, Voice

Proxy is not needed. When symmetric RTP function is enabled, gateway checks received RTP packet and extract IP and port information from it before dynamically changing IP address and port number used for sending.

On: Enable Voice Proxy.

Off: Disable Voice Proxy.

RTP Accel

Set whether to apply RTP gain when sending and receiving. Default value is: No.

Yes: Enable.

No: Disable.

SDP

24

Global Connection

Setup whether to obtain far end IP address from SDP global connection.

Default value is No.

21

RTP (Real-time Transport Protocol): See Glossary.

22

SID: Stands for Silence Information Description.

23

Voice Proxy: See Glossary.

24

SDP( Session Description Protocol)

SDP describes multimedia sessions for the purpose of session announcement, session invitation and other forms of multimedia session initiation.

MX100i-AG VoIP Gateway User Manual

- 75 -

Yes: Get far end IP address from SDP Global Connection

Information.

No: Get far end IP address from Connection Information after SDP

Media Description.

SDP Using NAT

Setup whether to use NAT address in out-going SDP. Default value is

No.

Yes: Use NAT Address in out-going SDP.

No: Use Local host IP address in out-going SDP.

Notes: This parameter works only when gateway is able to get an

NAT address. There are two ways to obtain NAT address: a) When gateway is using STUN function b) When gateway starts to register and the 200 OK it gets from the registration server contains NAT information.

VAD Activate

Setup whether to use comfort noise generation technology to simulate background noise from the origination side. Default value is: Yes.

Suggestion: Set this parameter to “Yes” in order to save network bandwidth.

Yes: The speech packet will not be sent out when caller is in silence. Noise is added to the speech stream to replace the silence.

No: The speech packet will be sent out even when caller is in silence.

G.723.1

25

Rate

Setup G.723.1 encoding rate. Default value is: 5300. Possible selections are:

5300: 5.3kbps.

6300: 6.3kbps.

IP TOS

26

25

G.723.1 Speech Codec

G.723.1 dual-rate speech coder performs compression and decompression of 8 kHz speech signals. It encodes

16-bit PCM samples into 16-bit code-words yielding 10 or 12 code-words per 240 sample frames for the 5.3

Kbps and 6.3 Kbps channels respectively. 60% of a phone call consists of silence. Silence Compression

Scheme and Voice Activity Detection (VAD) reduce network bandwidth usage and save valuable speech resources.

MX100i-AG VoIP Gateway User Manual

- 76 -

Setup the priority for different classes of service. Default value is 0. For example, TOS=0xB8 means the priority is 5, requiring lower delay and higher throughput while concerns less about reliability.

T.38

T.38

27

Set whether to invoke T.38 fax functionality. Default value is: Off.

On: Enable

Off: Disable

T.38 Packet Time (ms)

Set the packaging interval for each T.38 data frame. Default value is:

30. The valid rate range is: 10 ~ 60.

T.38 Redundancy

28

Set the number of the redundancy frames in each T.38 data package.

Default value is: 4. The valid number range is: 1 ~ 6.

T.38 Change Port

Set whether to change the UDP

29

port when gateway changes to T.38 function. The default value is No.

Yes: Use new UDP port;

No: Use the RTP port established during the initial connection.

T.38 ECM Mode

Select On or Off to indicate whether to invoke T.38 error detection mode. Default value is: Off.

26

TOS (Type of Service)

TOS has 8 bits reserved to the service type in the IP datagram. 0-2 means precedence. 6-7 are unused. 3-5 means

D (requests low delay), T (requests high throughput), R (requests high reliability), respectively.

27

T.38 Real time Fax Across IP networks

T.38 is an ITU-T Recommendation. T.38 describes the technical features necessary to transfer facsimile documents in real-time between two standard Group 3 facsimile terminals over the Internet or other networks using IP protocols. The Recommendation allows the use of either TCP or UDP depending on the service environment.

28

Redundancy Frame

Redundancy frame is used to ensure more reliable fax transmissions than that of RTP voice transmission.

29

UDP Port

Port has two meanings in network technology. One is the physical port, via which other equipments can be connected. The other is the logical port, interfacing with different network protocols. Logical port can be of two types as well, depending what protocols we are talking about. One is TCP port, the other is UDP port. UDP port is a protocol port for data packages. No connection between client and server is required to use this port.

MX100i-AG VoIP Gateway User Manual

- 77 -

On: Enable error detection mode. When error occurs and is detected, gateway automatically re-sends fax.

Off: Disable error detection mode.

V.21

30

Dective

Setup whether to enable V.21 fax error detection. Default value is: On.

Note: It is not necessary to enable V.21 if fax machine can send normal signals. Set this parameter to Off to reduce DSP processing load.

On: Enable

Off: Disabled

T.38 NSF

31

Modify

Setup whether to shield from non-standard fax transmission. Default value is: On. Recommendation:Set it to on.

On: Shield from non-standard transmission.

Off: Not shield from non-standard transmission.

T.38 Jitter Size

32

Setup T.38 jitter buffer value. Default value is 250ms. Valid value range is 40 ~ 1000.

T.38 Receive Gain

33

This sets the T.38 receiving gain value. Default value is 1. Valid range is 0 ~ 4.

Values 0 and 1: mean -6dB and -3dB enhancement, respectively.

30

V.21

V.21 is an ITU-T recommendation for full-duplex communication between two analogue dial-up modems using audio frequency-shift keying modulation at 300 bauds to carry digital data at 300 bit/s . If fax machine doesn’t get any fax signal, the gateway can detect any fax signal throughV.21.

31

NSFNon-Standard facilities

Non-standard fax facilities are those whose operation features are not defined by ITU. Some of those features are encoded in FIF but their encoding method was not defined.

32

Jitter Buffer

Jitter is a major factor affecting the quality of IP calls. Jitter buffer is a software process that eliminates jitter caused by transmission delays in Internet telephony (VoIP) network. As the jitter buffer receives voice packets, it adds small amounts of delay to the packets so that all of the packets appear to have been received without delays. Voice signals are sequential by nature (i.e., they must be played back in the order in which they were sent) and the jitter buffer ensures that the received packets are in the correct order. Without a jitter buffer to smooth the transmission, data can be lost, resulting in choppy audio signals. There are two types of jitter buffers

- dynamic and static. A static jitter buffer is hardware-based and configured by the manufacturer. A softwarebased jitter buffer is called a dynamic jitter buffer and can be configured by the system or network administrator.

33

Signal Gain

When detected signals are not strong enough over the network, we use signal gain parameter to increase the strength of the signal.

MX100i-AG VoIP Gateway User Manual

- 78 -

Value 2: means 0dB gain.

Values 3 and 4: means 3dB and 6dB enhancements, respectively.

T.38 Send Gain

This field sets the T.38 sending gain value. Default value is 2. Valid range is 0 ~ 4.

Values 0 and 1: mean -6dB and -3dB increment, respectively;

Value 2: means 0dB increment.

Values 3: and 4 mean 3dB and 6dB increment, respectively.

SIP Config

SIP divides the communications between the Server and the User

Agent into two types: Request Line and Status Line. Both messages include a message header and a SIP payload. Header indicates the sender, the receiver, hops to route, etc., while payload describes the method to complete the session. Line feeds are used to separate commands and parameters.

Request Line

SIP message sent from agent to server to initiate the session, including

INVITE, ACK, BYE, CANCEL, OPTION, and UPDATE.

Message header: Call-id;

Parameters lines: Via, From, To, Contact, Csq, Content-length,

Max-forward, Content-type, White Space, SDP, etc.

Status Line (Response Line)

SIP messages representing the processing results to the request, including 1xx, 2xx, 3xx, 4xx, 5xx, 6xx responses.

Message header: Call-id;

Parameters lines: Via, From, To, Contact, Csq, Content-length,

Max-forward, Content-type, White Space, SDP, etc.

The following section details server and call agent SIP communication parameters for the iMX100-AG Gateway Series.

Once logged in, click Advanced Config > SIP Config. The following displays:

Note: For information on how to use Submit and Default, see most used buttons .

MX100i-AG VoIP Gateway User Manual

- 79 -

Figure 0-16: Advanced SIP config

Response Using Received Port

Set whether to extract from received SIP message the received port and use it as responding port. Default value is No.

Yes: Use the received port as responding port.

No: Use SIP proxy port set on this gateway as responding port.

Response Using Proxy Port

Set whether to use SIP proxy port as the responding port. Default value is No.

Yes: Use SIP proxy port as port for responding.

No: Use default port of 5060 as responding port.

RTP Port Mapping

Set whether to enable RTP port mapping. Default value is No.

Yes: Enable RTP port mapping and use local RTP port.

No: Disable RTP port mapping function. Use port from STUN request.

Always Send 180

Set whether to replace 18x with 180 when gateway response to agent.

Default value is No.

MX100i-AG VoIP Gateway User Manual

- 80 -

Yes: Still sending 180 when gateway was asked to send 18x.

No: Send 18x.

CPN from Request Line

Set whether to obtain CPN from Request Line. Default value is No.

Yes: Obtain CPN from Request Line.

No: Obtain CPN from TO field.

Do Not Validate Via

Set whether to check via

34

portion of the message when responding.

Default value is: Yes.

Yes: Ignore via portion when responding.

No: Check via portion when responding.

Registration Keep Domain

This only applies when gateway uses a domain name string. Default value is: Yes.

Yes: Use fully qualified domain for registration (FQD, i.e.,

[email protected])

No: Use only common portion of the domain name to register, i.e.,

[email protected].

Registration Keep Contact

This only applies when the gateway is used to register through private networks. Default value is No.

Yes: Keep original contact info when registering.

No: Use NAT

35

info turned from registration server.

SIP VIA Using NAT

Set to use public or private network info obtained from NAT in SIP

VIA53 message. Default value is Yes.

Yes: SIP VIA uses NAT53 address.

No: Use gateway local address.

34

Via

Via indicates path of route request. Via portion explains origin, route request time, route destination, and port.

For example, R 128.200.10.0/24 [120/1] via 128.200.1.1, 00:00:17, ethernet0/0.

35

NATNetwork Address Translator or Translation

Network Address Translation, an Internet standard that enables a local-area network (LAN) to use one set of IP addresses for internal traffic and a second set of addresses for external traffic. A NAT box located where the

LAN meets the Internet makes all necessary IP address translations.

MX100i-AG VoIP Gateway User Manual

- 81 -

SIP TO Using Domain Name

Set whether to use the value from SIP config > SIP Proxy in the TO field of SIP message, or use the value from SIP config > Domain

Name. Default value is Yes.

Yes: SIP TO use domain name specified in SIP config > Domain

Name.

No: Use the address specified in SIP Proxy, or use address specified in SIP config > Proxy.

SIP CID Using Hostname

Set whether Call ID in SIP message to use server host name or to use

IP address. Default value is No.

Yes: Use host name.

No: Use an IP address.

MGCP Config

Click Advanced Config > MGCP Config from the left pane. The following displays:

Note: For information on how to use Submit and Default, see most used buttons .

Figure 0-17: Advanced MGCP Settings

Call Agent 1~10

Set call agent IP address and port number of MGCP. No default value.

Use “:” between IP address and port number.

MX100i-AG VoIP Gateway User Manual

- 82 -

Address can be either IP address or domain name. If using domain name, the user must set DNS server parameters in

Network Settings page and enable the DNS service.

Sample format of fully qualified addresses: 202.202.2.202:2727; callagent.com:2727.

Border Proxy Config

To connect to user agents, we also need to gather information about border agent, registration server, and local network domain name and

IP address. Customer can be in different locations, and settings are all depending on their locations and local networks.

Click Advanced Options > Border Proxy Config from the left pane.

The following displays:

Note: For information on how to use Submit, see most used buttons .

Figure 0-18: Border Agent Settings

Border Proxy

36

Set whether signaling and RTP are using a border agent. Default value is None. Possible settings are: None, Signaling, Signaling and RTP.

None: Do not use border agent.

Signaling: Only Signaling is going to use border agent.

Signaling and RTP: Both Signaling and RTP stream are using border agent.

Border Proxy Server

36

Border Agent: Also known as Border Controller, which normally includes Sign Proxy and Media Proxy function modules.

MX100i-AG VoIP Gateway User Manual

- 83 -

Set IP address and port number for border agent. No default value.

Separate IP address and port number with a “:”.

Local Port

Local port number for border agent. Default value is: 4660. Local port number can be anything, as long as it does not conflict with port numbers for other equipments.

Encrypt type

Set encryption method. Default value is: None.

Note: Encryption setting must be the same with what the border agent is using. Possible options are:

None: TCP encryption, HTTPU mode. No encryption algorithm is used.

Encrypted: TCP encryption, HTTPU mode. Encryption algorithm is used.

TCP Encrypted: Encrypt signaling and RTP over TCP. Also use encryption algorithm.

TCP Not Encrypted: Encrypt signaling and RTP over TCP, but no encryption algorithm is used.

UDP Not Encrypted: Encrypt signaling and RTP over UDP, but no encryption algorithm is used.

UDP Encrypted: UDP encryption. Also use encryption algorithm.

Using Keyword: UDP encryption using backward keyword encryption algorithm

Using Keyword2: UDP encryption using forward keyword encryption algorithm.

RC4

37

: Using RC4 encryption algorithm.

EMS Config

After log in, click Advanced Config > EMS Config from the left pane.

The following displays:

Note: For information on how to use Submit, see most used buttons .

37

RC4

The RC4 encryption algorithm is stream cipher, which can use variable length keys. The algorithm was developed by Ron Rivest, for RSA Data security. Analysis shows that the period of the cipher is overwhelmingly likely to be greater than 10

100

. Eight to sixteen machine operations are required per output byte, and the cipher can be expected to run very quickly in software. Independent analysts have scrutinized the algorithm and it is considered secure.

MX100i-AG VoIP Gateway User Manual

- 84 -

Figure 0-19: Advanced EMS Settings

Primary EMS Server

Enter primary EMS Server IP address if you want to use EMS service.

Secondary EMS Server

Enter secondary EMS server IP address.

EMS Log Level

EMS Retries

Reg Info Interval(s)

Phy Info Interval(s)

IMS Options

Especially Declare: This Option just is suitable to iMX100-AG 1.9.3

Series.

Click the Advance Config link on the left side of Figure 0-1. Then click

IMS Config. The IMS Optional screen displays:

MX100i-AG VoIP Gateway User Manual

- 85 -

Figure 0-24 IMSOptional screen

IMS

Set number 1 (enable) or number 0 (disable). When IMS is disabled,

SIP messages flows and formats are compliant with RFC 3261; when

IMS is enabled SIP message flows and formats are compliant with

IMS/TISPAN.

Country Code

In Country Code field, if the Country Code and the Area Code are entered, the From and Contact info in INVITE will display “Country

Code + Area Code +xxxx”(for example:enter 86 in Country Code field and enter 021 in Area Code field, then the From and Contact info will show: +8621xxxx).

Area Code

In Area Code field, if just the Area Code is entered, the From and

Contact info in INVITE will display “Area Code +xxxx” (for example: enter 021, then the From and Contact info: 021xxxx).

Access Network Info

In Access Network Info field, enter access network information. It will be carried into REGISTER/INVITE message’s P-Access-network-info header.

Subscribe Require

MX100i-AG VoIP Gateway User Manual

- 86 -

In Subscribe Require field, enter the Require info, the value will be carried into the head info of SUBSCRIBE message.

Subscribe Proxy Require

In Subscribe Proxy Require field, enter the Proxy Require info, the value will be carried into the head info of SUBSCRIBE message.

Invite Require

In Invite Require field, enter Require info, the value will be carried into the head info of IINVITE message.

Invite Proxy Require

In Invite Proxy Require field, enter Proxy Require info, the value will be carried into the head info of INVITE message.

Alert Info1

In Alert Info1 field, enter Alert-info value1 into INVITE message. This field is used for “Distinctive Ringing” service. Two ringing patterns are supported by iMX100. When the string in Alert-info of received INVITE matches this parameter, the ringing pattern defined in User Ring1 (See below) will be applied to the line.

Alert Info2

In Alert Info2 field, enter Alert-info value2 into INVITE message. This parameter corresponds to User Ring2 field. When the string in Alertinfo of received INVITE matches this parameter, the ringing pattern defined in User Ring2 (See below) will be applied to the line.

User Ring1

Set the ringing mode1. Note: this parameter corresponds to Alert Info1 field. For example:

• USER_RING1 = 2,500,500,1000,3000

Definition:

2 periods,0.5s ringing,0.5s stop,1s ringing, 3s stop.

• USER_RING2 = 1, 2000,4000

Definition:

1 period, 2s ringing, 4s stop.

User Ring2

Set the ringing mode2. Note: this parameter corresponds to Alert Info2 field.

Log Info

MX100i-AG VoIP Gateway User Manual

- 87 -

Resource Info

After login, click Log Info > Resources Info from left pane. The following displays:

Figure 0-20: Resource Information

All information can be viewed on this page. User Info shows user IP address and login level, SIP registration information, calling information, and related RTP information.

Login User Info

This information indicates login user’s status:

It shows multiple IP addresses if more than one IP addresses are logged in. The number right after the IP can be either 1 or 3, with 1 being the administrator.

When more than one IP log in, the first one will be 1, and rest will all be 3.

Operator login will be level 3. Level 3 users can only view, but not to change, system settings.

For Example:

Login User Info >>>>>

1) 192.168.2.247 1

SIP Registration Information

This information provides registration status on the system.

Not enabled: No FXS or FXO registered.

Latest response: The latest registration response. 200 is the typical response of OK.

No response: Check if the registration server is on or if it is reachable, etc.

For Example:

MX100i-AG VoIP Gateway User Manual

- 88 -

SIP Registration Info >>>>>

---- Not enabled ----

SIP Registration Info >>>>>

Contact: <sip:[email protected]:1003;user=phone>

latest response: 200 (timeout-555)

Contact: <sip:[email protected]:1003;user=phone> latest response: 200 (timeout-555)

Call Context Info

This information shows the current calling status of the system.

RTP Context Info

This information indicates the voice channel of the RTP stream.

For Example:

RTP Context Info >>>>>

3) created, call =e011

If this is an iMX100-AG with FXO ports, information will also show if the

FXO port is busy or not.

Busytone Info

This information indicates the FXO busytone status of the gateway,

From Advanced Config > Advanced FXO Settings, click the Busy

Tone button, you will see as the following:

For Example:

Busytone Info >>>>>

-- Detect busytone in progress --

Now if you call from an FXO, resource log (Figure 5-23) will show

Detect busytone in progress. When you hang up, it will show detected busy tone, single channel or dual channel, as well as the on/off time.

Message Log

After login, click System Tools > Message Log from the left pane. The following displays. It displays signaling messages from this gateway.

Please see RFC documentation for standard SIP message definitions.

MX100i-AG VoIP Gateway User Manual

- 89 -

Figure 0-21: Viewing Calling Log

Error Info Log

After login, click System Tools > Error Logs from left pane. The following displays:

Figure 0-22: View Error Log Window

This log shows all errors, as well as login, logout, and timeout info about the users.

Startup Info

After login, click System Tools > Startup Info from the left pane. The following displays:

MX100i-AG VoIP Gateway User Manual

- 90 -

Figure 0-23: Startup info

All startup info and settings for the gateway are listed here.

System Tools

Factory Config

After login, click System Tools > Factory Config from the left pane.

The following displays:

Figure 0-24: Restore Factory Default

Click the Confirm button to restore default factory settings. iMX100-AG Gateway has most parameters set to commonly used default value. In most cases, customers do not have to set the parameters for themselves. See Index for details about factory default settings.

Software Update

After login, click System Tools > Software Update from the left pane.

The following displays:

MX100i-AG VoIP Gateway User Manual

- 91 -

Figure 0-25: Software Upgrade

FTP Server

IP address of FTP server from which you get the new software. No default value is shown.

User Name

Username to logon to the FTP server

Password

Password to logon to the FTP server

Filename

Enter absolute file path on the FTP server and the file name. No default

Value is shown. The file extension must be .tar.

Note: No operation is permitted during software upgrade! The Reboot window will pop up when update is successful. Click the OK button and you will see a Reboot page. After clicking the Reboot button, please recycle the power manually to restart the gateway.

Change Passwd

After login, click System Tools > Change Passwd from the left pane.

The following displays:

MX100i-AG VoIP Gateway User Manual

- 92 -

Figure 0-26: Change Password

Only an administrator has the authority to change password. The first three fields are used to change administrator password. Enter old password in the Old password field. Enter new password in the New password field. Enter the new password again in Confirm new password field. Click the Submit button to finish.

Operator’s password is shown as clear text. Administrator can change it at any time. It is not necessary to enter administrator’s password to change operator’s password. Enter new password in the operator password field and click submit button to finish.

Reboot the Gateway

After login, click System Tools > Reboot from left pane. The following displays:

Figure 0-27: Reboot the Gateway

Click Reboot button to reboot the gateway.

Help

After login, click System Tools > Help from left pane. The following displays:

MX100i-AG VoIP Gateway User Manual

- 93 -

Figure 0-28: Help Info

Launch the website as shown to get more help.

Exit

When logged in, click Logout link from left pane to exit the Web interface. You will return to the login screen.

MX100i-AG VoIP Gateway User Manual

- 94 -

A

PPENDIX

Factory Default Settings

System Settings

Item Factory Setting Default Value

Software Version

Hardware Version

DSP Version

RTP Port Min

RTP Port Max

First Digit Timeout (s)

Inter Digit Timeout (s)

Critical Digit Timeout (s)

*

*

*

10000

10250

12

12

5

No default value, must be set

No default value, must be set

12

12

5

DTMF Method

Default Codec

Audio iLBC/30, G729A/20 ,

G723/30, PCMU/20,

PCMA/20, GSM/20

Audio iLBC/30, G729A/20, G723/30,

PCMU/20, PCMA/20, GSM/20

Echo Cancellation On On

Note: * indicates a craft read-only, system recognizable parameter.

Network Settings

Item

Host Name

Logical IP address

Gateway IP address

Factory Setting Default Value

iMX100-AG-VoIP-AG iMX100-AG-VoIP-AG

*

192.168.2.1 No default value, must be set

Ethernet 1 IP address

Ethernet 1 Subnet Mask

No

No

No

No

Ethernet 1 Hardware adds. *

Ethernet 3 IP address 192.168.2.240 192.168.2.240

Ethernet 3 Subnet Mask 255.255.0.0 255.255.0.0

Ethernet 3 Hardware adds. *

DNS

DNS

Primary DNS Server host: files

No

No default value, must be set

If start DNS service, must be set

MX100i-AG VoIP Gateway User Manual

- 95 -

6

Item

Secondary DNS Server

Primary TIME Server

Secondary TIME Server

Overtime (min.)

Factory Setting

No

192.43.244.18

192.43.22.240

10

TIME

Default Value

If start DNS service, must be set

No default value, must be set

No default value, must be set

No default value, must be set

Request Interval (min) 10 No default value, must be set

Note: * indicates a craft read-only, system recognizable parameter.

MGCP Settings

Item

MGCP Port

Call Agent

Domain Name

Default Packages

Persistent Line Event

Partial Wildcard

All Wildcard

End-of-Line Using CR

No

No

Quarantine Default to Loop No

Default Package Don’t Send Name No

Always Enable 1st Digit Timeout No

On-hook Delete Connection

Notify Instead of 401/402

Using L Package Handle FXO

No

No

No

Factory Settings Default Value

2427 2427

No No

No

L,D,G

L/HD,L/HU

No

No

No default value, must be set

No default value, must be set

No

No

No

No

No

No

No

No

No

SIP config

Item

Local Port

Proxy Server

Registration Server

Registration Expires

Domain Name

Registration ID

Registration Password

Factory Settings Default Value

5060

No

No

3600

No

5060

No

No

No default value, must be setup

No

No

No

No

No

1st/2nd Card

Phone Number Settings

Item

Hardware Settings

Start Number

FXS 1

FXS 2

FXS 3

FXS 4

Factory Settings

*

8000

8000

8000

8000

8000

Default Value

No default value, must be setup

If no start number, must be setup

If no start number

If no start number

If no start number

MX100i-AG VoIP Gateway User Manual

- 96 -

Note: * indicates a craft read-only, system recognizable parameter.

Call Status Information

None.

FXS1 ~ 24

Item

Line Number

Phone Number

Display Name

Factory Settings

*

8000

None

Default Value

None

None

Originating Restriction

Call Waiting

Call Holding

Call Forwarding

Caller ID

CID On Call Waiting

Anonymous Call

Off

Off

Off

Off

Off

Off

Off

Off

Off

Off

Off

Off

Off

Off

Delay Hotline

Do No Disturb

Speed Dial

Fashion Ring

Collect Call Billing

To FXO

Maintenance Status

All Forward Number

Busy Forward Number

Off

Off

Off

Off

Off

Off

Off

None

None

None Answer Forward Number

Hotline Number

Speed Dial List

Fashion Ring ID

None

None

None

0

None

None

None

0

Note: * indicates a craft read-only, system recognizable parameter.

Off

Off

Off

Off

Off

Off

Off

None

None

Advanced Config

Dialing Plan Settings

None

Digit Map

None

Service Code

Item

Enable All Forward

Factory Settings

*60

Default Value

*60

MX100i-AG VoIP Gateway User Manual

- 97 -

Item

Disable All Forward

Enable Busy Forward

Disable Busy Forward

Enable No Answer Forward

Disable No Answer Forward

Cancel Call Waiting

Enable Do Not Disturb

Disable Do Not Disturb

Factory Settings

# 60

*61

#61

*62

#62

*64

*72

#72

Set Speed Dial

Speed Dial Prefix

*74

**

Listen to IP Address Announcement ##

Listen to FXS number

Set Fashion Ring

Cancel Fashion Ring

Listen to Fashion Ring

#00

*80

#80

*88

Default Value

# 60

*61

#61

*62

#62

*64

*72

#72

*74

**

##

#00

*80

#80

*88

Advanced System Settings

Item Factory Settings Default

Value

System Log Server IP

Address

None None

Error Log Server IP Address None

System Log local Port None

None

None

Event Log Level

Country ID

Forwarding Number Mode

3

0

1

3

0

1

NAT

NAT IP Address

NAT Refresh Timer

NAT Keep Alive

None

15

Yes

RADIUS Start

RADIUS Unsuccessful Stop

RADIUS Parameter(1)

STUN

STUN Off

STUN Server Off

RADIUS

RADIUS Client Side

RADIUS Server Side

Off

Off

RADIUS ISDN Side iMX100-AG does not need this parameter.

Off

Off iMX100-AGneed not this parameter

None

15

No

Off

Off

Off

Off

Off

Off

Primary RADIUS Server

Shared Password

None

None

Secondary RADIUS Server

Shared Password

None

None

Timeout 3

Number of Retries 3

None

None

None

None

3

3

MX100i-AG VoIP Gateway User Manual

- 98 -

Advanced FXO Settings

Item

Signal Enhancement to PSTN

Signal Enhancement to IP

Line Impedance Parameter

FXO Dial Delay

Signal Keep Alive

Signal Interval

Number of Retries

100

2

Signal Tone Frequency parameter 1 450

Signal Tone Frequency parameter 2 0

Signal Tone Alive

Signal Tone Interval

350

350

Factory Settings

-3.0

0

1

400

100

Advanced FXS Settings

Item

Signal Enhancement to Endpoint

Signal Enhancement to IP

Line Impedance Parameter

Forward Number Delay

Outpulsing Alive

Outpulsing Interval

Min. Hook Flash

Max Hook Flash

Off-Hook Jitter Free

Collect Call Billing Method

Reverse Signal Delay

Music on hold

Factory Settings

-3.0

0

1

0

100

100

75

800

50

0

3

Off

100

2

450

0

350

350

Default Value

-3.0

0

1

400

100

Default Value

-3.0

0

1

0

100

100

75

800

50

0

3

Off

Advanced IP Settings

Item

Jitter Buffer Max Value

Jitter Buffer Min Valeu

2833 Package Type iLBC Capacity

RTP Event Duration

Factory Settings

50

3

100

97

50

Default Value

50

3

100

97

50

RTP Drop SID

Voice Proxy

RTP Media Function

SDP Global Connection

SDP Using NAT

No

No

No

Yes

No

No

No

No

Yes

No

VAD Activate (Silence

Compression and Comfort Noise

Generation)

G.723.1 Rate

IP TOS

Yes Yes

5300

0x0C

T.38

T.38 Enabled On

Packet Time (Data Frame Length) 30

5300

0x0C

Off

30

MX100i-AG VoIP Gateway User Manual

- 99 -

Item

Number of Redundancy Frames

Change UDP Port

ECM Mode

V.21 Detect

Shield NSF

Jitter Size

Receive Gain

Send Gain

Factory Settings

4

No

Off

On

On

250

1

2

Default Value

4

No

Off

On

On

250

1

2

Optional SIP config

Item

Response Using Received port

Response Using Proxy Port

Factory Settings Default Value

No No

No No

RTP Port Mapping

Always Send 180

No

No

No

No

Always Send 183 iMX100-AG does not need this parameter.

Using Local CODEC Configuration List iMX100-AG does not need this parameter.

180 with SDP iMX100-AG does not need this parameter.

Registration Keep Original Contact

SIP VIA Using NAT

SIP TO Using Domain Name

SIP Call ID Using Hostname

No

Yes

Yes

No

No

Yes

Yes

No

MGCP Advanced Config

None

Border Agent Settings

Item

Border Agent

Border Agent Server

Local Port

Factory Settings

None

None

460

Encryption Keyword None

Advanced EMS Settings

Item

Primary EMS Server

Secondary EMS Server

Factory Settings

None

None

Auto Provisioning Software Upgrade

None

Default Value

None

None

460

None

Default Value

None

None

Log Information

MX100i-AG VoIP Gateway User Manual

- 100

-

None

System Tools

None

MX100i-AG VoIP Gateway User Manual

- 101

-

Glossary

DHCPDynamic Host Configuration Protocol

DHCP (Dynamic Host Configuration Protocol) is a network protocol used to assign TCP/IP addresses to client servers. Each client server is connected to the central DHCP server, which gives the network configuration of each client, including the IP address, gateway and DNS server information.

DSPDigital Signal Processing

Adjust, and filtrate digital frequency.

RTPReal-Time Transport Protocol

RTP is an Internet protocol standard that specifies a way for programs to manage the real-time transmission of multimedia data over either unicast or multicast network services. RTP is defined as working one to one or one to more, which can provide real time. RTP usually using UDP (User

Datagram Protocol) to transfer data, but RTP also works for TCP

(Transmission Control Protocol) or ATM (Asynchronous Transfer

Mode).There are 2 ports when a program starts a RTP communication: one for RTP and one for RTCP. RTP does not address resource reservation and does not guarantee quality-of-service for real-time services.

The data transport is augmented by a control protocol (RTCP) to allow monitoring of the data delivery in a manner scalable to large multicast networks, and to provide minimal control and identification functionality.

RTP and RTCP are designed to be independent of the underlying transport and network layers. The protocol supports the use of RTP-level translators and mixers.

RTP port refers to sending and receiving port.

RTP provides support for media data packetization and real time transmission. Every RTP packet consists of a Header and a Payload. The first 12 bits are RTP Fixed Header Fields. Payload can be either video or audio. Figure 0-1 shows the RTP header format.

MX100i-AG VoIP Gateway User Manual

-

102 -

Figure 0-1: RTP Header Format

Key header fields and their meanings:

CSRC Count (CC): 4 bits. The CSRC count contains the number of CSRC identifiers that follow the fixed header. For example, one CSRC list can represent a audio conference. This call uses a RTP mixer to combine audios of all callers into an RTP data stream.

Payload Type (PT): 7 bits. Indicates payload format, including codec, clock rate, channel, etc. For example, type 2 indicates payload in this packet is using ITU G721 codec, sample rate is 8000Hz and using single channel.

Sequence Number: 16 bits. The sequence number is mainly used to detect losses. RTP does not try to re-transmit for detected losses. It’s up the application to handle lost packets.

Time Stamp: 32 bits. The timestamp is used to place the incoming audio and video packets in the correct timing order (playout delay compensation). The sequence number is mainly used to detect losses. Sequence numbers increase by one for each RTP packet transmitted, timestamps increase by the time "covered" by a packet. For video formats where a video frame is split across several RTP packets, several packets may have the same timestamp. In some cases such as carrying DTMF

(touch tone) data (RFC 2833), RTP timestamps may not be monotonic.

DTMFDual Tone Multi-Frequency

In PSTN service, after a call is connected, user’s touch tone info is transmitted via DTMF, also known as second dial tone information. It is widely used in intelligent network and value-added services.

• Audio: Voice data transparent transmit mode.

• 2833: A special RTP packet. PT field of the header indicates this is a DTMF packet. See FTC 2833 for details.

• INFO: Information transmission mode. Optional way of DTMF transmission. As in SIP messages, use

INFO to indicate a DTMF signal.

Speech CODEC

Also called a "voice codec" or "vocoder," it is a hardware circuit that converts the spoken word into digital code and vice versa. It comprises the

A/D and D/A conversion and compression technique. If music is encoded

MX100i-AG VoIP Gateway User Manual

-

103 -

with a speech codec, it will not sound as good when decoded at the other end. A speech codec is an audio codec designed for human voice. By analyzing vocal tract sounds, a recipe for rebuilding the sound at the other end is sent rather than the soundwaves themselves. The speech codec is able to achieve a much higher compression ratio, which results in a smaller amount of digital data for transmission. When telephones were first digitized in the early 1960s, they generated digital streams of 64 Kbps.

Since then, speech CODECS have reduced voice to as little as 5 Kbps and less.

Echo Cancellation

The term echo cancellation is used in telephony to describe the process of removing echo from a voice communication in order to improve voice quality on a telephone call. In addition to improving quality, this process improves bandwidth savings achieved through silence suppression by preventing echo from traveling across a network.

There are two types of echo of relevance in telephony: acoustic echo and hybrid echo. Speech compression techniques and digital processing delay often contribute to echo generation in telephone networks. Echo cancellation involves first recognizing the originally transmitted signal that re-appears, with some delay, in the transmitted or received signal. Once the echo is recognized, it can be removed by 'subtracting' it from the transmitted or received signal.

This technique is generally implemented using a digital signal processor

(DSP), but can also be implemented in software. Echo cancellation is done using either echo suppressors or echo cancellers.

MGCP (Media Gateway Control Protocol)

Media Gateway Control Protocol (MGCP) is used for controlling telephony gateways from external call control elements called media gateway controllers or call agents. A telephony gateway is a network element that provides conversion between the audio signals carried on telephone circuits and data packets carried over the Internet or over other packet networks.

MGCP assumes a call control architecture where the call control intelligence is outside the gateways and handled by external call control

MX100i-AG VoIP Gateway User Manual

-

104 -

elements. The MGCP assumes that these call control elements, or Call

Agents, will synchronize with each other to send coherent commands to the gateways under their control. MGCP is, in essence, a master/slave protocol, where the gateways are expected to execute commands sent by the Call Agents.

The MGCP implements the media gateway control interface as a set of transactions. The transactions are composed of a command and a mandatory response. There are nine types of commands:

MGCP Commands (MGC=Media Gateway Controller; MG=Media Gateway)

MGC --> MG CreateConnection: Creates a connection between two endpoints; uses SDP to define the receive capabilities of the participating endpoints.

MGC --> MG ModifyConnection: Modifies the properties of a connection; has nearly the same parameters as the CreateConnection command.

MGC <--> MG DeleteConnection: Terminates a connection and collects statistics on the execution of the connection.

MGC --> MG NotificationRequest: Requests the media gateway to send notifications on the occurrence of specified events in an endpoint.

MGC <-- MG Notify: Informs the media gateway controller when observed events occur.

MGC --> MG AuditEndpoint: Determines the status of an endpoint.

MGC --> MG AuditConnection: Retrieves the parameters related to a connection.

MGC <-- MG RestartInProgress: Signals that an endpoint or group of endpoints is taking in or out of service.

MGC --> MG: Endpoint Configuration

The first four commands are sent by the Call Agent to a gateway. The

Notify command is sent by the gateway to the Call Agent. The gateway may also send a DeleteConnection. The Call Agent may send either of the

Audit commands to the gateway. The Gateway may send a

RestartInProgress command to the Call Agent.

All commands are composed of a command header, optionally followed by a session description. All responses are composed of a response header, optionally followed by a session description. Headers and session descriptions are encoded as a set of text lines, separated by a carriage return and line feed character (or, optionally, a single line-feed character).

The headers are separated from the session description by an empty line.

MGCP uses a transaction identifier to correlate commands and responses.

Transaction identifiers have values between 1 and 999999999. An MGCP entity cannot reuse a transaction identifier sooner than 3 minutes after completion of the previous command in which the identifier was used.

MX100i-AG VoIP Gateway User Manual

-

105 -

The command header is composed of:

• A command line, identifying the requested action or verb, the transaction identifier, the endpoint towards which the action is requested, and the MGCP protocol version,

• A set of parameter lines, composed of a parameter name followed by a parameter value.

The command line is composed of:

• Name of the requested verb.

• Transaction identifier correlates commands and responses. Values may be between 1 and

999999999. An MGCP entity cannot reuse a transaction identifier sooner than 3 minutes after completion of the previous command in which the identifier was used.

• Name of the endpoint that should execute the command (in notifications, the name of the endpoint that is issuing the notification).

• Protocol version.

These four items are encoded as strings of printable ASCII characters, separated by white spaces, i.e., the ASCII space (0x20) or tabulation (0x09) characters. It is recommended to use exactly one ASCII space separator.

MGCP Call Agent

Call Agent, also known as Media Gateway Controller, controls the Media

Gateway. In MGCP, a call agent primarily handles all the call processing by linking with the IP network through constant communications with an IP signaling device, for example an SIP Server or an H.323 gatekeeper.

Call Agent is comprised of the call control "intelligence" and a media gateway boasting the media functions, for example conversion from TDM voice to Voice over IP.

Media Gateways feature endpoints for the Call Agent to create and manage media sessions with other multimedia endpoints. Endpoints are sources and/or sinks of data that can be physical or virtual. For creating physical endpoints, hardware installation is needed while virtual endpoint can be created using available software.

Call Agents come with the capability of creating new connections, or modify an existing connection. Generally, a media gateway is a network element which provides conversion between the data packets carried over the Internet or other packet networks and the voice signals carried by telephone lines. The Call Agent provides instructions to the endpoints to check for any events and - if there is any - create signals. The endpoints are designed in such a way as to automatically communicate changes in service state to the Call Agent. The Call Agent can audit endpoints and the connections on endpoints.

MX100i-AG VoIP Gateway User Manual

-

106 -

401/402 Response Code

Response Code is a 3-digit response to the request, indicating the processing results for requests. For example, 401 and 402 represent responses to the on-hook and off-hook operations.

NTFY

Notification, or Notify, a command sent from gateway to call agent.

SIP (Session Initiation Protocol)

Session Initiation Protocol (SIP) is the Internet Engineering Task Force's

(IETF's) standard for multimedia conferencing over IP. SIP is an ASCIIbased, application-layer control protocol (defined in RFC 2543) that can be used to establish, maintain, and terminate calls between two or more end points.

Like other VoIP protocols, SIP is designed to address the functions of signaling and session management within a packet telephony network.

Signaling allows call information to be carried across network boundaries.

Session management provides the ability to control the attributes of an end-to-end call.

SIP provides the capabilities to:

• Determine the location of the target end point—SIP supports address resolution, name mapping, and call redirection.

• Determine the media capabilities of the target end point—Via Session Description Protocol

(SDP), SIP determines the "lowest level" of common services between the end points.

Conferences are established using only the media capabilities that can be supported by all end points.

• Determine the availability of the target end point—If a call cannot be completed because the target end point is unavailable, SIP determines whether the called party is already on the phone or did not answer in the allotted number of rings. It then returns a message indicating why the target end point was unavailable.

• Establish a session between the originating and target end point—If the call can be completed, SIP establishes a session between the end points. SIP also supports mid-call

MX100i-AG VoIP Gateway User Manual

-

107 -

changes, such as the addition of another end point to the conference or the changing of a media characteristic or codec.

• Handle the transfer and termination of calls—SIP supports the transfer of calls from one end point to another. During a call transfer, SIP simply establishes a session between the transferee and a new end point (specified by the transferring party) and terminates the session between the transferee and the transferring party. At the end of a call, SIP terminates the sessions between all parties.

Conferences can consist of two or more users and can be established using multicast or multiple unicast sessions.

Components of SIP

SIP is a peer-to-peer protocol. The peers in a session are called User

Agents (UAs). A user agent can function in one of the following roles:

• User agent client (UAC)—A client application that initiates the SIP request.

• User agent server (UAS)—A server application that contacts the user when a SIP request is received and that returns a response on behalf of the user.

• Typically, a SIP end point is capable of functioning as both a UAC and a UAS, but functions only as one or the other per transaction. Whether the endpoint functions as a UAC or a UAS depends on the UA that initiated the request.

• From an architecture standpoint, the physical components of a SIP network can be grouped into two categories: clients and servers. Figure 1-1 illustrates the architecture of a SIP network.

• SIP clients include:

• Phones - Can act as either a UAS or UAC. Softphones (PCs that have phone capabilities installed) and Cisco SIP IP phones can initiate SIP requests and respond to requests.

• Gateways - Provide call control. Gateways provide many services, the most common being a translation function between SIP conferencing endpoints and other terminal types. This function includes translation between transmission formats and between communications procedures. In addition, the gateway translates between audio and video codecs and performs call setup and clearing on both the LAN side and the switched-circuit network side.

MX100i-AG VoIP Gateway User Manual

-

108 -

SIP servers include:

• Proxy server - The proxy server is an intermediate device that receives SIP requests from a client and then forwards the requests on the client's behalf. Basically, proxy servers receive

SIP messages and forward them to the next SIP server in the network. Proxy servers can provide functions such as authentication, authorization, network access control, routing, reliable request retransmission, and security.

• Redirect server - Provides the client with information about the next hop or hops that a message should take and then the client contacts the next hop server or UAS directly.

• Registrar server - Processes requests from UACs for registration of their current location.

Registrar servers are often co-located with a redirect or proxy server.

How SIP Works

SIP is a simple, ASCII-based protocol that uses requests and responses to establish communication among the various components in the network and to ultimately establish a conference between two or more end points.

Users in a SIP network are identified by unique SIP addresses. A SIP address is similar to an e-mail address and is in the format of sip:[email protected]. The user ID can be either a user name or an

E.164 address.

Users register with a registrar server using their assigned SIP addresses.

The registrar server provides this information to the location server upon request.

When a user initiates a call, a SIP request is sent to a SIP server (either a proxy or a redirect server). The request includes the address of the caller

(in the From header field) and the address of the intended callee (in the To header field). The following sections provide simple examples of successful, point-to-point calls established using a proxy and a redirect server.

Over time, a SIP end user might move between end systems. The location of the end user can be dynamically registered with the SIP server. The location server can use one or more protocols (including finger, rwhois, and LDAP) to locate the end user. Because the end user can be logged in at more than one station and because the location server can sometimes have inaccurate information, it might return more than one address for the

MX100i-AG VoIP Gateway User Manual

-

109 -

end user. If the request is coming through a SIP proxy server, the proxy server will try each of the returned addresses until it locates the end user.

If the request is coming through a SIP redirect server, the redirect server forwards all the addresses to the caller in the Contact header field of the invitation response.

For more information, see RFC 2543—SIP: Session Initiation Protocol, which can be found at http://www.faqs.org/rfcs/.

Using a Proxy Server

If a proxy server is used, the caller UA sends an INVITE request to the proxy server, the proxy server determines the path, and then forwards the request to the callee.

The callee responds to the proxy server, which in turn, forwards the response to the caller.

The proxy server forwards the acknowledgments of both parties. A session is then established between the caller and callee. Real-time Transfer

Protocol (RTP) is used for the communication between the caller and the callee.

Using a Redirect Server

If a redirect server is used, the caller UA sends an INVITE request to the redirect server, the redirect server contacts the location server to determine the path to the callee, and then the redirect server sends that information back to the caller. The caller then acknowledges receipt of the information.

The caller then sends a request to the device indicated in the redirection information (which could be the callee or another server that will forward the request). Once the request reaches the callee, it sends back a response and the caller acknowledges the response. RTP is used for the communication between the caller and the callee.

SIP Versus H.323

In addition to SIP, there are other protocols that facilitate voice transmission over IP. One such protocol is H.323. H.323 originated as an

International Telecommunications Union (ITU) multimedia standard and is used for both packet telephony and video streaming. The H.323 standard incorporates multiple protocols, including Q.931 for signaling, H.245 for

MX100i-AG VoIP Gateway User Manual

-

110 -

negotiation, and Registration Admission and Status (RAS) for session control. H.323 was the first standard for call control for VoIP and is supported on all Cisco Systems' voice gateways.

SIP and H.323 were designed to address session control and signaling functions in distributed call control architecture. Although SIP and H.323 can also be used to communicate to limited intelligence end points, they are especially well-suited for communication with intelligent end points.

Although SIP messages are not directly compatible with H.323, both protocols can coexist in the same packet telephony network if a device that supports the interoperability is available.

For example, a call agent could use H.323 to communicate with gateways and use SIP for inter-call agent signaling. Then, after the bearer connection is set up, the bearer information flows between the different gateways as an RTP stream..

Proxy

Proxy is the kernel of SIP, implementing message transfer functions.

Registrar

When a client powers on, it will tell network its IP address in order to be found. We call this procedure “register”. The server that accepts this request is called “registrar”.

Registration Expire(s)

In order to control client side, every register message has a certain stored period. If the message is modified in that period, which mean it works for user otherwise Registrar will consider the message is not useful any more, so it will be deleted.

DNS (Domain Name System, or Service or Server

DNS is a very important service of internet, an Internet service that translates domain names into IP addresses. Because domain names are

MX100i-AG VoIP Gateway User Manual

-

111 -

alphabetic, they're easier to remember. The Internet however, is really based on IP addresses. Every time you use a domain name, therefore, a

DNS service must translate the name into the corresponding IP address.

For example, the domain name www.example.com might translate to

198.105.232.4.

PPPoEPoint-to-Point Protocol Over Ethernet

PPPoE relies on two widely accepted standards: PPP and Ethernet.

PPPoE is a specification for connecting the users on an Ethernet to the

Internet through a common broadband medium, such as a single DSL line, wireless device or cable modem. The feature of PPPoE:

• All the users over the Ethernet share a common connection

• Allow single user P2P to different network

• Ethernet principles supporting multiple users in a LAN combine with the principles of PPP, which apply to serial connections.

Time Server

Time Server provides time calibration, control, and synchronization for equipments running in the network.

Caller ID Detecting

Using FXO to detect caller ID from the PSTN and use this number as the originating number for the IP call.

SNMP (Simple Network Management Protocol)

The Simple Network Management Protocol (SNMP) is an application layer protocol that facilitates the exchange of management information between network devices. It is part of the Transmission Control Protocol/Internet

Protocol (TCP/IP) protocol suite. SNMP enables network administrators to manage network performance, find and solve network problems, and plan for network growth.

Two versions of SNMP exist: SNMP version 1 (SNMPv1) and SNMP version 2 (SNMPv2). Both versions have a number of features in common, but SNMPv2 offers enhancements, such as additional protocol operations.

MX100i-AG VoIP Gateway User Manual

-

112 -

Standardization of yet another version of SNMP—SNMP Version 3

(SNMPv3) - is pending.

SNMP basic components:

SHORT NAME DESCRIPTION

INFORMATION

SMI

BASES

STRUCTURE OF MANAGEMENT

INFORMATION

SNMP SIMPLE

MANAGEMENT PROTOCOL

There are two ways to get data from managed network equipment, one is polling-only, which engages the workstation all the time; the other is interrupt-based method, which gets data periodically. Both methods have their disadvantages. The result is the combined method, called trapdirected polling. This is probably the most effective way to gather managed network data.

UDP Port

Port has two meanings in network technology. One is the physical port, via which other equipments can be connected. The other is the logical port, interfacing with different network protocols. Logical port can be of two types as well, depending what protocols we are talking about. One is TCP port, the other is UDP port. UDP port is a protocol port for data packages.

No connection between client and server is required to use this port.

SNMP Trap

Trap is part of SNMP. A trap is a one-way message from a network element, such as a router, switch or server, to the NMS. The messages are sent via UDP, which means they are not guaranteed to arrive.

NATNetwork Address Translator or Translation

Network Address Translation, an Internet standard that enables a localarea network (LAN) to use one set of IP addresses for internal traffic and a

MX100i-AG VoIP Gateway User Manual

-

113 -

second set of addresses for external traffic. A NAT box located where the

LAN meets the Internet makes all necessary IP address translations.

SDP (Session Description Protocol)

SDP describes multimedia sessions for the purpose of session announcement, session invitation and other forms of multimedia session initiation.

STUNSimple Traversal of UDP over NATs

A protocol that allows applications to detect that a network address translation (NAT) is being used. It can also detect the type of NAT and IP address assigned by it. STUN was developed to support interactive, twoway communications over the Internet such as for voice (VoIP) and videoconferencing. The STUN client sends requests to a STUN server, which is typically hosted by the service provider.

Unlike application layer gateways (ALGs) and Middlebox Communications

(MIDCOM), which also support two-way communications through NATs,

STUN requires no changes to the NAT.

RADIUSRemote Authentication Dial In User

Service

Remote Authentication Dial-In User Service (RADIUS) is a client/server protocol and software that enables remote access servers to communicate with a central server to authenticate dial-in users and authorize their access to the requested system or service. RADIUS allows a company to maintain user profiles in a central database that all remote servers can share. It provides better security, allowing a company to set up a policy that can be applied at a single administered network point. Having a central service also means that it's easier to track usage for billing and for keeping network statistics. Created by Livingston (now owned by Lucent),

RADIUS is a de facto industry standard used by a number of network product companies and is a proposed IETF standard.

RADIUS Server

MX100i-AG VoIP Gateway User Manual

-

114 -

RADIUS Server authenticates clients and returns corresponding settings.

Signal Gain

When detected signals are not strong enough over the network, we use signal gain parameter to increase the strength of the signal.

Line Impedance

A measure of the total opposition to current flow in an alternating current circuit, made up of two components, ohmic resistance and reactance, and usually represented in complex notation as Z = R + iX, where R is the ohmic resistance and X is the reactance. It also refers to an analogous measure of resistance to an alternating effect, as the resistance to vibration of the medium in sound transmission.

Signal Mode

Signal mode refers to inserting a silence signal periodically into the voice stream. Standard used in China specifies “450 Hz, 350ms ON + 350ms

OFF”, means signal cycle is 700ms; insert 350 ms signal plus a silence signal of 350 ms for each cycle.

Jitter Buffer

Jitter is a major factor affecting the quality of IP calls. Jitter buffer is a software process that eliminates jitter caused by transmission delays in

Internet telephony (VoIP) network. As the jitter buffer receives voice packets, it adds small amounts of delay to the packets so that all of the packets appear to have been received without delays. Voice signals are sequential by nature (i.e., they must be played back in the order in which they were sent) and the jitter buffer ensures that the received packets are in the correct order. Without a jitter buffer to smooth the transmission, data can be lost, resulting in choppy audio signals. There are two types of jitter buffers - dynamic and static. A static jitter buffer is hardware-based and configured by the manufacturer. A software-based jitter buffer is called a dynamic jitter buffer and can be configured by the system or network administrator.

MX100i-AG VoIP Gateway User Manual

-

115 -

RTP Payload Type

RTP Payload type indicates payload format, including codec, clock rate, channel, etc. For example, type 2 indicates payload in this packet is using

ITU G721 codec, sample rate is 8000Hz and using single channel.

SID ( Silence Information Description)

SID describes parameters to apply silence compression and comfort noise generation.

Voice Proxy

This is primarily used to resolve problems of accessing networks (for example, ADSL, Cable Modem, Ethernet, Proxy, etc.) using a faux/hidden

IP or internal IP. It enables endpoints to access the network without having to change network settings. For IAD using public network and real IP address, voice proxy is not needed.

Symmetric RTP

RTP receiving end and sending end are using the same port.

Kernel

Kernel refers to the Linux Operating System. New Rock gateway uses

Linux OS.

SDPSession Description Protocol

SDP describes multimedia sessions for the purpose of session announcement, session invitation and other forms of multimedia session initiation.

G.723.1 Voice CODEC

MX100i-AG VoIP Gateway User Manual

-

116 -

G.723.1 dual rate speech coder performs compression and decompression of 8 kHz speech signals. It encodes 16-bit PCM samples into 16-bit codewords yielding 10 or 12 code-words per 240 sample frames for the 5.3

Kbps and 6.3 Kbps channels respectively. GAO's G.723.1 software has switchable transmission rates over 5.3 or 6.3 Kbps channels providing 4 kHz of quality speech bandwidth in conformance with the ITU-T standard.

The higher bit rate has greater quality. The lower bit rate gives good quality and provides system designers with additional flexibility.

The ITU-T G.723.1 standard specifies a coded representation that can be used for compressing the speech or other audio signal component of multimedia services at a very low bit rate as part of the overall H.324 family of standards. This coder was optimized to represent high quality speech at the above rates using a limited amount of complexity. It encodes speech or other audio signals in frames using linear predictive analysis-by-synthesis coding. The excitation signal for the high rate coder is Multipulse Maximum

Likelihood Quantization (MP-MLQ) and for the low rate coder is Algebraic-

Code-Excited Linear-Prediction (ACELP).

TOS (Type of Service)

TOS has 8 bits reserved to the service type in the IP datagram. 0-2 means precedence. 6-7 are unused. 3-5 means D (requests low delay), T

(requests high throughput), R (requests high reliability), respectively.

T.38 Standard Fax Protocol

T.38 is an ITU-T Recommendation. T.38 describes the technical features necessary to transfer facsimile documents in real-time between two standard Group 3 facsimile terminals over the Internet or other networks using IP protocols. The Recommendation allows the use of either TCP or

UDP depending on the service environment.

Redundancy Frame

Redundancy frame is used to ensure more reliable fax transmissions than that of RTP voice transmission.

V.21

MX100i-AG VoIP Gateway User Manual

-

117 -

V.21 is an ITU-T recommendation for full-duplex communication between two analogue dial-up modems using audio frequency-shift keying modulation at 300 bauds to carry digital data at 300 bit/s. If fax machine doesn’t get any fax signal, the gateway can detect any fax signal throughV.21.

NSFNonstandard facilities

Non-standard fax facilities are those whose operation features are not defined by ITU. Some of those features are encoded in FIF but their encoding method was not defined.

Request Line

Request Line and Status Line are one of the RFC 822[9] defined information formats to carry out real time transmission task. Request line uses a method field right after the URI and protocol version fields to indicate request type, and ends with CRLF (Carriage Return or Line Feed).

The request can be divided by spaces, but not Carriage Returns or Line

Feeds can be used unless when reaching the end of the request.

Via

Via indicates path of route request. Via portion explains origin, route request time, route destination, and port. For example, R

128.200.10.0/24 [120/1] via 128.200.1.1, 00:00:17, ethernet0/0.

Border Agent

Border Agent includes Sign Proxy and Media Proxy.

RC4 Algorithm

The RC4 encryption algorithm is stream cipher, which can use variable length keys. The algorithm was developed by Ron Rivest, for RSA Data security. Analysis shows that the period of the cipher is overwhelmingly likely to be greater than 10100. Eight to sixteen machine operations are required per output byte, and the cipher can be expected to run very

MX100i-AG VoIP Gateway User Manual

-

118 -

quickly in software. Independent analysts have scrutinized the algorithm and it is considered secure.

MX100i-AG VoIP Gateway User Manual

-

119 -

Technical Details

Yu Zhigang & Xia Jingyong

Last Modified 2006-03-09

English Translator

Sunshinmind, Inc., New Rock Tech U.S. Office

June 6, 2006

This document contains proprietary trade secrets of New Rock Technologies, Inc. and its receipt or possession does not convey any right to reproduce, disclose its contents, or to manufacture, use, or sell anything that it may describe. Reproduction (including photo-copying, translating into other languages, burning on CD/DVD), disclosure (including putting on the Internet or BBS), or use without specific written authorization of New Rock Technologies, Inc. is strictly forbidden.

Trademarks: New Rock Technologies and New Rock Technologies logo are registered trademarks of

New Rock Technologies, Inc. All other trademarks, registered trademarks, service marks, trade names, or company names referenced herein are used for identification only, and are property of their respective owners.

© Copyright 2005, New Rock Technologies, Inc. All rights reserved.

MX100i-AG VoIP Gateway User Manual

-

120 -

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

advertisement