Está en la página 1de 22

Keygoe System Description

V2.3.0

Revision History
Version ID V1.0.0 V1.1.0 V1.2.0 V1.2.1 V1.3.0 V1.3.1 V1.4.0 V2.0.0 V2.0.1 V2.1.0 V2.1.1 V2.2.0 V2.3.0 Revision Date 2005-06-28 2005-09-20 2005-12-18 2006-03-10 2006-06-08 2006-09-30 2006-11-13 2007-02-09 2007-04-30 2007-06-06 2007-08-20 2007-12-12 2009-05-12 Revision Content Create the document. Modify parameter features of the Keygoe system. Modify some figures. Modify bugs. Modify capacity parameters. Modify bugs. Add the video resource description. Modify the document components. Modify specifications of plug-in frame and board. Typeset again. Add table contents and figure contents. Modify bugs. Add the switch center description. Add the description of network backup. Adjust the document structure. The description of Keygoe1000/3000/8000 is changed to Keygoe1001 Series and Keygoe3000 Series. Update the technical parameters based on the current conditions in Chapter 3.

Copyright Notice The content of the file will be fixed regularly and furthermore not notified by other ways. The revised content will be supplied in the manual. The names of the company, personal and data that are used by the file are all simulated for the purpose of explaining with the exception of special declaration. The copyright of the file is owned by Donjin Communication Technology Co., Ltd. and protected by P.R China Law. The information that is included within the file, such as the idea, design, and technology, is owned by our company and likewise protected by P.R China Law. Any firm and personal cannot extract, back up the content of the file or part of the file and give information to others by any ways. Register Trademark Instruction DONJIN and Keygoe are registered trademark of Donjin Communication Technology Co., Ltd.. Microsoft, Windows, Windows NT, and Windows 2000 are registered trademarks of Microsoft. Website: www.donjin.com

Contents
Chapter 1 Preface ............................................................................................................................ 1-1 1.1 Document............................................................................................................................ 1-1 1.2 Introduction......................................................................................................................... 1-1 1.3 Acronym.............................................................................................................................. 1-1 1.4 Technical Support and Service............................................................................................ 1-2 Chapter 2 Keygoe System Introduction .......................................................................................... 2-1 2.1 Definition ............................................................................................................................ 2-1 2.1.2 Product Category ..................................................................................................... 2-1 2.1.3 Illustration ................................................................................................................ 2-2 2.2 Keygoe Feature ................................................................................................................... 2-2 2.2.1 High Reliability........................................................................................................ 2-3 2.2.2 Expansion................................................................................................................. 2-3 2.2.3 Powerful Function.................................................................................................... 2-4 2.2.4 Wide Application Area ............................................................................................. 2-4 2.3 Keygoe Structure ................................................................................................................ 2-5 2.3.1 Hardware.................................................................................................................. 2-5 2.3.2 Software ................................................................................................................... 2-7 2.3.3 Application Model ................................................................................................... 2-8 Chapter 3 Keygoe Technical Parameter .......................................................................................... 3-1 3.1 Capacity Parameter ............................................................................................................. 3-1 3.2 Physical Interface Parameter............................................................................................... 3-1 3.3 Voice Resource.................................................................................................................... 3-2 3.4 SS7 ...................................................................................................................................... 3-2 3.5 ISDN PRI............................................................................................................................ 3-2 3.6 VoIP..................................................................................................................................... 3-3 3.7 Conference Resource .......................................................................................................... 3-4 3.8 Fax Resource....................................................................................................................... 3-4

Table Contents
Table 3-1 System capacity of one Keygoe3000 Series switch.................................................. 3-1

Figure Contents
Figure 2-1 System structure of the Keygoe multimedia switch ................................................ 2-1 Figure 2-2 Keygoe1001 Series.................................................................................................. 2-2 Figure 2-3 Keygoe3000 Series.................................................................................................. 2-2 Figure 2-4 Keygoe system hardware structure.......................................................................... 2-5 Figure 2-5 Keygoe system software structure........................................................................... 2-7 Figure 2-6 Keygoe application model....................................................................................... 2-9

Chapter 1 Preface

Chapter 1

Preface

