MTP3 Programmer’s Manual

  • View
    123

  • Download
    0

Embed Size (px)

Text of MTP3 Programmer’s Manual

Intel NetStructure SS7 ProtocolsMTP3 Programmers ManualJuly 2005

05-2471-001-01

INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for use in medical, life saving, or life sustaining applications. Intel may make changes to specifications and product descriptions at any time, without notice. This MTP3 Programmers Manual as well as the software described in it is furnished under license and may only be used or copied in accordance with the terms of the license. The information in this manual is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Intel Corporation. Intel Corporation assumes no responsibility or liability for any errors or inaccuracies that may appear in this document or any software that may be provided in association with this document. Except as permitted by such license, no part of this document may be reproduced, stored in a retrieval system, or transmitted in any form or by any means without express written consent of Intel Corporation. Copyright 2005, Intel Corporation AnyPoint, AppChoice, BoardWatch, BunnyPeople, CablePort, Celeron, Chips, CT Media, Dialogic, DM3, EtherExpress, ETOX, FlashFile, i386, i486, i960, iCOMP, InstantIP, Intel, Intel Centrino, Intel Centrino logo, Intel logo, Intel386, Intel486, Intel740, IntelDX2, IntelDX4, IntelSX2, Intel InBusiness, Intel Inside, Intel Inside logo, Intel NetBurst, Intel NetMerge, Intel NetStructure, Intel SingleDriver, Intel SpeedStep, Intel StrataFlash, Intel TeamStation, Intel Xeon, Intel XScale, IPLink, Itanium, MCS, MMX, MMX logo, Optimizer logo, OverDrive, Paragon, PDCharm, Pentium, Pentium II Xeon, Pentium III Xeon, Performance at Your Command, RemoteExpress, SmartDie, Solutions960, Sound Mark, StorageExpress, The Computer Inside., The Journey Inside, TokenExpress, VoiceBrick, VTune, and Xircom are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. * Other names and brands may be claimed as the property of others. Publication Date: July 2005 Document Number: 05-2471-001-01 Intel Converged Communications, Inc. 1515 Route 10, Parsippany, NJ 07054 For Technical Support, visit the Intel Telecom Support Resources website at: http://developer.intel.com/design/telecom/support/ For Products and Services Information, visit the Intel Telecom Products website at: http://www.intel.com/design/network/products/telecom/index.htm For Sales Offices and other contact information, visit the Intel Telecom Building Blocks Sales Offices page at: http://www.intel.com/network/csp/sales/

2

MTP3 Programmers Manual - Issue 06

Contents

