TsGATE Soft SIP-PSTN Gateway Source Code Stack

TsGATE is an integrated VOIP software SIP-to-PSTN Gateway design Software Development Kit (SDK) that translates the packetized messages on IP networks to the TDM messages used on the digital PSTN networks. TsGATE takes advantage of existing proven TeleSoft software stacks by combining the CompactSIP stack with the TsLink3 PSTN signaling stacks and integrating these with the TeleSoft SIP-to-PSTN Interworking Module. When it comes to VoIP Gateway and VoIP protocols, TsGATE is an ideal software solution for OEMs developing embedded gateways and adapters since the TsGATE Soft Gateway is hardware and RTOS independent and can be ported to a wide variety of platforms to create IP-to-TDM conversion products.


  • CompactSIP User Agent SIP Stack
  • World-wide PRI, QSIG, BRI Signaling Stacks
  • SIP-PSTN Interworking Module
  • IETF & ITU Standards-based
  • Processor and RTOS independent
  • Based on proven stacks
  • Written in ANSI C for ease of portation
  • Developed for embedded applications

VoIP PSTN Gateway Applications

TsGATE Soft Gateway is ideal for cost and memory sensitive applications:

  • Residential Gateways
  • VoIP Gateways
  • ISDN/SIP Gateways
  • IP-PSTN Key Systems
  • Enterprise Gateways
  • Hybrid PBXs
  • Telco/VoIP Gateways
  • PBX-PBX Protocol Adapters
voip gateway, voip protocols, TsGATE sip-pstn gateway diagram

TsGATE conforms to IETF, ITU-T and ECMA standards:
CompactSIP IETF:

  • RFC 3261 – SIP: Session Initiation Protocol
  • RFC 3262 – SIP Reliability (PRACK)
  • RFC 3263 – SIP: Locating SIP Servers
  • RFC 3264 – SDP Offer/Answer
  • RFC 3265 – SIP Specific Event Notification
  • RFC 1321 – MD5: Message Digest Algorithm
  • RFC 2327 – SDP: Session Description Protocol
  • RFC 2617 – HTTP Authentication
  • RFC 2806 – URLs for Telephone Calls
  • RFC 2833 – RTP Payload for DTMF Dial Digits, Telephone Tones & Telephony Signals
  • RFC 2915 – NAPTR: Naming Authority Pointer
  • RFC 2976 – SIP INFO Method
  • RFC 3204 – MIME Objects for ISUP and QSIG
  • RFC 3489 – STUN: Simple Traversal of User Datagram Protocol (UDP) Through NATs
  • RFC 3550 – RTP: Real-Time Transport Protocol
  • RFC 3515 – SIP Refer Method
  • RFC 3581 – SIP Extension for Symmetric Response Routing
  • RFC 3665 – SIP Basic Call Flow Examples
  • DNS Query/Response

TsGATE is available with any of the following TsLink3 ITU-T PRI, BRI and ECMA QSIG stacks:

TsGATE Interworking Module:

TsGATE Application Specific Versions available:

TeleSoft Advantages

TsGate software protocol stacks are specifically architected for all types of embedded and host-based applications and are optimized for high performance and small code size.

Written in ANSI C and delivered as source code SDKs with a pre-ported interface to a defined RTOS of your choice, a TsGate stack gives you an advanced starting point to shorten your development schedule, minimize technical risk and maintain the flexibility to exercise full control over your end product.

TsGate protocol software stacks are based on a Standard Core Architecture (SCA) that enables easy portation to different software/hardware platforms.

TsGate is engineered to require minimal knowledge of ISDN, QSIG and SIP protocols to build gateway products, while providing flexibility and power for complex applications to more fully control protocol message content and add functions.

Smaller inventory

Well-Structured, Maintainable Code

Maintainability and scalability are designed into each TsGate stack. Comprehensive comments and documentation support you as your project goes forward.

Shorter Learning Curve & Faster Customization

Faster debugging

Software Tools

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


Comprehensive documentation includes API Guides, Porting Guides, Internals Guides and User Guides. All are provided in a searchable soft format.

Purchasing TsGate Software

TsGate SDKs are supplied in comprehensive, portable packages of 'C' source code modules and interfaces necessary to develop robust products. Project costs are kept under control with cost-effective licensing fees based only on the modules required for the project.

Technical and Custom Support

3-months included with each license. 12-month maintenance extensions include code updates and quick-response technical support via E-mail, phone and fax.