Download in PDF formatPrint this page

QSig 
Basic Call ServicesVoice Supplementary Services/Q.932 Source Code For QSIG, PRI & BRI ISDN

Well-Structured, Maintainable Code Supplementary Services
BRI Switch Variants
  PRI Switch Variants
QSIG

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



BRI Switch Variants

 

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



PRI Switch Variant


 

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

 

Home
What Customers Say
Source Code
Reference Designs
Documentation
Partners
AO/DI
CompactSIP
3GPP/IMS CompactSIP
Device Drivers
ISDN, Q.931, Q.921, DSS1
Supplementary Services
Multi-Frame Relay
ML-PPP/PPP
QSIG/PSS1
RTOS Pre-ported Interfaces
SIP
T1/E1/R2
X.25
TsGATE Soft SIP-PSTN Gateway
TsConnect
TsSmartPhone
BRI Data Card
PRI/T1/E1 Adapter
ISDN Modem/TA
Advanced Development Platform
Low Cost VoIP
TsGate MultiService Gateway
TsLink3 ISDN Documentation Overview
TsLink3 General Overview
TsLink3 API Overview
High Availability White Paper
Open Source Vs. Commercial Sip Stack