Download in PDF formatPrint this page

Multilink ISDN AO/DI Source Code

Well-Structured, Maintainable Code AO/DI Benefits
AO/DI Features Special Features & Upgrade Modules
AO/DI Operation

TsLink3 Always On/Dynamic ISDN (AO/DI) consists of the AO/DI manager tightly integrated with well-proven TsLink3 ML-PPP, BACP, and X.25 source code. TsLink3 AO/DI is one of the telecom and datacom protocol stacks that TeleSoft International licenses to developers. Manufacturers license TsLink3 AO/DI source code and other TsLink3 conformance-proven source code stacks to accelerate the development and conformance testing of in-band signaling products.

TsLink3 signaling protocol source code is architected for applications, both embedded and host-based, in which performance and code size are important.

For:

  • Base Stations
  • Gateways
  • Network interface cards
  • Switches
  • Terminal adapters
  • Test equipment

"We appreciated TeleSoft's code flexibility and the reliability of the technical support. TeleSoft technical support ensures that customers can successfully integrate and adapt TsLink3 code for their own platform." --  Digicom, Italy


Well-Structured, Maintainable Code

AO/DI Maintainability and scalability are designed into each TsLink3 stack. Comprehensive comments and documentation support you or a colleague as your product goes forward. The value of TsLink3 stacks will be evident in each phase of your engineering schedule and the product life span.

Shorter Learning Curve & Faster Customization

  • Consistent use of IETF RFC state mechanisms -> Clear, traceable protocol handshakes.
  • 'C' switch statements that closely correspond to the ITU-T standard -> Straightforward to locate the event/state action points in the ITU-T standard.
  • Adherence to ANSI 'C' standards -> full portability.
  • OS-independence -> Choice of RTOS, not locked into a single vendor.
  • Processor-independence -> Mobility across CPU platforms.
  • Simple state machine design -> Easy to understand protocol negotiation between peers.

Faster Debugging

  • Development and testing on TsLink3 hardware -> Clean, proven "rock solid" code. 

Smaller Code Inventory Required

  • Co-resident T1, E1, R2, ISDN PRI and BRI switch variants, Frame Relay, X.25, PPP, and ML-PPP stacks.

Top


AO/DI Features

  • AO/DI Manager
    • ML-PPP Multi-Link PPP (SEE ML-PPP DATASHEET)
    • BACP/BAP Bandwidth Allocation Control Protocol 
    • X.25 (D Channel) Packet Switching on D-Channel (SEE X.25 DATASHEET)
  • Q.931 BRI Layer 3 Basic Call Control (choice of one) (SEE ISDN DATASHEET)
    • US National ISDN-1 + Lucent 5ESS + Nortel DMS-100 
    • EuroISDN ETSI NET3 (DSS1) 
    • Japanese NTT INSnet64 
    • Australian TS-013 
    • Australian TS-031
  • Q.921 Layer 2 LAPD 
  • BRI Layer 1 Low Level Drivers (SEE DEVICE DRIVER DATASHEET FOR CURRENT LISTING) 
  • Fully conformant with the Vendors ISDN Association (VIA) standard as defined in the IETF draft specification ietf.draft.aodi-3.txt Always On/Dynamic ISDN (AO/DI). 
  • X.25 and ML-PPP connections can be negotiated independently of AO/DI calls.

AO/DI Operation

Upon installation of an AO/DI-enabled device, an ISDN D-Channel X.25 call is placed from the subscriber 's device to the Internet Service Provider (ISP) or Corporate LAN. When small files are transmitted or received, the multi-link protocol and network protocol (e.g., IP) move on the D-Channel encapsulated within the D-Channel X.25 logical circuit. When larger files are transmitted or received, the D-Channel is idled and Bandwidth Allocation Control Protocol (BACP) dynamically invokes and releases B-Channels as needed. Idling the D-Channel while the B-Channels are in use improves throughput by avoiding the inter-network delay between packet- and circuit-switched networks.

AO/DI Benefits

