Huawei U-SYS MRS6100 Technical Manual

Media resource server
Table of Contents

Advertisement

HUAWEI
U-SYS MRS6100 Media Resource Server
Technical Manual
V100R002
Huawei Technologies Proprietary

Advertisement

Table of Contents
loading

Summary of Contents for Huawei U-SYS MRS6100

  • Page 1 HUAWEI U-SYS MRS6100 Media Resource Server Technical Manual V100R002 Huawei Technologies Proprietary...
  • Page 2 Manual Version T2-020261-20051117-C-1.22 Product Version V100R002 31026861 Huawei Technologies Co., Ltd. provides customers with comprehensive technical support and service. Please feel free to contact our local office or company headquarters. Huawei Technologies Co., Ltd. Address: Administration Building, Huawei Technologies Co., Ltd., Bantian, Longgang District, Shenzhen, P.
  • Page 3 Copyright © Huawei Technologies Co., Ltd. 2006. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means without prior written consent of Huawei Technologies Co., Ltd. Trademarks and Permissions and other Huawei trademarks are trademarks of Huawei Technologies Co., Ltd.
  • Page 4: About This Manual

    MRS6100, including standards released by Ministry of Information Industry of PRC, ITU-T, IEEE, and IETF Chapter 10 Reliability Design This chapter introduces the reliability design of the MRS6100, including hardware design and software design. Appendix Acronyms and abbreviations Huawei Technologies Proprietary...
  • Page 5 Press the keys concurrently. For example, Ctrl+Alt+A Key1+Key2 means the three keys should be pressed at the same time. Press the keys in turn. For example, Alt, A means the two Key1, Key2 keys should be pressed in turn. Huawei Technologies Proprietary...
  • Page 6 Note means a complementary description. Environmental Protection This product has been designed to comply with the requirements on environmental protection. For the proper storage, use and disposal of this product, national laws and regulations must be observed. Huawei Technologies Proprietary...
  • Page 7: Table Of Contents

    Technical Manual U-SYS MRS6100 Media Resource Server Table of Contents Table of Contents Chapter 1 System Overview ......................1-1 1.1 System Functions ......................1-1 1.2 System Networking ......................1-2 1.3 System Features........................ 1-4 Chapter 2 Hardware Structure ..................... 2-1 2.1 Logical Structure ........................ 2-1 2.2 Typical Configuration ......................
  • Page 8 Technical Manual U-SYS MRS6100 Media Resource Server Table of Contents Chapter 6 MRS6100 Terminal System ..................6-1 6.1 System Overview ....................... 6-1 6.1.1 Structure of MRS6100 Terminal System ..............6-1 6.1.2 Structure of the Terminal System Software ............6-1 6.2 BAM Server........................6-2 6.2.1 BAM Networking......................
  • Page 9 Technical Manual U-SYS MRS6100 Media Resource Server Table of Contents 8.6 Environment Requirements ....................8-4 8.6.1 Storage Environment ....................8-4 8.6.2 Transportation Environment..................8-6 8.6.3 Operating Environment ................... 8-8 Chapter 9 Compliant Standards....................9-1 9.1 PRC Standards ........................9-1 9.2 ITU-T Standards ........................ 9-1 9.3 IEEE Standard ........................
  • Page 10: Chapter 1 System Overview

    Chapter 1 System Overview 1.1 System Functions The U-SYS MRS6100 Media Resource Server (the MRS6100 for short) is the core resource component that provides value-added media services in the NGN. As the core device, it implements the media resource function in 3G R5. The MRS6100...
  • Page 11: System Networking

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 1 System Overview 1.2 System Networking Figure 1-1 shows the MRS6100 in the NGN. Figure 1-1 MRS6100 in the NGN I. Service management layer The service management layer provides value-added services and operation support based on the established calls.
  • Page 12 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 1 System Overview Access control list (ACL) Bandwidth Traffic Quality of Service (QoS). Location Server It provides the following functions: Mange the routing for the SoftSwitch devices in the NGN dynamically. Indicate the accessibility of call destination.
  • Page 13: System Features

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 1 System Overview IV. Edge access layer The edge access layer connects the subscribers and terminals with the network by various access means. It converts the original information formats into those that can be transferred over the network.
  • Page 14 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 1 System Overview Open protocols The MRS supports the following open protocols: MGCP Real-time transport protocol/RTP control protocol (RTP/RTCP) Session description protocol (SDP) Voice extensible markup language (VoiceXML or VXML) protocol, HTTP, FTP, NFS and TCP/IP.
  • Page 15 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 1 System Overview Administrator information Logs. Ensure operation security The MRS6100 ensure the system security on the following aspects: Operator management Login and logout control Security control and protection Operation logs. Authority management The MRS6100 authenticates the user before login and records the detailed operation logs to ensure the system security and traceability.
  • Page 16 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 1 System Overview Maintain the system remotely. Set the data dynamically. Trace signaling and interfaces Interpret the messages. V. Smooth expansion The MRS6100 features smooth expansion. The hardware uses the modular structure. You can add new boards whenever you want to expand the system capacity.
  • Page 17: Chapter 2 Hardware Structure

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 2 Hardware Structure Chapter 2 Hardware Structure 2.1 Logical Structure Logically, the MRS6100 hardware consists of the following subsystems: System support subsystem Call processing subsystem Media processing subsystem External O&M terminal Figure 2-1 shows the logical hardware structure of the MRS6100.
  • Page 18: Typical Configuration

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 2 Hardware Structure I. System support subsystem This subsystem loads the software or data, manages and maintains the devices, and implements the inter-board communication. It includes the System Management Unit (SMUI), the System Interface Unit (SIUI) of the SMUI, and the Hot-Swap and Control Unit (HSCI).
  • Page 19 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 2 Hardware Structure Each MSU can support up to 400 uncoded announcement voice channels or 240 codec IVR voice channels. You can configure the MSU as required. I. Configuration without the VXML resolution unit Figure 2-2 MRS6100 configuration without the VXML II.
  • Page 20: Chapter 3 Software Architecture

    Figure 3-1 shows the software architecture of the MRS6100. Figure 3-1 MRS6100 software architecture I. System support subsystem This subsystem is the software platform of the MRS6100. It uses HUAWEI distributed object-oriented programmable real-time architecture (DOPRA) platform middleware to provide the application layer with the uniform APIs.
  • Page 21: Call Processing Subsystem

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 3 Software Architecture II. Call processing subsystem This subsystem interprets the MGCP, SIP, and the VXML scripts. III. Media processing subsystem This subsystem processes the media streams, including: Dual tone multi-frequency (DTMF) detection...
  • Page 22: Media Processing Subsystem

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 3 Software Architecture III. Transport layer processing The call processing subsystem processes the transport layer protocols like the UDP and the TCP. These protocols bear the call control protocols like HTTP at the upper layer over the IP network.
  • Page 23 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 3 Software Architecture Figure 3-3 Software structure of the media processing subsystem I. Media resource management The MRS6100 allocates and manages its resource through the media resource management module. This module provides the following functions: Allocate the channel and conference resources to each SIP/MGCP call Reserve the resources.
  • Page 24: Chapter 4 Media Resource Function

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 4 Media Resource Function Chapter 4 Media Resource Function 4.1 Collecting and Decoding the DTMF Signal The MRS6100 can monitor the DTMF signal in the RTP voice payload or the RTP payload in RFC2833 format.
  • Page 25: Audio Conference

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 4 Media Resource Function 4.4 Audio Conference Under the control of control devices, the MRS6100 provides the multiparty conference function. It supports multi-coded terminals at the same time. The organizer can control the conference in real time.
  • Page 26: Chapter 5 Mgcp And Sip

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Chapter 5 MGCP and SIP 5.1 Using MGCP and SIP with the MRS6100 Figure 5-1 Using the MGCP and SIP with the MRS6100 As shown in Figure 5-1, the MRS6100 can be controlled by the SoftSwitch or the AS.
  • Page 27: Terminologies That You Should Know

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Figure 5-2 MGCP 5.2.2 Terminologies that You Should Know I. Gateway The gateway is a network element that implements interconnection and interworking between networks with different architectures. In the NGN, the NGN interconnects with other networks through the gateways likes TMG, AMG, or UMG.
  • Page 28 $ represents one endpoint above this level. In the MGCP, the gateway is identified by the domain name, for example, mrs6100.huawei.com. The local name can consist of a physical interface name, for example ms/cnf, and a terminal identifier, for example, the port number or identifier that corresponds to the telephone number accessing the media gateway).
  • Page 29 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Figure 5-3 Relations among endpoints, connections, calls, and gateways When the two gateways are managed by the same CA, the connection can be set up through the following steps: The CA asks the first gateway to create a connection on the first endpoint.
  • Page 30 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP name but have different network addresses, such as IP addresses. Typically, the gateway identifies a CA through its domain name. For lower-layer operations, the gateway obtains the CA network addresses list from the domain name server (DNS), and then uses an appropriate network address to communicate with the CA.
  • Page 31 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Table 5-1 Basic packages Package Package ID General media package DTMF package MF package Trunk package Line package Handset emulation package RTP package Network access server package Announcement server package...
  • Page 32 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Event name Meaning Long-term connection event in the general media packages. If a connection lasts for more than an hour, this event will be G/ld detected. [0-9*#A-D] All digits and letters in the DTMF packages...
  • Page 33: Protocol Stack

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP The dial plan described above results in the following digit map: (0T| 00T|[1-7]xxx|8xxxxxxx|xxxxxxx#|*xx|91xxxxxxxxxx|9011x.T) 5.2.3 Protocol Stack MGCP is a both a definition of commands and a definition of signaling. By using MGCP commands, media gateway controller (MGC) equipment can control MRS6100.
  • Page 34 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Serial Command Code Description name From MGC to MRS, used by the call agent to associate an endpoint with a specified IP address and UDP port. Apart from that, a...
  • Page 35 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Table 5-5 MGCP response codes Response Meaning code The transaction is currently being processed. An actual completion message will follow on later. The requested transaction is already processed normally.
  • Page 36: Message Structure

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Response Meaning code No such event or signal. Unknown action or invalid combination of actions. Internal inconsistency in LocalConnectionOptions. Unknown extension name in LocalConnectionOptions. Insufficient bandwidth. Missing RemoteConnectionDescriptor.
  • Page 37 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP It refers to the bearer attribute. At present, only one attribute, namely “encoding” (the code is “e”), is defined. Its values can be set to “A” which represents A-law and “µ”...
  • Page 38 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Table 5-6 Connection modes and meanings Connection mode Meaning sendonly The gateway only sends packets. recvonly The gateway only receives packets. sendrecv The gateway sends and receives packets.
  • Page 39 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP The digit-map action can only be specified for the digits, letters and inter-digit timers in the MF and DTMF packets, or in other packages that need to define the encoding of digits and timers.
  • Page 40 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Table 5-8 Connection parameter types Code Name Connection parameter value The number of packets that are sent on the Packets sent connection The number of octets that are sent on the...
  • Page 41 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP The endpoint ID specified by the gateway is returned in a CreateConnection response. The SpecificEndpointId is an optional parameter that identifies the responding endpoint. It can be used when the EndpointId parameter uses any of wildcard name.
  • Page 42 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP The RestartMethod parameter specifies the type of restart, encoded as one of the following keywords: graceful: A “graceful” restart method indicates that the specified endpoints will be taken out of service after the specified delay. The established connections are not yet affected, but the call agent should refrain to establish new connections, and should try to gracefully tear down the existing connections.
  • Page 43 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP In addition, capabilities can also contain a list of supported packages and a list of supported modes. RemoteConnectionDescriptor (RC) RemoteConnectionDescriptor includes same fields LocalConnectionDescriptor, such as IP address, UDP port and packetization parameters.
  • Page 44 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP DLCX (Call-ID,EndpointId,ConnectionId,[Encapsulated NotificationRequest,][Encapsulated EndpointConfiguration]) DeleteConnection from the VoIP gateway: DLCX (Call-ID,EndpointId,ConnectionId,Reason-code,Connection-parameters) DeleteConnection from the call agent to delete multiple connections: DLCX (Call-ID,EndpointId) AuditEndpoint AUEP (EndpointId,RequestedInfo) AuditConnection AUCX (EndpointId,ConnectionId,RequestedInfo)
  • Page 45 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP The 7 line: c in the response identifies the connection information. IN refers to network type in the form of a text string. The currently defined IN is Internet. IP4 indicates the type of connection address is IP4.
  • Page 46 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP RQNT (ReturnCode) Notify NTFY (ReturnCode) CreateConnection CRCX (ReturnCode,ConnectionId,[SpecificEndpointId,][LocalConnectionDescriptor]) ModifyConnection MDCX (ReturnCode,[LocalConnectionDescriptor]) DeleteConnection DeleteConnection from the call agent: DLCX (ReturnCode,Connection-parameters) DeleteConnection from the VoIP gateway: DLCX (ReturnCode) DeleteConnection from the call agent to delete multiple connections:...
  • Page 47: Call Flow

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP The 1 line: 200 indicates the successful receipt of the command. 693585490 is a transaction identifier which is the same as the transaction identifier contained in the CreateConnection command that triggers this response. CRCX OK is a commentary.
  • Page 48 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP MRS6100 RSIP RSIP_RSP Figure 5-7 MRS6100 registration flow Event 1: MRS sends an RSIP command to MGC, reporting the completion of a load or restart and requesting to register to MGC.
  • Page 49 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP The domain name of Endpoint1 is IDms/cnf/1@mrs6100.com. The IP address of MRS is 182.20.50.101. MRS6100 CRCX CRCX ACK RQNT(pa,pc) RQNT ACK NTFY (oc,of,digit) NTFY ACK DLCX DLCX ACK...
  • Page 50 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP The 2nd line: The Call-ID is a265. The 3rd line: the local connection options. The Call Agent suggests MRS to set the compression algorithm to PCMA and set the encapsulation delay to 20 milliseconds.
  • Page 51 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP The 1st line: the OperationRequest command. The endpoint is ms/cnf/1, and the domain name is mrs6100.com. The 2nd line: The request identifier is 1e000424, used to correlate this request with notifications that it triggers.
  • Page 52 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP I:1607901 O:oc Line 1: the DeleteConnection command. The endpoint is ms/cnf/1, and the domain name is mrs6100.com. The 2nd line: The connection identifier is 1607901. DLCX ACK encoding...
  • Page 53 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Line 2: The request ID is 1e000425. The ID associates the request with the notification. Line 3: The request events are the digit collecting event under packet D and the operation fail (of) event.
  • Page 54 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP command that triggers this response. OK is a comment. It indicates that MG has received and is executing the request. IV. MRS6100 conference flow Figure 5-10 shows the call flow of an MRS6100 three-party conference under the control of one MGC.
  • Page 55 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP 200 693585490 OK I:1607901 c=IN IP4 182.20.50.101 m=audio 10000 RTP/AVP 8 0 18 4 Event 2: MGC specifies MRS6100 to send a CRCX command to the same Endpoint1, requesting to establish the second-party connection. The mode is not specified.
  • Page 56 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP CRCX 693585492 ms/cnf/1@mrs6100.com MGCP 1.0 C:a265 L:a:PCMA,P:20 M:confrnce c=IN IP4 182.20.40.5 m=audio 30006 RTP/AVP 8 CRCX ACK encoding 200 693585492 OK I:1607903 c=IN IP4 182.20.50.101 m=audio 10004 RTP/AVP 8 0 18 4 Event 4: After establishing a connection, MGC sends the RQNT announcement playing command to MRS, to play announcements for the entire conference.
  • Page 57: Sip

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Event 6: MGC sends a DLCX command to MRS, requesting to delete the entire conference. If the command does not contain a connection identifier, it indicates the entire conference is to be deleted. Or a specified party of the conference is to be deleted.
  • Page 58: Terms

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP access subscribed telecommunication services on any terminal in any location at any time. SIP supports five signaling functions of multimedia communications: User location: determination of the end system to be used for communication.
  • Page 59 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP II. Transaction SIP is a client/server protocol. A SIP transaction occurs between a client and a server and comprises all messages from the first request to the final response sent from the server to the client.
  • Page 60 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Server address parameter indicates the address of the server communicating with the user, which overwrites the address in the host field. It is usually a multicast address. Transport parameter, Lifetime parameter, Server address parameter, and Method parameter are URL parameters used only in a redirect address, that is, the Contact field which will be mentioned later.
  • Page 61: Protocol Stack

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP the routing function rather than receive or reject calls. Cooperating with a registration process, it can support the mobility of SIP terminals. VIII. Registrar Register is a server that accepts REGISTER requests. A registrar is typically co-located with a proxy or redirect server.
  • Page 62: Message Type

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP RSVP (Resource ReServation Protocol) for reserving network resources RTP (Real-Time Transmit Protocol) for transmitting real-time data and providing QoS feedback RTSP (Real-Time Stream Protocol) for controlling the transmission of media...
  • Page 63 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Request Message meanings messages REGISTER MG registers to MGC. The OPTIONS request is used to query servers about their OPTIONS capabilities. II. Response messages Response messages are used to respond to request messages, indicating the success or failure of calls.
  • Page 64 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Serial Status-Code Message functions Prohibited Payment required Forbidden Not found Method not allowed Not acceptable Proxy authentication required Request time-out Gone Request entity too large Request-URI too large...
  • Page 65: Message Structure

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Serial Status-Code Message functions Not implemented Invalid gateway Service unavailable Server time-out Version not supported Message too large Global failure The request cannot be fulfilled at any server.
  • Page 66 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Start Command Peer UPI Version line Call-ID:Value From:Value To:Value Cseq:Value Via:Value Contact:Value Message Max-Forwards:Value head Allow:Value Content-Lengh:Value Supported:Value User-Agent:Value Content-Type:Value ..Space Message body Figure 5-12 SIP request message format Request message parameters Here we describe some frequently used parameters.
  • Page 67 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP The host is a domain name defined globally or an IP address routable globally. The local ID is composed of unique URI characters in the scope of host. Otherwise, the local ID must be a globally unique value to ensure the global uniqueness of Call-ID.
  • Page 68 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP CSeq CSeq refers to command sequence. A CSeq field in a request contains a command name and a single decimal sequence number. Request client defines the sequence number, which is unique inside the Call-ID. The initial value of the sequence number is arbitrary.
  • Page 69 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP When the request from the point 10.0.0.1 passes a NAT point with the external address 182.20.12.30, request reaches proxy server softx3000.bell-telephone.com. Noticing the inconsistence between the previous hop’s address and the Via field address, the proxy server adds the actual sending address, as a receiver’s tag, at the end of the top Via and then adds its own address in a new...
  • Page 70 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Contact The Contact field is present in INVITE, ACK, and REGISTER requests, success responses, call process responses, and redirection responses to provide an address for direct communication with the user.
  • Page 71 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Contact: <Sip:66500002@182.20.1.110:5061>;q=0.7;expires=3600 Max-Forwards The Max-Forwards field serves to limit the number of hops a request can transit on the way to its destination. It consists of an integer that is decremented by one at each hop.
  • Page 72 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Supported Transportation of a 100 temporary response defined in SIP is not reliable. In other words, it is not guaranteed that UAC can receive the provisional response sent by UAS.
  • Page 73 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Accept-Language: en Authorization The Authorization field contains authentication credentials of a UA. The following introduces a general process for UA to request an authorization from the server. If the server requires authorizing the user when UA originates a request, a nonce is generated at the local end for this authorization and all parameters necessary for the authorization request field are returned to UA to initiate a user authorization process.
  • Page 74 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP receiving the authorization request. Some fields such as the Request-URI may be modified while the request is transmitted through the network server. While UA originates a request, the URI parameter in the authorization field is used to deliver the Request-URI of the original message for authorization, to guarantee the correctness of the authorization.
  • Page 75 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP a: rtpmap:8 PCMA/8000 a: rtpmap 0 PCMU/8000 a: rtpmap 4 G723/8000 a: rtpmap 18 G729/8000 The 1st line: The start line of the request is the INVITE request message. The request...
  • Page 76 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP The 13th line: Null. It indicates what is preceded is an SDP session description. The 14th line: This is the SDP protocol version number. At present, it is the version 0.
  • Page 77 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP the RTP audio/video application document. It means that all formats carried in the session may be used, but the first one is the default format for the session.
  • Page 78 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Start Command Peer UPI Version line Call-ID:Value From:Value To:Value Cseq:Value Via:Value Contact:Value Message Max-Forwards:Value head Allow:Value Content-Lengh:Value Supported:Value User-Agent:Value Content-Type:Value ..Space Message body Figure 5-13 SIP response message structure Response message parameters Refer to Section 5.3.5 1, "Request messages".
  • Page 79: Call Flow

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP The 1st line: The SIP protocol. The protocol version is 2.0. The status code is 180. Ringing is a descriptive phrase, referring to sending the ringing tone to the callee.
  • Page 80 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP MRS6100 terminal INVITE INVITE 100 Trying 100 Trying 180 Ringing 180 Ringing 200 OK 200 OK ..Cancel reINVITE annoucem 200 OK Repuest reINVITE annoucement 200 OK INFO 200 OK ..
  • Page 81 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Content-Length: 214 Content-Type: application/sdp Via: SIP/2.0/UDP 182.20.62.2:5060 User-Agent: MRS6100 DP o=TestTeam 4000 4000 IN IP4 182.20.62.2 s=phone-call c=IN IP4 182.20.70.2 t=0 0 m=audio 8000 RTP/AVP 0 4 8 96 97...
  • Page 82 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Contact:<sip:annc.BAU.pa%28an%3dfile%3a//welcome4%29@182.20.60.1:5061;tr ansport=udp> Content-Length: 0 Event 4: MRS6100 sends the 200 OK message to AS, which contains the SDP-2. SIP/2.0 200 OK From: <sip:1@182.20.62.2>;tag=8000 To:<sip:annc.BAU.pa%28an%3dfile%3a//welcome4%29@182.20.60.1>;tag=1a1e0a CSeq: 10 INVITE Call-ID: 4000@182.20.62.2 Via: SIP/2.0/UDP 182.20.62.2:5060...
  • Page 83 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP To:<sip:annc.BAU.pa%28an%3dfile%3a//welcome4%29@182.20.60.1>;tag=1a1e0a Call-ID: 4000@182.20.62.2 CSeq: 10 ACK Via: SIP/2.0/UDP 182.20.62.2:5060 User-Agent: MRS6100 DP Content-Length: 0 A call between AS and MRS6100 is established successfully. An RTP media stream connection is established between MRS6100 and the remote caller SIP entity.
  • Page 84 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP From: <sip:1@182.20.62.2>;tag=8000 To:<sip:annc.BAU.pa%28an%3dfile%3a//welcome4%29@182.20.60.1>;tag=1a1e0a CSeq: 13 INVITE Call-ID: 4000@182.20.62.2 Via: SIP/2.0/UDP 182.20.62.2:5060 Contact:<sip:annc.BAU.pa%28an%3dfile%3a//welcome4%29@182.20.60.1:5061;tr ansport=udp> Content-Length: 0 Event 9: AS sends an ACK message to MRS6100, acknowledging the receipt of the final response to the reINVITE request from MRS6100.
  • Page 85 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP To:<sip:annc.BAU.pa%28an%3dfile%3a//welcome4%29@182.20.60.1>;tag=1a1e0a CSeq: 1163751 INVITE Call-ID: 4000@182.20.62.2 Via: SIP/2.0/UDP 182.20.62.2:5060 Content-Length: 0 Event 11: MRS6100 sends 200 OK, indicating the success of announcement playing request. SIP/2.0 200 OK From: <sip:1@182.20.62.2>;tag=8000 To:<sip:annc.BAU.pa%28an%3dfile%3a//welcome4%29@182.20.60.1>;tag=1a1e0a...
  • Page 86 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP CSeq: 1 INFO Call-ID: 4000@182.20.62.2 Via: SIP/2.0/UDP 182.20.60.1:5061;branch=z9hG4bK3e8156831 Max-Forwards: 70 Content-Length: 34 Content-Type: application/Huawei Event-Type=ivr Event-Content=OC Event 14: AS returns the INFO message response. SIP/2.0 200 OK From:<sip:annc.BAU.pa%28an%3dfile%3a//welcome4%29@182.20.60.1>;tag=1a1 e0a19 To: <sip:1@182.20.62.2>;tag=8000...
  • Page 87 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Via: SIP/2.0/UDP 182.20.62.2:5060 Content-Length: 0 II. Unsuccessful call flow In an unsuccessful call flow shown in Figure 5-15, UA deletes the call in the process of creating a session. It sends a CANCEL message that results in the call failure.
  • Page 88 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Via: SIP/2.0/UDP 182.20.62.2:5060 User-Agent: MRS6100 DP o=TestTeam 2000 2000 IN IP4 182.20.62.2 s=phone-call c=IN IP4 182.20.69.4 t=0 0 m=audio 8766 RTP/AVP 0 4 8 96 97 a=rtpmap:96 telephone-event/8000/1...
  • Page 89 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Contact: <sip:annc.BAU.pa%28an%3dfile%3a//welcome2%20it%3d2%20iv%3d20%29@182. 20.60.1:5061;transport=udp> Content-Length: 0 Event 4: AS sends a CANCEL message to MRS6100 to cancel the current session. CANCEL sip:annc.BAU.pa%28an%3dfile%3a//welcome2%20it%3d2%20iv%3d20%29@182.2 0.60.1 SIP/2.0 Via: SIP/2.0/UDP 182.20.62.2:5060 From: <sip:1@182.20.62.2>;tag=5220000 To:<sip:annc.BAU.pa%28an%3dfile%3a//welcome2%20it%3d2%20iv%3d20%29@1...
  • Page 90 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 5 MGCP and SIP Event 7: AS sends an ACK message to MRS6100, acknowledging the receipt of the final response to the INVITE request from MRS6100. sip:annc.BAU.pa%28an%3dfile%3a//welcome2%20it%3d2%20iv%3d20%29@182.2 0.60.1 SIP/2.0 Via: SIP/2.0/UDP 182.20.62.2:5060 From: <sip:1@182.20.62.2>;tag=5220000...
  • Page 91: Chapter 6 Mrs6100 Terminal System

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 6 MRS6100 Terminal System Chapter 6 MRS6100 Terminal System 6.1 System Overview The MRS6100 terminal system, composed of the BAM server, the O&M WS and the emergency WS, is responsible for management and maintenance of the entire system.
  • Page 92: Bam Server

    OMS commands to the host. The host then directs the response to the related terminal devices to dump or forward the alarm messages or service statistics. The MRS6100 uses HUAWEI C5210 server as the BAM server. The BAM software is used to manage and maintain the MRS6100, including the operating data of the MRS6100, traffic statistics and alarm information.
  • Page 93: Bam Networking

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 6 MRS6100 Terminal System provides a complete set of practical operation and maintenance methods and tools, to guarantee the normal running of the system, minimize the business cost, and improve the quality of communication service.
  • Page 94: Components Of The Bam Software

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 6 MRS6100 Terminal System Figure 6-3 BAM networking Note: The BAM server implements the back administration function of the MRS6100. The NIC1 and the NIC2 of the BAM communicate with other boards through the HSCI.
  • Page 95: Characteristics Of Bam

    Internet. The following details a commonly used method, iWeb remote maintenance solution. As shown in Figure 6-5, HUAWEI iWeb remote maintenance system, based on Internet, enhances remote monitoring and encrypted data transmission, thereby ensuring the security of the equipment running.
  • Page 96 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 6 MRS6100 Terminal System Client Agent Remote WS Proxy Host LAN Switch Internet Device Server Agent Firewall Client Agent: Receiving data from remote maintenance workstations and Client Agent: transferring the data to the Server Agent...
  • Page 97 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 6 MRS6100 Terminal System Remote maintenance monitoring in real time: MRS6100 supports to monitor maintenance operations and requests from remote clients in real time. In addition, it supports the disconnection with suspicious clients.
  • Page 98: Operation And Maintenance Workstation

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 6 MRS6100 Terminal System 6.3 Operation and Maintenance Workstation The Windows 2000 Server operating system, the Windows 2000 Professional operating system or the Windows XP operation system is installed on the operation and maintenance workstation, running the software at the operation and maintenance client.
  • Page 99: Emergency Workstation

    When the BAM server is recovered, the emergency workstation then is switched over to the original working mode. Therefore, the emergency workstation is mainly used as the backup device for the system BAM data. The MRS6100 emergency WS uses HUAWEI C5210 server. Table 6-1 lists its basic hardware configuration. Huawei Technologies Proprietary...
  • Page 100: Communication Gateway Software

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 6 MRS6100 Terminal System Table 6-1 Basic configuration for the emergency WS Item Configuration 2 × Intel Xeon DP 2.4 GHz or higher Hard disk 2 × 36 GB 10000RPM SCSI hard disks or more...
  • Page 101 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 6 MRS6100 Terminal System Figure 6-6 Setting the BAM communication gateway when the BAM or the emergency workstation is connected to the alarm box The WS communication gateway software only includes the WS communication gateway.
  • Page 102: Chapter 7 Operation And Maintenance

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 7 Operation and Maintenance Chapter 7 Operation and Maintenance 7.1 Security Management The OMS is a multi-user system. To ensure secure and convenient operations with the system, operators and workstations are assigned with different authorities.
  • Page 103: Workstation Management

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 7 Operation and Maintenance modifying user/workstation authority, modifying commands in command group and modifying user login time. This ensures the centralized management of users by the super user and prevents confusion of authority management.
  • Page 104: Data Storage

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 7 Operation and Maintenance 7.2 Data Storage The MRS6100 data includes BAM data and FAM data. 7.2.1 BAM Data All BAM data are stored in the SQL Server of the BAM. Through the data management program on the BAM, operator authorities can be managed in a hierarchical mode.
  • Page 105: Data Operation

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 7 Operation and Maintenance 7.3 Data Operation After the data operation on a workstation, the MML service in the BAM analyzes the commands and the configuration management service is responsible for saving the modified data into the BAM database and converting data format.
  • Page 106 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 7 Operation and Maintenance III. Data CRC To ensure the consistency of data in the BAM (background) and the FAM modules (FAM), MRS6100 OMS provides the CRC function to verify the consistency of BAM data and FAM data.
  • Page 107: Alarm Management

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 7 Operation and Maintenance 7.4 Alarm Management Alarm management is part of the fault management in the OMS. The fault management system includes a set of complete and intelligent functional software, which can detect, isolate, and correct abnormal operations of the device modules that are managed.
  • Page 108: Hardware Alarm Reporting Path

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 7 Operation and Maintenance Figure 7-1 Architecture of alarm generation subsystem The alarms can be divided into two types: Alarms from the BAM modules are called internal alarms Alarms from the device modules are called device alarms The internal alarms provide ways to detect the BAM internal faults, without which it will be very difficult to locate faults within the BAM itself.
  • Page 109: Software Alarm Reporting Path

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 7 Operation and Maintenance Alarm reporting path of the front board of basic frame (except ALUI and UPWR): After collecting the alarm information from the front board through shared resource bus, the SMUI reports the alarm to the BAM through Ethernet.
  • Page 110: Alarm Levels

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 7 Operation and Maintenance 7.4.4 Alarm Levels Alarm levels are used to identify the severity of alarms. According to the severity, the alarms are classified into the following four different levels. Critical alarm: refers to the system-featured alarms on faults and events that make the system down, such as the faults on SMUI and HSCI boards.
  • Page 111: Functions And Features Of The Traffic Statistics System

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 7 Operation and Maintenance Measurement index: values collected for a measurement, such as call attempts. Measurement index is sometimes called measurement entity or measurement project. Measurement index is also called measurement body.
  • Page 112 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 7 Operation and Maintenance Support for customized measurement indices: On the basis of the measurement indices provided by the FAM, the operator can define measurement indices by means of mathematical expressions. The operation numbers of the mathematical expressions can be constants, measurement period, or measurement indices provided by the FAM.
  • Page 113: Software Patch

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 7 Operation and Maintenance Supporting up to 128 traffic statistics tasks at the same time. Saving 26000 traffic statistics records at the maximum. Saving traffic statistics information generated within three months at the maximum.
  • Page 114: Structure

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 7 Operation and Maintenance the theoretical maximum number is 65535 (actually it is limited by memory space, so the maximum number set for the FAM patch is 200). A patch file includes all the patches that are installed for the same basic version.
  • Page 115 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 7 Operation and Maintenance patch operation commands of the operator and returned information from devices. Sending patch files to FAM devices. Creating corresponding patch report files. Providing the function of checking patch status.
  • Page 116: Chapter 8 Technical Specifications

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 8 Technical Specifications Chapter 8 Technical Specifications 8.1 System Capacity In different services and different encoding/decoding modes, the maximum system capacity varies with processing complexity, as shown in Table 8-1. Table 8-1 System capacity...
  • Page 117: Physical Parameters

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 8 Technical Specifications 8.3 Physical Parameters Table 8-2 Physical parameters for the MRS6100 devices Device Height Width MRS6100 frame 19 inches Air deflector 19 inches At the full configuration, the frame is 36 kg in weight.
  • Page 118 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 8 Technical Specifications Table 8-4 MRS6100 power consumption Power Functional unit consumption Configuration Single power distribution box Power distribution box ≤20 (MCCU+BFII)×2+(MSUC+MRIC)×10+(SMUI+SI Basic frame ≤610 UI)×2+HSCI×2+ALUI×1+UPWR×4+Fan frame (SMUI+SIUI)×2+HSCI×2+(MSUC+MRIC)×12+A Extended frame ≤680 LUI×1+UPWR×4+Fan frame...
  • Page 119: Environment Requirements

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 8 Technical Specifications 8.6 Environment Requirements 8.6.1 Storage Environment The applicable standard is EUROPEAN ETS 300 019-1-1 “not temperature-controlled storage”. I. Climate Table 8-5 lists the climate requirements. Table 8-5 Climate requirements...
  • Page 120 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 8 Technical Specifications Note: Suspended dust: diameter ≤ 75 Precipitable dust: 75 m ≤ diameter ≤150 Sand: 150 m ≤ diameter ≤1000 Table 8-7 lists the restrictions on the densities of active chemical materials...
  • Page 121: Transportation Environment

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 8 Technical Specifications 8.6.2 Transportation Environment The applicable standard is EUROPEAN ETS 300 019-1-2 “Class 2.3 PUBLIC transportation”. I. Climate Table 8-9 Climate requirements Item Scope Altitude ≤ 5000m Atmosphere 70–106 kPa Temperature -40°C to +70°C...
  • Page 122 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 8 Technical Specifications Table 8-11 lists the restrictions on the densities of active chemical materials. Table 8-11 Restrictions on the densities of active chemical materials Chemical active material Unit Content mg/m³ ≤ 1.00 mg/m³...
  • Page 123: Operating Environment

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 8 Technical Specifications 8.6.3 Operating Environment I. Climate Table 8-13 Temperature and humidity Temperature Relative humidity Long-term Short-term Long-term Short-term operation operation operation operation +5°C – +45 °C -5°C – +55°C 5%–85% 5%–95%...
  • Page 124 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 8 Technical Specifications Table 8-15 Restrictions on densities of mechanical active materials Mechanical active material Unit Content Suspended dust mg/m³ ≤ 0.2 Precipitable dust mg/m²·h ≤ 1.5 Sand mg/m³ ≤ 30 Note: Suspended dust: diameter ≤...
  • Page 125 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 8 Technical Specifications Table 8-17 Mechanical stress index Item Sub-item Scope Offset ≤3.5 mm – Sinusoidal vibration Acceleration – ≤10.0 m/s² Frequency range 2–9 Hz 9–200 Hz Impulse response ≤100 m/s² Nonstable impulse...
  • Page 126: Chapter 9 Compliant Standards

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 9 Compliant Standards Chapter 9 Compliant Standards 9.1 PRC Standards The MRS6100 complies with the following standards released by the Ministry of Information Industry of the People’s Republic of China: YDC 003-2001 Overall Technical Specifications for SoftSwitch Devices Overall Technical Specifications for the Media Resource Server 9.2 ITU-T Standards...
  • Page 127 Technical Manual U-SYS MRS6100 Media Resource Server Chapter 9 Compliant Standards IETF RFC 2833, RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals IETF RFC 2327, Session Description Protocol (SDP) Huawei Technologies Proprietary...
  • Page 128: Chapter 10 Reliability Design

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 10 Reliability Design Chapter 10 Reliability Design 10.1 Security 10.1.1 Network Security Except the network services in use (such as SIP, MGCP and RTP/RTCP), MRS6100 closes the network services not in use, so as to prevent illegal users from intervening the device operation through illegal entry.
  • Page 129: Operation Security

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 10 Reliability Design system generates an alarm to prompt the operator to restore data as soon as possible. 10.1.4 Operation Security The MRS6100 ensures the system operation security through the following measures: It strictly restricts the access authority of operation and maintenance personnel.
  • Page 130: Software Reliability

    Technical Manual U-SYS MRS6100 Media Resource Server Chapter 10 Reliability Design brought into service immediately. The standby one replaces the active one to control the running and operation of the modules against service interruption of the system. III. Board-level Hot Standby Mode The board-level hot backup method is frequently used in communication products to improve the reliability of the system.
  • Page 131: Appendix A Acronyms And Abbreviations

    Technical Manual U-SYS MRS6100 Media Resource Server Appendix A Acronyms and Abbreviations Appendix A Acronyms and Abbreviations Access Media Gateway Back Administration Module BCHA Busy Hour Call Attempt Call Agent Cyclic Redundancy Check File Transfer Protocol Graphic User Interface HTTP...

Table of Contents