Contents1 Introduction.................................................................................................................................... 7 1.1 1.2 2 2.1 2.2 2.3 2.4 3 3.1 3.2 Applicability........................................................................................................................... 7 Related Information .............................................................................................................. 8 MTP3 Module Overview ....................................................................................................... 9 Module Configuration............................................................................................................ 9 Feature Overview ............................................................................................................... 10 General Description ............................................................................................................ 10 Protocol Requests from User Part to MTP3 ....................................................................... 13 3.1.1 API_MSG_TX_REQ MTP Transfer Request ..................................................... 14 Protocol Indications from MTP3 to User Part ..................................................................... 15 3.2.1 API_MSG_RX_IND MTP Transfer Indication ..................................................... 16 3.2.2 MTP_MSG_PAUSE MTP Pause Indication........................................................ 17 3.2.3 MTP_MSG_RESUME MTP Resume Indication ................................................. 18 3.2.4 MTP_MSG_STATUS MTP Status Indication...................................................... 19 Layer Management Requests Sent to MTP3...................................................................... 20 3.3.1 MTP_MSG_ACT_LS Activate Link Set Request ................................................ 21 3.3.2 MTP_MSG_DEACT_LS Deactivate Link Set Request ....................................... 22 3.3.3 MTP_MSG_ACT_SL Activate Signaling Link Request ....................................... 23 3.3.4 MTP_MSG_DEACT_SL Deactivate Signaling Link Request.............................. 24 3.3.5 MTP_MSG_INHIB_SL Inhibit Signaling Link Request........................................ 25 3.3.6 MTP_MSG_UNINHIB_SL Uninhibit Signaling Link Request .............................. 26 3.3.7 MTP_MSG_SLTC_START Signaling Link Test Request ................................... 27 3.3.8 MTP_MSG_SRT_START Start SRT Request (Japan)....................................... 28 Management Indications Issued by MTP3 to Layer Management...................................... 29 3.4.1 MTP_MSG_LINK_INHIB Signaling Link Inhibited Indication .............................. 30 3.4.2 MTP_MSG_LINK_UNINHIB Signaling Link Uninhibited Indication..................... 31 3.4.3 MTP_MSG_INHIB_DENIED Signaling Link Inhibit Denied Indication ................ 32 3.4.4 MTP_MSG_UNINHIB_FAIL Signaling Link Uninhibit Failure Indication ............. 33 3.4.5 MTP_MSG_SRT_RESULT SRT Result Indication (Japan)................................ 34 Management Requests Sent to MTP3................................................................................ 35 3.5.1 MTP_MSG_RESET MTP3 Module Reset Request ............................................ 37 3.5.2 MTP_MSG_CONFIG MTP3 Module Configuration Request .............................. 38 3.5.3 MTP_MSG_CNF_LINKSET Link Set Configuration Request ............................. 43 3.5.4 MTP_MSG_CNF_LINK Signaling Link Configuration Request........................... 45 3.5.5 MTP_MSG_CNF_ROUTE Route Configuration Request................................... 47 3.5.6 MTP_MSG_CNF_TIMERS MTP3 Timer Configuration Request........................ 50 3.5.7 MTP_MSG_TRACE_MASK MTP3 Trace Mask Configuration Request............. 52 3.5.8 MTP_MSG_END_LINKSET Link Set End Request............................................ 56 3.5.9 MTP_MSG_END_LINK Signaling Link End Request ......................................... 56 3.5.10 MTP_MSG_END_ROUTE Route End Request.................................................. 57 3.5.11 MTP_MSG_GARBAGE Clear Garbage Request ............................................... 58 3.5.12 MTP_MSG_UPDATE_L4 Update Level 4 Request ............................................ 59

Functional Overview ..................................................................................................................... 9

Message Reference ..................................................................................................................... 13

3.3

3.4

3.5

MTP3 Programmers Manual - Issue 06

3

Contents

3.6

3.7 4 4.1 4.2 4.3 4.4 5

3.5.13 MTP_MSG_R_LK_STATUS Read Link Status Request .................................... 60 3.5.14 MTP_MSG_R_RT_STATUS Read Route Status Request................................. 62 3.5.15 MTP_MSG_R_SP_STATS Read Signaling Point Statistics Request................. 64 3.5.16 MTP_MSG_R_RT_STATS Read Route Statistics Request ............................... 65 3.5.17 MTP_MSG_R_LS_STATS Read Link Set Statistics Request ............................ 66 3.5.18 MTP_MSG_R_LK_STATS Read Link Statistics Request .................................. 67 3.5.19 GEN_MSG_MOD_IDENT Read Module Version Request................................. 68 Management Indications Issued by MTP3.......................................................................... 69 3.6.1 MGT_MSG_MTP_EVENT MTP3 Q.752 Event Indication .................................. 70 3.6.2 MGT_MSG_EVENT_IND Error Indication .......................................................... 71 3.6.3 MGT_MSG_TRACE_EV Trace Event Indication................................................ 75 Message Summary Table................................................................................................... 76 Primitives Issued by MTP3 to MTP2................................................................................... 79 Primitives Received by MTP3 from MTP2 .......................................................................... 79 Messages Exchanged Between MTP3 and Timer Services............................................... 80 Messages Exchanged Between MTP2 and MTP3 On-board ............................................. 80

Internal Interfaces........................................................................................................................ 79

Glossary ....................................................................................................................

Recommended

View more >