Download Print - Dialogic

Transcript
Table Of Contents
1.
Introduction .................................................................................................. 1
2.
NMS ISDN Messaging API overview ............................................................... 5
Integrated Services Digital Network (ISDN) ................................................................ 5
ISDN protocols and protocol layering ...................................................................... 5
Information exchange between layers ..................................................................... 6
ISDN functional devices and reference points .............................................................. 7
ISDN carriers .......................................................................................................... 8
Primary rate interface (PRI) ................................................................................... 8
Basic rate interface (BRI) ...................................................................................... 9
NMS ISDN software ................................................................................................. 9
NMS ISDN product configurations ......................................................................... 10
NMS ISDN ACU configuration ............................................................................... 10
NMS ISDN LAPD configuration .............................................................................. 11
Reference points supported by NMS ISDN.............................................................. 12
NMS ISDN software components ............................................................................. 13
Readme file ....................................................................................................... 14
NMS ISDN function libraries ................................................................................. 14
Run modules ...................................................................................................... 15
Board keyword files ............................................................................................ 15
Demonstration programs and utilities .................................................................... 15
Other components ................................................................................................. 16
Natural Access ................................................................................................... 16
Developing an NMS ISDN application ....................................................................... 16
3.
Messaging API programming model ............................................................ 17
Natural Access environment.................................................................................... 17
Natural Access components ................................................................................. 17
Natural Access programming model ...................................................................... 17
NMS ISDN Messaging API application overview ......................................................... 18
Initializing boards ............................................................................................... 19
Sending ISDN messages to the stack ....................................................................... 19
Building ACU message structures ............................................................................ 20
Sending LAPD messages ........................................................................................ 22
Receiving events and ISDN protocol stack messages.................................................. 23
Receiving messages from the NMS ISDN protocol stack.............................................. 24
4.
Initializing a Messaging API application ...................................................... 27
Initialization tasks ................................................................................................. 27
Task 1: Route channel data to on-board resources.................................................. 27
Task 2: Create contexts for channels .................................................................... 28
Task 3: Call isdnStartProtocol............................................................................... 28
Task 4: Start NOCC TCPs on B channel contexts ..................................................... 29
Making switch connections for NMS ISDN ................................................................. 29
Initializing Natural Access ....................................................................................... 31
Specifying B channel contexts .............................................................................. 31
Specifying D channel contexts .............................................................................. 31
Accessing D channels ............................................................................................. 32
Network access identifiers (NAIs) ......................................................................... 32
Initializing ISDN protocol stack instances............................................................... 32
Starting the NOCC TCP........................................................................................... 33
Stopping an ISDN protocol stack instance................................................................. 34
ii