1.1 Document
The documents of the Keygoe system include: Keygoe System Description
Keygoe1001 Series Multimedia Switch Hardware Manual Keygoe3000 Series Multimedia Switch Hardware Installation and Maintenance Guide Keygoe System Software Installation and Configuration Management Guide Keygoe System Programming Guide Keygoe System Programming Reference Advanced Programming for SS7

1.2 Introduction
This manual helps you know the structure and technical parameters of the Keygoe system; thus, you can know our product better. It is composed of the following chapters: Chapter 1 Preface: Describe the contents related to the manual, such as terms, acronyms, technical support, and service. Chapter 2 System Description: Describe the brief introduction, features, and structure of the Keygoe system. Chapter 3 Keygoe Technical Parameters: Describe the technical parameters and resources of the Keygoe3000 Series.

1.3 Acronym
CNG: comfort noise generation DTMF: dual tone multi frequency FSK: Frequency shift keying ISDN: integrated services digital network ISUP: ISDN user part OPC: originating point code SCCP: signaling connection control part
1-1

Chapter 1 Preface

TUP: telephony user part VAD: voice activity detection

1.4 Technical Support and Service


If an error occurs when you use the Keygoe products, read the preceding related documents carefully. For the common errors, the documents supply the corresponding methods. If the error still cannot be removed, please contact us. Headquaters of Shenzhen Donjin Communication Tech Co., LTD
Postal Code: 518040 Phone: 86-755-83636988; 86-755-83435288 Fax: 86-755-83631239; 86-755-83846752 Website address: www.donjin.com Address: 21/F, South Tower, Cangsong Building, Tairan Industrial Trade Park, Futian District, Shenzhen, P.R.C.

Marketing Center
Postal Code: 100083 Phone: 86-10-82390098 Fax: 86-10-82390028 Address: 11/D, Tsinghua Tongfang Hi-Tech Plaza B, No.1, Wangzhuang Rd., Haidian District, Beijing, P.R.C.

1-2

Chapter 2 Keygoe System Introduction

Chapter 2

Keygoe System Introduction

This manual mainly describes Keygoe3000 Series multimedia switch. For the description of Keygoe1001 Series, refer to the Keygoe1001 Series Multimedia Switch Hardware Manual.

2.1 Definition
The Keygoe Series is used for exchanging and processing the media and communications. It is composed of multiple function modules in an independent and distributed processing mode.
Figure 2-1 System structure of the Keygoe multimedia switch
Circuit Switching (Optical Switch Matrix)

Telecom interface Video Conf. VoIP Rec.


Voc. play Voc. play

Telecom interface Video Conf. VoIP Rec.


Voc. play

Telecom interface Video Conf. VoIP Rec. Fax SS7

TCP/IP interface
Common signal processing module 1

2.1.1 Product Category


The Keygoe multimedia switches include Keygoe1001 Series, and Keygoe3000 Series: Keygoe1001 Series: mainly used on the areas of telecom value-added service, call center, and enterprise telecommunication of the medium or small capacity.
Keygoe3000 Series: mainly used on the areas of large capacity, high performance, and high reliability on the carrier level.

Keygoe3000 Series multimedia switches include the categories of Keygoe3003, Keygoe3005, and Keygoe3011 (common/network backup) with 19-inch standard chassis; the heights are the 3 U, 5 U, and 11 U separately. Keygoe3003: 1 slot for exchange board, 3 slots for service boards
Keygoe3005: 1 slot for exchange board, 6 slots for service boards Keygoe3011: 2 slots for exchange boards, 14 slots for service boards Keygoe3011 with network backup: 2 slots for exchange boards, 12 slots for service boards

Fax

SS7

TCP/IP interface
Common signal processing module 2

Packet Switching (100/1000M)

Fax

SS7

TCP/IP interface
Common signal processing module n

2-1

Chapter 2 Keygoe System Introduction

2.1.2 Illustration
The illustrations of Kegyoe1001 Series and Keygoe3000 Series are shown in Figure 2-2 and Figure 2-3 separately.
Figure 2-2 Keygoe1001 Series

Figure 2-3 Keygoe3000 Series

2.2 Keygoe Feature


