Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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
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)
TCP/IP interface
Common signal processing module 1
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
Fax
SS7
TCP/IP interface
Common signal processing module n
2-1
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
2-2
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
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.
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.
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
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
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
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
TCP/IP
DSP Module
DSP Module
Switch Center
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
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-8
Application system
Keygoe system
N Media module
N SS7 module
N PRI module
N VoIP 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
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
3-1
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.
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.
(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
Proxy server register and user identification SIP INFO message (RFC2976) Registrar; support the authentication of the service part. Support the NAT/firewall traversal.
3-4