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