There are the following features for the Keygoe multimedia switches: High reliability
Expansion Powerful function Wide application areas

2-2

Chapter 2 Keygoe System Introduction

2.2.1 High Reliability


The Keygoe multimedia switch adopts multiple creative and patented technologies. It not only overcomes the fatal weakness of the previous board system, but also overtakes the technology of current switches of the carrier level. The system reliability has been improved to a new level. Hardware Firstly, from the perspective of the hardware, the Keygoe system does not adopt the technology of peripheral component interconnect (PCI) or compact PCI (CPCI). Any hardware module of the system is an embedded system and runs independently. The software of embedded systems is all solidified in modules. The mini design of the embedded system ensures that each system works stably. Meanwhile, hardware modules are connected in a star network type. Thus, the crucial fault cannot occur in the hardware structure of the system. In addition, for the Keygoe3000 Series of 11U, the function of network exchange board backup is supplied. Thus, the service is much more reliable. Software From the perspective of the software, the Keygoe switch is divided into multiple modules in the most reasonable way to make sure that each module can work in the highest efficiency. The Keygoe system adopts the distributed architecture, and it can run independently and dynamically without break. Independent: The failure of any module cannot cause the failure of other modules.
Dynamic: Any module can be added, started, or stopped at any time, and it cannot effect the running of the whole system or other modules. No suspension: The user can update the working flow of each channel dynamically. The system almost need not suspend the service in any condition.

The preceding features improve the availability of the system to a high level. In a degree, they have overtaken the current switch of the carrier level.

2.2.2 Expansion
The system capacity and functions can be expanded dynamically on the Keygoe system. Capacity expansion The Keygoe switch supports the system capacity expansion and function expansion. When a hardware function module or a software function module is added, the system can be running normally. A new module can be added to the system and become a part of the system automatically. For distributed processing mode, the channel capacity can be stacked to a large
2-3

Chapter 2 Keygoe System Introduction

system with 30,000 terminals. The function module of the same type can be distributed to multiple hosts for processing. Funciton expansion The Keygoe system provides the functions of almost all signaling, calls, exchange, and media processing. The user only need invoke a group of simple API functions, and then, the functions of calls, exchanges, and media processing can be performed. By the standard socket packet interface, the user can define the data formats and exchange the data, control command, and event of the external third-part.

2.2.3 Powerful Function


The Keygoe multimedia switch provides the functions of media processing and communication. It includes all the functions of voice media processing in the current technology level (voice playing and recording, echo canceling, GTD/GTG, DTMF/FSK receiving and sending, conference of large scale, sound effect, and fax).
It supports the SS1, DSS1, SS7, H323, and SIP, as well as all kinds of telecom interfaces (digital connection E1, analog trunk, analog user, high-resistance, VoIP connection, and so on).

In addition, it can also shorten the time of adopting a new service. The time can be shortened from previous months or years to days.

2.2.4 Wide Application Area


The Keygoe multimedia switch can be used in the following areas: Telecommunication value-added services
Call center Monitoring and controlling center Media gateway, and so on

In these areas, the current solutions and products include "office switches + function modules", enterprise switches, "programmable switches + software", controlling switches, "CTI boards + software", record and monitoring devices, video monitoring devices, VoIP access gateways, VoIP media gateways, and so on. The high system stability, large system capacity expansion, complicated media processing function, and short research and development duration provide a strong competition for Keygoe multimedia switches.

2-4

Chapter 2 Keygoe System Introduction

2.3 Keygoe Structure


2.3.1 Hardware
For the details of the hardware structure, refer to the Keygoe3000 Series Multimedia Switch Hardware Installation and Maintenance Guide. The following contents are the brief introduction.

1. Hardware structure
The hardware structure of the Keygoe system is simple, as shown in Figure 2-4 . The Keygoe system is composed of one or more DSP module units and one or more hosts (PC). The DSP module and host are connected by the Ethernet.
Figure 2-4 Keygoe system hardware structure

The hardware structure of the Keygoe system is simple, and the expansion ability is powerful. To expand the channel capacity, you only need add DSP modules in the linear superposition mode. Because the modules of the Keygoe system are composed in the star structure, the error of any module cannot cause the error of other modules. For the hot-swap feature of the Ethernet communication, all the hardware modules of the system have the features of hot-swap, dynamic exchange, and dynamic increasing and decreasing. All of the features make the Keygoe system reliable and expandable.

