Home | Contact Us | Company Profile | Products | Services | Links


Products

  Network Protocol Libraries
 ▪ Communications Libraries
  Communications Software
  Security and Encryption
  Show all products
 

Services

  Software Development
  Area of Expertise
  Recent Projects
 

About Us

  Company Profile
  Customer List
 ▪ Partners
 ▪ Contact Us
 

Useful Information

  Industry Links
 

Suggest Features:

Your Name: (*)
Your Email: (*)
Subject: (*)
Company Name: (*)
Enter Description:


 

 Download User Manual
 Download Demo

ITU-T X.25 Protocol Module - C Source Library HsX25 1.2
with RFC1613 Cisco mode XOT for X.25 over IP applications


ORDERING INFORMATION:


 ORDER NOW

Contact Informaiton:
 Contacts Us

 

SAMPLE CODE:
 HsX25api.h
 HsX25api.c
 HsX25_Demo.c

ETHEREAL TRACE:
 hsx25_xot.cap


 

api summary

HsX25Init
HsX25Connect
HsX25Listen
HsX25Clear
HsX25Data
HsX25DataExp
HsX25ShutDown
HsX25Rnr
HsX25DecodePkt
HsX25GetStats
HsX25Tick

 

overview

HS X.25 is a software library in C (supplied with full source code) which implements ITU-T recommendation X.25 - Interface between Data Terminal Equipment (DTE) and Data Circuit-terminating Equipment (DCE) for terminals operating in the packet mode and connected to public data networks by dedicated circuit and RFC1613 Cisco Systems X.25 over TCP (XOT)

 

HS X25 Architecture

HsX25

HsDL with RFC1613 XOT

HsSock

Win32 Winsock API


Release Notes

Version 1.2
- base tested full release

Version 1.2.1
- fixed handle leak in socket layer when closing and de-initialising the library

Current Customers

 ▪ SITA (Canada)
 ▪ Servebase (UK)
 ▪ Express Online (Russia)
 ▪ Union Pacific Railroad (USA)
 ▪ Topsonic (Germany)
 ▪ ASIQ (Australia)
 ▪ NICE Systems Ltd (Israel)

FEATURE TABLE

FEATURE

DESCRIPTION

 DCE Operation Yes
 DTE Operation Yes
 RFC1613 XOT Yes
 Maximum Number of VCs 4095
 Facilities Support Yes
 Call User Data supported Yes
 SVC Support Yes
 PVC Support No
 X.25 Version ITU-T (formerly CCITT) 10/96
 Outgoing Calls Yes
 Incoming Calls Yes
 Incoming Call processing  Configurable between: Match on local DTE address or Accept All Calls
 Packet Format Basic format, modulo 8
 Packet Size Configurable in range 128,256,512,1024 with 128 default
 Window Sizes Configurable from 1 to 7 with default of 2
 A Bit Basic format only (non TOA/NPI) addresses supported
 Q Bit procedure Yes
 M Bit procedure Yes
 D Bit procedure Yes
 Logical Channel Assignment Configurable Outgoing and Incoming range
 Timers and Counters Supported T10
T11
T12
T13
T20
T20 Retry
T21
T22
T23
T23 Retry
 Interrupt packets Yes
 Trace Function Supported Yes
 Flow Control (RNR) Yes
 Per VC statistics Yes

how it works

When user application initlialises Hs X.25 library, it provides interface callbacks for the services used by HS X.25 protocol module: timer management, and event callbacks.

The application then calls HsX25 functions to establish virtual circuits, send and receive data, enforce flow control and clear calls.

HS X.25 internally at a lower layer interfaces to HsDL library. HsDL library is Data Link layer abstraction, which includes RFC1613 Cisco mode XOT (X.25 over TCP) sub-module. When HS X.25 is ported into environment with LAPB or LAPD as data link layer, only HsDL module needs to change.

HsDL links directly to HsSock module (also included in this package) - Winsock interface component that provides reliable TCP transport services similar to LAPB / LAPD / HDLC.

HsX25 as provided to customer may be used immediately in X.25 over TCP (Cisco XOT) solution or it may be used with traditional LAPB or LAPD in which case only HsDL will need to be modified.

 Download Documentation    Download Demo Application   Buy Now

Copyright (c) 2005-2008. Hillstone Software. All rights reserved.