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