2. Keygoe Chassis
The Keygoe3000 series multimedia switches include Keygoe3003, Keygoe3005, and Keygoe3011 with the chassis of three heights. Keygoe3011 chassis includes two types: common chassis and network backup chassis.

3. Hardware component
The hardware of the Keygoe system includes: Exchange board There are PFBNS160 and PFBNS162/192.
2-5

Chapter 2 Keygoe System Introduction

PFBNS160: no optical interface PFBNS162/192: with optical interface

It provides network interfaces for all common signal processing boards in the same chassis. There are two 1000 M external network interfaces. The Ethernet switch is not needed. Switch Center The switch center supplies the functions of network switching and switch matrix. There are seven optical interfaces on one switching center, which can be stacked to seven chassis. There is totally 16000-line system together with the chassis where the switch center is located. Common signal processing board It is called the DSP module for brief. It can: Support the SS7 (TUP/ISUP/SCCP), ISDN, SS1, and each kind of analog signaling.
Support the G.711, G.723, and G.729 coding standard, and IP control signaling such as H.323 and SIP. Support 16 E1s, and it can be configured to "1-16 E1". Provide 256 conference groups, 120 fax resources, 120 VoIP resources, and 480 voice resources. Support 32 ISDN D channels, 32 SS7 links (each MTP3 module supports 15 SS7 signaling links), and 4 OPCs. It can program for the SS7. The processing speed for processing SS7 can reach 7500 MSU/S.

Analog interface board One analog interface board includes 30 analog interfaces, and can be configured as the loop trunk interface, user trunk interface, high resistance monitoring interface, and other special analog interfaces. The feeding power, common power, and ringing power can be built in. Digital phone record board One board supplies 15 record module slots. (Each slot can be inserted into one record module. Each record module can support two record channels.) It can support digital/analog records of 30 channels, or 30-channel mixture records of the digital or analog mode. One board can detect the on-hook or off-hook signals, calling number, and called number of each channel accurately. It has the function of automatic record gain control, and it controls the threshold voltage of starting the programmable control record. It supports multiple types of encoding voice and decoding voice, and supports multiple modes of starting records.

2-6

Chapter 2 Keygoe System Introduction

2.3.2 Software
1. Software structure
The Keygoe software system is composed of multiple modules with independent function, as shown in Figure 2-5 .
Figure 2-5 Keygoe system software structure
Media Module
Signaling Module

Flow Module

User Module

User Interface Module

TCP/IP

DSP Module

DSP Module

Switch Center

Configuration Management Module

Each module communicates with other modules by the unified IP network communication packets, and is running in an independent mode. The associated modules can communicate with each other directly to make sure that the system is running in an effective and reliable way. All the modules can be loaded or unloaded dynamically. Thus, the system can be expanded or exchanged dynamically. Therefore, the system is reliable, and can be maintained easily. There is no driver on the Keygoe software system. The user only need invoke a group of simple API functions to perform the functions of calling, exchange, and media processing. Thus, the reliability and efficiency are improved greatly.

2. Function module
The Keygoe system includes the following function modules: Common signal processing module As the core hardware module, it is also the core software module for signal processing. It processes the video media signals, signaling, and data communication in the real-time. After being authorized, it can be activated and used. Signaling module It is the software function module. It processes telecom interface signaling and VoIP signaling for call connection and call control. Media module It is the software function module. It records and plays each kind of media data. Switch center module It is used for timeslot exchange between two or more chassis.

2-7

Chapter 2 Keygoe System Introduction

Flow module It is the software function module. It controls Keygoe work flows such as calling, exchanging, and media processing. Each work flow corresponds to one flow file that is generated by the flow tool. Configuration management module It is the software function module. It is the command center of the Keygoe system. It controls and invokes modules of other function modules dynamically. User interface module It is an external tool and provides the software function for the system. It is also a window of displaying user configuration management and monitoring interface. Through it, all the functions of configuration and monitoring can be performed. This module is not related to the Keygoe system programs. That is, the Keygoe system can run normally when the interface module is not started. For the modules mentioned earlier, each DSP module is an embedded system that works independently. Other system software modules can be distributed to run independently on any host. The software modules of the system support the main operating systems such as Unix, Linux, and Windows. Multiple software modules of the system can run on different operating systems. The software module of the external tool provides the Windows platform for the user.

