User Guide

From TBwiki
(Difference between revisions)
Jump to: navigation, search
(ToolPack Classes)
Line 8: Line 8:
  
  
'''Toolpack Concepts'''
 
  
 +
== Toolpack Concepts ==
 
*[[Interfaces]] *
 
*[[Interfaces]] *
 
*[[Classes]]
 
*[[Classes]]
Line 16: Line 16:
  
  
'''ToolPack Reference Applications'''
+
 
 +
== ToolPack Reference Applications ==
  
 
*Telephony Application
 
*Telephony Application

Revision as of 15:36, 7 May 2009

Toolpack Architecture


Contents

Toolpack Concepts


ToolPack Reference Applications

  • Telephony Application
  • Bridging Service
  • Voicemail Service

ToolPack Modules

  • Callandlegmanagement
  • CMC Call Leg class
  • CAF Call interface
  • CAF Bridge class.
  • CallBehaviors
  • CAFCallRingbackTone
  • CAFCallVoiceMailFallback ..
  • CAFCallFaxRelay
  • CAFCallFollowMe

Database

  • System Logging


ToolPack Classes

Annexes

Advanced programming concepts

5.1.1 Factory objects and CTBCAFPoolOfBuffers template 5.1.2 ITBCMCFreeListenerinterfacetemplate

5.2 Internaldataflows

5.2.1 CTBCAFBridgeinternaldataflow 147 5.2.2 CTBCAFCallBehaviorRbt detailed internal dataflow


Glossary

Behavior: A C++ class using a ITBCAFCall implementation and modifying the way it handles the call flow to achieve a new functionality (e.g. follow-me, ring-back-tone, etc).
Call: An agglomeration of two or more call legs.
Call leg: A full-duplex endpoint representing the media resource and its associated signaling (e.g. a Voip media resource with its associated SIP signaling call).
DAO: Data access object
Interface: C++ base class containing a set of member functions to be used as an application programming interface (API) by other classes inheriting from it.
IVR: Interactive voice response. This functions includes digit/tone play/collection and voice playing/recording.
Leg: A full-duplex endpoint representing the media resource (e.g. a TDM trunk/timeslot or a VoIP RTP media resource).
NAP: Network access point represents the entry point to another network or destination peer (e.g. SIP proxy, ISUP interface peer, etc).




Return to the Main Page

Personal tools