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.
|