The end-user experiences a double benefit: a connection that is always on, removing the need to dial-up the ISP or LAN each time access is desired, and a lower ISDN bill due to fewer and shorter connections to usage-metered B-channels. In the Internet application, the ISP benefits from a subscriber's decreased B-channel usage because the ISP can sell reclaimed B-channel space to other ISDN users and increase the number of ISDN connections supported on existing ISP ISDN infrastructure.

The Local Exchange Carriers benefit from the shift of data traffic from circuit-switched trunks to packet handlers because network congestion decreases and resources are preserved for voice calls.

TsLink3 AO/DI can be used on many hardware platforms with both interrupt and DMA driven Low-Level Drivers. Throughputs are limited only by the processor hardware performance.

AO/DI represents a hybrid network that has both packet- and circuit-switched characteristics and uses the existing strengths of each in a collaborative manner. A packet network connection is multiplexed, which is suitable for burst traffic such as e-mail and news-feeds. A circuit-switched connection provides maximum bandwidth at all times so it is ideal for larger files.

Top


Special Features and Upgrade Modules

Universal Application Programming Interface (UAPI) 
TsLink3 code includes a rich message-based Universal API (UAPI) which presents a simple interface for simple applications such as "signaling-only." UAPI also provides the versatility and power needed to support more complex configurations which combine signaling with data protocols or with specialized hardware. The TsLink3 Universal API coupled with the straightforward structure of the TsLink3 protocol stack enables you to easily follow the API message flow through the code to determine where to make modifications required for your application. 

The majority of simple "signaling-only" applications require a very small subset of the TsLink3 API messages and parameters - and the non-applicable messages can be disregarded and unused parameters set to zero. More complex applications benefit from the large set of messages and parameters that we provide as templates. 

UAPI is common across all TeleSoft stacks which decreases the time and effort required to add upgrade modules to an existing TsLink3 stack and to develop with additional TeleSoft stacks.

High Availability (HA)
TsLink3 supports High Availability applications for high density switches with multiple modes of HA operation, including the seven key elements of HA. Please refer to the TeleSoft HA White Paper for details. Applications requiring HA will benefit from the TsLink3 stack capacity to support up to 64,000 simultaneous connections and up to 256 ports.

Software Tools
Internal Protocol State Logging Tool and Debugging Tool are invaluable aids during portation and integration, included with every TsLink3 stack at no additional charge.

Purchasing TsLink3 Software
TsLink3 Source Code is supplied in comprehensive, portable packages of 'C' 
source code modules and interfaces necessary to develop robust products. 

Source Code packages provide source code from Layer 1 device driver software up through the Layer 3/Layer 4 interface of the OSI model. 

Upgrade and Individual Modules
Completing the solution are upgrade- and individual-modules that increase your market opportunity by increasing your products' connectivity capabilities. Modules include PPP, ML-PPP, X.25, AO/DI, Frame Relay, T1 RBS, E1 CAS, R2, V.120, and Supplementary Services.

Technical and Custom Support 
12-month maintenance extensions include code updates and quick-response technical support via E-mail, phone and fax. 

Expert Consulting and Customization Services
Consult with our experienced engineers early to avoid expensive pitfalls later.

Documentation
Comprehensive documentation customized for your load. Available in a searchable soft format or in hardcopy. All nomenclature complies with ITU-T.

Price 
Cost-effective one-time licensing fee; no royalties or user-fees for TsLink3 source code or the TsRITE operating system. 


TeleSoft International specializes in the development of Intelligent WAN solutions specifically for OEMs. We supply source code for SIP, DSL, PPPoA, PPPoE, ISDN, Q.931, Q.921, QSIG, ML-PPP, PPP, Frame Relay, T1 RBS, E1 CAS, R2 and X.25 Protocol Stacks for license to manufacturers of telecommunications products around the world. 

TeleSoft provides 'C' Language Source Code Stacks and Hardware Reference Designs backed up by comprehensive documentation and expert technical support. TeleSoft solutions accelerate time-to-market, minimize technology risk, and decrease the cost of both product development and product maintenance
.

Top

© Copyright TeleSoft International ·