Download Software Environment Programmer`s Manual
Transcript
Contents Contents Revision History............................................................................................................ 3 1 Introduction ........................................................................................................ 9 1.1 1.2 Applicability ........................................................................................................................... 9 Related Documentation ........................................................................................................... 9 1.2.1 Dialogic® DSI SS7 Protocol Manuals .............................................................................. 9 1.2.2 Dialogic® DSI SIGTRAN Protocol Manuals .................................................................... 10 1.2.3 Dialogic® DSI Diameter Stack Manuals ........................................................................ 10 1.2.4 Dialogic® DSI Network Interface Boards Manuals .......................................................... 10 1.2.5 Dialogic® DSI Signaling Servers Manuals ..................................................................... 10 2 Basic Concepts .................................................................................................. 11 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 Modules ............................................................................................................................... 11 Module Identifiers ................................................................................................................. 11 Messages ............................................................................................................................. 11 Message Queues ................................................................................................................... 12 Distributed Modules .............................................................................................................. 12 Library Functions .................................................................................................................. 12 System Initialization ............................................................................................................. 17 Attaching to the DSI environment ........................................................................................... 17 System Congestion ............................................................................................................... 18 3 Installation ........................................................................................................ 19 3.1 3.2 Introduction ......................................................................................................................... 19 Software Installation for Linux ................................................................................................ 21 3.2.1 Installing Development Package for Linux .................................................................... 21 3.2.2 Building Device Drivers for DSI boards ........................................................................ 24 3.2.3 Support for SIGTRAN SCTP under Linux ...................................................................... 25 3.2.4 Adjusting Linux Kernel Parameters ............................................................................. 26 3.2.5 Using 64-bit Linux Applications .................................................................................. 27 3.2.6 Removing the Development Package for Linux ............................................................. 27 3.2.7 RPM Creation ........................................................................................................... 28 Software Installation for Solaris .............................................................................................. 30 3.3.1 Installing the Development Package for Solaris ............................................................ 30 3.3.2 Solaris 9 - Interface Name Checking ........................................................................... 32 3.3.3 Solaris 10 –User Account Permissions ......................................................................... 32 3.3.4 Installation of SIGTRAN support for Solaris .................................................................. 32 3.3.5 Tuning Solaris System Resource Parameters ................................................................ 32 3.3.6 Creating a Solaris ‘project’ to tune System Resource parameters ................................... 33 3.3.7 Using 64-bit Solaris Applications ................................................................................ 34 3.3.8 Avoiding “Non-serviced interrupt” reports .................................................................... 34 3.3.9 Removing the Development Package for Solaris ........................................................... 35 Software Installation for Windows ........................................................................................... 36 3.4.1 Installing Development Package for Windows ............................................................... 36 3.4.2 Starting the Windows Device Driver ............................................................................ 37 3.4.3 Additional steps using Windows 7 ............................................................................... 38 3.4.4 Running software as a Windows Service ...................................................................... 38 3.4.5 Using 64-bit Windows Applications ............................................................................. 40 3.4.6 Removing Development Package for Windows .............................................................. 41 3.3 3.4 4 Configuration and Operation ............................................................................. 42 4.1 Selecting the System Architecture .......................................................................................... 42 4.1.1 TDM Board Systems ................................................................................................. 42 4.1.2 SIGTRAN Systems .................................................................................................... 43 4