2.3.3 Application Model


The application model of the Keygoe system is shown in Figure 2-6 .

2-8

Chapter 2 Keygoe System Introduction

Figure 2-6 Keygoe application model

Application system

User applcation program DJAcsAPI.DLL N

Interface program DJITPInterFaceCM.exe N

Keygoe system

Flow module Flow 1 Flow 2 ...... Flow n N

Configuration management DJITPConfigServer.exe

N Media module

N SS7 module

N PRI module

N VoIP module

N FAX signaling module

N Switch center

N DSP module

Note:

N DSP module

: Keygoe communication sub module : ACS Stream : Keygoe system internal communication network

As shown in Figure 2-6 , the application programs and flow modules of the Keygoe sub system belong to the application layer in the 7-layer model of open system interconnection (OSI) network architecture. The communication services that the Keygoe sub system supplies for the user are performed by flow execution modules. The flow that supports each kind of service function is already installed and run in the flow module. The basic process for the application to use the communication services supplied by the Keygoe sub system is as follows: Step 1: Before the application, start the system control service to connect to the Keygoe sub system. After the connection, each kind of service function can be used. Step 2: The application obtains the device resource ability and service ability by the interaction.
2-9

Chapter 2 Keygoe System Introduction

Step 3: The application initiates a service request. Then, the API LIB function sends the service request packet to the flow module of the Keygoe sub system. The flow module sends the service request packet to the suitable flow based on the service type, resource, or call identifier. Step 4: After the requested service is performed by the flow, a confirmation packet is sent to the application program. The application can use the event receiving function supplied by the API to detect and process the received event packet.

Note For some services, the confirmation packet may not be sent; or more than one confirmation packets are sent; the application can judge whether the service is completed based on the previous or next procedure.

Step 5: The application can monitor any device resource or any call event by the monitoring control service supplied by the API. The change of statuses, specific received messages, such as calling-in and DTMF detection, can be monitored. Step 6: The application program can obtain the call status of any Keygoe sub system device and call in the real time by the snapshot service. ---End

2-10

Chapter 3 Keygoe Technical Parameter

Chapter 3

Keygoe Technical Parameter

3.1 Capacity Parameter


This chapter mainly describes the technical parameters of Keygoe3000 series. For the specifications and capacity of Keygoe1001 Series, refer to the Keygoe1001 Series Multimedia Switch Hardware Manual.
Table 3-1 System capacity of one Keygoe3000 Series switch Keygoe3003 Slot number Port number Max stacking number SS7 link (64K) SS7 monitoring link (2M) Max number of PRI interfaces Voice resource Max number of conference groups Fax resource VoIP resource Video resource 3 48 E1s NA/8/8 96 NA/NA/24 48 1440 768 360 360 NA/NA/360 Keygoe3005 6 64 E1s NA/8/8 128 NA/NA/32 64 1920 1024 480 480 NA/NA/480 Keygoe3011 14 128 E1s NA/8/8 256 NA/NA/64 128 3840 2048 960 960 NA/NA/960

3.2 Physical Interface Parameter


Support the E1. Support the combined configuration for digital and analog interfaces, high-resistance record, and digital record. Abide by the G.703. Support coaxial cable (75 non-balanced), and twisted pair (120 balanced). Abide by the G.704 of the frame structure, and G.706 of the multi frame structure. 2048 Kbps PCM primary group: abide by the G.732 and G.796. Alarm: Abide by the G.775. Support the power failure alarm. Jitter and wander: Abide by the G. 823.

3-1

Chapter 3 Keygoe Technical Parameter

3.3 Voice Resource


