AG Access Architecture
2.1 Introduction
(Page 2 of 11 in this chapter)
- AG Access is a library that enables application programs to execute multiple
telephony functions on NMS Alliance Generation (AG) boards. AG Access is
designed to meet the following objectives:
- Maximize performance by taking full advantage of concurrent processing between the host CPU and the AG control processor.
- Allow a single process or thread to control multiple AG ports/telephone network lines, minimizing restrictions on the application software architecture.
- Maximize portability between operating systems.
- AG Access employs an asynchronous programming model in order to capitalize
on the concurrent processing between AG control processors and the host CPU.
As depicted in Figure 1, the application program starts telephony functions on the
AG board using AG Access and receives AG Access events.
: AG Access Architecture Context
(Page 2 of 11 in this chapter)
Copyright 1996 Natural MicroSystems, Inc. All Rights Reserved.