Voice Supplementary Services/Q.932
Source Code For QSIG, PRI & BRI ISDN translates requests and
responses so that the switch understands them, enabling you to write
your application without directing it how to format the Supplementary
Services messages. Primary Rate (PRI) Supplementary Services drivers,
protocol stacks, and source code libraries accelerate development and
conformance testing of ISDN-enabled products.
Voice Supplementary Services is architected for
embedded and host-based applications in which performance and code size
are important.
For:
- Multi-featured PBXs
- Gateways
- Test equipment
"TeleSoft
has always been a great partner helping us to integrate the ISDN
stack into our application. Their code and support is superior.
That's what sets them apart." -- Voyant Technologies, Westminster CO
Well-Structured,
Maintainable Code
Maintainability and scalability are
designed into each Voice Supplementary Services stack. Comprehensive
comments and documentation support you or a colleague as your product
goes forward. The value of Voice Supplementary Services stacks will be
evident in each phase of your engineering schedule and the product life
span.
Shorter Learning Curve & Faster
Customization
- ITU-T primitives and software structure ->
Easy to relate Voice Supplementary Services code to other ITU-T based
protocols (e.g., E1 CAS, X.25, FR).
- 'C' switch statements that closely
correspond to the
ITU-T standard ->
Straightforward to read and modify code, and
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 and change code for national-specific variants
Faster Debugging
- Specific defined constants, comment strings
and variable naming -> Supports use of text search techniques to
quickly locate a specific section of code and determine the side effects
of changes that are being considered.
- ITU-T primitives and software structure ->
Clear traceable dataflow.
- Development and testing on Voice
Supplementary Services hardware -> Clean, proven "rock solid"
code.
Smaller Inventory
- Each line can be configured at run-time for a
different T1, E1, R2, PRI or BRI variant
- Co-resident T1, E1, R2, ISDN PRI and BRI switch
variants, Frame Relay, X.25, PPP, and ML-PPP stacks.
Top
Supplementary
Services
|
EuroISDN
ETSI BRI Supplementary Services |
User/
Network |
ETS
spec. |
MSN |
Multiple
Subscriber Number |
U/N |
300
052 |
CW |
Call Waiting |
U/N |
300
058 |
CLIP |
Calling Line
Identification Presentation (Caller ID) |
U/N |
300
092 |
CLIR |
Calling Line
Identification Restriction on a call basis |
U/N |
300
093 |
MCID |
Malicious Call
Identification |
U |
300
130 |
HOLD |
Call Hold |
U/N |
300
141 |
AOC |
Advice of Charge |
U |
300
182 |
3PTY |
Three Party
Conference |
U/N |
300
188 |
SUB |
Subaddressing |
U/N |
300
059 |
UUS |
User to User
Signaling |
U/N |
300
286 |
CFB |
Call Forwarding
Busy |
U/N |
300
207 |
CFNR |
Call Forwarding No
Responding |
U/N |
300
207 |
CFU |
Call Forwarding
Unconditional |
U/N |
300
207 |
CD |
Call Deflection |
U/N |
300
207 |
ECT |
Explicit Call
Transfer |
U/N |
300
369 |
TP |
Terminal
Portability |
U |
300
055 |
Top
|
North
America NI-1 BRI Supplementary Services |
User/
Network |
EKTS |
Electronic Key
Telephone Service (US NI Spec Section 8.5)
- Basic EKTS
- CACH EKTS
- Feature Button Support |
U |
MLHG |
ISDN
Circuit-Mode Services for Voice Terminal
- Hold /Retrieve
- Multi-Line Hunt Group (MLHG) |
U |
SSUD |
Supplementary
Services User Display (US NI Spec Section 9) |
U |
SSSP |
Supplementary
Services State Processing |
U |
CH |
Call Hold |
U |
3PC |
Three Party
Conference |
U |
CFBNR |
Call
Forwarding (Unconditional, Busy, Not Responding) |
U |
CD |
Caller
Deflection |
U |
ECT |
Explicit Call
Transfer |
U |
CRA |
Compilation and
Run-time Activation |
U/N |
CCP |
Common
Circuit-Switched Call Procedures - Terminal Initialization (US NI Spec
Section 8.5) |
U |
Top
|
EuroISDN
ETSI PRI Supplementary Services |
User/
Network |
ETS
spec. |
MSN |
Multiple
Subscriber Number |
U/N |
300
052 |
CW |
Call Waiting |
U/N |
300
058 |
CLIP |
Calling Line
Identification Presentation (Caller ID) |
U/N |
300
092 |
CLIR |
Calling Line
Identification Restriction on a call basis |
U/N |
300
093 |
MCID |
Malicious Call
Identification |
U |
300
130 |
HOLD |
Call Hold |
U/N |
300
141 |
AOC |
Advice of
Charge |
U |
300
182 |
3PTY |
Three Party
Conference |
U/N |
300
188 |
SUB |
Subaddressing |
U/N |
300
059 |
UUS |
User to User
Signaling |
U/N |
300
286 |
CFB |
Call
Forwarding Busy |
U/N |
300
207 |
CFNR |
Call
Forwarding No Responding |
U/N |
300
207 |
CFU |
Call
Forwarding Unconditional |
U/N |
300
207 |
CD |
Call
Deflection |
U/N |
300
207 |
ECT |
Explicit Call
Transfer |
U/N |
300
369 |
MWI |
Message
Waiting |
U |
300
745 |
TP |
Terminal
Portability |
U |
300
055 |
Top
|
North
America NI-2 PRI Supplementary Services |
User/
Network |
Telcordia
Spec |
I-CNAM |
Calling Name |
U/N |
GR1367 |
MWN |
Message Waiting
Notification |
U |
GR2942 |
CD |
Call Deflection |
U |
GR1310 |
CT |
Call Transfer |
U |
GR579
|
TBCT |
Two B Channel
Transfer |
U |
GR2865 |
|
Lucent
5ESS PRI Supplementary Service |
User/
Network |
Lucent
Spec |
TBCT |
Two B Channel
Transfer |
U |
GR2865 |
|
Nortel
DMS100 PRI Supplementary Service |
User/
Network |
Nortel
Spec |
RLT |
Release Link
Trunking |
U |
NIS
A211-1 |
Top
QSIG
|
QSIG
PRI Supplementary Services |
User/
Network |
ECMA
Spec. |
CLIP |
Calling Line
Identification Presentation
(Caller ID) |
U/N |
148/157 |
CLIR |
Calling Line
Identification Restriction
(Caller ID Restriction) |
U/N |
148/157 |
DIV |
Call Diversion
Suite |
U/N |
173/174 |
MWI |
Message
Waiting |
U/N |
241/242 |
CT |
Call Transfer |
U/N |
178/179 |
CFU |
Call Forward
Unconditionally |
U/N |
173/174 |
CFB |
Call Forward
on Busy |
U/N |
173/174 |
CFNR |
Call Forward
on No Reply |
U/N |
173/174 |
CD |
Call
Deflection |
U/N |
173/174 |
CNIP |
Calling Name
ID Presentation |
U/N |
163/164 |
CONP |
Connected Name
ID Presentation |
U/N |
163/164 |
CNIR |
Calling ID
Restriction |
U/N |
163/164 |
CONR |
Connected ID
Restriction |
U/N |
163/164 |
Top
Special Features and Upgrade Modules
Universal Application Programming
Interface (UAPI)
Voice Supplementary Services 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 Voice Supplementary Services Universal API coupled with
the straightforward structure of the Voice Supplementary Services
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 Voice Supplementary Services 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 Voice Supplementary Services stack and to develop with
additional TeleSoft stacks.
High Availability (HA)
Voice Supplementary Services 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 Voice Supplementary Services 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 Voice Supplementary Services stack at no additional charge.
Purchasing Voice Supplementary Services Software
Voice Supplementary Services 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 Voice Supplementary Services 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
- 2010
TeleSoft International ·
Saturday, July 3, 2010
|