The system provides 32768 voice resources. Voice code format: Support the A law/ law PCM, AMI-ADPCM, G729, G723.1, and so on.
Voice file format: Support the WAVE, PCM, ADPCM, VOX, and so on. Support the transfer between the A law and law. Support the voice playing of the memory and file server in the real time. Support the recording of the file server in the real time. Support the DTMF, FSK, R2, and tone detection of self-defined envelope. Support the DTMF, FSK, R2, and tone generation of self-defined envelope. Support the mixed voice recording and playing. Support the echo canceling (128 ms). Support the AGC/ALS. Support the voice recording and playing in a full duplex mode. Support the VAD and CNG.

3.4 SS7
The SS7 supports: MTP, TUP, ISUP, and SCCP
64 Kbps standard link and 2 M high-speed link (monitoring) 14/24 point codes Call traffic balance between links and link groups Link switch and link switch back in link groups Multiple OPCs and DPCs Adding and deleting links dynamically; activating, recovering and de-activating the signaling links; restarting the system normally; emergency restarting, and signaling congestion processing Signaling points and signaling transfer point.

3.5 ISDN PRI


Abide by the ITU-T Q.921 LAPD.
3-2

Chapter 3 Keygoe Technical Parameter

Abide by the ITU-T Q.931 ISDN PRI: European ISDN ETSI NET5. Support the network part and client. Support the repeated mode when the called number is received or sent.

3.6 VoIP
(1) RTP Abide by the RTP/RTCP (RFC3551/3552).
Voice encoding and decoding format: G.711 law/A law, G.723.1, (5.3/6.3 kbps self-adaptation), and G.729A/B/AB Video coding and decoding format: H.263, H.263+, H.264, and MPEG-4/V Voice activity detection/mute compression (G.723/G.729) Comfort noise Fax mode: T.38/udptl fax and T.30 transparent transmission (G.711) The Samples/frames parameter of each voice packet is set to 10-60 ms. RTP payload for dynamic DTMF (RFC2833/4733) Jitter buffer: Support the static jitter mode and dynamic self-adaptation mode simultaneously. Network environment analysis, packet losing statistics Support the NAT/firewall detection and traversal.

(2) H.323 Abide by the ITU-T H.323v2 (H.225v2/H.245v3).


Support the call parameters such as the Fast Start, and H.245 Tunneling. Call forwarding. Gatekeeper auto discovery and login (Support the number registration types of H.323 UID and E164.) H.245 user input character and DTMF signal message (User Input Indication) Terminal registration management

(3) SIP
Abide by the IETF SIPv2 (RFC3261). UDP/TCP transmission mode MD5 (digest) identity test REFER call forwarding (RFC3515) SIP message subscription/notice (RFC3265 SUBSCRIBE/NOTIFY)
3-3

Chapter 3 Keygoe Technical Parameter

Proxy server register and user identification SIP INFO message (RFC2976) Registrar; support the authentication of the service part. Support the NAT/firewall traversal.

3.7 Conference Resource


As the increased requirement of the conference value-added services, such as phone conference, video conference, phone chat, multimedia communications, and background music service (BGM). The telecommunication service provider need provide unified and stable conference resources for different services. The Keygoe system not only provides powerful voice resources, but also provides powerful conference resources. It can configure all trunks into independent conference resources, and one trunk can be configured as one conference. Thus, all channels have independent resources. The Keygoe system provides 2048 conference resources at most, and each conference supports 128 channels of bidirectional communications, or 2048 channels of monitoring at most.

3.8 Fax Resource


Nowadays, the requirement for the intelligent fax services is increased. Creating a fax service system by the user requires large investment and maintenance costs. As the development of the technology, the fax services can be provided by the supplier. The Keygoe system insets the fax resources in a large capacity. Based on the Keygoe core technology of Donjin, the media resource modules can be connected to distributed mail server system. This technology can avoid the low bandwidth of the computer bus, and improve the service stability. In this case, the intelligent fax service reaches the level of telecom supplier, and the service can be running extremely stably. Support to receive and send the fax in the rate of 9600 bps/7200 bps/4800 bps/2400 bps in the V29/V27 standard.
Support to receive and send the .tiff file using the MR, MH, and MMR. Support the ECM fax. Fax mode: T.38/udptl fax and T.30 transparent transmission (G.711). Support the single page transmission.

3-4

También podría gustarte