User Guide

From TBwiki
(Difference between revisions)
Jump to: navigation, search
(ToolPack Classes)
(ToolPack Classes)
Line 61: Line 61:
 
*[[TBCAF::CTBCAFRouteClassReference]]
 
*[[TBCAF::CTBCAFRouteClassReference]]
 
*[[CTBCMC_CALL_LEG_ATTRIBUTEClassReference]]
 
*[[CTBCMC_CALL_LEG_ATTRIBUTEClassReference]]
 
+
*[[TBCAF::CTBCAFIvrClassReference]]
4.11 TBCAF::CTBCAFIvrClassReference
+
*[[TBCAF::CTBCAFVoiceMailMenuClassReference]]
4.11.1 DetailedDescription
+
*[[TBCAF::CTBCAFDaoConnectionClassReference]]
4.11.2 Constructor&DestructorDocumentation
+
*[[TBCAF::CTBCAFDaoConnMgrClassReference]]
4.11.3 MemberFunctionDocumentation
+
*[[TBCAF::ITBCAFLogClassReference]]
4.11.4 MemberDataDocumentation
+
*[[TBCAF::CTBCAFLogClassReference]]
 
+
*[[TBCAF::ITBCAFLogDao Class Reference]]
4.12 TBCAF::CTBCAFVoiceMailMenuClassReference  
+
*[[TBCAF::CTBCAFLogDaoClassReference]]
4.12.1 DetailedDescription
+
*[[TBCAF::CTBS2GWGatewayClassReference]]
4.12.2 Constructor&DestructorDocumentation
+
*[[TBCAF::CTBCAFPoolOfBuffers<T>ClassTemplateReference]]
 
+
*[[ITBCMCFreeListener<T>ClassTemplateReference]]
 
+
4.13 TBCAF::CTBCAFDaoConnectionClassReference ..
+
 
+
4.13.1 DetailedDescription 
+
4.13.2 Constructor&DestructorDocumentation ..
+
 
+
4.14 TBCAF::CTBCAFDaoConnMgrClassReference...........
+
 
+
4.14.1 DetailedDescription 
+
4.14.2 Constructor & Destructor Documentation
+
4.14.3 MemberFunctionDocumentation 111
+
 
+
*TBCAF::ITBCAFLogClassReference ..113
+
 
+
4.15.1 DetailedDescription  113
+
4.15.2 MemberFunctionDocumentation 114
+
 
+
4.16TBCAF::CTBCAFLogClassReference .118
+
 
+
4.16.1 DetailedDescription  118
+
4.16.2 Constructor&DestructorDocumentation .. 121
+
4.16.3 MemberFunctionDocumentation 121
+
4.16.4 Member Data Documentation
+
 
+
4.17 TBCAF::ITBCAFLogDao Class Reference  
+
 
+
4.17.1 DetailedDescription 
+
4.17.2 MemberFunctionDocumentation
+
 
+
4.18 TBCAF::CTBCAFLogDaoClassReference  
+
 
+
4.18.1 DetailedDescription 
+
4.18.2 Constructor&DestructorDocumentation
+
4.18.3 MemberFunctionDocumentation
+
 
+
4.19 TBCAF::CTBS2GWGatewayClassReference
+
 
+
4.19.1 DetailedDescription 
+
4.19.2 Constructor&DestructorDocumentation
+
4.19.3 MemberFunctionDocumentation
+
4.20 TBCAF::CTBCAFPoolOfBuffers
+
ClassTemplateReference
+
 
+
4.20.1 DetailedDescription 
+
4.20.2 Constructor&DestructorDocumentation
+
4.20.3 MemberFunctionDocumentation
+
4.20.4 MemberDataDocumentation
+
 
+
4.21 ITBCMCFreeListener ClassTemplateReference
+
4.21.1 DetailedDescription 
+
4.21.2 MemberFunctionDocumentation
+
  
 
== Annexes ==
 
== Annexes ==

Revision as of 15:35, 7 May 2009

Toolpack Architecture


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